Variable volume, shape memory actuated insulin dispensing pump

Information

  • Patent Grant
  • 7993108
  • Patent Number
    7,993,108
  • Date Filed
    Wednesday, April 13, 2005
    19 years ago
  • Date Issued
    Tuesday, August 9, 2011
    12 years ago
Abstract
A portable pumping system provides insulin or other drugs to a user. A shape memory element is used to actuate the pump and an intelligent system controls the actuator in order to minimize stresses within the system and provide accurate and reliable dosage delivery. The control system utilizes various types of feedback to monitor and optimize the position of the pumping mechanisms. Physical design aspects also minimize stress and the combination of the physical design aspects and the intelligent operation of the system results in a lightweight and cost effective pump that may be used in a disposable fashion if desired.
Description
FIELD OF THE INVENTION

The present invention is generally related to portable insulin or other liquid delivery systems and more specifically related to a pump for use in such systems.


BACKGROUND OF THE INVENTION

Insulin pumps are widely available and are used by diabetic people to automatically deliver insulin over extended periods of time. Many currently available insulin pumps employ a common pumping technology, the syringe pump. In a syringe pump, the plunger of the syringe is advanced by a lead screw that is turned by a precision stepper motor. As the plunger advances, fluid is forced out of the syringe, through a catheter to the patient. The choice of the syringe pump as a pumping technology for insulin pumps is motivated by its ability to precisely deliver the relatively small volume of insulin required by a typical diabetic (about 0.1 to about 1.0 cm3 per day) in a nearly continuous manner. The delivery rate of a syringe pump can also be readily adjusted through a large range to accommodate changing insulin requirements of an individual (e.g., basal rates and bolus doses) by adjusting the stepping rate of the motor. While the syringe pump is unparalleled in its ability to precisely deliver a liquid over a wide range of flow rates and in a nearly continuous manner, such performance comes at a cost. Currently available insulin pumps are complicated and expensive pieces of equipment costing thousands of dollars. This high cost is due primarily to the complexity of the stepper motor and lead screw mechanism. These components also contribute significantly to the overall size and weight of the insulin pump. Additionally, because of their cost, currently available insulin pumps have an intended period of use of up to two years, which necessitates routine maintenance of the device such as recharging the power supply and refilling with insulin. These syringe type pumps, even if described as disposable, are simply too expensive to be truly disposable, or are alternatively disposed at a very high cost to patients and insurance companies alike.


Shape memory alloys are a part of a class of materials that change shape when power is applied to them but that return to their natural state when the power is removed. The materials can be used to form an actuator by harnessing this unique attribute of the materials. A pump can be made with a shape memory alloy actuator. However, a shape memory alloy does not have the inherent accuracy and repeatability of the precision stepper motor used in a syringe pump. Although price is always important, precision is also essential in a pump used to deliver insulin or other drugs. It is therefore necessary to provide a system to precisely control and actuate a pump utilizing a shape memory material as an actuator.


SUMMARY OF INVENTION

The present invention employs a cost effective yet precise pumping system and method to deliver insulin or other liquid to a user. Unique physical design aspects and an intelligent control system employed in the present invention allow for a shape memory alloy to actuate a pumping mechanism with excellent reliability and repeatability.


The present invention allows for not only a cost effective pumping system, but also for a robust, precise, light weight, and fault tolerant system. Although the pumping system is precise, light weight, and fault tolerant, in the medical applications where the pump will be most advantageous, numerous reasons may make it desirable to dispose of and replace portions of the pumping system relatively frequently. The low cost of the pumping mechanism of the present invention allows for such disposable usage, while at the same time the pump is able to provide precision doses throughout the life of the pump. Stresses in the pump are minimized with the control system, and warnings can be generated if the pump is not primed properly or if an occlusion is detected within the pumping system. The reduction of stresses within the pump provides for a smaller and lighter weight pump with a longer lifetime, which is of obvious benefit to a user of the pump. Furthermore, the intelligent control system allows the pump to operate even if a fault is detected. For example, if the full stroke of the pump is unavailable for some reason, a lesser stroke can be utilized (at a higher frequency) and the pump can continue to provide the necessary dosage to the user.


Additional aspects, advantages and features of the present invention are included in the following description of exemplary examples thereof, which description should be taken in conjunction with the accompanying figures, and wherein like (and similar) numerals are used to describe the same feature throughout the figures. While the prefix of a numbering element may change based upon the figure number, if the remainder of the numbering element is the same in the various embodiments, the component is the same or similar to that described regarding an earlier described embodiment. For example, capacitor 304 of FIG. 3 is the same or similar to capacitor 504 of FIG. 5. When this is the case, the element will not be described again, and reference should be made to the description of the earlier figure (FIG. 3 in this example). All patents, patent applications, articles and other publications referenced herein are hereby incorporated herein by this reference in their entirety for all purposes.





BRIEF DESCRIPTION OF THE DRAWINGS


FIGS. 1A, 1B, and 1C illustrate pump 100 at various stages of operation.



FIG. 1D is a block diagram of pumping system or “pump” 150.



FIGS. 2A, 2B, and 2C illustrate pump 200 at various stages of operation.



FIGS. 3A and 3B illustrate different embodiments of pump drive circuits for use with pump 200 or other pump embodiments.



FIGS. 4A and 4B illustrate pump 400 at various stages of operation.



FIG. 5 illustrates an embodiment of a pump drive circuit for use with pump 400 or other pump embodiments.



FIGS. 6A and 6B illustrate pump 600 at various stages of operation.



FIGS. 7A and 7B illustrate pump 700 at various stages of operation.



FIG. 8 illustrates an embodiment of a pump drive circuit for use with pump 700 or other pump embodiments.



FIGS. 9A and 9B illustrate pump 900 at various stages of operation.



FIGS. 9C, 9D, and 9E illustrate different embodiments of position encoding utilized for linear feedback.



FIG. 10 illustrates an embodiment of a pump drive circuit for use with pump 900 or other pump embodiments.



FIG. 11A is a graph of a pump operating in an unprimed state.



FIG. 11B is a graph of a pump operating in a primed state.



FIG. 11C is a graph of occlusion detection within a pump.



FIGS. 12A and 12B are graphs of pump operation over time.





DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

The present invention employs a cost effective yet precise pumping system and method to deliver insulin or other liquid to a user. Unique physical design aspects and an intelligent control system employed in the present invention allow for a shape memory alloy to actuate a pumping mechanism with excellent reliability and repeatability.


The present invention allows for not only a cost effective pumping system, but also for a robust, precise, light weight, and fault tolerant system. Although the pumping system is precise, light weight, and fault tolerant, in the medical applications where the pump will be most advantageous, numerous reasons may make it desirable to dispose of and replace portions of the pumping system relatively frequently. The low cost of the pumping mechanism of the present invention allows for such disposable usage, while at the same time the pump is able to provide precision doses throughout the life of the pump. Stresses in the pump are minimized with the control system, and warnings can be generated if the pump is not primed properly or if an occlusion is detected within the pumping system. The reduction of stresses within the pump provides for a smaller and lighter weight pump with a longer lifetime, which is of obvious benefit to a user of the pump. Furthermore, the intelligent control system allows the pump to operate even if a fault is detected. For example, if the full stroke of the pump is unavailable for some reason, a lesser stroke can be utilized (at a higher frequency) and the pump can continue to provide the necessary dosage to the user.


As mentioned briefly above, a shape memory alloy is used to actuate a pump made in accordance with the present invention. In the process of undergoing a dimensional change, the shape memory material goes through a reversible phase transition or transformation, or a reversible structural phase transition, upon a change in temperature. Generally, such a transition represents a change in the material from one solid phase of the material to another, for example, by virtue of a change in the crystal structure of the material or by virtue of a reordering of the material at a molecular level. In the case of nitinol, for example, the superelastic alloy has a low temperature phase, or martensitic phase, and a high temperature phase, or austenitic phase. These phases can also be referred to in terms of a stiff phase and a soft and malleable phase, or responsive phase. The particular phase transition associated with a particular alloy material may vary. Shape memory materials are well understood by those of ordinary skill in the art.


Pump 100, an embodiment of a pump (or a portion thereof) of the present invention, is shown in the inactive state in FIG. 1A, the fully activated state in FIG. 1B, and the stress-loaded state in FIG. 1C. The pump body comprises a case 101, a top cap 102, and a plunger cap 103. Within the pump is a plunger 104 that is normally (in the inactive state) held against the plunger cap 103 by a plunger bias spring 105. Similarly, an overload piston 106 is normally (in inactive state) held against the top cap 102 by an overload piston spring 107 which is stronger (has a higher spring constant k) than the plunger bias spring 105. The plunger 104 is connected to the overload piston 106 by a shape memory alloy wire 108 which contracts when heated by a pulse or pulses of current flowing from the V+ 109 contact to the V− 110 contact through the shape memory alloy wire 108 where the V− 110 contact may be the system ground (GND) reference. The power in each pulse is determined by the voltage applied to the shape memory alloy wire 108 through the V+ 109 and V− 110 contacts. It is worth noting that the case is made of an insulating material while the plunger 104 and overload piston 106 are either made of a conductive material (e.g. metal) or are coated with an appropriately conductive material. The top cap 102 and plunger cap 103 may be made of insulating or conductive material as is best suited to a given design.



FIG. 1A shows the pump in the inactive state where the shape memory alloy wire 108 is not contracted, the plunger 104 is held against the plunger cap 103 by the plunger bias spring 105 and the overload piston 106 is held against the top cap 102 by the overload piston spring 107. This is the state to which the pump 100 returns after each activation or pumping cycle.



FIG. 1B shows the pump in the fully activated state where the shape memory alloy wire 108 has contracted enough to pull the plunger 104 up against a stop built into the case 101 without moving, while overload piston 106 which is held against the top cap 102 by the overload piston spring 107. This state realizes a full stroke of the plunger 104.



FIG. 1C shows the pump in the stress-loaded state where the shape memory alloy wire 108 has contracted sufficiently to pull the overload piston 106 up against a second stop built into the case 101. In this state the case 101, plunger 104, overload piston 106, and shape memory alloy wire 108 are under maximum stress.


The design of the basic pump 100 is such that there is no feedback to the circuit driving the pump (open loop) and the action of the pump after the fully activated state shown in FIG. 1B is accommodated by the design margin to ensure that the pump reaches a fully activated state. If the pulse or pulses of current applied to the shape memory alloy wire 108 are reduced to the minimum value required to achieve the fully activated state under worst case conditions, such as a cold wire, then the action of the basic pump 100 under best case conditions, such as a warm wire, will drive the pump toward the stress-loaded state shown in FIG. 1C. The design of the pump 100, and the selection of the overload piston spring 107 is driven by the differences between the worst-case and best-case conditions. Under normal operating (non-fault) conditions the pump always completes the full stroke (the fully activated state) as shown in FIG. 1B and operates reliably over the expected life of the pump because excess contraction and the resultant stress are minimized (as seen in the stress-loaded state shown in FIG. 1C). Considerations for the worst-case and best-case conditions include operating temperature range, the minimum pumping rate (e.g. the minimum basal delivery rate), and the maximum pumping rate (e.g. the maximum bolus rate).


It is important to note that the open-loop design of pump 100 lacks feedback and thus cannot adaptively accommodate faults as they are not sensed. For example, a pump failure such as a jammed plunger 104 could cause a reduced or zero insulin delivery output and the pump would be assumed by the user (patient) to be operating correctly when an improper dose was delivered.



FIG. 1D is a block diagram that shows the overall system of which the various pump embodiments are a part. The overall system 150 comprises a microprocessor 150A, drive circuitry 150B, and pump element 150C. All of these components can be considered to form the pump, even though pump element 150C alone is also sometimes referred to as the pump among those skilled in the art. Many different embodiments of the pump 150C and of a portion of the drive circuitry 150B are described in detail below, and throughout the application. In an insulin delivery system 150, all of the components (that are shown) may be packaged together or alternatively they may be grouped separately. For example, it may be desirable to group the pump and drive circuitry together while remotely locating the pump element. Other components such as user input devices and a display are not shown, but are all controlled by the processor in conjunction with the pump and drive circuitry.


Another embodiment is illustrated in FIG. 2. The design shown in FIG. 2 comprises feedback that indicates the completion of the fully activated state but is otherwise similar to the pump shown in FIG. 1. The pump 200 incorporates feedback from a switch (“PISTON_NC 211”) that indicates that the overload piston 206 is at the top of the pump or in contact with top cap 202. A switch, such as switch 211 (that provides feedback) may alternatively be referenced for the feedback it provides in the following description. The pump with PISTON_NC 211 feedback shown in FIG. 2 is constructed and operates in a similar fashion to the basic pump 100 shown in FIG. 1. The feedback comes from a normally-closed (NC) switch that indicates the overload piston 206 is in contact with the top cap 202 as in FIG. 2A and FIG. 2B. When the pump 200 enters the overload state as shown in FIG. 2C then the switch opens and feedback is fed to the drive circuit. If the feedback is not received during the maximum pulse period used for pump 200 then an error has occurred and pump 200 operation can be discontinued. The PISTON_NC 211 feedback is shown as connected directly to the top cap 202 which indicates that the top cap 202 is either made of a conductive material (e.g. metal) or is coated with an appropriately conductive material. If the design of a given pump requires the top cap 202 to be made of an insulating material then the PISTON_NC 211 feedback can be moved to the inner surface of the top cap 202 so that the PISTON_NC 211 feedback is in direct contact with the overload piston 206 in the inactive state as shown in FIG. 2A.


An advantage of pump 200 is fault detection based on the feedback from (normally closed) switch 211 (if the switch is not activated in the maximum pulse duration). The pump also saves energy because it terminates the activation pulse when full pump action is achieved. Minimizing energy consumption is extremely important for a portable insulin pump, as it maximizes the time the pump can be used without inconveniencing the user.



FIG. 2C shows the pump in the stress-loaded state where the shape memory alloy wire 208 has contracted sufficiently to pull the overload piston 206 down, but not up against a stop built into the case 201. In this state, the case 201, plunger 204, overload piston 206 and shape memory alloy wire 208, are under stress. However, that stress is limited to the spring constant (k) of the overload piston spring 207 and is thus reduced as compared to the stress-loaded state shown in FIG. 1C where the overload piston 106 is against a hard stop of the case 101. The method used to further reduce the already minimized stress is the termination of the pulse or pulses of current that are flowing from the V+209 contact to the V−210 contact through the shape memory alloy wire 208. This causes the shape memory alloy wire 208 to stop contracting and thus reduces the stress on the pump 200.


There are two primary methods to terminate the pulse or pulses to the shape memory alloy wire 208 as shown in FIG. 3A and FIG. 3B. The actual drive circuits are identical and the only difference between FIG. 3A and FIG. 3B is in the Voltage Output (Vout) and feedback connections as discussed below. Each drive circuit is connected to a power source VCC 301 and to the system ground GND 302. Each has a pull-up resistor R 303 from the feedback to VCC 301 and an optional filtering or “debounce” capacitor C 304 from the feedback to GND 302. The feedback is digital and detects a logic ‘0’ when approximately 0V or GND 302 is present (i.e. the switch is closed) and a logic ‘1’ when a voltage approximately equal to the supply voltage or VCC 301 is present (i.e. through the function of the pull-up resistor R 303 when the switch is opened). If the optional filtering or “debounce” capacitor C 304 is not present then the feedback may oscillate briefly when the switch opens or closes due to mechanical vibration related to the switch contact. If the optional filtering or “debounce” capacitor C 304 is present then the feedback actually detects the voltage on the capacitor C 304 which can not change instantaneously. When the switch closes the capacitor C 304 will be discharged quickly to approximately 0V or GND 302; when the switch opens the capacitor will be charged at a rate proportional to the values of the resistor R 303 and the capacitor C 304 to approximately the supply voltage or VCC 301. For example, a resistor R 303 value of 10,000 Ohms (10 kΩ) and a capacitor C 304 value of 100 pF would have a time-constant of one microsecond (1 μsec) and the state of the feedback would change from a logic ‘0’ to a logic ‘1’ in about two microseconds (2 μsec) without any oscillations (noise) on the feedback that could be acted upon by the drive circuit inappropriately.


The first method as shown in FIG. 3A is to connect the PISTON_NC 211 to the feedback to gate the drive signal Vout that is created by the drive circuit and which is connected to the pump V+ 209 contact. When the drive circuit receives feedback that the overload state is entered as shown in FIG. 2C then the pulse or pulses can be terminated and both the stress is reduced and power is saved. The second method as shown in FIG. 3B is to provide power to the pump 200 through the PISTON_NC 211 contact rather than the V+ 209 contact. This method automatically removes power from the shape memory alloy wire 208 whenever the PISTON_NC 211 switch opens as shown in FIG. 2C. If the feedback is ignored (i.e. the drive circuit is simplified to remove the feedback), then the overload piston 206 may oscillate between the states shown in FIG. 2B and FIG. 2C until the pulse or pulses from the drive circuit are terminated and only a partial power saving is realized. If the feedback is utilized as in FIG. 3A then when the drive circuit receives feedback that the overload state is entered as shown in FIG. 2C, the pulse or pulses can be terminated to prevent oscillations, and maximum power saving is realized as in the first method.


Addition of the PISTON_NC 211 feedback reduces the overall forces generated within the pump and allows the pump to be made smaller and lighter with improved reliability. Unfortunately, if the plunger 204 jams then the overload piston will begin moving and provide feedback that indicates the pump is operating properly. Again, a jammed plunger 204 could cause a reduced or zero insulin delivery output, but in this situation the pump would be assumed by the user (patient) to be operating correctly when in fact an improper dose may have been delivered.


Another embodiment of the invention is seen in pump 400 of FIGS. 4A and 4B. Pump 400 incorporates feedback that (more directly) indicates the completion of the fully activated state. Pump 400 uses (PLUNGER_NO) switch 411 to indicate that the plunger 404 is against the upper stop. This switch is used in place of (or in conjunction with) switch 211, and all of the feedback control and stress limitation features described with respect to pump 200 are present in pump 400. Drive circuit 500 seen in FIG. 5 is similar to drive circuit 300, as previously described. Pump 400 can also detect a fault with the pump if the plunger is not where it is expected to be based upon the potential applied to the actuator, as was also described previously. Similarly, the pump can detect a jam if the plunger is not where it is expected to be based upon the potential applied to the actuator.


Another embodiment of the invention is seen in pump 600 of FIGS. 6A and 6B. Pump 600 is functionally the same as pump 400 but lacks overload piston 406 and overload spring 407. Because of the lack of these items, the top cap 607 preferably has some amount of compliance and acts as a simplified spring. Pump 600 has fewer parts and is thus lighter and smaller than pump 400. Fewer parts also generally result in improved reliability over the life of the pump.


Yet another embodiment of the invention is seen in pump 700 of FIGS. 7A and 7B. Pump 700 is similar to pump 600 with the added advantage of feedback switch 710 (PLUNGER_NC) that directly indicates the completion of the fully activated state and return to the inactive state (at the completion of a pump cycle). Because pump 700 “knows” when a pump cycle is completed (and when it should be completed) it therefore “knows” when there is a fault, and can accommodate for the fault in what is known as a fault tolerant design. The fault tolerance is in both the direct measurement of the plunger 704 action and in ensuring that the plunger is resting in the fail safe state after the maximum permissible pump cycle time (this may also indicate a major occlusion in the pump system). If the power (GND) to the V− 708 contact is switched (via a series switch) to provide additional fault tolerance as is done in some pump systems, then the added feedback will also indicate the state of the V− 708 switch (not shown for clarity sake) as the value of switch 710 (PLUNGER_NC) will be 0V (GND) when the series power switch is closed and VCC when the series power switch is open. The pump can also detect an occlusion if the plunger does not return to the fully down state in the maximum pump cycle time.


The PLUNGER_NC 710 feedback is shown as connected directly to the plunger cap 703 which indicates that the plunger cap 703 is either made of a conductive material (e.g. metal) or is coated with an appropriately conductive material similar to the top cap 202 of FIG. 2. If the design of a given pump requires the plunger cap 703 to be made of an insulating material then the PLUNGER_NC 710 feedback can be moved to the inner surface of the plunger cap 703 so that the PLUNGER_NC 710 feedback is in direct contact with the plunger 704 in the inactive state as shown in FIG. 7A. Drive circuit 800 illustrated in FIG. 8 is similar to the drive circuits previously described. The pump 700 and drive circuit 800 comprise the minimum configuration for a fault tolerant system. All of the linear feedback techniques described below add fault resolution and improve fault tolerance at the expense of added cost and complexity.


Linear Feedback


Embodiments of a pump as previously described may also comprise linear feedback that directly indicates the position of the plunger. The linear feedback may be analog or digital and is used to detect the position of the plunger. The linear feedback may also indicate if there is a fault based upon the position of the plunger during various phases of operation of the pump. The linear feedback system can employ conductive encoding marks. This is a simple and economical way to detect the position of the plunger. Alternatively, optical position sensing utilizing optical encoding marks may be employed. This is more precise but is also more complex and expensive.



FIGS. 9A and 9B illustrate pump 900, another embodiment of the present invention. Pump 900 is similar to pump 700 but employs direct linear feedback in addition to the feedback provided by the switches. This feedback is contained in a linear feedback signal (“LINEAR_FB”) 911 shown in the figures. Linear feedback may also be used to detect priming of the pump, which will be described later with regard to FIG. 11.



FIG. 9C illustrates one possible embodiment of position encoding, one way of providing linear feedback. In this embodiment the encoding scheme utilizes conductive encoding marks. One way to create the encoding grid is with insulating paint silk-screened onto a conductive surface so as to insulate certain areas. This conductive coating would be on the side of the moving part. For example, it could be directly on the piston or on an attachment to the piston. The black areas of the grid are the metal surface without paint on top of them. The white areas of the grid are covered with the insulating paint. The black row (long conducting strip) at the top is a reference ground. When contacts 930 touch the black squares then they are shorted to ground. When shorted to ground they are said to form a “1” whereas when they are not they form a “0.” This logic can be inverted if desired.


In the position depicted in FIG. 9C, the ground contact is insulated from the most significant bit (“MSB”) contact and the least significant bit (“LSB”) contact. Therefore it is at position 0 (binary position 00). As this moving part slides left under the contacts 930, then position 1 (binary position 01) will next be sensed. When the part slides left again position 2 (binary position 10) will next be sensed etc. . . . FIG. 9C illustrates 4 positions, that is 2 bits of encoding for illustrative purposes. However, this can be extended to any number of positions. For example, 32 positions would require 5 bits. This digital position sensing can be used for digital feedback and control of the piston, and thus can be used to control position of the piston and the amount of insulin delivered.


Optical encoding may be employed instead of the conductive encoding described above. Instead of shorted contacts, an optical sensor (an LED+photocell, for example) is used to sense if the shiny metal is present or if light absorbing black paint is present.


A minor modification to the encoding shown in FIG. 9C is shown in FIG. 9D. In FIG. 9D the encoding marks or bits are laid down in a Grey code. That is, only one bit change is allowed per position. Grey codes have several desirable properties that are well known in the art.


Degradation of the contacts and various other parts can occur over time. For example, contacts can be dirty, worn, or broken, and contamination may cause faulty contact readings, etc. This would normally cause an error or misread. There are various ways to minimize the errors and to correct any errors that may occur. In one method, additional bits are added to the surface. A single bit (called a parity bit) can be added to detect some kinds of errors. Multiple bits can be added for even more error protection. With several added bits errors can be both detected and corrected. A measure of this is the Hamming distance, which is well known in the art. Briefly stated, the Hamming distance can be interpreted as the number of bits which need to be changed to turn one string into the other. Sometimes the number of characters is used instead of the number of bits.


Error detection and correction theory is a well known science used as a part of radio communications theory, and can be applied to the encoding and position recognition mechanisms of the present invention. This includes BCH codes, parity codes, and Reed-Solomon codes, etc. The system of FIG. 9E includes a parity bit that can be used for error correction encoded on the moving object.


Analog sensing of position can be made by plating two plastic, insulated surfaces with metal, or alternatively simply providing two metal surfaces. The two surfaces are used as capacitor plates—and together form a capacitor. One capacitor plate would be stationary, while the other capacitor plate would be part of the moving assembly including the piston. The measured capacitance is proportional to the distance between the plates, and therefore can be used to measure the position of the piston. This analog position sensing can be used for feedback and control of the moving part.


Analog sensing of position can also be achieved with magnetic measurements by adding a magnet to the moving part and sensing on the stationary part. Similar to the capacitance measurement described above, the magnetic field will vary depending on the distance between the moving and stationary parts. Therefore, the magnetic sensor may be used to measure the position of the piston and this type of analog position sensing can be used for feedback and control of the moving part. One type of well known magnetic sensor is a Hall Effect sensor, but any magnetic sensor may be utilized.


Resistance measurements may be used to implement analog linear feedback. Similar to a potentiometer, the piston will have different resistance values the further a measurement is taken along the length of the plunger. In other words, the resistance will increase with distance a current must travel.


Usage of the linear feedback has many advantages. One advantage of employing the feedback is that the drive circuit can “servo” the plunger or control the position or stroke of the plunger with a relatively high degree of accuracy. Thus, a partial plunger stroke may be used to give finer dose delivery, and that dose can be any fraction of the pump cylinder volume. By measuring and controlling the plunger movement variable size rather than only discrete volume doses may be administered. Additionally, a partial plunger stroke may not only be detected when it is undesirable (as in pump 700), but the volume of the partial stroke may be measured and compared to the expected volume thus adding fault resolution. For instance, if a full stroke was supposed to take place and deliver a certain volume, the system can detect that less than the desired volume was pumped and make up for the missing volume or indicate a failure condition with a measure of the error being reported. A pump having position detection and control is more fault tolerant than a pump without it. For example, if a certain portion of the full stroke range is unavailable for some reason, the pump can control the stroke to only use the available range. This could provide invaluable additional operating time in what would otherwise be a malfunctioning or inoperative pump. For a diabetic who must have insulin the value of this is potentially life-saving.


Priming, Fault Tolerance, and Servo Control


Another improvement to the basic pump design is to monitor the feedback as an indication of the operation of the entire pump system and not just the proper functioning of the plunger. FIG. 11A shows a pump prior to being “primed” where there is air in the pump system leading to the patient including the tubing and infusion set (the portion attached to the user where insulin is delivered to the user's tissue).


Using pump 900 as an example, although application in other embodiments such as pump 700 is also possible, at time t=0 (the initial time reference) the pump 900 is activated (the V− 908 switch is enabled if present and power is applied to the V+ 907 contact by the drive circuit 1000) as is shown in FIG. 9A. At time t=1 the plunger 904 begins to move and PLUNGER_NC 910 changes state from a Logic ‘0’ to a Logic ‘1’ to indicate plunger 904 movement. At time t=2 the plunger 904 activates the PLUNGER_NO 909 contact which changes state from a Logic ‘1’ to a Logic ‘0’ to indicate the plunger 904 has achieved a full upward stroke as is shown in FIG. 9B. This causes power to be removed by the drive circuit 1000 via the feedback (FB_NO) and shortly thereafter the plunger begins to fall and the PLUNGER_NO 909 contact changes state from a Logic ‘0’ to back to a Logic ‘1’ as affirmed by the drive circuit 1000 feedback. At time t=3 the plunger 904 has completed a full pump cycle and PLUNGER_NC 910 changes state back from a Logic ‘1’ to a Logic ‘0’ to indicate the completion of a full pump cycle as shown again in FIG. 9A (at this time the V− 908 series power switch is disabled if present to prevent possible pump “misfires” due to noise or other system errors). The digital feedback provides a simple and clear indication of a fault.


The same cycle is shown in FIG. 11B where the pump system is fully primed and operating as compared to the unprimed state shown in FIG. 11A. The time from t=1 to t=2 is shorter in FIG. 11A than in FIG. 11B as the pump 900, specifically the plunger 904, is pulling air from the reservoir versus insulin. This may be due to the initial priming where air is being purged from the system or due to a reservoir failure. Similarly the time from t=2 to t=3 is shorter in FIG. 11A than in FIG. 11B as the pump 900, specifically the plunger 904, is pushing air through the tubing and infusion set versus insulin. In fact, the time from t=2 to t=3 may be used to detect a fully primed pump that is ready for insertion. If the tubing or infusion set were to break after insertion then the time from t=2 to t=3 would decrease and a fault could be detected. This phenomenon is similar to the affect of having air in brake hydraulic lines on an automobile where the brake feels soft due to the compressibility of air versus fluid. Priming the pump is analogous to “bleeding” the brakes. When the pump is primed it takes more energy to push the fluid through the tubing and infusion set. This pressure may increase even more when the insulin is pushed into the user's body (tissue). Since the plunger 904 is driven by the plunger spring 906, the extra force becomes related to time and is measured as the time from t=2 to t=3.


In fact, the priming techniques described above may be used to automatically prime a pump under the control of the microprocessor 150A. Rather than have the user prime the pump manually, and stop when fluid, such as insulin, begins to emerge from the tip of an infusion set (not shown), the pump can use the feedback described above to prime the pump automatically and optionally ask the user to confirm that priming is complete. The priming can include the entire infusion set or other attachment to the pump, and not just the pump itself. This enhancement is especially important for young pump users and those who are vision impaired or otherwise have poor eyesight. Those users can rely on the automatic priming and can (optionally) confirm the priming by feeling the liquid as it exits the final point to be primed.


This automatic priming technique also applies in a similar fashion to other pump systems. For example, on a syringe pump system with a stepper motor, the power to the motor when monitored is an indication of the work done by the motor in a fashion analogous to work done by the plunger spring 906. The work would be monitored by a shunt resistor used to measure the motor current, or alternatively the droop in the battery or power supply would be monitored to indicate power used by the motor and thus work done by the pump.



FIG. 11C illustrates the occurrence and detection of an input occlusion (increase in time from t=1 to t=2) and output occlusion (increase in time from t=2 to t=3). This system preferably accounts for circuit variation and battery voltage droops so that these conditions are not erroneously interpreted as an input or output occlusion.


The actuation of the plunger or piston can be modified or servo controlled to make the pump operate more efficiently and to reduce stress on the pump. This would allow for a smaller and lighter pump with improved reliability.



FIG. 12A is a graph illustrating pumping operation over time. The times in FIG. 12A correspond to the times shown in FIG. 11B. The rate of change of the position, as indicated by linear feedback signal 911 increases over time until the piston reaches the top of its travel at time t=2. This will result in significant stress when the piston hits the hard stop.



FIG. 12B is a graph illustrating pumping operation over time where the piston movement is modulated to reduce the acceleration and velocity of the piston before it hits the hard stop. This will reduce the amount of stress encountered by all of the moving parts of the pump. At time t=0.5 the power from the drive circuit 1000 is reduced to reduce the stress (impact) at time t=2. This can include pulse width modulation (“PWM”) of the potential applied to the shape memory element. For example, the PWM rate may be modified to a new value or changed per a specified profile. Similar modification to the action of the piston could modify the profile leading to t=3 by adding occasional small pulses of energy to slow the descent of the plunger 904.


Although the various aspects of the present invention have been described with respect to exemplary embodiments thereof, it will be understood that the present invention is entitled to protection within the full scope of the appended claims.

Claims
  • 1. A method of pumping a liquid, comprising: applying at least one electrical pulse to a shape memory alloy to overcome a bias force of a first spring coupled to the shape memory alloy to move a piston from a first position of a pumping cycle to a second position of the pumping cycle such that a liquid is drawn into a chamber when the piston is moved from the first position to the second position and expelled from the chamber when the piston is moved from the second position to the first position;detecting a stressed state of the shape memory alloy resulting from the shape memory alloy overcoming a bias force of a second spring coupled to the shape memory alloy;detecting an occlusion by monitoring an amount of time required to move the piston from the first position to the second position using an encoding grid disposed on the piston and comparing the amount of time to move the piston from the first position to the second position to a first predetermined time period; andmodifying the at least one electrical pulse when at least one of the stressed state is detected or the occlusion is detected.
  • 2. The method of claim 1 further comprising determining a position of the piston using the encoding grid.
  • 3. The method of claim 2 further comprising determining whether the pumping cycle has completed based on the determined position of the piston.
  • 4. The method of claim 3 further comprising outputting a notification when the pumping cycle has not completed.
  • 5. The method of claim 2 wherein determining a position of the piston using an encoding grid comprises measuring the capacitance between a stationary conductive element and a conductive portion of the encoding grid.
  • 6. The method of claim 1 wherein the pumping cycle includes movement of a predetermined dose of fluid.
  • 7. The method of claim 6 wherein the fluid includes insulin.
  • 8. The method of claim 1 further comprising generating an output signal when the occlusion is detected.
  • 9. The method of claim 8 further comprising providing the output signal to a display.
  • 10. The method of claim 1 wherein a spring constant of the second spring is greater than a spring constant of the first spring.
  • 11. The method of claim 1 wherein modifying the at least one electrical pulse when the stressed state is detected includes reducing a level of the at least one electrical pulse to prevent the stressed state from occurring.
  • 12. The method of claim 1 wherein the encoding grid comprises a plurality of conductive portions and nonconductive portions and wherein each of the plurality of conductive portions and nonconductive portions are arranged in a plurality of patterns on the grid to indicate a plurality of positions of the piston.
  • 13. The method of claim 1 further comprising detecting an output occlusion by monitoring an amount of time required to move the piston from the second position to the first position using the encoding grid disposed on the piston and comparing the amount of time to move the piston from the second position to the first position to a second predetermined time period.
  • 14. An apparatus, comprising: a pump component;a microprocessor; anda drive circuit operatively coupled to the microprocessor and the pump component, the drive circuit including a shape memory alloy operatively coupled to the pump component and configured to move the pump component from a first position of a pumping cycle to a second position of the pumping cycle such that a liquid is drawn into a chamber when the pump component is moved from the first position to the second position and expelled from the chamber when the pump component is moved from the second position to the first position, the drive circuit further including a first spring coupled to the shape memory alloy and the pump component, and a second spring coupled to the shape memory alloy;wherein the microprocessor is programmed to: control the drive circuit to apply at least one electrical pulse to the shape memory alloy to overcome a bias force of the first spring to move the pump component from the first position to the second position;detect a stressed state of the shape memory alloy resulting from the shape memory alloy overcoming a bias force of the second spring;detect an occlusion by monitoring an amount of time required to move the pump component from the first position to the second position using an encoding grid disposed on the pump component and comparing the monitored amount of time to move the pump component from the first position to the second position to a first predetermined time period; andmodify the at least one electrical pulse when at least one of the stressed state or the occlusion is detected.
  • 15. The apparatus of claim 14 wherein the microprocessor is further programmed to determine a position of the pump component using the encoding grid.
  • 16. The apparatus of claim 15 wherein the microprocessor is further programmed to determine whether the pumping cycle has completed based on the determined position of the pump component.
  • 17. The apparatus of claim 15 wherein the microprocessor is further programmed to generate an output signal when the pumping cycle has not completed.
  • 18. The apparatus of claim 15 wherein the microprocessor programmed to determine a position of the pump component using an encoding grid is further programmed to measure the capacitance between a stationary conductive element and a conductive portion of the encoding grid.
  • 19. The apparatus of claim 14 wherein the pumping cycle includes movement of a predetermined dose of fluid.
  • 20. The apparatus of claim 19 wherein the fluid includes insulin.
  • 21. The apparatus of claim 14 wherein the microprocessor is further programmed to generate an output signal when the occlusion is detected.
  • 22. The apparatus of claim 21 further comprising a display configured to output the generated output signal.
  • 23. The apparatus of claim 14 wherein a spring constant of the second spring is greater than a spring constant of the first spring.
  • 24. The apparatus of claim 14 wherein the encoding grid comprises a plurality of conductive portions and nonconductive portions and wherein each of the plurality of conductive portions and nonconductive portions are arranged in a plurality of patterns on the grid to indicate a plurality of positions of the pump component.
  • 25. The apparatus of claim 14 wherein the microprocessor programmed to modify the at least one electrical pulse when the stressed state is detected is further programmed to reduce a level of the at least one electrical pulse to prevent the stressed state from occurring.
  • 26. The apparatus of claim 14 wherein the microprocessor is further programmed to detect an output occlusion by monitoring an amount of time required to move the pump component from the second position to the first position using the encoding grid disposed on the pump component and comparing the amount of time to move the pump component from the second position to the first position to a second predetermined time period.
CROSS REFERENCE TO RELATED APPLICATIONS

The present application is a continuation-in-part of U.S. application Ser. No. 10/683,659 of Benjamin M. Rush et al., filed on Oct. 9, 2003 now U.S. Pat. No. 6,916,159, which is related to and claims priority based on U.S. Provisional Application No. 60/417,464, entitled “Disposable Pump for Drug Delivery System,” filed on Oct. 9, 2002, and U.S. Provisional Application No. 60/424,613, entitled “Disposable Pump and Actuation Circuit for Drug Delivery System,” filed on Nov. 6, 2002, each of which is hereby incorporated by this reference in its entirety. The parent application, U.S. application Ser. No. 10/683,659, was published as U.S. Patent Application Publication No. 2004/0115067 A1 and issued as U.S. Pat. No. 6,916,159. The present application is related to U.S. application Ser. No. 11/105,711, now U.S. Pat. No. 7,727,181, of Benjamin M. Rush, entitled “Fluid Delivery Device with Auto Calibration,” and U.S. application Ser. No. 11/106,256 now U.S. Pat. No. 7,399,401, of Benjamin M. Rush, entitled “Methods For Use in Assessing a Flow Condition of a Fluid,” each of which is filed concurrently with the present application and is hereby incorporated herein, in its entirety, by this reference.

US Referenced Citations (992)
Number Name Date Kind
2508253 Haggardt May 1950 A
2915579 Mendelsohn Dec 1959 A
3374337 Burley Mar 1968 A
3510747 Petrides May 1970 A
3606592 Madurski et al. Sep 1971 A
3750687 Williams Aug 1973 A
3843455 Bier Oct 1974 A
3923060 Elinwood Dec 1975 A
3930493 Williamson Jan 1976 A
3994799 Yao et al. Nov 1976 A
4018547 Rogen Apr 1977 A
4048551 Bosik Sep 1977 A
4121282 Ohsawa Oct 1978 A
4146029 Elinwood Mar 1979 A
4193397 Tucker et al. Mar 1980 A
4268173 Barnard et al. May 1981 A
4288793 Lotscher Sep 1981 A
4309156 Gonner et al. Jan 1982 A
4362052 Heath et al. Dec 1982 A
4401122 Clark, Jr. Aug 1983 A
4439197 Honda et al. Mar 1984 A
4447224 DeCant, Jr. et al. May 1984 A
4458686 Clark, Jr. Jul 1984 A
4472113 Rogen Sep 1984 A
4474309 Solomon Oct 1984 A
4486190 Reinicke Dec 1984 A
4494950 Fischell Jan 1985 A
4512348 Uchigaki et al. Apr 1985 A
4524343 Morgan et al. Jun 1985 A
4531235 Brusen Jul 1985 A
4562751 Nason et al. Jan 1986 A
4563249 Hale Jan 1986 A
4570492 Walsh Feb 1986 A
4573994 Fischell et al. Mar 1986 A
4633878 Bombardieri Jan 1987 A
4678408 Nason et al. Jul 1987 A
4685903 Cable et al. Aug 1987 A
4686624 Blum et al. Aug 1987 A
4736748 Nakamura et al. Apr 1988 A
4755173 Konopka et al. Jul 1988 A
4811564 Palmer Mar 1989 A
4850959 Findl Jul 1989 A
4851827 Nicholas Jul 1989 A
4866396 Tamura Sep 1989 A
4890621 Hakky Jan 1990 A
4953552 DeMarzo Sep 1990 A
4979509 Hakky Dec 1990 A
4984581 Stice Jan 1991 A
5004532 Hale et al. Apr 1991 A
5012667 Kruse May 1991 A
5019974 Beckers May 1991 A
5036861 Sembrowich et al. Aug 1991 A
5051880 Harm et al. Sep 1991 A
5061914 Bush et al. Oct 1991 A
5079920 Whitehead et al. Jan 1992 A
5081421 Miller et al. Jan 1992 A
5101814 Palti Apr 1992 A
5124661 Zelin et al. Jun 1992 A
5139023 Stanley et al. Aug 1992 A
5155695 Stein Oct 1992 A
5190041 Palti Mar 1993 A
5205819 Ross et al. Apr 1993 A
5207666 Idriss et al. May 1993 A
5211371 Coffee May 1993 A
5211626 Frank et al. May 1993 A
5223822 Stommes et al. Jun 1993 A
5262305 Heller et al. Nov 1993 A
5267026 Kawahara et al. Nov 1993 A
5278997 Martin Jan 1994 A
5284423 Holdsworth et al. Feb 1994 A
5291614 Baker et al. Mar 1994 A
5291887 Stanley et al. Mar 1994 A
5324599 Oyama et al. Jun 1994 A
5325280 Tortola et al. Jun 1994 A
5349852 Kamen et al. Sep 1994 A
5356786 Heller et al. Oct 1994 A
5366292 Voss Nov 1994 A
5368028 Palti Nov 1994 A
5371687 Holmes, II et al. Dec 1994 A
5372133 Hogen Esch Dec 1994 A
5376070 Purvis et al. Dec 1994 A
5382331 Banks Jan 1995 A
5390671 Lord et al. Feb 1995 A
5391250 Cheney, II et al. Feb 1995 A
5398681 Kuperschmidt Mar 1995 A
5404585 Vimpari et al. Apr 1995 A
5406301 Ravid Apr 1995 A
5445611 Eppstein et al. Aug 1995 A
5448992 Kuperschmidt Sep 1995 A
5458140 Eppstein et al. Oct 1995 A
5469025 Kanemori et al. Nov 1995 A
5479486 Saji Dec 1995 A
5494562 Maley et al. Feb 1996 A
5497772 Schulman et al. Mar 1996 A
5505713 Van Antwerp Apr 1996 A
5507288 Bocker et al. Apr 1996 A
5517434 Hanson et al. May 1996 A
5526844 Kamen et al. Jun 1996 A
5533389 Kamen et al. Jul 1996 A
5543678 Hoiberg Aug 1996 A
5559528 Ravid Sep 1996 A
5568400 Stark et al. Oct 1996 A
5568806 Cheney, II et al. Oct 1996 A
5575770 Melsky et al. Nov 1996 A
5576535 Oosterwijk et al. Nov 1996 A
5586553 Halili et al. Dec 1996 A
5593852 Heller et al. Jan 1997 A
5594906 Holmes, II et al. Jan 1997 A
5601435 Quy Feb 1997 A
5604404 Sahara Feb 1997 A
5615671 Schoonen et al. Apr 1997 A
5622413 Kim et al. Apr 1997 A
5622482 Lee Apr 1997 A
5640954 Pfeiffer et al. Jun 1997 A
5645709 Birch et al. Jul 1997 A
5660163 Schulman et al. Aug 1997 A
5661643 Blakely et al. Aug 1997 A
5662461 Ono Sep 1997 A
5671301 Kuperschmidt Sep 1997 A
5685844 Marttila Nov 1997 A
5695949 Galen et al. Dec 1997 A
5703928 Galloway et al. Dec 1997 A
5707502 McCaffrey et al. Jan 1998 A
5708247 McAleer et al. Jan 1998 A
5711861 Ward et al. Jan 1998 A
5711868 Maley et al. Jan 1998 A
5722397 Eppstein Mar 1998 A
5741211 Renirie et al. Apr 1998 A
5748872 Norman May 1998 A
5759510 Pillai Jun 1998 A
5771890 Tamada Jun 1998 A
5774254 Berlin Jun 1998 A
5786439 Van Antwerp et al. Jul 1998 A
5790297 Berlin Aug 1998 A
5791344 Schulman et al. Aug 1998 A
5814599 Mitragotri et al. Sep 1998 A
5815303 Berlin Sep 1998 A
5822715 Worthington et al. Oct 1998 A
5825488 Kohl et al. Oct 1998 A
5848990 Cirelli et al. Dec 1998 A
5851197 Marano et al. Dec 1998 A
5856631 Julien Jan 1999 A
5873026 Reames Feb 1999 A
5875417 Golden Feb 1999 A
5885211 Eppstein et al. Mar 1999 A
5899855 Brown May 1999 A
5913833 Elstrom et al. Jun 1999 A
5918603 Brown Jul 1999 A
5923512 Brownlow et al. Jul 1999 A
5947921 Johnson et al. Sep 1999 A
5948512 Kubota et al. Sep 1999 A
5951582 Thorne et al. Sep 1999 A
5951836 McAleer et al. Sep 1999 A
5954643 Van Antwerp et al. Sep 1999 A
5956501 Brown Sep 1999 A
5965380 Heller et al. Oct 1999 A
5968011 Larsen et al. Oct 1999 A
5971922 Arita et al. Oct 1999 A
6001067 Shults et al. Dec 1999 A
6002961 Mitragotri et al. Dec 1999 A
6011486 Casey Jan 2000 A
6014577 Henning et al. Jan 2000 A
6017328 Fischell et al. Jan 2000 A
6018678 Mitragotri et al. Jan 2000 A
6023629 Tamada Feb 2000 A
6024539 Blomquist et al. Feb 2000 A
6026320 Carlson et al. Feb 2000 A
6027459 Shain et al. Feb 2000 A
6027496 Loomis et al. Feb 2000 A
6027692 Galen et al. Feb 2000 A
6032059 Henning et al. Feb 2000 A
6041253 Kost et al. Mar 2000 A
6041665 Hussain Mar 2000 A
6059546 Brenan et al. May 2000 A
6063039 Cunningham et al. May 2000 A
6064368 Kang May 2000 A
6066243 Anderson et al. May 2000 A
6067017 Stewart et al. May 2000 A
6067463 Jeng et al. May 2000 A
6071249 Cunningham et al. Jun 2000 A
6071251 Cunningham et al. Jun 2000 A
6073031 Helstab et al. Jun 2000 A
6077660 Wong et al. Jun 2000 A
6081104 Kern Jun 2000 A
6083710 Heller et al. Jul 2000 A
6085871 Karamata Jul 2000 A
6086575 Mejslov Jul 2000 A
6091975 Daddona et al. Jul 2000 A
6093156 Cunningham et al. Jul 2000 A
6093172 Funderburk et al. Jul 2000 A
6121009 Heller et al. Sep 2000 A
6129823 Hughes et al. Oct 2000 A
6132371 Dempsey et al. Oct 2000 A
6142939 Eppstein et al. Nov 2000 A
6144303 Federman Nov 2000 A
6144869 Berner et al. Nov 2000 A
6144922 Douglas et al. Nov 2000 A
6147342 Kucher Nov 2000 A
6154855 Norman Nov 2000 A
6155992 Henning et al. Dec 2000 A
6157442 Raskas Dec 2000 A
6160449 Klomsdorf et al. Dec 2000 A
6162202 Sicurelli et al. Dec 2000 A
6162611 Heller et al. Dec 2000 A
6164284 Schulman et al. Dec 2000 A
6173160 Liimatainen Jan 2001 B1
6175752 Say et al. Jan 2001 B1
6180416 Kurnik et al. Jan 2001 B1
6185452 Schulman et al. Feb 2001 B1
6201980 Darrow et al. Mar 2001 B1
6206841 Cunningham et al. Mar 2001 B1
6208894 Schulman et al. Mar 2001 B1
6215206 Chitayat Apr 2001 B1
6222514 DeLuca Apr 2001 B1
6228100 Schraga May 2001 B1
6232370 Kubota et al. May 2001 B1
6233471 Berner et al. May 2001 B1
6233539 Brown May 2001 B1
6242961 Liu et al. Jun 2001 B1
6245060 Loomis et al. Jun 2001 B1
6248067 Causey, III et al. Jun 2001 B1
6262708 Chu Jul 2001 B1
6272364 Kurnik Aug 2001 B1
6278425 DeLuca Aug 2001 B1
6280587 Matsumoto Aug 2001 B1
6283926 Cunningham et al. Sep 2001 B1
6288653 Shih Sep 2001 B1
6293925 Safabash et al. Sep 2001 B1
6295506 Heinonen et al. Sep 2001 B1
6298254 Tamada Oct 2001 B2
6298255 Cordero et al. Oct 2001 B1
6299578 Kurnik et al. Oct 2001 B1
6301499 Carlson et al. Oct 2001 B1
6306104 Cunningham et al. Oct 2001 B1
6309351 Kurnik et al. Oct 2001 B1
6312888 Wong et al. Nov 2001 B1
6315721 Schulman et al. Nov 2001 B2
6326160 Dunn et al. Dec 2001 B1
6329161 Heller et al. Dec 2001 B1
6341232 Conn et al. Jan 2002 B1
6356776 Berner et al. Mar 2002 B1
6360888 McIvor et al. Mar 2002 B1
6366793 Bell et al. Apr 2002 B1
6368141 Van Antwerp et al. Apr 2002 B1
6368274 Van Antwerp et al. Apr 2002 B1
6372371 Iarochenko et al. Apr 2002 B1
6375344 Hanson et al. Apr 2002 B1
6375638 Nason et al. Apr 2002 B2
6377894 Deweese et al. Apr 2002 B1
6379301 Worthington et al. Apr 2002 B1
6381496 Meadows et al. Apr 2002 B1
6393318 Conn et al. May 2002 B1
6403944 MacKenzie et al. Jun 2002 B1
6405066 Essenpreis et al. Jun 2002 B1
6408402 Norman Jun 2002 B1
6417074 Kopley et al. Jul 2002 B2
6419642 Marchitto et al. Jul 2002 B1
6425829 Julien Jul 2002 B1
6427088 Bowman, IV et al. Jul 2002 B1
6432585 Kawakami et al. Aug 2002 B1
6437379 Kopley et al. Aug 2002 B2
6438385 Heinonen et al. Aug 2002 B1
6438414 Conn et al. Aug 2002 B1
6442413 Silver Aug 2002 B1
6461329 Van Antwerp et al. Oct 2002 B1
6462162 Van Antwerp et al. Oct 2002 B2
6464848 Matsumoto Oct 2002 B1
6466807 Dobson et al. Oct 2002 B1
6466810 Ward et al. Oct 2002 B1
6468222 Mault et al. Oct 2002 B1
6471980 Sirhan et al. Oct 2002 B2
6472991 Schulman et al. Oct 2002 B1
6475196 Vachon Nov 2002 B1
6478736 Mault Nov 2002 B1
6480730 Darrow et al. Nov 2002 B2
6482158 Mault Nov 2002 B2
6484045 Holker et al. Nov 2002 B1
6485138 Kubota et al. Nov 2002 B1
6485461 Mason et al. Nov 2002 B1
6485465 Moberg et al. Nov 2002 B2
6492180 Brown et al. Dec 2002 B2
6506168 Fathallah et al. Jan 2003 B1
6513532 Mault et al. Feb 2003 B2
6514460 Fendrock Feb 2003 B1
6514689 Han et al. Feb 2003 B2
6514718 Heller et al. Feb 2003 B2
6522530 Bang Feb 2003 B2
6525330 Paolini et al. Feb 2003 B2
6526298 Khalil et al. Feb 2003 B1
6529772 Carlson et al. Mar 2003 B2
6530915 Eppstein et al. Mar 2003 B1
6535753 Raskas Mar 2003 B1
6537243 Henning et al. Mar 2003 B1
6540675 Aceti et al. Apr 2003 B2
6540891 Stewart et al. Apr 2003 B1
6543224 Barooah Apr 2003 B1
6544212 Galley et al. Apr 2003 B2
6546269 Kurnik Apr 2003 B1
6549796 Sohrab Apr 2003 B2
6551276 Mann et al. Apr 2003 B1
6554798 Mann et al. Apr 2003 B1
6558320 Causey, III et al. May 2003 B1
6558321 Burd et al. May 2003 B1
6558351 Steil et al. May 2003 B1
6560471 Heller et al. May 2003 B1
6561978 Conn et al. May 2003 B1
6562001 Lebel et al. May 2003 B2
6564105 Starkweather et al. May 2003 B2
6564807 Schulman et al. May 2003 B1
6565509 Say et al. May 2003 B1
6565738 Henning et al. May 2003 B1
6569157 Shain et al. May 2003 B1
6571128 Lebel et al. May 2003 B2
6571200 Mault May 2003 B1
6576117 Iketaki et al. Jun 2003 B1
6577899 Lebel et al. Jun 2003 B2
6579498 Eglise Jun 2003 B1
6579690 Bonnacaze et al. Jun 2003 B1
6582393 Sage, Jr. Jun 2003 B2
6585644 Lebel et al. Jul 2003 B2
6586971 Naffziger et al. Jul 2003 B1
6587705 Kim et al. Jul 2003 B1
6589229 Connelly et al. Jul 2003 B1
6594514 Berner et al. Jul 2003 B2
6595919 Berner et al. Jul 2003 B2
6596016 Vreman et al. Jul 2003 B1
6600997 Deweese et al. Jul 2003 B2
6602469 Maus et al. Aug 2003 B1
6607509 Bobroff et al. Aug 2003 B2
6610012 Mault Aug 2003 B2
6612306 Mault Sep 2003 B1
6615061 Khalil et al. Sep 2003 B1
6615074 Mickle et al. Sep 2003 B2
6618603 Varalli et al. Sep 2003 B2
6620106 Mault Sep 2003 B2
6623501 Heller et al. Sep 2003 B2
6629934 Mault et al. Oct 2003 B2
6633095 Swope et al. Oct 2003 B1
6633772 Ford et al. Oct 2003 B2
6635014 Starkweather et al. Oct 2003 B2
6641533 Causey, III et al. Nov 2003 B2
6645142 Braig et al. Nov 2003 B2
6648821 Lebel et al. Nov 2003 B2
6650064 Guthrie et al. Nov 2003 B2
6652489 Trocki et al. Nov 2003 B2
6653091 Dunn et al. Nov 2003 B1
6656158 Mahoney et al. Dec 2003 B2
6656159 Flaherty Dec 2003 B2
6659948 Lebel et al. Dec 2003 B2
6659980 Moberg et al. Dec 2003 B2
6668196 Villegas et al. Dec 2003 B1
6669663 Thompson Dec 2003 B1
6669669 Flaherty et al. Dec 2003 B2
6670806 Wendt et al. Dec 2003 B2
6679841 Bojan et al. Jan 2004 B2
6687522 Tamada Feb 2004 B2
6687546 Lebel et al. Feb 2004 B2
6692457 Flaherty Feb 2004 B2
6694191 Starkweather et al. Feb 2004 B2
6695885 Schulman et al. Feb 2004 B2
6699218 Flaherty et al. Mar 2004 B2
6702857 Brauker et al. Mar 2004 B2
6723072 Flaherty et al. Apr 2004 B2
6728560 Kollias et al. Apr 2004 B2
6730200 Stewart et al. May 2004 B1
6731976 Penn et al. May 2004 B2
6733446 Lebel et al. May 2004 B2
6736777 Kim et al. May 2004 B2
6736797 Larsen et al. May 2004 B1
6738654 Sohrab May 2004 B2
6740059 Flaherty May 2004 B2
6740075 Lebel et al. May 2004 B2
6741877 Shults et al. May 2004 B1
6743635 Neel et al. Jun 2004 B2
6749587 Flaherty Jun 2004 B2
6752785 Van Antwerp et al. Jun 2004 B2
6752787 Causey, III et al. Jun 2004 B1
6758810 Lebel et al. Jul 2004 B2
6764581 Forrow et al. Jul 2004 B1
6768425 Flaherty et al. Jul 2004 B2
6770030 Schaupp et al. Aug 2004 B1
6770729 Van Antwerp Aug 2004 B2
6773563 Matsumoto Aug 2004 B2
6779984 Lilie et al. Aug 2004 B2
6790178 Mault et al. Sep 2004 B1
6794195 Colvin, Jr. Sep 2004 B2
6799861 Naghi et al. Oct 2004 B2
6809653 Mann et al. Oct 2004 B1
6810290 Lebel et al. Oct 2004 B2
6811533 Lebel et al. Nov 2004 B2
6811534 Bowman, IV et al. Nov 2004 B2
6813519 Lebel et al. Nov 2004 B2
6816742 Kim et al. Nov 2004 B2
6818348 Venkatesan et al. Nov 2004 B1
6830558 Flaherty et al. Dec 2004 B2
6832114 Whitehurst et al. Dec 2004 B1
6833540 MacKenzie et al. Dec 2004 B2
6835553 Han et al. Dec 2004 B2
6837858 Cunningham et al. Jan 2005 B2
6839596 Nelson et al. Jan 2005 B2
6840912 Kloepfer et al. Jan 2005 B2
6849237 Housefield et al. Feb 2005 B2
6850790 Berner et al. Feb 2005 B2
6859831 Gelvin et al. Feb 2005 B1
6862465 Shults et al. Mar 2005 B2
6872200 Mann et al. Mar 2005 B2
6873268 Lebel et al. Mar 2005 B2
6881551 Heller et al. Apr 2005 B2
6892085 McIvor et al. May 2005 B2
6893396 Schulze et al. May 2005 B2
6895265 Silver May 2005 B2
6898451 Wuori May 2005 B2
6899683 Mault et al. May 2005 B2
6899684 Mault et al. May 2005 B2
6904301 Raskas Jun 2005 B2
6907127 Kravitz et al. Jun 2005 B1
6908535 Rankin et al. Jun 2005 B2
6916159 Rush et al. Jul 2005 B2
6918874 Hatch et al. Jul 2005 B1
6922576 Raskas Jul 2005 B2
6922578 Eppstein et al. Jul 2005 B2
6923764 Aceti et al. Aug 2005 B2
6931327 Goode, Jr. et al. Aug 2005 B2
6936029 Mann et al. Aug 2005 B2
6949816 Brown et al. Sep 2005 B2
6950708 Bowman, IV et al. Sep 2005 B2
6952603 Gerber et al. Oct 2005 B2
6955650 Mault et al. Oct 2005 B2
6958129 Galen et al. Oct 2005 B2
6958705 Lebel et al. Oct 2005 B2
6960192 Flaherty et al. Nov 2005 B1
6961448 Nichols et al. Nov 2005 B2
6974437 Lebel et al. Dec 2005 B2
6979326 Mann et al. Dec 2005 B2
6990366 Say et al. Jan 2006 B2
6990372 Perron et al. Jan 2006 B2
6997911 Klitmose Feb 2006 B2
6997920 Mann et al. Feb 2006 B2
6999810 Berner et al. Feb 2006 B2
7003340 Say et al. Feb 2006 B2
7003341 Say et al. Feb 2006 B2
7005857 Stiene et al. Feb 2006 B2
7006858 Silver et al. Feb 2006 B2
7010356 Jog et al. Mar 2006 B2
7011630 Desai et al. Mar 2006 B2
7018360 Flaherty et al. Mar 2006 B2
7020508 Stirovic et al. Mar 2006 B2
7024245 Lebel et al. Apr 2006 B2
7024249 Weisner et al. Apr 2006 B2
7025743 Mann et al. Apr 2006 B2
7029444 Shin et al. Apr 2006 B2
7029455 Flaherty Apr 2006 B2
7034677 Steinthal et al. Apr 2006 B2
7041468 Drucker et al. May 2006 B2
7043287 Khalil et al. May 2006 B1
7052251 Nason et al. May 2006 B2
7067498 Wolf et al. Jun 2006 B2
7070591 Adams et al. Jul 2006 B2
7072738 Bonney et al. Jul 2006 B2
7074307 Simpson et al. Jul 2006 B2
7077328 Krishnaswamy et al. Jul 2006 B2
7079901 Loftin et al. Jul 2006 B1
7081195 Simpson et al. Jul 2006 B2
7083593 Stultz Aug 2006 B2
7086277 Tess et al. Aug 2006 B2
7092762 Loftin et al. Aug 2006 B1
7097983 Markovsky et al. Aug 2006 B2
7098803 Mann et al. Aug 2006 B2
7108711 Vogel et al. Sep 2006 B2
7108778 Simpson et al. Sep 2006 B2
7110803 Shults et al. Sep 2006 B2
7114502 Schulman et al. Oct 2006 B2
7123206 Hess et al. Oct 2006 B2
7133710 Acosta et al. Nov 2006 B2
7134999 Brauker et al. Nov 2006 B2
7136689 Shults et al. Nov 2006 B2
7136704 Schulman Nov 2006 B2
7137964 Flaherty Nov 2006 B2
7144384 Gorman et al. Dec 2006 B2
7149581 Goedeke Dec 2006 B2
7153212 Karten et al. Dec 2006 B1
7154398 Chen et al. Dec 2006 B2
7163511 Conn et al. Jan 2007 B2
7167818 Brown Jan 2007 B2
7181261 Silver et al. Feb 2007 B2
7186566 Qian Mar 2007 B2
7186791 Bruno et al. Mar 2007 B2
7192450 Brauker et al. Mar 2007 B2
7193521 Morberg et al. Mar 2007 B2
7198603 Penner et al. Apr 2007 B2
7202734 Raab Apr 2007 B1
7205409 Pei et al. Apr 2007 B2
7208119 Kurtock et al. Apr 2007 B1
7211048 Najafi et May 2007 B1
7218017 Chitayat et al. May 2007 B1
7225535 Feldman et al. Jun 2007 B2
7226278 Nason et al. Jun 2007 B2
7226442 Sheppard, Jr. et al. Jun 2007 B2
7226978 Tapsak et al. Jun 2007 B2
7258666 Brown Aug 2007 B2
7266400 Fine et al. Sep 2007 B2
7276029 Goode, Jr. et al. Oct 2007 B2
7283867 Strother et al. Oct 2007 B2
7299080 Acosta et al. Nov 2007 B2
7303549 Flaherty et al. Dec 2007 B2
7310544 Brister et al. Dec 2007 B2
7323091 Gillette et al. Jan 2008 B1
7324949 Bristol et al. Jan 2008 B2
7364592 Carr-Brendel et al. Apr 2008 B2
7366556 Brister et al. Apr 2008 B2
7379765 Petisce et al. May 2008 B2
7424318 Brister et al. Sep 2008 B2
7436511 Ruchti et al. Oct 2008 B2
7460898 Brister et al. Dec 2008 B2
7467003 Brister et al. Dec 2008 B2
7471972 Rhodes et al. Dec 2008 B2
7480138 Kogan et al. Jan 2009 B2
7494465 Brister et al. Feb 2009 B2
7497827 Brister et al. Mar 2009 B2
7510526 Merry et al. Mar 2009 B2
7519408 Rasdal et al. Apr 2009 B2
7583190 Reggiardo et al. Sep 2009 B2
7583990 Goode, Jr. et al. Sep 2009 B2
7591801 Brauker et al. Sep 2009 B2
7599726 Goode, Jr. et al. Oct 2009 B2
7602310 Mann et al. Oct 2009 B2
7613491 Boock et al. Nov 2009 B2
7615007 Shults et al. Nov 2009 B2
7620437 Reggiardo Nov 2009 B2
7632228 Brauker et al. Dec 2009 B2
7637868 Saint et al. Dec 2009 B2
7640048 Dobbles et al. Dec 2009 B2
7651596 Petisce et al. Jan 2010 B2
7654956 Brister et al. Feb 2010 B2
7657297 Simpson et al. Feb 2010 B2
7679407 Reggiardo Mar 2010 B2
7711402 Shults et al. May 2010 B2
7713574 Brister et al. May 2010 B2
7715893 Kamath et al. May 2010 B2
7727181 Rush et al. Jun 2010 B2
7753873 Rush Jul 2010 B2
7753874 Rush et al. Jul 2010 B2
7756561 Reggiardo et al. Jul 2010 B2
7766864 Rush et al. Aug 2010 B2
20010016682 Berner et al. Aug 2001 A1
20010016683 Darrow et al. Aug 2001 A1
20010016710 Nason et al. Aug 2001 A1
20010020124 Tamada Sep 2001 A1
20010023095 Kopley et al. Sep 2001 A1
20010024864 Kopley et al. Sep 2001 A1
20010029340 Mault et al. Oct 2001 A1
20010034502 Moberg et al. Oct 2001 A1
20010037060 Thompson et al. Nov 2001 A1
20010037069 Carlson et al. Nov 2001 A1
20010041830 Varalli et al. Nov 2001 A1
20010044581 Mault Nov 2001 A1
20010044588 Mault Nov 2001 A1
20010049470 Mault et al. Dec 2001 A1
20010053891 Ackley Dec 2001 A1
20010056255 Kost et al. Dec 2001 A1
20020002326 Causey, III et al. Jan 2002 A1
20020002328 Tamada Jan 2002 A1
20020004640 Conn et al. Jan 2002 A1
20020010414 Coston et al. Jan 2002 A1
20020019022 Dunn et al. Feb 2002 A1
20020026937 Mault Mar 2002 A1
20020027164 Mault et al. Mar 2002 A1
20020028995 Mault Mar 2002 A1
20020032374 Holker et al. Mar 2002 A1
20020040208 Flaherty et al. Apr 2002 A1
20020042090 Heller et al. Apr 2002 A1
20020047867 Mault et al. Apr 2002 A1
20020053637 Conn et al. May 2002 A1
20020062069 Mault May 2002 A1
20020068858 Braig et al. Jun 2002 A1
20020077765 Mault Jun 2002 A1
20020077766 Mault Jun 2002 A1
20020087056 Aceti et al. Jul 2002 A1
20020091312 Berner et al. Jul 2002 A1
20020091454 Vasko Jul 2002 A1
20020103425 Mault Aug 2002 A1
20020107433 Mault Aug 2002 A1
20020107476 Mann et al. Aug 2002 A1
20020109600 Mault et al. Aug 2002 A1
20020118090 Park et al. Aug 2002 A1
20020119711 Van Antwerp et al. Aug 2002 A1
20020124017 Mault Sep 2002 A1
20020133378 Mault et al. Sep 2002 A1
20020161286 Gerber et al. Oct 2002 A1
20020169394 Eppstein et al. Nov 2002 A1
20020177764 Sohrab Nov 2002 A1
20020193679 Malave et al. Dec 2002 A1
20030009133 Ramey Jan 2003 A1
20030023182 Mault et al. Jan 2003 A1
20030023317 Brauker et al. Jan 2003 A1
20030028089 Galley et al. Feb 2003 A1
20030028120 Mault et al. Feb 2003 A1
20030032868 Graskov et al. Feb 2003 A1
20030032874 Rhodes et al. Feb 2003 A1
20030040683 Rule et al. Feb 2003 A1
20030050546 Desai et al. Mar 2003 A1
20030050575 Diermann et al. Mar 2003 A1
20030060692 Ruchti et al. Mar 2003 A1
20030060765 Campbell et al. Mar 2003 A1
20030065257 Mault et al. Apr 2003 A1
20030065273 Mault et al. Apr 2003 A1
20030065274 Mault et al. Apr 2003 A1
20030065275 Mault et al. Apr 2003 A1
20030065308 Lebel et al. Apr 2003 A1
20030078560 Miller et al. Apr 2003 A1
20030100040 Bonnecaze et al. May 2003 A1
20030100821 Heller et al. May 2003 A1
20030105407 Pearce, Jr. et al. Jun 2003 A1
20030107487 Korman et al. Jun 2003 A1
20030108976 Braig et al. Jun 2003 A1
20030118460 Lilie et al. Jun 2003 A1
20030130616 Steil et al. Jul 2003 A1
20030134347 Heller et al. Jul 2003 A1
20030135100 Kim et al. Jul 2003 A1
20030135333 Aceti et al. Jul 2003 A1
20030153820 Berner et al. Aug 2003 A1
20030153821 Berner et al. Aug 2003 A1
20030158472 Sohrab Aug 2003 A1
20030158707 Doi Aug 2003 A1
20030175806 Rule et al. Sep 2003 A1
20030176933 Lebel et al. Sep 2003 A1
20030181851 Mann et al. Sep 2003 A1
20030181852 Mann et al. Sep 2003 A1
20030187338 Say et al. Oct 2003 A1
20030187525 Mann et al. Oct 2003 A1
20030191376 Samuels et al. Oct 2003 A1
20030191431 Mann et al. Oct 2003 A1
20030195403 Berner et al. Oct 2003 A1
20030195462 Mann et al. Oct 2003 A1
20030198558 Nason et al. Oct 2003 A1
20030199837 Vachon Oct 2003 A1
20030208110 Mault et al. Nov 2003 A1
20030208113 Mault et al. Nov 2003 A1
20030208133 Mault Nov 2003 A1
20030208154 Close et al. Nov 2003 A1
20030208409 Mault Nov 2003 A1
20030212346 Yuzhakov et al. Nov 2003 A1
20030212364 Mann et al. Nov 2003 A1
20030212379 Bylund et al. Nov 2003 A1
20030217966 Tapsak et al. Nov 2003 A1
20030225360 Eppstein et al. Dec 2003 A1
20030225361 Sabra Dec 2003 A1
20030226695 Mault Dec 2003 A1
20030232370 Trifiro Dec 2003 A1
20030235817 Bartkowiak et al. Dec 2003 A1
20040011671 Shults et al. Jan 2004 A1
20040018486 Dunn et al. Jan 2004 A1
20040019321 Sage et al. Jan 2004 A1
20040027253 Marsh et al. Feb 2004 A1
20040030226 Quy Feb 2004 A1
20040039256 Kawatahara et al. Feb 2004 A1
20040045879 Shults et al. Mar 2004 A1
20040054263 Moerman et al. Mar 2004 A1
20040059201 Ginsberg Mar 2004 A1
20040064133 Miller et al. Apr 2004 A1
20040072357 Stiene et al. Apr 2004 A1
20040073095 Causey, III et al. Apr 2004 A1
20040085215 Moberg et al. May 2004 A1
20040096959 Stiene et al. May 2004 A1
20040100376 Lye et al. May 2004 A1
20040106858 Say et al. Jun 2004 A1
20040106859 Say et al. Jun 2004 A1
20040106860 Say et al. Jun 2004 A1
20040108226 Polychronakos et al. Jun 2004 A1
20040115067 Rush et al. Jun 2004 A1
20040122353 Shahmirian et al. Jun 2004 A1
20040132220 Fish Jul 2004 A1
20040133092 Kain Jul 2004 A1
20040152622 Keith et al. Aug 2004 A1
20040158137 Eppstein et al. Aug 2004 A1
20040162473 Sohrab Aug 2004 A1
20040164961 Bal et al. Aug 2004 A1
20040167383 Kim et al. Aug 2004 A1
20040167801 Say et al. Aug 2004 A1
20040171921 Say et al. Sep 2004 A1
20040176913 Kawatahara et al. Sep 2004 A1
20040186362 Brauker et al. Sep 2004 A1
20040186365 Jin et al. Sep 2004 A1
20040193025 Steil et al. Sep 2004 A1
20040193090 Lebel et al. Sep 2004 A1
20040199059 Brauker et al. Oct 2004 A1
20040202576 Aceti et al. Oct 2004 A1
20040207054 Brown et al. Oct 2004 A1
20040208780 Faries, Jr. et al. Oct 2004 A1
20040210184 Kost et al. Oct 2004 A1
20040225338 Lebel et al. Nov 2004 A1
20040236200 Say et al. Nov 2004 A1
20040248204 Moerman Dec 2004 A1
20040249250 McGee et al. Dec 2004 A1
20040249253 Racchini et al. Dec 2004 A1
20040249254 Racchini et al. Dec 2004 A1
20040249999 Connolly et al. Dec 2004 A1
20040253736 Stout et al. Dec 2004 A1
20040254429 Yang Dec 2004 A1
20040254434 Goodnow et al. Dec 2004 A1
20040263354 Mann et al. Dec 2004 A1
20040264396 Ginzburg et al. Dec 2004 A1
20050003470 Nelson et al. Jan 2005 A1
20050009126 Andrews et al. Jan 2005 A1
20050010269 Lebel et al. Jan 2005 A1
20050016276 Guan et al. Jan 2005 A1
20050027179 Berner et al. Feb 2005 A1
20050027180 Goode, Jr. et al. Feb 2005 A1
20050027181 Goode, Jr. et al. Feb 2005 A1
20050027462 Goode, Jr. et al. Feb 2005 A1
20050027463 Goode, Jr. et al. Feb 2005 A1
20050031689 Shults et al. Feb 2005 A1
20050033132 Shults et al. Feb 2005 A1
20050038680 McMahon Feb 2005 A1
20050043598 Goode, Jr. et al. Feb 2005 A1
20050043894 Fernandez Feb 2005 A1
20050045476 Neel et al. Mar 2005 A1
20050049473 Desai et al. Mar 2005 A1
20050051580 Ramey Mar 2005 A1
20050053365 Adams et al. Mar 2005 A1
20050054909 Petisce et al. Mar 2005 A1
20050059926 Sage, Jr. et al. Mar 2005 A1
20050065464 Talbot et al. Mar 2005 A1
20050090607 Tapsak et al. Apr 2005 A1
20050090808 Malave et al. Apr 2005 A1
20050112169 Brauker et al. May 2005 A1
20050113657 Alarcon et al. May 2005 A1
20050113658 Jacobson et al. May 2005 A1
20050118726 Schultz et al. Jun 2005 A1
20050121322 Say et al. Jun 2005 A1
20050124873 Shults et al. Jun 2005 A1
20050137471 Haar et al. Jun 2005 A1
20050143635 Kamath et al. Jun 2005 A1
20050143636 Zhang et al. Jun 2005 A1
20050148003 Keith et al. Jul 2005 A1
20050154271 Rasdal et al. Jul 2005 A1
20050161346 Simpson et al. Jul 2005 A1
20050171503 Van Den Berghe et al. Aug 2005 A1
20050171512 Flaherty Aug 2005 A1
20050171513 Mann et al. Aug 2005 A1
20050173245 Feldman et al. Aug 2005 A1
20050176136 Burd et al. Aug 2005 A1
20050177036 Shults et al. Aug 2005 A1
20050181012 Saint et al. Aug 2005 A1
20050182306 Sloan Aug 2005 A1
20050182366 Vogt et al. Aug 2005 A1
20050182451 Griffin et al. Aug 2005 A1
20050187720 Goode, Jr. et al. Aug 2005 A1
20050192557 Brauker et al. Sep 2005 A1
20050195930 Spital et al. Sep 2005 A1
20050199494 Say et al. Sep 2005 A1
20050203360 Brauker et al. Sep 2005 A1
20050203461 Flaherty et al. Sep 2005 A1
20050214892 Kovatchev et al. Sep 2005 A1
20050215871 Feldman et al. Sep 2005 A1
20050215872 Berner et al. Sep 2005 A1
20050235732 Rush Oct 2005 A1
20050238507 DiIanni et al. Oct 2005 A1
20050239154 Feldman et al. Oct 2005 A1
20050239518 D'Agostino et al. Oct 2005 A1
20050245795 Goode, Jr. et al. Nov 2005 A1
20050245799 Brauker et al. Nov 2005 A1
20050249506 Fuse Nov 2005 A1
20050249606 Rush Nov 2005 A1
20050251083 Carr-Brendel et al. Nov 2005 A1
20050261660 Choi Nov 2005 A1
20050267550 Hess et al. Dec 2005 A1
20050267780 Ray et al. Dec 2005 A1
20050271546 Gerber et al. Dec 2005 A1
20050271547 Gerber et al. Dec 2005 A1
20050272640 Doyle, III et al. Dec 2005 A1
20050272985 Kotulla et al. Dec 2005 A1
20050277844 Strother et al. Dec 2005 A1
20050287620 Heller et al. Dec 2005 A1
20060001538 Kraft et al. Jan 2006 A1
20060001550 Mann et al. Jan 2006 A1
20060001551 Kraft et al. Jan 2006 A1
20060003398 Heller et al. Jan 2006 A1
20060004271 Peyser et al. Jan 2006 A1
20060007017 Mann et al. Jan 2006 A1
20060015020 Neale et al. Jan 2006 A1
20060015024 Brister et al. Jan 2006 A1
20060016700 Brister et al. Jan 2006 A1
20060019327 Brister et al. Jan 2006 A1
20060020186 Brister et al. Jan 2006 A1
20060020187 Brister et al. Jan 2006 A1
20060020188 Kamath et al. Jan 2006 A1
20060020189 Brister et al. Jan 2006 A1
20060020190 Kamath et al. Jan 2006 A1
20060020191 Brister et al. Jan 2006 A1
20060020192 Brister et al. Jan 2006 A1
20060025663 Talbot et al. Feb 2006 A1
20060031094 Cohen et al. Feb 2006 A1
20060036139 Brister et al. Feb 2006 A1
20060036140 Brister et al. Feb 2006 A1
20060036141 Kamath et al. Feb 2006 A1
20060036142 Brister et al. Feb 2006 A1
20060036143 Brister et al. Feb 2006 A1
20060036144 Brister et al. Feb 2006 A1
20060036145 Brister et al. Feb 2006 A1
20060036187 Vos et al. Feb 2006 A1
20060040402 Brauker et al. Feb 2006 A1
20060041229 Garibotto et al. Feb 2006 A1
20060052679 Kotulla et al. Mar 2006 A1
20060058602 Kwiatkowski et al. Mar 2006 A1
20060058627 Flaherty et al. Mar 2006 A1
20060063218 Bartowiak et al. Mar 2006 A1
20060074564 Bartkowiak et al. Apr 2006 A1
20060094986 Neel et al. May 2006 A1
20060161078 Schraga Jul 2006 A1
20060166629 Reggiardo Jul 2006 A1
20060173259 Flaherty et al. Aug 2006 A1
20060173444 Choy et al. Aug 2006 A1
20060178633 Garibotto et al. Aug 2006 A1
20060222566 Brauker et al. Oct 2006 A1
20060224141 Rush et al. Oct 2006 A1
20060240403 List et al. Oct 2006 A1
20060247508 Fennell Nov 2006 A1
20060253085 Geismar et al. Nov 2006 A1
20060273759 Reggiardo Dec 2006 A1
20060282290 Flaherty et al. Dec 2006 A1
20070016381 Kamath et al. Jan 2007 A1
20070078323 Reggiardo et al. Apr 2007 A1
20070106135 Sloan et al. May 2007 A1
20070118405 Campbell et al. May 2007 A1
20070135697 Reggiardo Jun 2007 A1
20070163880 Woo et al. Jul 2007 A1
20070173711 Shah et al. Jul 2007 A1
20070176867 Reggiardo et al. Aug 2007 A1
20070203966 Brauker et al. Aug 2007 A1
20070219480 Kamen et al. Sep 2007 A1
20070219597 Kamen et al. Sep 2007 A1
20070235331 Simpson et al. Oct 2007 A1
20080021666 Goode, Jr. et al. Jan 2008 A1
20080033254 Kamath et al. Feb 2008 A1
20080045824 Tapsak et al. Feb 2008 A1
20080064941 Funderburk et al. Mar 2008 A1
20080071156 Brister et al. Mar 2008 A1
20080083617 Simpson et al. Apr 2008 A1
20080086042 Brister et al. Apr 2008 A1
20080086044 Brister et al. Apr 2008 A1
20080086273 Shults et al. Apr 2008 A1
20080103447 Reggiardo et al. May 2008 A1
20080108942 Brister et al. May 2008 A1
20080183061 Goode et al. Jul 2008 A1
20080183399 Goode et al. Jul 2008 A1
20080188731 Brister et al. Aug 2008 A1
20080189051 Goode et al. Aug 2008 A1
20080194935 Brister et al. Aug 2008 A1
20080194936 Goode et al. Aug 2008 A1
20080194937 Goode et al. Aug 2008 A1
20080194938 Brister et al. Aug 2008 A1
20080195232 Carr-Brendel et al. Aug 2008 A1
20080195967 Goode et al. Aug 2008 A1
20080197024 Simpson et al. Aug 2008 A1
20080200788 Brister et al. Aug 2008 A1
20080200789 Brister et al. Aug 2008 A1
20080200791 Simpson et al. Aug 2008 A1
20080200838 Goldberger et al. Aug 2008 A1
20080208025 Shults et al. Aug 2008 A1
20080214915 Brister et al. Sep 2008 A1
20080214918 Brister et al. Sep 2008 A1
20080228051 Shults et al. Sep 2008 A1
20080228054 Shults et al. Sep 2008 A1
20080242961 Brister et al. Oct 2008 A1
20080257063 Rush et al. Oct 2008 A1
20080262469 Brister et al. Oct 2008 A1
20080267787 Rush et al. Oct 2008 A1
20080275313 Brister et al. Nov 2008 A1
20080287764 Rasdal et al. Nov 2008 A1
20080287765 Rasdal et al. Nov 2008 A1
20080287766 Rasdal et al. Nov 2008 A1
20080296155 Shults et al. Dec 2008 A1
20080306368 Goode et al. Dec 2008 A1
20080306434 Dobbles et al. Dec 2008 A1
20080306435 Kamath et al. Dec 2008 A1
20080306444 Brister et al. Dec 2008 A1
20090012379 Goode et al. Jan 2009 A1
20090018424 Kamath et al. Jan 2009 A1
20090030294 Petisce et al. Jan 2009 A1
20090036758 Brauker et al. Feb 2009 A1
20090036763 Brauker et al. Feb 2009 A1
20090043181 Brauker et al. Feb 2009 A1
20090043182 Brauker et al. Feb 2009 A1
20090043525 Brauker et al. Feb 2009 A1
20090043541 Brauker et al. Feb 2009 A1
20090043542 Brauker et al. Feb 2009 A1
20090045055 Rhodes et al. Feb 2009 A1
20090062633 Brauker et al. Mar 2009 A1
20090062635 Brauker et al. Mar 2009 A1
20090063402 Hayter Mar 2009 A1
20090068954 Reggiardo et al. Mar 2009 A1
20090076355 Reggiardo Mar 2009 A1
20090076356 Simpson et al. Mar 2009 A1
20090076358 Reggiardo et al. Mar 2009 A1
20090076360 Brister et al. Mar 2009 A1
20090076361 Kamath et al. Mar 2009 A1
20090083003 Reggiardo et al. Mar 2009 A1
20090099436 Brister et al. Apr 2009 A1
20090105647 Rush et al. Apr 2009 A1
20090105648 Rush et al. Apr 2009 A1
20090105649 Rush et al. Apr 2009 A1
20090112156 Rush et al. Apr 2009 A1
20090112165 Rush et al. Apr 2009 A1
20090124877 Goode, Jr. et al. May 2009 A1
20090124878 Goode et al. May 2009 A1
20090124879 Brister et al. May 2009 A1
20090124964 Leach et al. May 2009 A1
20090131768 Simpson et al. May 2009 A1
20090131769 Leach et al. May 2009 A1
20090131776 Simpson et al. May 2009 A1
20090131777 Simpson et al. May 2009 A1
20090137886 Shariati et al. May 2009 A1
20090137887 Shariati et al. May 2009 A1
20090143659 Ying et al. Jun 2009 A1
20090143660 Brister et al. Jun 2009 A1
20090156919 Brister et al. Jun 2009 A1
20090156924 Shariati et al. Jun 2009 A1
20090163790 Brister et al. Jun 2009 A1
20090163791 Brister et al. Jun 2009 A1
20090163869 Rush et al. Jun 2009 A1
20090178459 Li et al. Jul 2009 A1
20090182217 Li et al. Jul 2009 A1
20090192366 Mensinger et al. Jul 2009 A1
20090192380 Shariati et al. Jul 2009 A1
20090192722 Shariati et al. Jul 2009 A1
20090192724 Brauker et al. Jul 2009 A1
20090192745 Kamath et al. Jul 2009 A1
20090192751 Kamath et al. Jul 2009 A1
20090203981 Brauker et al. Aug 2009 A1
20090204341 Brauker et al. Aug 2009 A1
20090216103 Brister et al. Aug 2009 A1
20090240120 Mensinger et al. Sep 2009 A1
20090240128 Mensinger et al. Sep 2009 A1
20090240193 Mensinger et al. Sep 2009 A1
20090242399 Kamath et al. Oct 2009 A1
20090242425 Kamath et al. Oct 2009 A1
20090247855 Boock et al. Oct 2009 A1
20090247856 Boock et al. Oct 2009 A1
20090287073 Boock et al. Nov 2009 A1
20090287074 Shults et al. Nov 2009 A1
20090299155 Yang et al. Dec 2009 A1
20090299156 Simpson et al. Dec 2009 A1
20090299162 Brauker et al. Dec 2009 A1
20090299276 Brauker et al. Dec 2009 A1
20100008794 Rush et al. Jan 2010 A1
20100010324 Brauker et al. Jan 2010 A1
20100010331 Brauker et al. Jan 2010 A1
20100010332 Brauker et al. Jan 2010 A1
20100016687 Brauker et al. Jan 2010 A1
20100016698 Rasdal et al. Jan 2010 A1
20100019721 Reggiardo Jan 2010 A1
20100022855 Brauker et al. Jan 2010 A1
20100030038 Brauker et al. Feb 2010 A1
20100030053 Goode, Jr. et al. Feb 2010 A1
20100030484 Brauker et al. Feb 2010 A1
20100030485 Brauker et al. Feb 2010 A1
20100036215 Goode, Jr. et al. Feb 2010 A1
20100036216 Goode, Jr. et al. Feb 2010 A1
20100036222 Goode, Jr. et al. Feb 2010 A1
20100036223 Goode, Jr. et al. Feb 2010 A1
20100036225 Goode, Jr. et al. Feb 2010 A1
20100041971 Goode, Jr. et al. Feb 2010 A1
20100045465 Brauker et al. Feb 2010 A1
20100049024 Saint et al. Feb 2010 A1
20100049130 Rush et al. Feb 2010 A1
20100049131 Rush et al. Feb 2010 A1
20100049132 Rush et al. Feb 2010 A1
20100049133 Rush et al. Feb 2010 A1
20100057007 Rush et al. Mar 2010 A1
20100057038 Rush et al. Mar 2010 A1
20100063373 Kamath et al. Mar 2010 A1
20100063446 Rush et al. Mar 2010 A1
20100063449 Rush et al. Mar 2010 A1
20100068072 Rush et al. Mar 2010 A1
20100076283 Simpson et al. Mar 2010 A1
20100076371 Rush et al. Mar 2010 A1
20100081908 Dobbles et al. Apr 2010 A1
20100081910 Brister et al. Apr 2010 A1
20100087724 Brauker et al. Apr 2010 A1
20100096259 Zhang et al. Apr 2010 A1
20100099970 Shults et al. Apr 2010 A1
20100099971 Shults et al. Apr 2010 A1
20100100041 Rush et al. Apr 2010 A1
20100100042 Rush et al. Apr 2010 A1
20100114028 Rush et al. May 2010 A1
20100114029 Rush et al. May 2010 A1
20100114073 Rush et al. May 2010 A1
20100119693 Tapsak et al. May 2010 A1
20100121169 Petisce et al. May 2010 A1
20100241076 Rush et al. Sep 2010 A1
20100312177 Rush et al. Dec 2010 A1
Foreign Referenced Citations (36)
Number Date Country
0455455 Nov 1991 EP
0518524 Dec 1992 EP
0878707 Nov 1998 EP
0543916 Jul 2001 EP
1130638 Sep 2001 EP
1755443 Nov 2005 EP
1783536 May 2007 EP
2001-177423 Jun 2001 JP
2001-056673 Nov 2001 JP
WO-9614026 May 1996 WO
WO-9922236 May 1999 WO
WO-0152727 Jul 2001 WO
WO-0171186 Sep 2001 WO
WO-0239086 May 2002 WO
WO-02084860 Oct 2002 WO
WO-02100263 Dec 2002 WO
WO-02100469 Dec 2002 WO
WO-03006091 Jan 2003 WO
WO 2004028337 Apr 2004 WO
WO-2004032994 Apr 2004 WO
WO-2004061420 Jul 2004 WO
WO-2005089103 Sep 2005 WO
WO-2005101994 Nov 2005 WO
WO-2006003919 Jan 2006 WO
WO-2006079114 Jul 2006 WO
WO-2006086701 Aug 2006 WO
WO-2006102412 Sep 2006 WO
WO 2006110913 Oct 2006 WO
WO 2006113408 Oct 2006 WO
WO 2006113521 Oct 2006 WO
WO-2006118947 Nov 2006 WO
WO-2006132884 Dec 2006 WO
WO-2007041072 Apr 2007 WO
WO-2007090037 Aug 2007 WO
WO-2008055037 May 2008 WO
WO-2008110267 Sep 2008 WO
Related Publications (1)
Number Date Country
20050238503 A1 Oct 2005 US
Provisional Applications (2)
Number Date Country
60417464 Oct 2002 US
60424613 Nov 2002 US
Continuation in Parts (1)
Number Date Country
Parent 10683659 Oct 2003 US
Child 11106155 US