The invention relates generally to medical probe devices, and more particularly to probes whose temperature may be controlled in a thermally-discontinuous environment to vary thermal energy delivered to tissue during a medical procedure.
The most abundant tissue in the human body is soft tissue, and most soft tissue is collagen. Indeed, over 90% of the organic matter in tendons and ligaments is collagen. The connective tissue in joints is comprised of soft tissue, generally collagen tissue. When soft tissue in a joint is damaged, the healing process is often long and painful.
Well-known methods for addressing the treatment of soft tissue in injured joints include strengthening exercises, open surgery, and arthroscopic techniques. Using current treatments, many people with injured joints suffer from prolonged pain, loss of motion, nerve injury, and some develop osteoarthritis. The soft tissue in many injured joints never heals enough to return the damaged joint to its full range of function.
It is known in the art to apply thermal energy to soft tissue, such as collagen tissue, in joints to try to alter or manipulate the tissue to provide a therapeutic response during thermal therapy. In particular, applying controlled thermal energy to soft tissue in an injured joint can cause the collagenous tissue to shrink, thereby tightening unstable joints.
Medical probes for the rehabilitative thermal treatment of soft tissues are known in the art. Examples of these probes include laser probes and RF heated probes. While these probes meet the basic need for rehabilitative thermal treatment of soft tissues, such as collagen tissues, many suffer from temperature overshoot and undershoot fluctuation, causing unpredictable results in the thermal alteration.
Many existing temperature control methodologies rely upon algorithms that are continuous, for example, algorithms such as disclosed in the above-referenced U.S. Pat. No. 6,162,217 (1999) for a “Method and Apparatus for Controlling a Temperature-Controller Probe”. Continuous algorithm-based methods can control temperature well in systems are that themselves continuous, i.e., systems in which there is no abrupt change in media temperature, media consistency, head load, cooling effects, etc.
Other approaches seem to be less successful in their attempts to delivery uniform energy from a probe in a thermally unstable environment. For example U.S. Pat. No. 5,458,596 to Lax, et al., discloses examples of a probe with a proximal and distal end that employs heat for the controlled contraction of soft tissue. But not unlike other prior art probes, probe temperature can become unstable as heat from the probe is dissipated into the mass of the treated tissue. This can be especially troublesome when treating dense tissue, which acts as a heat sink and thereby requires additional energy input to maintain a desired target temperature. The application of additional energy in an attempt to compensate for the heat sink effect can cause an under-damped effect before settling out at the desired temperature.
In general, a system is over-damped when its damping factor is greater than one, and the system will have a slow response time. A system is critically damped when its damping factor is exactly one. A system is under-damped when its damping factor is less than one. In an under-damped system, “ringing” is a problem and can result in the momentary application of temperatures that are too high for the safe heating of soft tissue. When this occurs, damage to the soft tissue may result from charring, ablation or the introduction of unwanted and harmful effects on the soft tissue causing injury.
Typically, medical probes are attached to a controller that controls the probe power output based on an actual temperature measurement from a temperature sensor such as a thermocouple in the probe, and a set predetermined target temperature. The controller is part of a system that includes circuitry to monitor temperature sensed by the temperature sensor. Temperature-controlled probes are designed to provide precise coagulation, to eliminate damage, charring, and bubbles. Different size probes with various configurations are available to treat various joint sizes including the shoulder, knee, ankle, wrist and the elbow.
Precise temperature control of the system in which the probes are used is required during various types of thermal therapy of soft tissue. For example, during hyperthermia, which is defined as the treatment of diseased soft tissue by raising the bodily temperature by physical means, some prior art probes have difficulty in providing smooth and consistent heating because the preferred materials for the energy delivery electrodes are highly thermally responsive materials. Such materials generally do not retain large amounts of heat energy. At initiation, the controller rapidly heats the probe to achieve the target temperature, which can result in an overshoot problem. During application, probe contact with large tissue masses tends to cause underdamped fluctuations in the probe temperature due to vast differences in the temperature of the surrounding tissue mass. Likewise, one skilled in the art will appreciate that similar problems may occur during a desired reduction in the soft tissue temperature.
In addition, different probes have different operating characteristics. Applications using larger probes typically need relatively large amounts of power to reach and maintain the desired temperature. Applications using smaller probes, such as a spine probe, need a well-controlled and precise stable temperature. However, the typical prior art controller uses the same method to control the power output for different probes and does not change the control process in response to different types of probes, further contributing to overshoot and undershoot problems.
Therefore, a method and apparatus are needed that allows the controller to change operation in response to the type of probe attached, preferably while reducing if not eliminating temperature overshoot and oscillation during treatment of tissue with the probe. More preferably, such method and apparatus should more rapidly produce adequate thermal energy at the tissue under treatment without overshooting or otherwise exceeding a desired target temperature, and without prematurely reducing thermal output power. In addition, such probe should be continuously controllable even in a thermally discontinuous environment such as arthroscopic environments.
The present invention provides a method and system that continuously controls power output to a probe, to maintain a target temperature at tissue treated with the probe by a physician or other medical practitioner. Further, such probe may be successfully used in discontinuous environment such as arthroscopic environments.
The system includes a controller, a probe, and a mechanism that couples the probe to the controller. The probe includes a thermal element that can generate heat or cold, and also includes a temperature sensor that senses temperature at the probe. The system and controller preferably effectively accommodate different probe types by providing at least one selectable probe setting for the probes such that controller operation is modified in response to the selected probe setting. This permits controlling the probe output power to more effectively maintain a desired target temperature, preferably without overshooting or exceeding the target temperature.
The system further includes memory storing at least one set of probe settings, where each stored setting preferably includes at least one gain parameter and corresponds to predetermined operating characteristics for a probe. In practice, a target temperature and a first probe setting that corresponds to a desired set of operating characteristics for a probe is received, and a set of probe settings is selected responsive to the first probe setting. The sensed temperature is compared to the desired target temperature and an error signal is generated. A control function that uses the gain parameter from the selected set of probe settings is applied to the error signal to yield an output control signal. A proportional integral differential (PID) algorithm modifies power delivered to the thermal element in response to the output control signal to attain the desired target temperature.
The presently preferred embodiment goes beyond what was described in U.S. Pat. No. 6,162,217 in more rapidly attaining a desired target temperature without substantial overshoot or otherwise exceeding, the desired target temperature, especially in a discontinuous environment. Although temperature could be well controlled according to U.S. Pat. No. 6,162,217, such control functioned best in a thermally continuous environment, and indeed the described method used a continuous algorithm.
But in certain applications, e.g., an arthroscopic environment, discontinuous probe changes occur because the probe tip is not machine controlled but rather manipulated non-predictably by a medical practitioner. As the probe is moved, as different tissue textures are encountered, discontinuous probe changes occur. Further, arthroscopic pumps that control the flow of saline at room temperature turn-on and turn-off, and contact pressure (or lack thereof) with tissue changes. Thus the present invention employs what may be described as a discontinuous algorithm, in contrast to the continuous algorithm employed in the parent application and in U.S. Pat. No. 6,162,217.
In one mode of operation, the present invention using a discontinuous algorithm that first outputs a constant power Pout until the measured probe temperature is within a desired range of the threshold target probe temperature. At that juncture, the algorithm solves a modified proportional-integration, and derivation(or “PID”) algorithm defined as
Pout=Kp·P+Ki·I+Kd·D
where Kp is a proportional gain factor, Ki is an integral gain factor, Kd is a derivative gain factor, and P, I, and D are proportion, integration, and derivative functions. The PID algorithm then maintains, without substantially exceeding, the desired probe temperature with good granularity or resolution.
While in many applications, coefficients Kp, Ki, Kd are constants, these coefficients may be varied dynamically depending upon response of a measured parameter, for example temperature, or perhaps impedance, or perhaps a measured voltage magnitude.
Thus, the present invention enables probe temperature to rapidly be ramped in magnitude to a set-point value close to the desired target probe temperature, and thereafter to be controlled with the PID algorithm with much finer granularity of control. As a result, overshoot is minimized.
Other features and advantages of the invention will appear from the following description in which the preferred embodiments have been set forth in detail, in conjunction with their accompanying drawings.
The presently preferred embodiment of the present invention is depicted in FIG. 15. However to arrive at a better understanding of
Turning, then, to
Referring to
As was noted, thermal energy can be used to treat soft tissue, and in a preferred embodiment, temperature controller 20 is part of a medical system used by physicians to adjust thermal energy in treating soft tissue. To set a target temperature, a physician (or other medical practitioner) activates a control 28, such as a knob or a digital switch, on the controller 20. The target temperature is displayed on a display 30. Selection of operating characteristics for the controller may be made by the physician, e.g., by adjusting a multiposition switch 32, e.g., a thumbwheel switch, or other switch selection device.
The selection of operating characteristics is determined by the type of probe 16, and the type of tissue subject to thermal therapy using the probe. In other words, each switch position preferably is associated with a probe and tissue combination. The physician may obtain the desired operating characteristics, and therefore switch position, from the manufacturer of the controller 20, for example from the instructions for use (IFU) provided by the controller manufacturer. In this way the physician can set both desired or target temperature and operating characteristics for different probes.
The parent invention and the preferred embodiment of the present invention include various forms of a so-called proportional integral differential or PID. As shown in
An exemplary probe setting 46 stored in memory 36 includes a proportional gain factor Kp, an integral gain factor Ki and a derivative gain factor Kd, and may further include a default target temperature and a default maximum power value. Processor 34 executes the PID_Temperature_Control procedure 42 to control the probe-temperature using a PID control methodology that is implemented in the PID_generation procedure 43.
Table 1 below shows a preferred set of gain settings.
Referring to Table 1, higher gain settings such as D and E are beneficial in an application in which the physician must apply heat to a large area of tissue and must move the probe across the tissue. In such application, a greater degree of temperature oscillation may be tolerated due to the larger mass of tissue available to absorb the thermal variations.
Lower gain settings such as A, B and C are beneficial in an application where the probe is stationary for long periods of time and the temperature is varied slowly, e.g., over minutes. The lower gain settings provide more precise temperature control.
In
In
Referring now to
As noted, using controller 20, the physician sets the desired temperature using control 28 and associated circuitry, which outputs a digital target temperature signal. As shown in
During operation, probe tip 24 alters temperature of the tissue 56 under treatment with probe 16. Temperature sensor 26, e.g., a thermocouple, senses surrounding change in temperature and outputs an analog signal that corresponds to the sensed temperature. An analog-to-digital (A/D) converter 58 converts the analog sensed temperature signal to a digital sensed temperature value. The A/D converter 58 may also be calibrated to multiply the sensed temperature signal by a predetermined value, such as ten to match the temperature signal.
A first summer 60 generates an error value or error signal e(t) by subtracting the digital sensed temperature value from the digital target temperature value.
PID generator block 61 generates three signals or values: a proportional value, an integral value, and a derivative value. In a software implementation, PID generator block 61 may be implemented using PID_generation procedure 43 of FIG. 2.
A first amplifier 62 multiplies the error value by the proportional gain factor Kp to generate a proportional signal or value.
Generation of the integral value or signal is as follows. A second summer 64 subtracts an anti-integral windup signal from the error signal e(t), and provides its output via switch 66 an integrator 68. Integrator 68 integrates the adjusted error value, as represented by the 1/s Laplace transform, to generate an intermediate value or signal. In a digital implementation, integrator 68 may use any of several well-known algorithms including without limitation the trapezoidal, Euler, rectangular and Runge-Kutta algorithms. (Digital integrators used in other embodiments to be described herein may similarly be implemented using such algorithms.) A second amplifier 70 multiplies the intermediate value output from integrator 68 by the integral gain factor Ki to generate the integral value.
Derivative unit 72 applies a transfer function to the sensed temperature value to generate an intermediate derivative signal or value to generate the derivative value. A third amplifier 74 multiplies the intermediate derivative signal or value by the derivative gain factor Kd. The transfer function is described later herein, and preferably is represented as a Laplace transform as follows:
A third summer 76 adds the proportional value, the integral value and the derivative value to generate a PID control value or signal.
According to a preferred embodiment of the present invention, the proportional gain factor, the integral gain factor, and the derivative gain factor are determined from the setting of switch 32, the table and the sets of settings in memory 36 before starting the PID control operation. In this way, the PID control function and gains of the proportional, integral and derivative values can be customized to different types of probes.
As shown in
An antiwindup circuit also helps limit the amount of power. This is accomplished by preventing the integrator from including large power surges, which enables the integrator to more effectively output a stable steady state value and therefore a more stable operating temperature of the probe. A fourth summer 82 subtracts the adjusted PID control value from the PID control value to generate an antiwindup difference. A fourth amplifier 84 multiplies the antiwindup difference by an antiwindup gain factor Kw, typically four, to generate an antiwindup error. The second summer 64 subtracts the antiwindup error from the error value e(t).
Since the adjusted PID control value is typically equal to the PID control value, the antiwindup difference is typically zero and the error value supplied to the integrator 68 is not affected. But when the PID control value is large, for example when power is first turned on, the PID control value may exceed the maximum allowable power, and the PID control value will be clamped. In this case the antiwindup difference will be greater than zero and a positive value will be supplied to the positive input of the second summer 64 to reduce the magnitude of the error value supplied to the integrator, thereby reducing the effect of large surges.
In practice, the physician may control the amount of power supplied to probe 16 use foot switch power control 86 to control position of switches 38 and 66. When foot switch power control 86 is not engaged, a zero value is supplied to the integrator 68 via a first zero block 92 at a first switch position. Similarly, a second zero block 94 is used by the power control circuit 38 such that no power is output to the probe. When the foot switch power control 86 is engaged, switch 66 changes to a second switch position and allows the output of the second summer 64 to flow to the integrator 68. In addition, switch 38 changes to a second switch position and allows the output control value to flow from the clamping circuit 78 to the probe.
The transfer function 72 shown in
The PID control function shown in
In
More particularly, when the foot switch is not engaged by the physician, the foot switch power control signal has zero value, and the output from AND gate 110 will be a digital zero value, and switch 64 moves to the first switch position to output a zero value, thereby preventing the integrator 68 from integrating.
However, when the foot switch is engaged, the foot switch power control signal is a digital one value, and the AND gate 110 will respond to the antiwindup circuit. When the antiwindup difference is equal to zero, comparator 106 outputs a digital zero value that is inverted to a digital one by inverter 108. Since the inverter 108 now outputs a digital one value, the AND gate 110 outputs a digital one value, and switch 64 is positioned at the second switch position, as shown in
When the antiwindup difference is not equal to zero, the antiwindup difference has a positive value, comparator 106 outputs a digital one value and inverter 108 outputs a zero value. In response to the zero value from inverter 108, the AND gate 110 outputs a digital zero value and switch 64 is positioned at the first switch position to output the zero value to the integrator 68, thereby preventing the integrator 68 from integrating.
The PID control function shown in
In step 118, the PID_Temperature_Control procedure 42 selects a particular set of the sets of probe settings in response to the multiposition switch setting. The particular set has the proportional, integral and derivative gain factors, Kp, Ki and Kd, respectively, as described above, that will be used by the PID_generation procedure. If the physician has not set a target temperature, the default target temperature stored in memory for the selected switch setting is used. In step 119, the PID_Temperature_Control procedure waits a predetermined amount of time before the next sample period. In one embodiment the predetermined amount of time is equal to 20 ms. In other words, the PID_Temperature_Control procedure samples the sensed temperature value output by the probe every 20 ms. In one implementation, the PID_Temperature_Control procedure uses interrupts to trigger the sample periods.
In step 120, a sensed temperature value is received. Similar to the target temperature, the sensed temperature value represents the actual temperature in degrees Celsius and multiplied by a factor of ten. In step 122, an error value is generated by subtracting the sensed temperature from the target temperature.
As shown by the dashed lines, steps 124 to 130 are implemented in the PID_generation procedure 43 of
Integrator 68 can be implemented using various well known algorithms. In step 128, a derivative value is generated by applying a derivative transfer function to the sensed temperature value, as described above, and multiplying the result of the transfer function by the particular derivative gain parameter. In step 130, an output control signal is generated by summing the proportional value, the integral value and the derivative value.
In step 132, the output control signal is clamped to a predetermined output value when the output control signal exceeds a predetermined threshold value. The predetermined threshold value is the default set power from Table 2, or the predetermined threshold value can be manually set by the physician. Alternately, based on the multiposition switch setting, the default maximum power value stored in one of the tables, described above, is used. In step 134, an amount of power is output to the thermal element of the probe in response to the output control signal, and the process repeats at step 120.
In this embodiment of the invention, the physician via the multiposition switch can select a particular temperature profile (see block 47, FIG. 2). The physician also may set a final target temperature. In
The steps in block 184 are executed in response to the interrupt. In step 186, the target temperature is set using the Set_target_temperature procedure (49b, FIG. 2). If step 186 is being executed in response to a first interrupt, the target temperature is already set to the starting temperature. Otherwise, the target temperature is changed by adding the ramp parameter to the target temperature if a predetermined amount of time has elapsed between successive target temperature changes. Preferably, the target temperature is changed every thirty seconds. If the sum of the ramp parameter and the target temperature exceeds the final target temperature, then the target temperature is set to the final target temperature.
In step 188, the PID_control procedure (see element 49c,
Preferably, the microprocessor executes a task scheduler (49a, FIG. 2), such as a round-robin task scheduler, to generate the interrupts and to execute the Set_target_temperature procedure and the PID_control procedure as tasks. The target temperature is stored in the memory (see element 49d,
In an alternate embodiment, the Set_target_temperature procedure changes the gain factors in addition to changing the target temperature. For example, for a particular switch position setting, a low power application with a very controlled temperature is desired. Based on the switch position, the PID_Temperature_Control procedure sets an initial target temperature that is much lower than the final target temperature. The PID_Temperature Control procedure also uses the predetermined set of gain values associated with the particular switch position setting and the interrupts are configured. In response to the interrupts, the Set_target_temperature procedure and the PID_control procedure are executed every 20 ms.
After thirty seconds have passed, the Set_target_temperature procedure increments the initial target temperature by a predetermined amount, such as one degree, to generate the next target temperature. In this way, the Set_target_temperature procedure increments the intermediate target temperature until the final desired target temperature is reached. As a result, the temperature of the probe is very well-controlled and overshoot is substantially avoided.
In
Note that depending on the type of probe, the target temperature can be set to increase or decrease the tissue temperature. Therefore, the method and apparatus can control both high temperature and low temperature probes to heat or cool tissue.
Turning now to
A design goal of the presently preferred embodiment is that the actual probe temperature should rapidly approach a desired threshold target probe temperature and thereafter be very precisely controlled such that there is not substantial temperature overshoot, preferably not even for short signal time intervals. Accordingly, in the embodiment of
Initially, a probe according to the presently preferred embodiment will be operated at a constant power out (Pout) mode, during which probe temperature can rapidly ramp up towards a desired threshold target temperature. Once within a threshold range of this target temperature, discontinuous regions of a control PID algorithm as shown in
This new approach differs from the continuous PID control algorithms described in the '217 patent in that discontinuities exist in the present algorithm, as shown by block 100 in FIG. 15. The continuous algorithms in the '217 patent were fairly predictive but tended to be conservative in that the control mechanism tended to reduce the power delivered to the probe before reaching the target temperature. By contrast, the PID control algorithm shown in block 100,
The presently preferred embodiment seeks to attain without overshooting or otherwise exceeding the desired target temperature by executing a modified PID algorithm definable as:
Pout=Kp·P+Ki·I+Kd·D
where Pout is output power, Kp is a proportional gain factor, Ki is an integral gain factor, Kd is a derivative gain factor, and P, I, and D are proportion, integration, and derivation functions. In conjunction with the feedback loop shown in
In one mode of operation, probe output power is held constant, e.g., Po=k4, where k4 is a desired constant output magnitude. Error signal e(t), which is available as an input to blocks 62, 64, 100 in
With respect to block 100 in
Pout=Kp·P+Ki·I+Kd·D
Although coefficients Kp, Ki, Kd may be constant in many applications, the present invention permits dynamically altering any or all of these coefficients, depending upon the response of the measured parameter, e.g., probe temperature. Thus, after probe temperature is sufficiently close to a first threshold temperature m1, coefficients in the PID algorithm will be, in the example shown, Kp1, Ki1, Kd1. If probe temperature is close to a second regime, then coefficients can dynamically be changed to Kp2, Ki2, Kd2, and so forth. Again it is understood that ranges of e(t) can be used to select any or all of the appropriate coefficients Kp, Ki, Kd.
The desired result is that after relatively rapidly bringing probe temperature close to (without exceeding) a desired target temperature, the dynamic PID algorithm then causes the probe to deliver thermal power to heat tissue at a desired rate, with an optimal spread of tissue temperature and thermal energy depth, without dramatic changes in tissue surface temperature. Thus, whereas thermal control according to the '217 patent could do a good job in maintaining probe temperature in a thermally stable environment, e.g., surface heating, the discontinuous PID functions used in the present invention can help maintain probe temperature with finely controlled granularity, without substantial overshoot in the greater tissue depths associated with an arthroscopic environment, including treating ligaments.
Thus,
At block 101, the Boolean argument e(t)>n controls the state of the power output control circuit, shown herein as 102. The power output control circuit supplies either the PID-calculated amount of power, or the maximum amount of power selected by the physician user at 103.
In summary, initially a probe may be operated at a constant power output level Po=k4 to rapidly bring probe tip temperature close to a desired target temperature. Then using the discontinuous PID algorithm shown in block 100 in
It will be appreciated that the above, dynamic, solution avoids tradeoffs inherent in other designs where a system's temperature response could be adjusted to rapidly attain a target temperature, albeit with a relatively large overshoot, or where a system's gain factor could be adjusted for minimal temperature overshoot, albeit with a relatively long time period in which to attain the target temperature.
Further, it will also be appreciated that the above, dynamic, solution better enables the probe to be used in arthroscopic treatments where the probe is continuously being moved across tissue that is at relatively low temperature, e.g., 37° C. The probe movement across relatively cooler tissue presents a thermal load that can make it difficult to elevate the probe temperature to the desired temperature quickly, but without overshoot. This challenge is met by the PID configuration of
Modifications and variations may be made to the disclosed embodiments without departing from the subject and spirit of the invention as defined by the following claims.
This is a continuation-in-part of applicant's U.S. patent application Ser. No. 09/738,944 filed 14, Dec. 2000 now abandoned and entitled “Method and Apparatus for Controlling a Temperature-Controlled Probe”, which application is a continuation of U.S. patent application Ser. No. 09/296,690 filed 21, Apr. 1999, now U.S. Pat. No. 6,162,217 (issued 19, Dec. 1999), entitled “Method and Apparatus for Controlling a Temperature-Controller Probe”.
Number | Name | Date | Kind |
---|---|---|---|
164184 | Kidder | Jun 1875 | A |
300155 | Starr | Jun 1884 | A |
371664 | Brannan et al. | Oct 1887 | A |
452220 | Gunning | May 1891 | A |
1314855 | Carpenter | Sep 1919 | A |
1366756 | Wappler | Jan 1921 | A |
1731627 | Johnson et al. | Oct 1929 | A |
1735271 | Groff | Nov 1929 | A |
1814791 | Ende | Jul 1931 | A |
1908583 | Wappler | May 1933 | A |
1916722 | Ende | Jul 1933 | A |
1932258 | Wappler | Oct 1933 | A |
1943543 | McFadden | Jan 1934 | A |
1983669 | Kimble | Dec 1934 | A |
2002594 | Wappler et al. | May 1935 | A |
2004559 | Wappler et al. | Jun 1935 | A |
2056377 | Wappler | Oct 1936 | A |
2224464 | Wolf | Dec 1940 | A |
2275167 | Bierman | Mar 1942 | A |
2888928 | Seiger | Jun 1959 | A |
3152590 | Zurdo et al. | Oct 1964 | A |
3163165 | Isikawa | Dec 1964 | A |
3460539 | Anhalt, Sr. | Aug 1969 | A |
3595239 | Petersen | Jul 1971 | A |
3768482 | Shaw | Oct 1973 | A |
3828780 | Morrison, Jr. | Aug 1974 | A |
3870047 | Gonser | Mar 1975 | A |
3901242 | Storz | Aug 1975 | A |
3902494 | Haberlen et al. | Sep 1975 | A |
3920021 | Hiltebrandt | Nov 1975 | A |
3920022 | Pastor | Nov 1975 | A |
3938527 | Rioux et al. | Feb 1976 | A |
3987795 | Morrison | Oct 1976 | A |
4189685 | Doss | Feb 1980 | A |
4196734 | Harris | Apr 1980 | A |
4218733 | Maselli | Aug 1980 | A |
4315510 | Kihn | Feb 1982 | A |
4346715 | Gammell | Aug 1982 | A |
4350168 | Chable et al. | Sep 1982 | A |
4411266 | Cosman | Oct 1983 | A |
4448198 | Turner | May 1984 | A |
4531524 | Mioduski | Jul 1985 | A |
4565200 | Cosman | Jan 1986 | A |
4597379 | Kihen et al. | Jul 1986 | A |
4644955 | Mioduski | Feb 1987 | A |
4672962 | Hershenson | Jun 1987 | A |
4712559 | Turner | Dec 1987 | A |
4800899 | Elliott | Jan 1989 | A |
4846196 | Wiksell et al. | Jul 1989 | A |
4907589 | Cosman | Mar 1990 | A |
4920978 | Colvin | May 1990 | A |
4927420 | Newkirk et al. | May 1990 | A |
4938761 | Ensslin | Jul 1990 | A |
4955377 | Lennox et al. | Sep 1990 | A |
4966597 | Cosman | Oct 1990 | A |
4974587 | Turner et al. | Dec 1990 | A |
4979948 | Geddes et al. | Dec 1990 | A |
5003991 | Takayama et al. | Apr 1991 | A |
5097844 | Turner | Mar 1992 | A |
5103804 | Abele et al. | Apr 1992 | A |
5106360 | Ishiwara et al. | Apr 1992 | A |
5122137 | Lennox | Jun 1992 | A |
5151100 | Abele et al. | Sep 1992 | A |
5190540 | Lee | Mar 1993 | A |
5191883 | Lennox et al. | Mar 1993 | A |
5224492 | Takahashi et al. | Jul 1993 | A |
5249585 | Turner et al. | Oct 1993 | A |
5277201 | Stern | Jan 1994 | A |
5277696 | Hagen | Jan 1994 | A |
5281218 | Imran | Jan 1994 | A |
5304214 | DeFord et al. | Apr 1994 | A |
5318525 | West et al. | Jun 1994 | A |
5334193 | Nardella | Aug 1994 | A |
5342357 | Nardella | Aug 1994 | A |
5344435 | Turner et al. | Sep 1994 | A |
5348554 | Imran et al. | Sep 1994 | A |
5352868 | Denen et al. | Oct 1994 | A |
5366490 | Edwards et al. | Nov 1994 | A |
5370645 | Klicek et al. | Dec 1994 | A |
5370675 | Edwards et al. | Dec 1994 | A |
5383874 | Jackson et al. | Jan 1995 | A |
5383917 | Desai et al. | Jan 1995 | A |
5419767 | Eggers et al. | May 1995 | A |
5421819 | Edwards et al. | Jun 1995 | A |
5423808 | Edwards et al. | Jun 1995 | A |
5431649 | Mulier et al. | Jul 1995 | A |
5433708 | Nichols et al. | Jul 1995 | A |
5433739 | Sluijter et al. | Jul 1995 | A |
5433740 | Yamaguchi | Jul 1995 | A |
5437662 | Nardella | Aug 1995 | A |
5437664 | Cohen et al. | Aug 1995 | A |
5443463 | Stern et al. | Aug 1995 | A |
5443470 | Stern et al. | Aug 1995 | A |
5456682 | Edwards et al. | Oct 1995 | A |
5458596 | Lax et al. | Oct 1995 | A |
5480397 | Eggers et al. | Jan 1996 | A |
5480398 | Eggers et al. | Jan 1996 | A |
5484400 | Edwards et al. | Jan 1996 | A |
5496312 | Klicek | Mar 1996 | A |
5505730 | Edwards | Apr 1996 | A |
5514130 | Baker | May 1996 | A |
5540681 | Strul et al. | Jul 1996 | A |
5542915 | Edwards et al. | Aug 1996 | A |
RE35330 | Malone et al. | Sep 1996 | E |
5562720 | Stern et al. | Oct 1996 | A |
5569242 | Lax et al. | Oct 1996 | A |
5573533 | Strul | Nov 1996 | A |
5578008 | Hara | Nov 1996 | A |
5584830 | Ladd et al. | Dec 1996 | A |
5628771 | Mizukawa et al. | May 1997 | A |
5643255 | Organ | Jul 1997 | A |
5688267 | Panescu et al. | Nov 1997 | A |
5697925 | Taylor | Dec 1997 | A |
5697927 | Imran et al. | Dec 1997 | A |
5743903 | Stern et al. | Apr 1998 | A |
5786705 | Bui et al. | Jul 1998 | A |
5843075 | Taylor | Dec 1998 | A |
5871481 | Kannenberg et al. | Feb 1999 | A |
5931835 | Mackey | Sep 1999 | A |
5954719 | Chen et al. | Sep 1999 | A |
6074386 | Goble et al. | Jun 2000 | A |
6086581 | Reynolds et al. | Jul 2000 | A |
6099524 | Lipson et al. | Aug 2000 | A |
6135999 | Fanton et al. | Oct 2000 | A |
6162217 | Kannenberg et al. | Dec 2000 | A |
6409722 | Hoey et al. | Jun 2002 | B1 |
6488679 | Swanson et al. | Dec 2002 | B1 |
20010029369 | Kannenberg et al. | Oct 2001 | A1 |
Number | Date | Country |
---|---|---|
0558297 | Sep 1993 | EP |
2160102 | Dec 1985 | GB |
PCTUS9310467 | May 1994 | WO |
PCTUS9503785 | Mar 1995 | WO |
PCTUS9502593 | Sep 1995 | WO |
PCTUS9411635 | Jan 1996 | WO |
PCTUS9411748 | Jan 1996 | WO |
PCTUS9507960 | Jan 1996 | WO |
PCTUS9507961 | Jan 1996 | WO |
PCTUS9605978 | Nov 1996 | WO |
PCTUS9609598 | Dec 1996 | WO |
0232333 | Apr 2002 | WO |
Number | Date | Country | |
---|---|---|---|
20030060818 A1 | Mar 2003 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 09296690 | Apr 1999 | US |
Child | 09738944 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 09738944 | Dec 2000 | US |
Child | 10187462 | US |