Method and apparatus for body fluid sampling and analyte sensing

Abstract
A method of controlling a penetrating member is provided. The method comprises providing a lancing device comprising a penetrating member driver having a position sensor and a processor that can determine the relative position and velocity of the penetrating member based on measuring relative position of the penetrating member with respect to time; providing a predetermined velocity control trajectory based on a model of the driver and a model of tissue to be contacted. In some embodiments, a feedforward control to maintain penetrating member velocity along said trajectory.
Description
BACKGROUND OF THE INVENTION

Lancing devices are known in the medical health-care products industry for piercing the skin to produce blood for analysis. Typically, a drop of blood for this type of analysis is obtained by making a small incision in the fingertip, creating a small wound, which generates a small blood droplet on the surface of the skin.


Early methods of lancing included piercing or slicing the skin with a needle or razor. Current methods utilize lancing devices that contain a multitude of spring, cam and mass actuators to drive the lancet. These include cantilever springs, diaphragms, coil springs, as well as gravity plumbs used to drive the lancet. The device may be held against the skin and mechanically triggered to ballistically launch the lancet. Unfortunately, the pain associated with each lancing event using known technology discourages patients from testing. In addition to vibratory stimulation of the skin as the driver impacts the end of a launcher stop, known spring based devices have the possibility of firing lancets that harmonically oscillate against the patient tissue, causing multiple strikes due to recoil. This recoil and multiple strikes of the lancet is one major impediment to patient compliance with a structured glucose monitoring regime.


Another impediment to patient compliance is the lack of spontaneous blood flow generated by known lancing technology. In addition to the pain as discussed above, a patient may need more than one lancing event to obtain a blood sample since spontaneous blood generation is unreliable using known lancing technology. Thus the pain is multiplied by the number of attempts required by a patient to successfully generate spontaneous blood flow. Different skin thickness may yield different results in terms of pain perception, blood yield and success rate of obtaining blood between different users of the lancing device. Known devices poorly account for these skin thickness variations.


Variations in skin thickness including the stratum corneum and hydration of the epidermis can yield different results between different users. Spontaneous blood droplet generation is dependent on reaching the blood capillaries and venuoles, which yield the blood sample. It is therefore an issue of correct depth of penetration of the cutting device. Due to variations in skin thickness and hydration, some types of skin will deform more before cutting starts, and hence the actual depth of penetration will be less, resulting in less capillaries and venuoles cut and less spontaneous blood generation.


Known lancing devices fail to provide accurate sensing of lancet position. Thus they do not know exactly how far the penetrating member has cut into the tissue. This lack of position sensing is one reason for more painful lancing associated with known fluid sampling devices.


Additionally, known lancing devices fail to have sufficiently accurate control of lancet position and velocity to achieve a spontaneous blood generation in a relatively pain free manner.


SUMMARY OF THE INVENTION

The present invention provides solutions for at least some of the drawbacks discussed above. The technical field relates to the lancing of the finger to obtain a body fluid or blood sample for the analysis of that sample. Because the penetration distance is a strong predictor of the success of the lancing event for spontaneous blood generation, the ability of the device to accurately control this distance is of interest. Specifically, some embodiments of the present invention provide an improved body fluid sampling device. For some embodiments of penetrating member drivers, the invention provides improved methods for controlling the velocity and cutting efficient of a penetrating member. At least some of these and other objectives described herein will be met by embodiments of the present invention.


In one aspect, the present invention provides improved lancing devices operating with adaptive control algorithms. Because of the very high speeds that embodiments of the present invention may move their penetrating members, feedback control may not be sufficient, due to the short amount of time available. In one embodiment, the present invention provides desired parameters, based on the models of the penetrating member, the penetrating member driver, and the targeted tissue. Based on this model, the system may have predictive information stored in lookup tables on how to drive the penetrating member driver and when to apply braking force so that the device performs as desired to arrive at a desired depth and to provide a desired level of cutting efficiency and/or performance.


In one embodiment, a method of controlling a penetrating member is provided. The method comprises providing a lancing device having a penetrating member driver with a position sensor and a processor that can determine the relative position and velocity of the penetrating member based on measuring relative position of the penetrating member with respect to time; providing a look up table having desired velocity trajectory based on empirical data; and using control to adjust lancet velocity to maintain penetrating member velocity along said trajectory.


In another embodiment, the present invention relates to the way that an electronically driven lancing device controls the trajectory of the inbound lancet up to the point of maximum extension or penetration into a target tissue. This is the point of maximum penetration of the lancet into the skin. This embodiment of the present invention comprises a control algorithm, that when combined with the necessary hardware to execute the control instructions, increases the depth accuracy of the penetrating member. The present invention also provides improved cutting efficiency by providing lancet behavior that is optimized for cutting tissue.


In one aspect, the present invention involves learning through testing what the ideal setup parameters are and then using more complicated feedback systems to get results similar to a feed-forward system.


In other aspects, the present invention may involve manual braking, braking with zero residual energy, braking only, preserving acceleration, and appropriate force for smart braking.


The system may further comprise means for coupling the force generator with one of the penetrating members.


The system may further comprise a penetrating member sensor positioned to monitor a penetrating member coupled to the force generator, the penetrating member sensor configured to provide information relative to a depth of penetration of a penetrating member through a skin surface.


The depth of penetration may be about 100 to 2500 microns.


The depth of penetration may be about 500 to 750 microns.


The depth of penetration may be, in this nonlimiting example, no more than about 1000 microns beyond a stratum corneum thickness of a skin surface.


The depth of penetration may be no more than about 500 microns beyond a stratum corneum thickness of a skin surface.


The depth of penetration may be no more than about 300 microns beyond a stratum corneum thickness of a skin surface.


The depth of penetration may be less than a sum of a stratum corneum thickness of a skin surface and 400 microns.


The penetrating member sensor may be further configured to control velocity of a penetrating member.


The active penetrating member may move along a substantially linear path into the tissue.


The active penetrating member may move along an at least partially curved path into the tissue.


The driver may be a voice coil drive force generator.


The driver may be a rotary voice coil drive force generator.


The penetrating member sensor may be coupled to a processor with control instructions for the penetrating member driver.


The processor may include a memory for storage and retrieval of a set of penetrating member profiles utilized with the penetrating member driver.


The processor may be utilized to monitor position and speed of a penetrating member as the penetrating member moves in a first direction.


The processor may be utilized to adjust an application of force to a penetrating member to achieve a desired speed of the penetrating member.


The processor may be utilized to adjust an application of force to a penetrating member when the penetrating member contacts a target tissue so that the penetrating member penetrates the target tissue within a desired range of speed.


The processor may be utilized to monitor position and speed of a penetrating member as the penetrating member moves in the first direction toward a target tissue, wherein the application of a launching force to the penetrating member is controlled based on position and speed of the penetrating member.


The processor may be utilized to control a withdraw force to the penetrating member so that the penetrating member moves in a second direction away from the target tissue.


In the first direction, the penetrating member may move toward the target tissue at a speed that is different than a speed at which the penetrating member moves away from the target tissue.


In the first direction the penetrating member may move toward the target tissue at a speed that is greater than a speed at which the penetrating member moves away from the target tissue.


The speed of a penetrating member in the first direction may be the range of about 2.0 to 10.0 m/sec.


The average velocity of the penetrating member during a tissue penetration stroke in the first direction may be about 100 to about 1000 times greater than the average velocity of the penetrating member during a withdrawal stroke in a second direction.


A further understanding of the nature and advantages of the invention will become apparent by reference to the remaining portions of the specification and drawings.





BRIEF DESCRIPTION OF THE DRAWINGS


FIG. 1 illustrates an embodiment of a controllable force driver in the form of a cylindrical electric penetrating member driver using a coiled solenoid-type configuration.



FIG. 2A illustrates a displacement over time profile of a penetrating member driven by a harmonic spring/mass system.



FIG. 2B illustrates the velocity over time profile of a penetrating member driver by a harmonic spring/mass system.



FIG. 2C illustrates a displacement over time profile of an embodiment of a controllable force driver.



FIG. 2D illustrates a velocity over time profile of an embodiment of a controllable force driver.



FIG. 3 is a diagrammatic view illustrating a controlled feed-back loop.



FIG. 4 is a perspective view of a tissue penetration device having features of the invention.



FIG. 5 is an elevation view in partial longitudinal section of the tissue penetration device of FIG. 4.



FIG. 6 shows one embodiment of the present invention with a front end and landing a target tissue.



FIG. 7 are graphs showing tenting and force related to a lancing event.



FIG. 8-9 show schematics for a tissue penetrating device.



FIG. 10 shows a graph of tenting and penetration profiles.



FIGS. 11A-11G shows a method of penetrating tissue.



FIGS. 12A-12C show various embodiments of a tissue penetrating device.



FIGS. 13-15 show graphs of penetrating member velocity over time.



FIG. 16 shows a schematic representation of the reperfusion of skin after impact.



FIG. 17 shows a tissue penetration device piercing skin.



FIGS. 18-21 are images of penetrating members and their interaction with tissue.



FIGS. 22-23 show various control methods as illustrated in graphs of velocity over time.



FIGS. 24-25 show schematics of embodiments of a penetrating member device with a controller to account for pressure.



FIG. 26 shows a penetrating member in tissue.



FIG. 27 shows another embodiment of a slug for use with the present invention.



FIG. 28 shows a graph of force and displacement.



FIG. 29 shows a graph of electrical performance.



FIG. 30 shows a zero position for a solenoid driver.



FIGS. 31-43 show various graphs of penetrating member performance and control schematics.



FIG. 44 shows a graph of penetrating member velocity versus time for one embodiment of a control algorithm according to the present invention.



FIG. 45-46 shows one embodiment of a electronic drive mechanism.



FIGS. 47-53 show various graphs of penetrating member performance and control schematics.



FIGS. 54-56 shows various embodiments of penetrating member drivers.



FIGS. 57 and 58 show graph of performance.



FIG. 59 shows one embodiment of disc for use with the present invention.



FIG. 60 shows one view of the disc in a penetrating member device.



FIG. 61 shows another embodiment of a device that may use a disc as described in FIG. 59.





DESCRIPTION OF THE SPECIFIC EMBODIMENTS

The present invention provides a multiple analyte detecting member solution for body fluid sampling. Specifically, some embodiments of the present invention provides a multiple analyte detecting member and multiple penetrating member solution to measuring analyte levels in the body. The invention may use a high density design. It may use penetrating members of smaller size, such as but not limited to diameter or length, than known lancets. The device may be used for multiple lancing events without having to remove a disposable from the device. The invention may provide improved sensing capabilities. At least some of these and other objectives described herein will be met by embodiments of the present invention.


It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the invention, as claimed. It must be noted that, as used in the specification and the appended claims, the singular forms “a”, “an” and “the” include plural referents unless the context clearly dictates otherwise. Thus, for example, reference to “a material” may include mixtures of materials, reference to “a chamber” may include multiple chambers, and the like. References cited herein are hereby incorporated by reference in their entirety, except to the extent that they conflict with teachings explicitly set forth in this specification.


In this specification and in the claims which follow, reference will be made to a number of terms which shall be defined to have the following meanings:


“Optional” or “optionally” means that the subsequently described circumstance may or may not occur, so that the description includes instances where the circumstance occurs and instances where it does not. For example, if a device optionally contains a feature for analyzing a blood sample, this means that the analysis feature may or may not be present, and, thus, the description includes structures wherein a device possesses the analysis feature and structures wherein the analysis feature is not present.


The present invention may be used with a variety of different penetrating member drivers. It is contemplated that these penetrating member drivers may be spring based, solenoid based, magnetic driver based, nanomuscle based, or based on any other mechanism useful in moving a penetrating member along a path into tissue. It should be noted that the present invention is not limited by the type of driver used with the penetrating member feed mechanism. One suitable penetrating member driver for use with the present invention is shown in FIG. 1. This is an embodiment of a solenoid type electromagnetic driver that is capable of driving an iron core or slug mounted to the penetrating member assembly using a direct current (DC) power supply. The electromagnetic driver includes a driver coil pack that is divided into three separate coils along the path of the penetrating member, two end coils and a middle coil. Direct current is alternated to the coils to advance and retract the penetrating member. Although the driver coil pack is shown with three coils, any suitable number of coils may be used, for example, 4, 5, 6, 7 or more coils may be used.


Referring to the embodiment of FIG. 1, the stationary iron housing 10 may contain the driver coil pack with a first coil 12 flanked by iron spacers 14 which concentrate the magnetic flux at the inner diameter creating magnetic poles. The inner insulating housing 16 isolates the penetrating member 18 and iron core 20 from the coils and provides a smooth, low friction guide surface. The penetrating member guide 22 further centers the penetrating member 18 and iron core 20. The penetrating member 18 is protracted and retracted by alternating the current between the first coil 12, the middle coil, and the third coil to attract the iron core 20. Reversing the coil sequence and attracting the core and penetrating member back into the housing retracts the penetrating member. The penetrating member guide 22 also serves as a stop for the iron core 20 mounted to the penetrating member 18.


As discussed above, tissue penetration devices which employ spring or cam driving methods have a symmetrical or nearly symmetrical actuation displacement and velocity profiles on the advancement and retraction of the penetrating member as shown in FIGS. 2 and 3. In most of the available lancet devices, once the launch is initiated, the stored energy determines the velocity profile until the energy is dissipated. Controlling impact, retraction velocity, and dwell time of the penetrating member within the tissue can be useful in order to achieve a high success rate while accommodating variations in skin properties and minimize pain. Advantages can be achieved by taking into account of the fact that tissue dwell time is related to the amount of skin deformation as the penetrating member tries to puncture the surface of the skin and variance in skin deformation from patient to patient based on skin hydration.


In this embodiment, the ability to control velocity and depth of penetration may be achieved by use of a controllable force driver where feedback is an integral part of driver control. Such drivers can control either metal or polymeric penetrating members or any other type of tissue penetration element. The dynamic control of such a driver is illustrated in FIG. 2C which illustrates an embodiment of a controlled displacement profile and FIG. 2D which illustrates an embodiment of a the controlled velocity profile. These are compared to FIGS. 2A and 2B, which illustrate embodiments of displacement and velocity profiles, respectively, of a harmonic spring/mass powered driver. Reduced pain can be achieved by using impact velocities of greater than about 2 m/s entry of a tissue penetrating element, such as a lancet, into tissue. Other suitable embodiments of the penetrating member driver are described in commonly assigned, U.S. patent application Ser. No. 10/127,395, filed Apr. 19, 2002 (now U.S. Pat. No. 7,025,774, previously incorporated herein.


In one embodiment, a controllable force driver is used to drive a penetrating member and can be powered by electromagnetic energy. A controllable driver can achieve a desired velocity versus position profile. The driver is coupled to a processor and a penetrating member driver to control depth of penetration, to control penetrating member penetration and withdrawal velocity, and therefore reduce the pain perceived when cutting into the skin. Embodiments of the invention include a controllable driver that can be used with a feedback loop with a position sensor to control the power delivered to the lancet, which can optimize the velocity and displacement profile to compensate for variations in skin thickness.


The electromagnetic driver allows programmable control over the velocity vs. position profile of the entire lancing process including timing the start of the lancet, tracking the lancet position, measuring the lancet velocity, controlling the distal stop acceleration, and controlling the skin penetration depth.


In one embodiment, The electromagnetic driver has a moving part comprising a lancet assembly with a penetrating member and a magnetically permeable flag attached at the proximal or drive end and a stationary part comprising a stationary housing assembly with electric field coils arranged so that they produce a balanced field at the flag to reduce or eliminate any net lateral force on the flag. The electric field coils are generally one or more metal coils, which generate a magnetic field when electric current passes through the coil. The iron flag is a flat or enlarged piece of magnetic material, which increases the surface area of the penetrating member assembly to enhance the magnetic forces generated between the proximal end of the penetrating member and a magnetic field produced by the field coils. The combined mass of the penetrating member and the iron flag can be minimized to facilitate rapid acceleration for introduction into the skin of a patient, to reduce the impact when the penetrating member stops in the skin, and to facilitate prompt velocity profile changes throughout the sampling cycle.



FIG. 3 illustrates the operation of a feedback loop using a processor 60. The processor 60 stores profiles 62 in non-volatile memory. A user inputs information 64 about the desired circumstances or parameters for a lancing event. The processor 60 selects a driver profile 62 from a set of alternative driver profiles that have been preprogrammed in the processor 60 based on typical or desired tissue penetration device performance determined through testing at the factory or as programmed in by the operator. The processor 60 may customize by either scaling or modifying the profile based on additional user input information 64. Once the processor has chosen and customized the profile, the processor 60 is ready to modulate the power from the power supply 66 to the penetrating member driver 68 through an amplifier 70. The processor 60 may measure the location of the penetrating member 72 using a position sensing mechanism 74 through an analog to digital converter 76 linear encoder or other such transducer. Examples of position sensing mechanisms have been described in the embodiments above and may be found in the specification for commonly assigned, U.S. patent application Ser. No. 10/127,395, filed Apr. 19, 2002 (now U.S. Pat. No. 7,025,774) and previously incorporated herein. The processor 60 calculates the movement of the penetrating member by comparing the actual profile of the penetrating member to the predetermined profile. The processor 60 modulates the power to the penetrating member driver 68 through a signal generator 78, which may control the amplifier 70 so that the actual velocity profile of the penetrating member does not exceed the predetermined profile by more than a preset error limit. The error limit is the accuracy in the control of the penetrating member.


In one embodiment, a penetrating member device includes a controllable driver coupled to a penetrating member. The penetrating member device has a penetrating member coupled to an elongate coupler shaft by a drive coupler. The elongate coupler shaft has a proximal end and a distal end. A driver coil pack is disposed about the elongate coupler shaft proximal of the penetrating member. A position sensor is disposed about a proximal portion of the elongate coupler shaft and an electrical conductor electrically couples a processor to the position sensor. The elongate coupler shaft is driven by a driver coil pack, controlled by the position sensor and processor coupled to the controllable driver, and by way of illustration and without limitation, a controllable electromagnetic driver.


After the lancing event, the processor 60 can allow the user to rank the results of the lancing event. The processor 60 stores these results and constructs a database 80 for the individual user. Using the database 79, the processor 60 calculates the profile traits such as degree of painlessness, success rate, and blood volume for various profiles 62 depending on user input information 64 to optimize the profile to the individual user for subsequent lancing cycles. These profile traits depend on the characteristic phases of penetrating member advancement and retraction. The processor 60 uses these calculations to optimize profiles 62 for each user. In addition to user input information 64, an internal clock allows storage in the database 79 of information such as the time of day to generate a time stamp for the lancing event and the time between lancing events to anticipate the user's diurnal needs. The database stores information and statistics for each user and each profile that particular user uses.


In addition to varying the profiles, the processor 60 can be used to calculate the appropriate penetrating member diameter and geometry suitable to realize the blood volume required by the user. For example, if the user requires about 1-5 microliter volume of blood, the processor 60 may select a 200 micron diameter penetrating member to achieve these results. For each class of lancet, both diameter and lancet tip geometry, is stored in the processor 60 to correspond with upper and lower limits of attainable blood volume based on the predetermined displacement and velocity profiles.


The lancing device is capable of prompting the user for information at the beginning and the end of the lancing event to more adequately suit the user. The goal is to either change to a different profile or modify an existing profile. Once the profile is set, the force driving the penetrating member is varied during advancement and retraction to follow the profile. The method of lancing using the lancing device comprises selecting a profile, lancing according to the selected profile, determining lancing profile traits for each characteristic phase of the lancing cycle, and optimizing profile traits for subsequent lancing events.



FIG. 4 illustrates an embodiment of a tissue penetration device, more specifically, a lancing device 80 that includes a controllable driver 179 coupled to a tissue penetration element. The lancing device 80 has a proximal end 81 and a distal end 82. At the distal end 82 is the tissue penetration element in the form of a penetrating member 83, which is coupled to an elongate coupler shaft 84 by a drive coupler 85. The elongate coupler shaft 84 has a proximal end 86 and a distal end 87. A driver coil pack 88 is disposed about the elongate coupler shaft 84 proximal of the penetrating member 83. A position sensor 91 is disposed about a proximal portion 92 of the elongate coupler shaft 84 and an electrical conductor 94 electrically couples a processor 93 to the position sensor 91. The elongate coupler shaft 84 driven by the driver coil pack 88 controlled by the position sensor 91 and processor 93 form the controllable driver, specifically, a controllable electromagnetic driver.


Referring to FIG. 5, the lancing device 80 can be seen in more detail, in partial longitudinal section. The penetrating member 83 has a proximal end 95 and a distal end 96 with a sharpened point at the distal end 96 of the penetrating member 83 and a drive head 98 disposed at the proximal end 95 of the penetrating member 83. A penetrating member shaft 201 is disposed between the drive head 98 and the sharpened point 97. The penetrating member shaft 201 may be comprised of stainless steel, or any other suitable material or alloy and have a transverse dimension of about 0.1 to about 0.4 mm. The penetrating member shaft may have a length of about 3 mm to about 50 mm, specifically, about 15 mm to about 20 mm. The drive head 98 of the penetrating member 83 is an enlarged portion having a transverse dimension greater than a transverse dimension of the penetrating member shaft 201 distal of the drive head 98. This configuration allows the drive head 98 to be mechanically captured by the drive coupler 85. The drive head 98 may have a transverse dimension of about 0.5 to about 2 mm.


A magnetic member 102 is secured to the elongate coupler shaft 84 proximal of the drive coupler 85 on a distal portion 203 of the elongate coupler shaft 84. The magnetic member 102 is a substantially cylindrical piece of magnetic material having an axial lumen 204 extending the length of the magnetic member 102. The magnetic member 102 has an outer transverse dimension that allows the magnetic member 102 to slide easily within an axial lumen 105 of a low friction, possibly lubricious, polymer guide tube 105′ disposed within the driver coil pack 88. The magnetic member 102 may have an outer transverse dimension of about 1.0 to about 5.0 mm, specifically, about 2.3 to about 2.5 mm. The magnetic member 102 may have a length of about 3.0 to about 5.0 mm, specifically, about 4.7 to about 4.9 mm. The magnetic member 102 can be made from a variety of magnetic materials including ferrous metals such as ferrous steel, iron, ferrite, or the like. The magnetic member 102 may be secured to the distal portion 203 of the elongate coupler shaft 84 by a variety of methods including adhesive or epoxy bonding, welding, crimping or any other suitable method.


Proximal of the magnetic member 102, an optical encoder flag 206 is secured to the elongate coupler shaft 84. The optical encoder flag 206 is configured to move within a slot 107 in the position sensor 91. The slot 107 of the position sensor 91 is formed between a first body portion 108 and a second body portion 109 of the position sensor 91. The slot 107 may have separation width of about 1.5 to about 2.0 mm. The optical encoder flag 206 can have a length of about 14 to about 18 mm, a width of about 3 to about 5 mm and a thickness of about 0.04 to about 0.06 mm.


The optical encoder flag 206 interacts with various optical beams generated by LEDs disposed on or in the position sensor body portions 108 and 109 in a predetermined manner. The interaction of the optical beams generated by the LEDs of the position sensor 91 generates a signal that indicates the longitudinal position of the optical flag 206 relative to the position sensor 91 with a substantially high degree of resolution. The resolution of the position sensor 91 may be about 200 to about 400 cycles per inch, specifically, about 350 to about 370 cycles per inch. The position sensor 91 may have a speed response time (position/time resolution) of 0 to about 120,000 Hz, where one dark and light stripe of the flag constitutes one Hertz, or cycle per second. The position of the optical encoder flag 206 relative to the magnetic member 102, driver coil pack 88 and position sensor 91 is such that the optical encoder 91 can provide precise positional information about the penetrating member 83 over the entire length of the penetrating member's power stroke.


An optical encoder that is suitable for the position sensor 91 is a linear optical incremental encoder, model HEDS 9200, manufactured by Agilent Technologies. The model HEDS 9200 may have a length of about 20 to about 30 mm, a width of about 8 to about 12 mm, and a height of about 9 to about 11 mm. Although the position sensor 91 illustrated is a linear optical incremental encoder, other suitable position sensor embodiments could be used, provided they posses the requisite positional resolution and time response. The HEDS 9200 is a two channel device where the channels are 90 degrees out of phase with each other. This results in a resolution of four times the basic cycle of the flag. These quadrature outputs make it possible for the processor to determine the direction of penetrating member travel. Other suitable position sensors include capacitive encoders, analog reflective sensors, such as the reflective position sensor discussed above, and the like.


A coupler shaft guide 111 is disposed towards the proximal end 81 of the lancing device 80. The guide 111 has a guide lumen 112 disposed in the guide 111 to slidingly accept the proximal portion 92 of the elongate coupler shaft 84. The guide 111 keeps the elongate coupler shaft 84 centered horizontally and vertically in the slot 102 of the optical encoder 91.


In another aspect of the present invention, this solution involves using two measurements, tenting and force present at the front end of the lancing device 200, to interpolate the stratum corneum (SC) thickness at that particular skin location. It is known that force applied to the front end of a lancing device affects the amount of tenting caused by an inbound lancet. This effect can be visualized by plotting force vs. tenting on a linear scale. Varying Stratum Corneum thickness causes a change in the slope of this curve. This data can be used to interpolate an SC thickness value.


Referring now to FIG. 6, one embodiment of a lancing device 200 is shown. The arrow 202 indicates that a penetrating member will move outward to penetrate tissue. A finger (shown in phantom) will press against the front end 204 which is coupled to a pressure transducer 206. This may in turn be coupled to a processor 208. The pressure transducer 206 may be any one known in the art such as but not limited to a strain gauge or a piezoelectric sensor. The processor 208 may be coupled to memory M that stores readings.


Referring now to FIG. 7, experiment 342 shows that there are two different slopes 220 and 222 for different SC thicknesses. Line 222 corresponds to the thicker (313) SC while line 220 corresponds to the thinner (217) SC. Thus in the lancing device 200, by recording the force (which will undoubtedly vary) applied by the user and the tenting, the SC thickness can be determined based on the slope of the line. Methods for determining tenting are discussed in commonly assigned, copending U.S. Pat. No. 7,141,058 may be used with the present invention. It should be understood that this information may be stored into the memory. The location used to lance may also be stored into memory M so that measurements for specific sites may be grouped together.


It should be understood that the present invention relates to the way that an electronically driven lancing device controls the trajectory of the inbound lancet up to the point of maximum extension. This is the point of maximum penetration of the lancet into the skin. In one embodiment, the invention comprises a control algorithm, that when combined with the suitable hardware to execute the control instructions, increases the depth accuracy. The present application also describes the method of a quiet phase but only refers to traditional braking adjustment after this phase. The present application also describes the idea of setting the contact velocity at a rate where coil activity is minimized and the control system “operates within a projected trajectory.”


Referring now to FIG. 8, one method of penetrating member control will be described. The method of lancing starts with the penetrating member control system 310 that is coupled to an electric drive mechanism 320 used to accelerate the penetrating member 322 to a desired speed toward a target tissue T. The penetrating member 322 hits the skin at a relative point and then there is a switch when the penetrating member 322 reaches a certain displacement. The control system will cause the braking to come on. And then braking will happen really kind of a nondeterministic way. The brakes are on, it goes to a certain depth. There is not an interactiveness with the control system as to where the member 322 is at, as to where it needs to be (from the point the braking switches on). The variance of where the member 322 is and where it wants to be is could be improved.


Referring now to FIG. 9, with the present invention using one embodiment of what is termed “smart braking”, an adaptive control system 350 may be used to improve performance. Such a system 350 has the ability to redirect braking during the braking period to get to the member 322 to the appropriate depth desired. In one embodiment, it is not necessarily a full-on braking up to the point of reversal in a binary manner (i.e. either full on or full off).


In one embodiment of adaptive control system 350, variable braking force, which is computationally more complex, may be used. In one embodiment, for each duty cycle that the penetrating member 322 is braking, the system 350 will look where the member 322 is, and where it should be. There may be a look up table used to determine if the member 322 is under or over the place where the member 322 wants to be for a particular part of the braking cycle. The control system 350 can redirect or adjust braking (e.g. not as hard or harder in the next braking cycle). A position encoder 356 is used with the system 350.


In a still further embodiment of the present invention, a more complex processor may be used with the system 350. In this embodiment, rather than just a lookup table, the processor in control system 350 can calculate the level of deceleration and maybe make that relative to the contact point, so that you do not need to do an integration of the curve. Instead of using a ton of lookup tables, the system 350 can direct the lancet with a more elegant algorithm.


In still other embodiments, the control system 350 may be paired with an improved position sensor. If the processor desires a certain amount of data to make a predictive decision within the braking segment, the amount of position feedback to the processor may be increased. It may be that you may not have enough predictive ability because the control system is limited or it comes too late. The penetrating member 322 may already have gone too far or the controller is too slow to make the change. Accordingly, an improved position sensor may provide more position data. The data may arrive faster and it may be more precise as to the location of the penetrating member.


From an conceptual standpoint, it would be possible to further improve control system performance. As discussed, the position encoder would be improved. The clock speed of the processor would be faster to handle the additional flow of data because it comes faster. Finer control of the solenoid or other electronic drive mechanism may also be desired so that solenoid can move the penetrating member at a level of accuracy matching or coming close to that of the position encoder.


Optimally, the present invention provides for controlling the trajectory of the inbound lancet up to the point of maximum extension with an adaptive algorithm. With regards to the algorithm, in one embodiment, there is a decision point when the penetrating member 322 is still traveling in the inbound direction. With stored up data, based on this time and this position and a desired depth or profile, the control system 350 will make a decision whether to accelerate, brake, or do nothing. The decision point will ultimately determine what depth the penetrating member 322 reaches. It should be understood of course that there may be more than one decision point in a braking cycle. But if the deceleration is too high or other factors excessively slow the member 322, the control system 350 may choose to accelerate rather than brake. It could also brake harder, as the circumstances warrant.


It should also be understood that it may be possible to bring down the variance where the lancet ultimately ends up. For a certain depth, there is an optimal contact speed, given the uncertainly once the penetrating member 322 goes past initial contact with the tissue. It helps that the entire control system, in that it gives a neutral composition. There may be some braking or some acceleration, but there is not a huge amount of correction. There is a neutral position.


In one embodiment, if the braking algorithm is more complex in the sense that instead of just looking at position and time, it is looking at position and time for the last three cycles and dividing that into a smooth braking factor and taking that's distance (or corrected distance based on the contact point routine), then it is a simple multiplication of this factor and that position factor and that the system does not need a true update at the next look up table interval. It is a rolling average that gets the penetrating member to the intended depth at a higher degree of accuracy.


There is some variability with how the skin performs. Physiologically, as a nonlimiting example, a stick of about 2 mm in depth might increase the actual depth by +/−300 microns. Even though theoretically, the system can get really close to the desired depth with the control system, other mechanical or physiological reasons may create errors. Smarting braking increase the stability of the control system. It might have a more stable profile to deal with physiological uncertainties that are otherwise unaccounted for.


Various velocity profiles can influence cutting efficiency and more specifically, a final depth as the tissue reacts differently based on velocity of the penetrating member. As a nonlimiting example, if the penetrating members goes in fast and is braked hard, the tissue may still have momentum and the tissue/lancet interface may not be stable (i.e. not move together), and it might end up being that the composition of the tissue plays more of a factor. If you had a more stable control, the physiological variability of the tissue could be reduced or substantially taken out of the equation. In one embodiment of the present invention, the control tends to adjust the braking cycle so that the rate of deceleration is relatively constant and keeps the tissue or skin in a state where it does not have any unfair loads put on it. If the braking occurs too suddenly, the skin can bound away from the lancet and be keep moving.


Other improved embodiments of the control system, in addition to accounting for position and velocity, they may also account for trajectory. In one embodiment, the ideal lancing algorithm involves driving the lancet at a high rate of velocity to a predetermined depth, stopping at a given distance, and pulling out the lancet at a given rate. By achieving a contact speed, the device can meter the amount of force it presents to the skin at impact. This contact speed will be higher for a lancing cycle in which a higher penetration depth is intended. A velocity lookup table corresponding to the composite amount (The average velocity necessary to achieve a certain depth through iteration of many sticks) is set as one of the directions to the control sequence. The decision to redirect the lancet should come late in the lancing cycle and should be relative to displacement, rather than velocity. If the lancet passes within a certain distance of the intended displacement, the velocity can be checked by the control processor, and compared to a velocity lookup table.


As a nonlimiting example, 0.5 millimeters before the intended penetration distance, the speed is 30% of the contact speed. According to the velocity lookup table that is stored for this control algorithm and called at this displacement, the speed should be 30%. In this case, the control system does nothing to redirect the lancet. If the speed was 20% of the contact speed, this would indicate to the device that the lancet had decelerated too much, and a metered burst of energy corresponding to its deviation would be applied to the lancet from the drive motor to accelerate lancet to its intended displacement. If the speed was 40% of the contact speed, the lancet would be decelerated with a metered burst of energy. Because a linear position sensor has better position/time resolution at higher speeds and the ability of the motor to accelerate or decelerate is higher at low speeds, the decision to accelerate or brake should come at a displacement in which the velocity is consistently within the optimal working range of the position encoder and the motor. It should also occur late enough in the lancing cycle to be predictive. There may be more than one position-based decision point while penetrating, but the processing speed, force response of the electronic motor, and resolution of the position sensor are the physical determinants of whether this is feasible for the system and within what range of positions this control methodology is effective.


A more complex control algorithm would also utilize a least squares method in tandem with the velocity and position comparison. In this embodiment, this binomial equation would determine the rate of deceleration and invoke the braking or acceleration algorithm with the additional factor concerning the shape of the curve. It would distinguish between skin stiffness and skin position by effectively integrating the velocity vs. position curve during the deceleration phase of the lancing cycle. An algorithm factors these variables and accounts for them during in the control loop will provide a more desirable result, in terms of cutting efficiency and desired penetrating depth of a penetrating member into tissue.


In yet another embodiment of the present invention, disclosure is provided herein that relates to a mode of operation with an electronic lancet drive system where the inbound penetration of the lancet to the skin is determined by the amount of force applied by the motor. Referring now to FIG. 10, the graph shows lancing sticks or events into the same finger with different contact speeds. As seen in FIG. 10, there is a strong correlation between speed and penetration. No feedback is applied to obtain a certain position. As seen in FIG. 10, the repeatability of the depth appears to be high. There is also a relatively predictable way that the skin tents above a certain speed.


The current method concerning lancing involves driving the lancet at a high rate of velocity to a predetermined depth, stopping at a given distance, and pulling out the lancet at a given rate. In the present embodiment of the invention, the system involves an alternative control mode of operation where the intended depth is not held constant.


With electronic lancing and position feedback, the lancing device 20 can meter the amount of force it presents to the skin at impact. The contact speed will be higher for a lancing cycle in which a higher penetration depth is intended. In one embodiment, a velocity lookup table corresponding to the composite amount (the average velocity necessary to achieve a certain depth through iteration of many sticks) is set as one of the directions to the control sequence. There may be a desire not to exceed threshold of a certain position in which the lancet control system intervenes and stops the lancet from penetrating further.


The tenting and penetration appeared to be more consistent than when feedback is applied. When the rate of a blade already cutting through a material is suddenly changed, the cutting efficiency decreases and the blade binds. This may translate into increases in the amount and variance of deflection, or tenting, of the skin.


It should understood that this type of setup may be advantageous mode for some users. This is true if the physiological characteristics that determine successful sampling hold more consistently with force applied rather than depth achieved. Successful sampling is defined as a sufficient sample with a minimum of pain. The control system can introduce uncertainty for certain types of sticks by providing a position-based correction that does not need to occur. The device is not limited to this forced-based mode. Both force and position based control may be loaded on the same device.


Fixed Contact Point


Referring now to FIGS. 11A-11G, in one embodiment, the processor determines that the skin has been contacted when the end tip of the penetrating member has moved a predetermined distance with respect to its initial position. If the distance from the tip 961 of the penetrating member 183 to the target tissue 233 is known prior to initiation of penetrating member 183 movement, the initial position of the penetrating member 183 is fixed and known, and the movement and position of the penetrating member 183 can be accurately measured during a lancing cycle, then the position and time of penetrating member contact can be determined. This method requires an accurate measurement of the distance between the penetrating member tip 196 and the patient's skin 233 when the penetrating member 183 is in the zero time or initial position. This can be accomplished in a number of ways. One way is to control all of the mechanical parameters that influence the distance from the penetrating member tip 196 to the patient's tissue or a surface of the lancing device 180 that will contact the patient's skin 233. This could include the start position of the magnetic member 202, magnetic path tolerance, magnetic member 202 dimensions, driver coil pack 188 location within the lancing device 180 as a whole, length of the elongate coupling shaft 184, placement of the magnetic member 202 on the elongate coupling shaft 184, length of the penetrating member 183 etc. If all these parameters, as well as others can be suitably controlled in manufacturing with a tolerance stack-up that is acceptable, then the distance from the penetrating member tip 196 to the target tissue 233 can be determined at the time of manufacture of the lancing device 180. The distance could then be programmed into the memory of the processor 193. If an adjustable feature is added to the lancing device 180, such as an adjustable length elongate coupling shaft 184, this can accommodate variations in all of the parameters noted above, except length of the penetrating member 183. An electronic alternative to this mechanical approach would be to calibrate a stored memory contact point into the memory of the processor 193 during manufacture based on the mechanical parameters described above.


In another embodiment, moving the penetrating member tip 196 to the target tissue 233 very slowly and gently touching the skin 233 prior to actuation can accomplish the distance from the penetrating member tip 196 to the tissue 233. The position sensor can accurately measure the distance from the initialization point to the point of contact, where the resistance to advancement of the penetrating member 183 stops the penetrating member movement. The penetrating member 183 is then retracted to the initialization point having measured the distance to the target tissue 233 without creating any discomfort to the user.


Using an Acoustic Signal to Determine Contact Point


In yet another embodiment, the processor 193 determines skin 233 contact by the penetrating member 183 by detection of an acoustic signal produced by the tip 196 of the penetrating member 183 as it strikes the patient's skin 233. Detection of the acoustic signal can be measured by an acoustic detector 236 placed in contact with the patient's skin 233 adjacent a penetrating member penetration site 237, as shown in FIG. 31. Suitable acoustic detectors 236 include piezo electric transducers, microphones and the like. The acoustic detector 236 transmits an electrical signal generated by the acoustic signal to the processor 193 via electrical conductors 238.


Using Continuity in an Electric Circuit to Measure Contact Point


In another embodiment, contact of the penetrating member 183 with the patient's skin 233 can be determined by measurement of electrical continuity in a circuit that includes the penetrating member 183, the patient's finger 234 and an electrical contact pad 240 that is disposed on the patient's skin 233 adjacent the contact site 237 of the penetrating member 183. In this embodiment, as soon as the penetrating member 183 contacts the patient's skin 233, the circuit 239 is completed and current flows through the circuit 239. Completion of the circuit 239 can then be detected by the processor 193 to confirm skin 233 contact by the penetrating member 183. If the penetrating member 183 has not contacted the target skin 233, then the process proceeds to a timeout operation. In the timeout operation, the processor 193 waits a predetermined time period. If the timeout period has not yet elapsed (a “No” outcome from the decision box 267), then the processor continues to monitor whether the penetrating member has contacted the target skin 233. The processor 193 preferably continues to monitor the position and speed of the penetrating member 183, as well as the electrical current to the appropriate coil 214-217 to maintain the desired penetrating member 183 movement. If the timeout period elapses without the penetrating member 183 contacting the skin (a “Yes” output from the decision box 267), then it is deemed that the penetrating member 183 will not contact the skin and the process proceeds to a withdraw phase, where the penetrating member is withdrawn away from the skin 233, as discussed more fully below. The penetrating member 183 may not have contacted the target skin 233 for a variety of reasons, such as if the patient removed the skin 233 from the lancing device or if something obstructed the penetrating member 183 prior to it contacting the skin.


Reduction in Penetrating Member Velocity to Determine Contact Point


In another embodiment, the processor 193 may use software to determine whether the penetrating member 183 has made contact with the patient's skin 233 by measuring for a sudden reduction in velocity of the penetrating member 183 due to friction or resistance imposed on the penetrating member 183 by the patient's skin 233. The optical encoder 191 measures displacement of the penetrating member 183. The position output data provides input to the interrupt input of the processor 193. The processor 193 also has a timer capable of measuring the time between interrupts. The distance between interrupts is known for the optical encoder 191, so the velocity of the penetrating member 183 can be calculated by dividing the distance between interrupts by the time between the interrupts. This method requires that velocity losses to the penetrating member 183 and elongate coupler 184 assembly due to friction are known to an acceptable level so that these velocity losses and resulting deceleration can be accounted for when establishing a deceleration threshold above which contact between penetrating member tip 196 and target tissue 233 will be presumed.


This same concept can be implemented in many ways. For example, rather than monitoring the velocity of the penetrating member 183, if the processor 193 is controlling the penetrating member driver in order to maintain a fixed velocity, the power to the driver 188 could be monitored. If an amount of power above a predetermined threshold is required in order to maintain a constant velocity, then contact between the tip of the penetrating member 196 and the skin 233 could be presumed. All of the above figures are in reference to figures found in U.S. patent application Ser. No. 10/127,395 (now U.S. Pat. No. 7,025,774).


Using a Slow Moving Penetrating Member to Determine Contact Point


In a still further embodiment, a new contact point algorithm is run before the actual lance event. As a nonlimiting example, such an algorithm may be run immediately prior to lancing.


Whether the penetrating member is striking a finger or other material/object can be determined. Information about the skin properties of the finger can be determined. With a reasonable sized aperture, the finger contact point can vary by more than the depth of penetration. Unless the contact point can be accurately determined, correct depth may be difficult to control. This method cancels out mechanical variations that occur in the manufacturing process of the actuator, coupling to the penetrating member, and length of the penetrating member. In addition, we can determine if there is anything there at all (strike into air). The finger in the above description can be any part of the body to be lanced.


Description of the algorithm: In one embodiment, the penetrating member is accelerated to a slow speed, in the present embodiment of the actuator, it is about 0.6 to 0.8 meters/second. It should be understood that this is a nonlimiting example. The speed may be tuned to the mass of the lancing assembly. The more the mass of the assembly, the slower the speed should be. Since the energy stored in the assembly is determined by ½ MV2, the desire is to store a sufficiently small amount of energy such that the penetrating member does not penetrate or does not significantly penetrate the stratum corneum of the skin.


Referring now to FIG. 12A-12C, the speed of the penetrating member is maintained at the desired velocity until the Start Contact Search Point 400 is reached. In the present embodiment, this is simply first point before the contact can occur. The coil power is turned off when the Start Contact Search Point is reached, and the penetrating member assembly coasts. In one embodiment, this Start Contact Search Point may be where the front end of the device is located.


Unimpeded, the penetrating member assembly in this present embodiment of the invention will coast until the Stop Contact Search Point is reached 402. In the present embodiment, this is simply the maximum point at which a finger can be placed for a valid strike to be achieved. Since the penetrating member assembly has a maximum depth limited by the physical stop, unless there is enough depth available (maximum depth-contact point has to be >desired depth) there is no reason to continue the stick. This is also the way it is determined that the penetrating member would strike into air.


While coasting, a base speed of the penetrating member at the beginning of the Start Contact Search Point is established and the speed of the penetrating member assembly is monitored. Position feedback and monitoring is discussed in commonly assigned U.S. patent application Ser. No. 10/127,395 filed Apr. 19, 2002 (now U.S. Pat. No. 7,025,774), fully incorporated herein by reference. When a slowdown of more than a preset threshold (in one embodiment, we have found that about 12.5% seems to work fine), the distance at which this occurs is recorded. In one embodiment, this distance may be recorded in the processor or in memory coupled to a processor. This is called the tentative contact point 404. Using a quadrature phase sensor in one embodiment of the present invention or other sensor, we can measure direction. The coasting continues until a reversal of direction or a timeout occurs with no reversal. In one embodiment, if no reversal occurs, we may assume that either binding in the mechanical assembly occurred or the penetrating member struck something that did not rebound. This is called a stall.


The penetrating member and driver are configured so that feedback control is based on penetrating member displacement, velocity, or acceleration. The feedback control information relating to the actual penetrating path is returned to a processor that regulates the energy to the penetrating member driver, thereby precisely controlling the penetrating member throughout its advancement and retraction.


If a reversal of direction occurs, we store this value or distance too. The difference between the reversal point 406 and tentative contact point 404 is calculated. The positions shown in FIG. 12A purely illustrative and are nonlimiting. If the difference is lower than a preset threshold, we know this is not a typical finger. If the difference is above the threshold we declare it is a finger and the difference between the two is a measure of the stretching or tenting as discussed in U.S. patent application Ser. No. 10/127,395 (now U.S. Pat. No. 7,025,774) or U.S. Pat. No. 7,141,058. In one embodiment, the above rules result in many output codes from the contact point algorithm. They are summarized below.


Valid Contact Point Detected (Outputs Contact Point Measurement and Reversal Point)


Stop Contact Search Point exceeded. No contact point detected because there was no slowdown within the Contact Search range (Start Contact Search Point to Stop Contact Search Point).


Start Contact Search Point error. The contact point (slowdown) was detected too close to the Start Contact Search Point such that the slowdown might have already started during the establishment of the base speed.


Stall—A stall is an error that results from a slowdown detected, but no reversal (described above).


Contact Hard Surface—this error results from a the difference between the reversal and tentative contact point being is lower than a preset threshold. This indicates the object hit did not deform, so we know this is not a typical finger.


The difference between the threshold value and the actual measured difference between the reversal point 406 and the tentative contact point 404 may be used to adjust the desired penetration depth. For example, if the distance between points 406 and 404 is greater than a threshold value, then this tissue exhibits more tenting than the standard tissue model. The desired penetration depth may then be increased to account for the extra tenting. On the other hand, if it turns out that the distance between points 406 and 404 is less than the threshold, then this tissue exhibits less tenting. The desired penetration depth may then be reduced, by a proportional amount in one embodiment, since the tissue has less tenting to account for.


After the skin or other tissue relaxes, the difference between the reversal position 406 and the initial position 404 may be measured so that the amount of tenting T for this stick or lancing event is known. Now the actual penetration or depth in the skin or tissue may be calculated and a new target depth may be calculated by adding the variance of the actual depth from that of the threshold to the target depth to yield a new target depth that now compensates for the amount of tenting. In one embodiment, the engine or penetrating member driver that actuates the penetrating member is reengaged to achieve the new target depth which includes the distance to compensate for tenting. This process is relatively fast such as but not limited to under about 50 ms, so that it appears and feels like one operation to the user or patient. In another embodiment, at least one separate probe may be used to provide skin qualities. As a nonlimiting example as seen in FIG. 12B, a separate probe 410 with mass and dimension substantially similar to that of the penetrating member 412 may be used to determine tissue quality. The probe 410 may be used to determine features and then the penetrating member 412 fired to create the tissue wound. In another embodiment, a coaxially mounted movable probe (slidable over the penetrating member) may be advanced to determine tissue quality.


In another aspect of the present invention, penetration depth may be controlled via speed and deceleration power modulation. Penetration depth of an electronically actuated penetrating member device is controlled by modulating the speed and the deceleration power. In other embodiments, the methodology was to accelerate the penetrating member to a constant speed and control depth by adjusting the point along the penetrating member trajectory where braking began. This current embodiment of the method takes advantage of the ability to modulate the amount of braking power applied as well as the ability to modulate penetrating member speed to control penetration depth. Penetrating member speed has also been studied and optimized for each depth setting. Varying the braking power provides a still further variable which may be adjusted to provide improved penetration depth control. It may also allow for more variety in velocity profiles used with actuating the penetrating member.


Referring to FIG. 13, as a nonlimiting example, being able to increase the braking force allows a user to increase penetration velocity and maintain that velocity for a longer period of time in the tissue and then bring the penetrating member to a stop a the desired depth. In other embodiments as seen in FIG. 14, it may be desirable to brake slowly over a greater distance and thus provide a soft stop. In a yet further embodiment as seen in FIG. 15, the braking force may be modulated to be any combination of the above such as but not limited to an initial hard braking followed by a period of soft braking to bring the penetrating member to a controlled stop. It should be understood that any combination of the above hard and soft braking may be used. Variation in braking force also provides an additional variable during feedback control such that position of the penetrating member as it nears a desired depth may be braked with more force so that the penetrating member stops at the desired depth. It should be understood that the above may be used with an electronic lancing device as disclosed in U.S. patent application Ser. No. 10/127,395 (now U.S. Pat. No. 7,025,774). The braking force control may be adapted for use with a processor. The braking force control may be used with a multiple penetrating member device such as that disclosed in U.S. Patent Application 60/476,584.


Referring now to FIG. 16, a schematic representation of the reperfusion of skin after impact with a tent and hold motion profile is shown. This figure is not to scale, and does not describe depth. This is a top down schematic view onto the skin or tissue. Penetrating member strikes perpendicularly to the skin in area A. Blood is initially forced out to an area D. Blood will quickly return from D to C as the skin settles after the shock of impact. Tent and hold allows blood reperfusion from C to B and is due to the delayed deformation of the skin tissue immediately around A, unloading the peripheral skin tissue vasculature. The vasculature also functions as a pressure system, forcing blood towards the penetrating member after a delay that is related to the force of impact. This pressuring is one factor in increasing spontaneous blood generation.


Referring now to FIG. 17, two components of retraction profile are shown: As a nonlimiting example, reference letter A shows a “hold-to-neutral” position or range—when skin-penetrating member interface migrates together, and the skin settles naturally after the impact force tents the tissue. Perfusion acts as three-dimensional function of the pressure. Pressure distribution and perfusion is cone-shaped, as illustrated by the blue triangle below. Reference letter B shows neutral to exit position or range where the actuator retracts the penetrating member from the skin.


Referring now to FIG. 18, a high resolution image of the penetrating member and skin interface is shown. Specifically, the figure shows a “hold-to-neutral” phase-when skin-penetrating member interface migrate together.


Referring now to FIG. 19, a high-resolution optical image of skin relaxation “Natural Settling” with skin relaxing unimpeded by penetrating member.


In some embodiment, a tent and hold profile 1 at 2.6 ms may be used. A tent and hold profile 1 at 6.6 ms is used in some embodiments. Primary visible skin buckling has broadened, and proximal edge of the wound channel has slid up the penetrating member shaft. A tent and Hold profile 2 at 3.9 ms is shown. Other experiment parameters are held constant. A tent and hold profile 2 at 6.6 ms is shown. The buckling is not as evident, but the sliding is more obvious.


Referring now to FIG. 20, a Natural relaxation 4 seconds after the strike is shown. After a good initial spontaneous flow, the flow stalls.


Referring now to FIG. 21, a Tent and Hold profile 2 at 4 s is shown. The motion profile results in an extended period of high spontaneous flow. Module fills despite large offset of the skin relative to the collection channel.


Spontaneous blood yield can be achieved by a lancing motion profile that holds the penetrating member at maximum extension for a prolonged period of time. The viscoelastic of the skin may allow for a momentary tissue deflection that would rebound immediately after the penetrating member was retracted. A tent and hold lancing profile counteracts this natural property of the skin. In one embodiment, the penetrating member driver can maintain an extended position for about 2-8 ms, and then make a controlled retraction out of the finger. The skin will slide up the penetrating member shaft as the collagen matrix in the reticular layer inelastically deforms. In this nonlimiting example, the penetrating member continues to cut, but only as a result of the relaxation of the surrounding tissue. This deformation during the hold happens radially as well as axially to the penetrating member shaft. With tissue compressed more evenly around the lanced area, the resulting wound maintains it shape longer before it collapses into a thin line that would resist blood spontaneously rising to the surface. The wound shape may exhibit increased blood sufficiency by counteracting tissue rebound characteristics using the tent and hold profile.


In one embodiment, to achieve a “tent-and-hold” event, the penetrating member penetrates to the intended depth and then may maintain the position in the skin to prevent or retard the relaxation of the tissue, which would naturally return at approximately 1 m/s. In one nonlimiting example, holding the penetrating member in the skin between about 2 to 100 milliseconds appears be ideal to achieve spontaneous blood yield. Deeper lances will require more “hold” time. In one embodiment, hold may be achieved by removing the drive force from the penetrating member while letting the skin or tissue relax and reposition the penetrating member. In other embodiments, hold may involve placing the penetrating member at a fixed depth and maintaining that depth for the desired period. Although not limited by the following, motion profiles for which the hold time is longer than about 1 second may introduce a deleterious physical reaction from the patient or unnecessary pain. It may also use more power from the motor to maintain the position of the penetrating member for an extended period of time.


Some advantages of a “tent-and-hold” motion profile or trajectory waveform include:


Integrity of the wound channel by decreasing the effect of distension in the wound channel. The viscoelasticity of the skin may allow for a momentary tissue deflection that would rebound immediately after the penetrating member was retracted. A tent and hold lancing profile may counteract this natural property of the skin. This behavior can be directly observed when the penetrating member is held for greater than 200 microseconds. The skin will slide up the penetrating member shaft as the collagen matrix in the stratum reticulare layer inelastically deforms. The penetrating member continues to cut, but only as a result of the relaxation of the surrounding tissue. This deformation during the hold happens radially as well as axially to the penetrating member shaft. With tissue compressed more evenly around the lanced area, the resulting wound maintains it shape longer before it collapses into a thin line, which may resist blood spontaneously rising to the surface.


A limited amount of pinching and subsequent binding of the venuoles (at deeper lancing depths) by surrounding tissue at the target depth. In one nonlimiting example, a strike with the best yield would involve the larger venuoles at higher depths filling the channel with blood. As the blood moves with the retracting penetrating member up the channel, the inside of the channel is coated with blood, allowing the blood in smaller venuoles with higher pressures to overcome to use the advantage of the bloods natural surface tension to lower the pressure threshold that would prevent blood spontaneously coming to the surface. The momentum that a well-executed tent and hold with an appropriate retraction rate would build in the lancing channel not only decreases the number of sticks or lancing events with no spontaneous blood, but decrease the number of spontaneous sticks that are spontaneous but would require milking of the finger to gather a sufficient sample. This increase in the yield/depth ratio would thereby reduce pain/yield, as an optimal retraction speed profile would reduce the depth sufficient to gather a sufficient sample.


The force of the impact evacuates the blood from the area around the penetrating member channel. This lack of movement after the impact allows for reperfusion into the area of the strike before any significant movement occurs. If the pressure is too high in the tented tissue area, the blood may not return until the retraction is performed. However, the coherence and focus of the tissue reperfusion is greater with the device-controlled relaxation of the penetrating member.


Once the penetrating member holds a certain period of time, there are two components of the retraction profile that influences blood spontaneously reaching the surface of the skin. The held-to-neutral subcomponent, (which may be at a speed), which facilitates a focused and optimal reperfusion of the lanced area; and the neutral-to-exit subcomponent, which allows the penetrating member to perform at least one of the following:


Travel without Binding or Damaging the Wound Channel.


Prevent the channel from closing up abruptly, enabling blood to displace the penetrating member as it performs a controlled exit.


The power requirement to hold a penetrating member may vary. Variations may be due in part to type of drive device such as but not limited to solenoid or voice coil and the like. In another embodiment, the penetrating member may apply a force only great enough to slow the relaxation of the skin, but not to hold the relaxation of the skin. The relationship of the power to tent-and-hold, or damp-and-hold may be related to: the skin characteristics e.g. hydration, possibly stratum corneum thickness. The power used to retract the penetrating member from a given depth or given skin may be used to relate characteristics of the skin. The wound stabilization characteristics required to get the blood out, reorientation of collagen fibers to keep the channel patent, may depend on the velocity profile used.


Some of the various embodiments of motion profiles, velocity profiles, or velocity waveforms are shown in FIGS. 22A-22C. As a nonlimiting example, FIG. 22A shows a velocity versus time chart for a tent and hold velocity profile. After the hold period 500 where sufficient force is applied to hold the penetrating member at the current depth in the tissue, in this embodiment, there is a withdrawal phase 502 where the penetrating member is backed out of the tissue at a velocity slower that the average entry velocity. The portion 502 is for velocity on the withdrawal of the penetrating member from the tissue.


Referring now to FIG. 22B, another embodiment of the velocity profile is shown. In this embodiment, the profile is characterized as a “tent and damped hold” where sufficient force is applied to the penetrating member to allow it to move retrograde, but at a velocity slower than that which it would move if no force were applied and the skin or tissue naturally relaxes. The damped hold over region 502 may occur at a controlled rate. After this damped hold, the penetrating member may be backed out of the skin at reduced velocity as indicated by 502.


Referring now to FIG. 22C, yet another embodiment of a velocity waveform is shown. FIG. 22C shows an embodiment where there is a hold period 500, after which the penetrating member is withdrawn using a stepped withdrawal. In one nonlimiting example, the steps occur so that the average withdrawal speed is less that the average penetrating member inbound speed. The stepped configuration may provide more time for collagen in the skin to form around the shaft of the penetrating member during each withdrawal motion so that the wound shape and patentness of the wound channel may be maintained more easily (temporarily) by the collagen. This allows body fluid to more easily follow the wound tract created by the penetrating member so that the fluid can reach the surface. The steps may be at various spacings such as but not limited to about 50 ms per step, 75 ms per step, 100 ms per step, or other step times as desired.


Referring now to FIG. 22D, a still further embodiment of the waveform is shown. FIG. 22D shows a profile where the hold period 500 is of an extended time. This may allow the collagen to form about the penetrating member to help maintain the patentency of the wound channel. After a selectable amount of time, the penetrating member may be backed out of the skin as indicated by 512. The embodiment shown in FIG. 22D has the pull out occurring at an average velocity greater than that of the average inbound penetrating member velocity. In one embodiment, the overall time that the penetrating member is in the tissue may be about 500 ms. In other embodiments, the overall time in tissue or skin may be about 450 ms, 400 ms, 350 ms, 300 ms, 250 ms, 200 ms, 150 ms, 100 ms, 75 ms, 50 ms, 25 ms, 20 ms, or 15 ms. These number may be applicable to any of the velocity profiled disclosed herein or in the profiles shown in U.S. patent application Ser. No. 10/127,395 (now U.S. Pat. No. 7,025,774).



FIG. 23 shows an embodiment where it should be understood the penetrating member velocity may be increased or decreased or maintained based on various decision points along the velocity trajectory. Further disclosure can be found in commonly assigned, copending U.S. patent application Ser. No. 10/420,535 filed Apr. 21, 2003, and fully incorporated herein by reference.


Referring now to FIG. 24, a still further embodiment, a controller may also account for pressure from applying a front end of the body fluid sampling device to the skin or tissue. The effect of front end pressure and stretching are discussed in U.S. Pat. No. 6,306,152 fully incorporated herein by reference. Stretching from the front end may influence the amount of tenting of the underlying tissue. In one embodiment, the front end 560 may have an aperture sized of about 4.5 mm. The aperture may be varied in size from annular ring, square, triangular, polygonal, hexagonal, or other shaped. In one embodiment, the front end 560 may be movable into the housing as seen in FIG. 25. The front end 560, when depressed, may configured to only provide a selected amount of force, thus making the tenting quality of the skin more controllable. In other embodiments, a pressure transducer 562 may be coupled to the front end. The measurements from the pressure transducer 562 may be used by the controller 564 to adjust the tenting adjustment. Various adjustment amounts may be stored in a lookup table in the device. The pressure transducer 562 may also be used during calibration or measurement of the tenting T so that it will be recorded and adjusted for if later lancings with the device do not occur at the same pressure. The tenting amount T may be adjusted based on the pressure used during the original measurement and the amount being applied during the current lancing.


In a still further embodiment of the present invention, a method for accurate control of penetrating member depth will be discussed. Referring now to FIG. 26, the invention claims that the true depths may be consistently obtained for a desired depth by lancing to the desired depth neglecting tenting. In one embodiment, after this first depth 530 is achieved, the drive is turned off and skin or other tissue is allowed to relax until it has a neutral or “un-tented” as shown in FIG. 17 and per previously described in commonly assigned, U.S. patent application Ser. No. 10/127,395 filed Apr. 19, 2002 (now U.S. Pat. No. 7,025,774), and incorporated herein by reference. In FIG. 14, this position is shown at position 532.


After the skin or other tissue relaxes, the difference between the deepest penetration to position 530 and the relaxed position 532 may be measured so that the amount of tenting T for this stick or lancing event is known. Now the actual penetration or depth in the skin or tissue may be calculated and a new target depth may be calculated by adding the tenting distance T to the target depth to yield a new target depth that now compensates for the amount of tenting (assuming the position 530 represented the desired depth of penetration into tissue. In one embodiment, the engine or penetrating member driver that actuates the penetrating member is reengaged to achieve the new target depth which includes the distance to compensate for tenting. This process is relatively fast such as but not limited to under about 50 ms, so that it appears and feels like one operation to the user or patient.


In other embodiments, once the tenting T is calculated, the tenting amount T may be used for subsequent lancing events. A penetrating member controller (not shown) may include or be coupled to memory that will store this tenting distance. Thus, subsequent lancing events may be configured to account for the tenting distance on the first inbound stroke and achieve a desired depth without necessarily using a true depth type penetration stroke on each lancing event. Thus the depth for penetrating member penetration will include a desired depth D and the tenting T. The calculation of tenting T may be initiated on a first lancing event by the user and on any subsequent lancing events as desired by the user for recalibration of tenting purposes. In still further embodiments, the tenting distance T may also be adjusted by a certain amount (such as but not limited to ±1%, ±2%, ±3%, ±4%, ±5%, ±6%, ±7%, ±8%, ±9%, ±10%, or more) based on the time of day and hydration pattern of the user or patient. A lookup table containing different tenting distances T may also be used to pick off the desired amount of tenting compensation based on a number of variables such as but not limited to: time of day, hydration, age of patient, or other patient information.


In some embodiments, the penetrating member on the inbound path penetrates into the tissue during the tenting measurement. In other embodiments, the penetrating member does not fully pierce the patient while gathering information of tenting distance.


Referring now to FIGS. 27 and 28, further embodiments of the present invention will now be described. These embodiments relate to modifications for the electronic drive mechanisms used with the present invention.


Solenoid Study


The objective of the solenoid study is to further understand its operation and to look for techniques to further enhance the force capability. The existing solenoid design results in a very non linear force profile, and in all changes we are looking to increase the overall force while improving the low points in the achievable force.


2.1.1 Disk Thickness


Several modeling runs were conducted to study the effect of increasing the thickness of the coil disks on the peak coil force. It is thought that the disks are in saturation at the inner diameter. Therefore increasing the thickness of the disk reduces the saturated diameter of the disk, concentrating the coil flux closer to the centre. This increases the available force when the slug is away from the disk but has little effect as the slug approaches the disk, resulting in little change to the low points in the force profile.


For other embodiments, additional work was done looking at tapered disks and other methods of thickening the disk without compromising coil volume. From this it was seen that the slug force is greatly reduced once the front face of the slug enters the disk. In one embodiment, a 0.3 mm disk offers a good compromise between force and available coil volume without introducing flat (near zero force) points in a single coil energization curve.


2.1.2 Slug Dimensions


Several modeling runs were conducted to study the effect of varying the length and the inner and outer diameter of the slug on the peak coil force. In one embodiment, it was found that increasing the slug length was beneficial, so this was set at 4.87 mm. There was also a significant and increasing relationship between outer diameter and peak force—it was decided to settle on a slug OD of 3.6 mm in one embodiment. Over the range modeled, the effect of varying inner diameter was negligible, although slug mass was decreased.


The above table shows the effects of increasing the slug dimensions. The latter results from ID of 2-3 mm are extrapolated from the results and show the most promising increase in force available. This force is shown in terms of the Acceleration factor, i.e. the ability of the solenoid to accelerate the Total Carriage Mass.


From these results we estimate that some controlling factors are the Slug End Area, relating to the area available for the flux lines to act upon and the acceleration factor. Assuming this is correct, in one embodiment, the desired dimensions for increased force are an OD of 3.6 mm with an ID of between 2.6 and 2.8 mm to match to the existing end area at an OD of 2.4 mm


2.2 Split Slug


In one embodiment, the concept behind the split slug was to even out the force profile over the whole slug throw by firing two coils simultaneously, whilst ensuring that when one slug is in an active force region, the other is producing no force and vice versa. This route was particularly interesting as a way of linearising the force profile.


2.2.1 Split Slug—Testing


In order to test the theoretical force curves, two pairs of metal slugs were made. One set was 2.53 mm long and the other set 2.33 mm. These sets were slid onto the end of metal wire with a spacer between the pairs to set the coil pitch at 3.28 mm. This spacer dimension was based on the simulation data suggesting an optimum gap of 1.41×coil pitch.


In one embodiment, a static test was performed—the force applied to the slug assembly by a single active coil at several fixed positions through the coil was measured. The end of the slug assembly was attached to a 600 g load cell, and the coil was attached to a track that allowed the slug to be accurately positioned within the solenoid. A 15.6 A constant current supply was applied to the coil for a duration that allowed the force applied to load cell to stabilize (35 ms).


In one embodiment, starting with the back edge of the slug flat with the back edge of the solenoid “zero position”, the slug was moved in 0.2 mm increments through the solenoid; this allowed a force profile for the slug and solenoid to be recorded. Profiles were recorded for the 2.53 mm pair of slugs, 2.33 mm pair of slugs, and individual slugs at 2.53 mm and 2.33 mm.


In one embodiment, the static test force profiles for the split slugs can be compared to the results from a previous static test done on a full-length single slug as can be seen in FIG. 28 which illustrates a split slug force profile. A full length 4.87 mm slug generated 1.5N. The peak force for a 2.33 mm slug was 0.92N. The peak force for a 2.53 mm slug was 0.96N. The force on a split slug completely changed direction in 0.8 mm from peak to trough. At the overlap of coil influence a maximum of less than 0.1N could be applied to the slug in either direction.


In some embodiments, by going to a split slug design, the drop in the overall peak force available was significant. The peaks and troughs in force are still large enough to make it difficult to assume an effective linear control strategy. The large drop in force is likely due to plate saturation. The plates closest to the active coil saturate when turned on and the magnetic field extends to include the next set of plates, the smaller slugs are too small to make effective use of the force provided from these more distant plates.


2.3 Electrical Improvements


In one embodiment, the main aspect of the electrical system is the power supply and the FET drive. This system takes up considerable space as large capacitors are used to supply sufficient energy to the solenoid.


2.3.1 High Voltage Drive


Referring now to FIG. 29, in one embodiment, the current power supply is based around a 15.5V boost converter using 20V rated FETs and 16V rated electrolytic capacitors. By increasing the voltage which the boost converter supplies, the energy stored in the capacitors is significantly improved in accordance with the equation: Energy=½CV2. A higher voltage system would use different capacitors and transistors, but the capacitance used to achieve equivalent energy storage would be greatly reduced and consequently the size of the capacitors.


Approach


In one embodiment, the next common voltage range of capacitors above 16V is 35V and therefore it was decided to test a 30V system using an equivalent energy capacity to 13600 μF at 15.5V which is approx. 3300 μF at 30V. In addition the FETs tested were dual FET packages rated 55V—Part No. IRF7341


In one embodiment, a test were devised to give a comparison of available force between the 15.5V and 30V systems. Static tests could not be used to obtain a force profile for the higher voltage system, as a steady supply that could provide the desired energy to the system could not be acquired. A dynamic test was seen as the best alternative and most accurate measure of performance for a 30V system.


In one embodiment, the coil was placed vertically so that the slug could be fired upwards to reduce the effects of friction in the system. The slug assembly's weight was adjusted so that it was exactly 1 g, this enabled the slug to be fired at a slower speeds which reduced encoder noise. A logic analyser running at 100 Mhz was attached to the output of the optical encoder in order to log the time at which encoder edge inputs occurred. The slug was moved so that its back edge was flat with the rear of the solenoid “zero position” (see FIG. 30).


First—the central coil was pulsed at 100 μs to 1500 μS at 100 μs intervals to check that the acceleration profile was independent of pulse length.


Second—the starting position for the slug was raised through the coil at 0.5 mm intervals to 2.5 mm and the central coil was fired for 1200 μs at each of these positions.


Finally—in one embodiment, the extra weight on the slug assembly was removed (making the weight 0.28 g), this was in order to get a speed comparison to previous tests performed at 15.5V. The slug was moved so that its back edge was flat with the rear of the solenoid and the central coil was fired for 1200 μs.


During all of the tests at 30V, the current that could be drawn to charge the capacitors was limited to 0.1 A (0.2 A was allowed for all previous experiments at 15.5V). For a given starting point all pulses accelerated the slug along the same acceleration profile. FIG. 31 shows the speed traces for different pulse lengths in μSeconds.


In one embodiment, by incrementing the start position of the slug towards the active coil, the acceleration of the slug appears to increase. The noise in the system means accurate measurement of the discrepancies between the acceleration is virtually impossible. However, it was possible to calculate the average force over a broad section of the force profile by using the maximum speed achieved and the associated time to obtain an average acceleration value. The mass was then divided in to obtain the force. The noisy position data was not significant over large displacements and therefore an average force within those displacements could be calculated using the data shown in FIG. 31.


In one embodiment, by removing the extra weight from the slug and firing it from the zero position with the middle coil the slug reached a maximum speed of 15.5 m/s. The energy in the 3300 μF capacitor with a limited 0.1 A supply was sufficient to accelerate the slug assembly to 15.5 m/s and then decelerate the slug to a complete stop without any deterioration in the acceleration profile. The lower voltage system showed some deterioration in acceleration during the braking section of an equivalent test.


The acceleration profile is independent of the pulse length. The force on the slug has been increased significantly with no detrimental effects observed. This has been done with the use of smaller capacitors as highlighted by the lower mass experiments. The average force produced by the 30V system was 6.6N compared to an average force of 3.7N for the 15.5V system. The clear advantages of this approach are:


Smaller Capacitors

    • Higher forces, giving faster acceleration/deceleration, higher speeds and increased ability to pull out, push in static/standing forces
    • Increased magnetic field influence (potentially fewer coils used)


2.3.2 Recommended Next Steps—Electronics Optimisation

    • Change the 15.5V PSU rail to a 30V rail and change the capacitor size to 3300 mf.
    • A possible further avenue of exploration is to measure PSU energy use during the complete firing cycle and use these results to set the absolute minimum size of the capacitor.
    • Redesign of the boost converter using a transformer to optimise the efficiency of the converter at this higher voltage.


A new rig is currently being designed in order to obtain the higher positional resolution needed to gain an accurate force profile.


3 Control System Development


3.1 Objective


The launcher system technical objectives include:

    • accelerating to a speed of at least 4 m/s.
    • achieving a positional accuracy on stopping of +/−0.05 mm at any set depth between 0.5 and 3.5 mm
    • retracting from the skin under control at slow speed


The objectives of this part of the work were to create a model to test control algorithms for the system and to create and test the models over a wide range of conditions.


3.2 Approach


3.2.1 Modelling Environment


One embodiment of the launcher system was modelled in Matlab/Simulink. Matlab is a numerical modelling environment able to manipulate and compute mathematical models based on matrices. It is both command-line and script driven. Simulink is an extension to Matlab. It is a graphical environment which allows dynamic system modelling using the notation and conventions of control system block diagram models. Models are defined, initialised and then a simulation of their dynamic behaviour is run over a specified time sequence. Using Matlab scripts, multiple model runs were executed enabling fast analysis of model sensitivity to variables.


3.2.2 Model Composition


The Simulink model created is in two parts:

    • the controller, which runs the control system software. This handles all phases of the launch and retract cycle
    • the test shell, which is a model of selected physical features of the launcher and the electronic input/output system, essential for testing the controller.


Referring now to FIG. 33, one embodiment of a launcher system model is shown. The approach was modular and iterative—the different system functions of sampling, controlling speed, timing the coil current were split so that each could be improved in isolation. The components of the model are shown in FIG. 7. During the development of the model, some further decisions on implementation were taken—chiefly on the PWM/Coil drive system.


The controller has two parts—the state controller and the dynamics controller. The state controller is designed to execute the whole launch cycle—acceleration, braking, then slow and fast retraction. The dynamics controller deals with adjustments to the coils to achieve control of the carriage.


The test shell and the controller were both initialised from a Matlab script which sets up global constants for the current simulation run. During the run, simulation data is output to Matlab where it can be stored and later analysed. The main focus of work during development was on achieving a tight positional accuracy on insertion.


3.2.3 Realism


In operation, the launcher electronic system has many interactions but the system elements with the biggest impact on the control algorithm are:

    • the encoder
    • the technique used to drive the coils
    • the coils themselves.


The some characteristics of the launcher system which were used in the model are tabulated here:


















Skin












Skin offset from
4 mm (fixed)1



rest position




Skin force gain
114 N/m gives




0.4N @3.5 mm



Noise s.d.
3.5%



Depth setting
0-3.5 mm in




0.1 mm steps











Encoder












Number of channels:
2











Positional resolution:
42.32
μm



Standard deviation
+/−1
μm



of positional





measurement:





Carriage





Mass
2.98
g



Coil












Coil force gain
3N peak











Coil offset from
3.5
mm



zero position





Coil pitch
2.33
mm



PWM





PWM period
50
μs



resolution
8
bit










throttle setting
50%









3.2.4 Implementability


In order to be fit to implement in a low-end microcontroller, the control algorithm must be constructed from a limited set of mathematical operations and run at a speed, which will fit within its computational capability. In outline, the mathematical functions that will be used are:

    • 16-bit fixed point add/subtract
    • 16-bit fixed point multiply/divide
    • Look up table.


During this phase of testing, full 32-bit floating-point arithmetic was used.


3.2.5 Force Control—Pulse Width Modulation and Coil Firing


To achieve control over the level of coil force developed, the model contains a PWM module. This pulses current to the coils in time slots of 50 ms. Within this period, the time resolution was 8 bits, giving 256 selectable firing durations. Averaged over the PWM period, this gives direct control of the average force.


Referring now to FIG. 34, a 5 Coils Force Profile is shown.


A simple rule was needed to decide which coil to fire during the cycle. Static force tests on the solenoids provided a force—distance profile (see FIG. 34). The controller was programmed to use the following simple switching rule:


In this embodiment, at all positions, select the coil that will generate the greatest force.


This rule was encoded in 2 tables of 4-elements containing the switchover points for the 5 coils for insertion and retraction. Because of the modular approach, the coil was treated as an instantly responding actuator. This means that other combinations of coil switching e.g. 2 coils at once can be employed within this module without affecting the architecture of the system.


3.3 Control Techniques Studied


The physical system (plant) under control is a moving mass system with almost instantaneous direct control of the applied force. The only plant information is the position of the carriage. Two techniques were studied to achieve positional control.


3.3.1 Acceleration-Based


In one embodiment, acceleration was measured by differentiating the position signal twice, and averaging this signal over the PWM period. This smoothed value was used as an input to a simple proportional controller, employing no integral or derivative action—see FIG. 35. The output was fed to the PWM module as a time demand—which is translated to a force as described above. The results of this processing were favourable.


As seen in FIG. 35, a portion of the control algorithm—Acceleration control, is shown.


In this algorithm, the throttle is a logic signal, and the PWM demand is evaluated when triggered every PWM period (50 ms). The PWM demand is a smoothed version of the acceleration error as the sum takes inputs from both the current and previous PWM periods. There are three model parameters—the constant PWM value and the two gain Figures.


The rationale was to create a servo system which would respond quickly by adjusting the coil force in response to any given acceleration demand. If this were possible, velocity and position could be controlled accurately as a result. The acceleration demands are set according to a state controller which runs the launch and retract cycle and is common to all the models discussed here.


A side effect of measuring the acceleration is a real-time measurement of the coil force during the previous PWM period. The acceleration controller's reason for being and its main error input is the variation in coil force caused by the solenoid.


In one embodiment, a forward-looking condition was then used to initiate braking. The results of testing this algorithm can be seen in FIG. 36 and further discussed in FIG. 44. A sign of the correct operation of this algorithm is the variation in PWM duty cycle in sympathy to variation in the coil force, which can be seen. One of the initial findings about this controller was that it is sensitive to gain values that are coil-dependent. It also failed to use the maximum force regions of the coils to full advantage, because it was targeting an acceleration value which was achievable even in a low coil force region. This was quite unsatisfactory as a hard braking method.


Following initial testing of this algorithm it was decided to focus on the energy control algorithm. The acceleration control algorithm was not tested with later model enhancements.


3.3.2 Energy Based


In outline, the 2nd technique of controlling to achieve positional accuracy was based on equating the energy available to stop the carriage in the remaining distance with the kinetic energy, which it has at the skin entry point.


The approach was to send the carriage on a braking profile that uses a fixed fraction (the energy set point) of the total work available from the coils. In practice, this is achieved by setting the PWM value at a constant fraction of 100% duty. Because the coil force varies with carriage position, the effect of this on the carriage is to decelerate it on an uneven speed profile. The speed profile can be calculated from a coil force map, which is obtained experimentally, is stored, and forms part of the control algorithm.


Three important quantities are now introduced. These are shown on FIG. 37:

    • The energy/speed set profile. For a given energy set point, it is known what the coil force, and therefore the work done by the coil, will be, throughout braking. The work done on the carriage by the skin is also known. By adding these together, the total work done on the carriage is calculated. Therefore, the idealized profile of carriage kinetic energy against distance can be calculated for the braking phase. This is used as the set point profile for control. Assuming there are no errors in the prediction of force on the carriage, this is the profile the carriage will follow when braked at the energy set-point with no intervention from the controller.
    • The total work available to brake the carriage from the skin+the coils. This is all the work that can be done on the carriage as it travels to the desired skin depth. It is also the profile which the carriage would follow under the action of 100% coil braking and skin force. This defines the control envelope—if the carriage kinetic energy departs outside this curve, it is certain to overshoot the stopping point.
    • The difference between the energy set-point and the total work available is the energy margin. This spare work is used to correct for errors between the actual speed and the set speed.


In principle, to obtain a high level of braking, a small level of energy margin is used. To compensate for a large level of errors, a larger energy margin is used. The trade-off between the two can be reduced by improving the performance of the in-built control system. A diagram of the energy control algorithm is shown in FIG. 38.


Referring now to FIG. 38, another portion of the control algorithm—energy control, will now be described. In this embodiment, this algorithm is continuously evaluated. A lookup table is used to read the current Figure for “braking work”. The “skin work” is pre-calculated by a formula based on skin depth and is also stored in a lookup table. The energy set profile is calculated from the sum of skin work and braking work (scaled). The error (energy error) produced by subtracting this from the carriage kinetic energy is then scaled by a gain and modifies the fixed PWM value.


The main error source which the controller acts on is the error between the predicted force—distance relationship of the skin and its actual value, together with the associated variation (skin noise). This is therefore one of the main testing usements.


Implementation—Data Storage


In order to use the concept of a dynamic energy set profile as an input to the controller, the carriage force profile needs to be stored. This is more sophisticated and data intensive than acceleration control. Even so, 0.1 mm resolution can be achieved to 4.0 mm depth with only 40 stored values.


Following initial testing, the performance of the energy-based control strategy was promising. In some embodiments, the positional error on stopping was between—0.5 mm and −0.15 mm.


After some testing of different methods for calculating the energy set profile, it was decided to use the following formula to calculate it:


Take the estimated work available from the skin from entry to stopping point


Add in the work available from coil braking, scaled for the energy set point


Sensitivity Study


The control approach described above is data-intensive. There are several parameters, which affect the performance of the model to varying degrees. An illustration of the variables within each module and the extent to which they are under control is shown in FIG. 39. During the course of this study, it was desired to test the effect of variation in the important factors below to ascertain the level to which they affect system performance. Fortunately, the models can be run repeatedly to investigate these variables over a range of values. During the sensitivity testing, roughly 100 simulation runs with different parameters have been completed.


Referring now to FIG. 39, the nature of the module variables will now be described. The effect of each of the parameters highlighted in bold above on stopping accuracy has been checked. It was decided that the level of launcher friction was so low as to be insignificant in comparison to the other active forces (coil and skin force) and that therefore this was not essential to the model.


Encoder Noise


In one embodiment, positional noise from the encoder affects velocity and acceleration measurements. The effect was characterised experimentally. From experimental data, the standard deviation of this noise was found to be +/−1 mm. The noise component of this signal was added into the model as an error signal. The effect on the velocity measurement can be seen in FIG. 1—a noise signal is created. Throughout modelling, a value of 1 mm was selected. The limit on encoder noise beyond which positional control was significantly degraded was 2 mm. A more complete graph of this effect is shown in FIG. 40.


Coil Force Measurement


In one embodiment, the controller braking profile is based on measurements of the coil force conducted in a static force test. The effect of variations in these forces was studied and the result is shown in FIG. 40. For the tests shown in this Figure, the predicted coil peak force was 4N. The actual coil force was varied from 2 to 6N. As can be seen, the effect of underestimating coil force is much less critical than that of overestimating it. The stopping accuracy was generally within 0.1 mm of the desired stopping point, except at low levels of actual coil force. In that case, overshooting was more serious, at up to 0.3 mm at 3 mm set depth.


Skin Entry Speed


In one embodiment, the skin entry speed was targeted so that during braking, the carriage kinetic energy would converge with and run down the pre-programmed profile. Because of the fact that increased skin penetration depth brings more energy available from the coils to stop, this naturally means that the deeper the stopping point, the faster the entry speed.


This way of targeting skin entry speed is not optimised for flight time, as the carriage could be driven faster in the early part of its flight, then braked before entering the skin. This refinement is particularly relevant for shallower depths but was not seen as useful to the set depth accuracy problem. Either side of its velocity set point, the braking controller has a “capture window” within which it can bring and keep the velocity under control during braking. Outside of this window the carriage either ends up overshooting, because the energy margin has been used up, or the carriage has insufficient momentum to enable it to reach its desired position and it stops short.


A refinement that could be tested to deal with either of these eventualities was asymmetric gain.


Coil Usage


During the full insertion and retraction cycle, coil 0 alone is used for braking and acceleration. Because this aspect of the model is fully parametric, the force profile for predicted coils and actual coils can be quickly modified and retested when other coil layouts are tried.


Sensitivity to Errors in Skin Force Prediction


In one embodiment, the algorithm improves positional stopping performance by including a prediction of skin force and hence energy. This estimate was obtained from experimental data. By including this prediction, it introduces sensitivity to that data. Testing was conducted to explore the effects of errors of factors x2 and x½ in the average skin force for comparison with nominal data. The results are shown in FIGS. 43 and 44 below show these three skin force gain scenarios.


The graph in FIG. 42 is encouraging—it shows the overall performance of the algorithm over a range of set depths and skin force gains.


At deeper set depths, the sensitivity of the positional accuracy to errors in skin force is greater than at lower depths. This is to be expected intuitively, as the work done by the skin increases as a quadratic function of distance.


At lower set depths, the entry speed was simply too low to enable the algorithm to work effectively. This needs more complete testing and probably a different approach for shallow entry. It should be borne in mind that in this testing, the energy control concept was only implemented within the skin and not in free space.


One of the best ways counteract errors in skin force prediction is to make the total possible error small in relation to the coil force, which can be controlled. This is done by increasing the coil force. The effect of this can be seen in the earlier FIG. 41 and also in FIG. 43. The three traces show simulations conducted at the same coil force and stopping error was greater when skin force was underestimated (red trace).

    • In general, the control algorithm involves using a pre-programmed speed profile at a fixed coil throttle setting and using what coil force is left to cancel out errors arising from skin and other forces.
    • Studies of sensitivity to errors in predicted skin force, encoder noise and to variation in coil force have been conducted and the effects recorded.
    • Using a higher force in relation to skin force enables more precise positioning to be achieved.


Using a peak coil force of 3N, insertion positioning to within +/−0.1 mm can be achieved over a range of set depths from 1 to 3.5 mm and over a range of skin—force curves. At lower coil forces, positioning accuracy is degraded.


Control System Development

    • Control algorithm—Test the idea of using an asymmetric gain on the energy error signal during braking. Include a model of the launcher friction. Change the method of calculating the energy set profile for shallow skin entry.
    • Implementation—Construct a prototype system using MatLab RTW to produce real time code to run on MatLab XPC real time PC system. This will allow further testing and development of the control algorithm on the real hardware and skin.
    • Implementation—Model the system using only 16-bit arithmetic and change the energy-based algorithm to a velocity-based one to maintain signal precision.
    • Implementation—Modify the algorithm to operate at the (much slower) PWM frequency, rather than in near real-time.
    • Testing—Test the revised algorithms using a similar test suite as described here.
    • Experimental/mechanical data—Update the coil force graphs and dimensional parameters for the latest mechanical layout


4 Position Sensors—LVDT


In one embodiment, a linear variable differential transformer is an alternative to the optical encoder as a means of position and speed sensing. In a successful realisation, the chief advantages over the optical encoder are:

    • a higher linear resolution
    • a smaller package size and a shape which is easier to integrate
    • The ability to provide position updates to the microcontroller on request, rather than having an interrupt-driven system, which aids software design.


Lower Cost


The simple basic design of the LVDT is versatile and offers a wide scope for customisation. LVDTs also offer fast dynamic response, they can make measurements at up to 1/10 of the driving frequency on the primary winding. For this application, that translates into an ability to sense movement at >50 m/s. Although widely used in industrial equipment, they are rarely found in low cost consumer items. The objective for this study is to prototype a design and to find an optimal solution for the launcher.


4.1 Design Issues


Operating frequency Needs to provide positional updates at a rate close to that of the current sensor (4-5 ms). May be possible to go to 10 ms. Assuming an ADC system is used where the ADC can sample successive peaks, then the driving sine wave source frequency is in the range 100 kHz to 250 kHz. For this application it should be able to sense movement at >50 m/s. The maximum frequency of the coil drive is limited by air coupling


Resolution To match the encoder resolution uses 1024 positional steps—10 bits


Moving weight Must not adversely affect the performance of the solenoid—carriage system.


Packaging Length<30 mm, diameter<8 mm


System BOM cost, including electronics <$3.00


Throw distance 8 mm


Table 2: Outline LVDT specification


The LVDT electronics is comprised of the following elements:

    • Drive circuit. For low component count and design simplicity, it makes sense to control the LVDT drive directly from the microcontroller.
    • Sense/sample circuit. Must provide gain and offset zeroing and also the ability to hold the signal for the ADC.
    • ADC. Must provide sufficient conversion speed to satisfy the frequency usement.


4.2 Coil Parameters


4.2.1 Coil Disposition


The layout of the coils in commercial LVDT products is such that they may be used in a single ended mode, ie a moving soft metal slug enters from one end only. A simpler design could be a centre primary with two secondary windings. In this case the slug length is the primary length+a single secondary length.


By careful design of the numbers of turns and dimensions of the primary and secondary some gain can be achieved within the LVDT to improve the signal to noise ratio of the secondary signals.


4.2.2 Single Coil


LVDTs traditionally have two coils, each of which produces an output which is linearly proportional to the position of the slug. When subtracted, the two voltages cancel at a zero position. This removes the effect of air coupling. If the sensing/sampling circuit can be designed such that the air offset is zeroed then a single secondary coil can be used. This would produce significant packaging benefits.


4.2.3 Recommended Next Steps—LVDT


Purchase a commercial LVDT and develop suitable drive circuitry for interface to a microcontroller system.


Referring now to FIG. 44, a predictive braking algorithm is shown. By modeling the penetrating member driver and the tissue to be penetrated, a “road map” of short is provided to determine when the braking should be applied to achieve a desired depth. Feedforward systems are described herein and are used in combination with a lancing device such as that described in commonly assigned U.S. patent application Ser. No. 10/127,395 (now U.S. Pat. No. 7,025,774) and 38187-2606. Feedback is used in combination with feed forward. In this embodiment, feedforward may be used for braking of the penetrating member or more precisely, the slug driving the penetrating member. The feed forward algorithm may be stored in a processor used to control the penetrating member driver. FIG. 44 shows in detail how the planned velocity is used to determine how to reach a desired depth. In one embodiment, the entire inbound path is traveled in under 10 ms, which is faster than most humans can see. Hence the need for feedforward to provide a planned velocity so that the accurate depth can be reached without lag and/or instability that may be associated with a feedback only system.


As each device is manufactured, each driver may be modeled during manufacturing to adjust the model for each driver. In other embodiments, a standard model may be used.


While the invention has been described and illustrated with reference to certain particular embodiments thereof, those skilled in the art will appreciate that various adaptations, changes, modifications, substitutions, deletions, or additions of procedures and protocols may be made without departing from the spirit and scope of the invention. For example, with any of the above embodiments, the location of the penetrating member drive device may be varied, relative to the penetrating members or the cartridge. With any of the above embodiments, the penetrating member tips may be uncovered during actuation (i.e. penetrating members do not pierce the penetrating member enclosure or protective foil during launch). With any of the above embodiments, the penetrating members may be a bare penetrating member during launch. With any of the above embodiments, the penetrating members may be bare penetrating members prior to launch as this may allow for significantly tighter densities of penetrating members. In some embodiments, the penetrating members may be bent, curved, textured, shaped, or otherwise treated at a proximal end or area to facilitate handling by an actuator. The penetrating member may be configured to have a notch or groove to facilitate coupling to a gripper. The notch or groove may be formed along an elongate portion of the penetrating member. With any of the above embodiments, the cavity may be on the bottom or the top of the cartridge, with the gripper on the other side. In some embodiments, analyte detecting members may be printed on the top, bottom, or side of the cavities. The front end of the cartridge maybe in contact with a user during lancing. The same driver may be used for advancing and retraction of the penetrating member. The penetrating member may have a diameters and length suitable for obtaining the blood volumes described herein. The penetrating member driver may also be in substantially the same plane as the cartridge. The driver may use a through hole or other opening to engage a proximal end of a penetrating member to actuate the penetrating member along a path into and out of the tissue.


In one embodiment of the present invention, an LVDT position sensor module will now be described. As a nonlimiting example, the LVDT, incorporating the bobbin 710, primary coil, core and secondary coils. FIGS. 45 and 46 show one embodiment of a bobbin 710 according to the present invention. The bobbin 710 may include a coil separator 712. Secondary coils may be wound over regions 714 and 716. The hub portion 718 may be removed after manufacturing to further decrease the size of the bobbin 710. The diameter of the bobbin 710 may be varied. The length is determined by the through distance and a slight variance for magnetic effects. In one embodiment, the coils are 0.6 mm wire. The layers determines the number of coils. The fewer turns used, the less field you get. The present embodiment may have four layers for the secondary and two for the primary coil. It should be understood that other combinations of layers such as two and one may also be used. It is seen that a physical wall 712 is used to separate the coils (not shown). This provides for simplified manufacturing. The coils may be wound in a uniform manner, in one embodiment. A processor may be used to interpolate the nonlinear output from the coils. Each processor may be calibrated to the output to linearize it. In further embodiments, a wall 712 may be removable after the coils are wound. In still further embodiments, a clamp may be placed on the bobbin during winding and may be removed after the coils are wound.


The entire system may also include coil drive electronics, signal conditioning and microcontroller hardware, and firmware to control the microcontroller modules and process the incoming signal.


One reason for considering the LVDT as a position sensor is because of its advantages over an optical encoder. These break down into advantages for the product (the potential for lower cost manufacture and improved packaging), as well as functional advantages for the control system: (high speed, high accuracy on-demand position measurement).


Desired Features


To replace a linear encoder as a position and speed sensor, the LVDT module desire to have at least one of the following: Size—as small as possible; stability—the encoder module is stable with temperature, so the LVDT should be too; range/resolution—20 m across the measurement range of 8 mm; response time/update frequency—5 s/200 kHz; and/or moving mass—as low as possible, to limit the effect on carriage ballistics.


Referring now to FIG. 46, a generic system schematic showing the modules and their relationships is shown. In one embodiment, for its operation, the module relies in part on the timing relationship between the signal which is used to drive the LVDT primary coil, sourced in this embodiment from a PWM module, and the sampling time of a 10-bit ADC. As a nonlimiting example, these may both be integral blocks on board a 16-bit microcontroller. These blocks operate in synchronism, which reduces the need for external componentry. The phase delay is set by internal microcontroller settings and by parameters of the external circuit. ADC sampling time is synchronized with the input signal in the present embodiment.



FIG. 48 shows the timing of the signals of interest. FIG. 49 shows one embodiment of the drive electronics which implement the coil drive and signal conditioning. During initial testing, a working frequency for the primary drive circuit was chosen in one embodiment which enables the ADC to make one sample for every cycle of the LVDT drive signal. By the adjustment of the phase delay, the ADC can be made to sample at the peak of the secondary coil cycle, thereby making the best use of the available positional resolution. As seen in FIG. 48, the system may use a square wave input 750. A resonant circuit may be used to convert this square wave into a sinusoidal waveform to drive the primary coil. In this embodiment, sampling by the ADC is related to the square wave input 750. It should be understood that a sine wave generator may also be used in some embodiments. A certain delay may be used so that the sampling occurs a the optimal point 752 (as seen in FIG. 48).


By synchronizing the timing of the ADC samples to the drive signal and by using the internal sample and hold circuit, the design of this embodiment avoids the need to include external rectification or hold circuitry.


LVDT Primary Coil Drive


The LVDT desires a sine wave to drive the primary coil: this is achieved by exciting a parallel resonant LC circuit with a square wave input (TIOCA1—Vdrive signal). This is then amplified (U1C) to create a lower impedance source for the primary coil. The LC circuit is adjusted to resonate at the module operating frequency and R3 is used to limit the output amplitude. R4 compensates for the primary coil DC impedance to prevent output clipping on U1C.


Coupling and Secondary Coil Signal Conditioning


The voltage ratio of the LVDT is a function of the turns ratio and the geometry of the coils. This is chosen, alongside all the gains in the signal path, to preserve SNR. The secondary coil voltage is fed through a standard high gain differential amplifier (U1D) before being fed into the ADC. The choice of resistor values for U1D is driven by the need to obtain maximum gain without loading the LVDT secondary coil or the op-amp excessively. The entire LVDT drive circuit is referenced to a stabilised mid-rail voltage to use the op-amps most effectively.


ADC Conversion and Signal Processing


The timing of the ADC sampling and conversion process is shown at the bottom of FIG. 4. The ADC is triggered by the TPU, which also supplies the PWM signal. It samples near the peak of the negative going haft-cycle. The ADC voltage reference pin, Vref, is set-up so that the ADC gives its full 10-bit resolution over the anticipated voltage swing of the amplified LVDT secondary signal at the sampling time. With the LVDT optimally set up, this the whole PSU rail voltage. The output from the ADC as the LVDT core was moved over its travel can be seen in FIG. 50. A look-up table of 13 calibration values was used to encode the ADC counts over a range from 7.50 to 14.00 mm. The sampling of the ADC may be increased from 10 ms to 7 ms (40 kHz) depending on the microcontroller used.


Module Components


Drive Electronics—Op-Amp Circuit


In one embodiment, the rail-to-rail op-amp chosen for the prototype circuit was the National LM824. From the table below, it was chosen because it is a low cost device, it has a 3.3V capability, a respectable gin-bandwidth product of 5 MHz acceptable input offset voltage and output drive capability, whilst offering 4 channels of gain.


In the three instances in which it is used, there are differing requirements. In each one current drive capability and gain bandwidth product are the most important


Mid-Rail Supply—U1B, Coil Drive—U1C


In both these instances, the closed loop gain is 1, so the greatest requirement is for output drive capability. When testing the LVDT #0, the 75 R resistor was necessary to prevent output clipping. With LVDTs #1-#4, this was reduced to 27 R.


Secondary Gain—U1D


The op-amp was set-up to give a closed-loop gain of 1 at 100 kHz which is well within its gain—bandwidth capability. This op-amp will cope with 200 kHz testing, and it may be possible to specify an op-amp with a lower GBW product, and reduce cost further.


Microcontroller Hardware—ADC/TPU


The LVDT circuit was prototyped on a Hitachi H8S2318, running at 20 MHz. The operating frequency of the circuit was 100 kHz. One of the limiting factors on this is the ADC conversion time, which was measured at 5.8 s. This conversion rate is slower than the Adc on the proposed H8S3694 microcontroller, which is specified at 3.5 s.


Module Performance


In one embodiment, two designs of LVDT were tested. LVDT #0 was a simple design with three similar coils adjacent to each other. LVDTs #1 to #4 were made to the design shown in FIGS. 45 and 46, with a primary coil running the whole length of the coil and 2 secondary coils overwound on each half-section.


Repeatability


Between Calibrations


In this embodiment, the calibration curve of LVDT #0 was measured on three occasions. Across the whole calibration range of 27 mm, the maximum deviation from the mean reading was +/−3 counts (0.79%) and the standard deviation of 1.12 counts (0.29%).


Between Coils


Three identical examples of the same design, LVDTs #1, #2, #3 were constructed and calibrated. The results of the calibration curves are shown in FIGS. 8 and 9 below. Across the whole calibration range, the overall standard deviation between readings of the three coils was 5.82 counts (1.10% of range). This equates to a maximum positional error of 0.30 mm when the reading is calibrated in mm.


Since the mechanical system provides a known starting reference, all measurements are relative to the zero point. This error should not affect the penetrating member positional accuracy.


Temperature Stability


The sensitivity of the LVDT and its drive electronics to temperature variation was measured across the usable temperature range, by both heating and cooling the prototype assembly and performing a calibration. The results are displayed in FIGS. 50 and 51. FIGS. 48 and 49: LVDT #2 Combined calibration chart—hot and cold readings, positional errors in across temperature range across usable position range


In one embodiment, the maximum error in ADC count measured over the temperature range would equate to an error of 0.9 mm in the worst case. The maximum positional error within the usable range was 0.48 mm. This level of error requires further attention to reduce it because this error will be evident in the course of the normal use of the product. It is thought that this is caused by changes in the resistance of the LVDT coil; temperature-resistance changes within the op-amps and the ancillary resistors, and especially the primary drive circuit.


Resolution


The resolution of the LVDT module depends on two factors:


The ADC resolution


The rate of change of output amplitude of the secondary coil with respect to the core position: the higher the better.


For this embodiment, the ADC resolution was fixed at 10-bits. Within the range provided by this, the resolution was limited by the maximum signal amplitude which could be achieved from the secondary coil amplifier. Calibration curves for the first prototype LVDT, #0, and for #1-#3 are shown in FIGS. 51 and 52 below. The usable range of the LVDT is highlighted on each figure. For LVDT 0, FIG. 7 shows that the raw ADC count changes rapidly with position between 7 and 14 mm offset and this is the region where the resolution was highest on this LVDT prototype. Over this range, the resolution varied between 0.025 mm and 0.014 mm. FIGS. 52 and 53: Calibration charts—LVDT #0, and LVDTs #1-#3 (combined)


To check the effect of counterwinding, one of the secondary coils was wound in the opposite sense to all the other coils. As expected, the effect was the same as that of switching coil polarity, with no change in the amplitude/position relationship.


Physical Dimensions


For one embodiment, Some 2D sketches of the LVDT bobbin are shown in FIGS. 54 and 55. The overall length is governed by the throw distance and the diameter is governed by the minimum achievable wall thicknesses and the number of turns wound. The representative outer dimensions OD for this iteration were OD 3.65 mm, length 23 mm. This would create a packaged volume of approximately 340 mm3. For the encoder, the volume to be packaged is approximately 1100 mm3. In a future design iteration, the number of turns wound could be reduced by approximately 25% before any detrimental effects were noticed which would further benefit packaging.


Effect of Core Size


In one embodiment, a calibration was attempted using an 8 mm core, and the result was that the level of coupling was decreased but the overall range between secondary peaks was unaffected. This suggests that reducing the core length will have no beneficial effect in increasing the usable throw distance. It is estimated that this can be reduced by at least 50% in further trials. In one embodiment, the following















Parameter
LVDT module








Stability
Coil-to-coil repeatability: 0.30 mm




Temperature: 0.50 mm over operating




temp range and usable calibration range



Range/Resolution
8 mm/20 μm



Response time
On-demand. 200 kHz/5 μs




with 3694 microcontroller.




Tested at 100 kHz/10 μs











Moving mass
0.163
g



Size
340
mm3
























Coils
Parameter
Value









#0
Turns ratio -
1:1:1




(primary/secondary A, secondary B)














Primary resistance
1.1
ohm




Resolution
20
μm




Secondary resistance
2.1
ohm












Repeatability
0.29%













Range
7
mm











#1-#3
Turns ratio -
1:1:1




(primary/secondary A, secondary B)














Primary resistance
32
ohm




Secondary resistance
34.5/34.5
ohm












Repeatability between coils
1.10%













Resolution
20
μm




Range at this resolution
7
mm










In yet another embodiment, a solenoid-based actuator has been developed to move penetrating members into skin for the purpose of collecting blood for the analysis of blood glucose. To reduce pain and improve blood yield, the speed, acceleration, and position of the actuating solenoid is controlled. In this embodiment, control is provided by a processor that monitors the actuation cycle and modulates the electrical power to the solenoid. Commercially available position transducers (such as Hewlett Packard HEDS9731) are being used to provide actuator position information.


In one embodiment, the present invention consists of a Linear Variable Differential Position Transducer (LVDT) that has been modified to provide a low profile design. LVDT's are commonly available such as from Solartron (704) 868-4661 and consist of adjacent cylindrically wound coils with a soft iron coupling slug that moves inside the coils. Energy from an excitation coil is coupled into two secondary coils in proportion to the slug position within the coils. Available LVDT's are cylindrical so the height and width are equal.


Referring now to FIG. 10, to create a more compact LVDT, in one embodiment, the excitation and driven coils could be wound as flat coils and placed next to each other in a plane. The moving slug 100 would then take the form of a flat plate of soft iron that moves in a plane parallel to the coil plane, and close to it. The resulting transducer 102 would be thin relative to its width and would make more efficient use of space. The price for a more compact design would be efficiency of coupling, and possibly accuracy.


One arrangement of coils, as illustrated in FIG. 54, would consist of a large rectangular driving coil wound in a flat open shape. Inside the driver coil 104, two smaller rectangular or square coils 106 would be mounted side-by-side. The slug would move along the long axis of the driving coil. FIGS. 55 and 56 provide views of the coil. Specifically, FIG. 56 shows the slug removed and the coils 104 and 106 exposed.


Another arrangement of coils would be similar, with sensing coils inside a driving coil, but the coils may be traces etched onto a thin PCB or flex circuit. Multiple PCB's and/or flex circuits could be stacked to provide more coil turns.


An alternate arrangement of the slug would consist of a soft iron plate of sheet metal, formed into a “U” so as to enclose the coils on three sides. This wrap-around slug would provide better coupling between the coils at the cost of more moving mass.


In this embodiment, the primary coil was supplied with 13 Amp turns. The secondary coils have 640 turns each. The emf induced in each secondary coil was determined at various positions of the c-slug, from fully covering the 2 coils to fully uncovering them. FIG. 57 below shows the differential between the 2 coils emf and their sum also. The values were obtained at 60 Hz in the primary coil. The sensitivity appears to be about 3 mV/mm, in the linear section of the sum curve.



FIG. 58 below is similar to the one above but the values were obtained at 6,000 Hz in the primary coil. The sensitivity appears to have increased to 22 mV/mm, in the linear section.


In one embodiment, the linear section of the travel appears to be about 3.5 mm. This can be increased to 8 mm by doubling the width of the secondary coils to 4 mm each. The number of turns of these secondary coils is determined by the packing factor and the fineness of the wire used. The number of turns and current in the primary coil can be chosen for the most appropriate match with the available supply to produce the necessary amp-turns.


In one embodiment, the C-slug was assigned mild steel for material. The thickness can be reduced significantly since the levels of flux density in the present cross-section are very low. It is probably sufficient to have a steel sheet on one side of the coils only to produce the required linear emf curves. The material of the frame can be either magnetic or non-magnetic, since no effect was seen on the emf values.


In one embodiment, a position transducer for detecting mechanism component position is provided. The transducer functions by winding flat coils and placing driver and driven coils inside each other; coupling coils with a moving flat soft iron plate or forming the moving soft iron plate so it encloses the coils on three or more sides. The coils may be created by etching a PCB or flex circuit. A position transducer is described that works on the LVDT principle and is very compact. The low-profile form of the transducer is achieved by using flat, coplanar coils and a flat coupling slug.


In one embodiment, the shaft 110 may be covered with a magnetic layer. Plating of magnetic material on the carbon fiber rod would reduce the mass of the slug. Moving mass reduction will allow for improved acceleration.


Referring now to FIG. 59, a still further embodiment of a cartridge according to the present invention will be described. FIG. 59 shows one embodiment of a cartridge 900 which may be removably inserted into an apparatus for driving penetrating members to pierce skin or tissue. The cartridge 900 has a plurality of penetrating members 902 that may be individually or otherwise selectively actuated so that the penetrating members 902 may extend outward from the cartridge, as indicated by arrow 904, to penetrate tissue. In the present embodiment, the cartridge 900 may be based on a flat disc with a number of penetrating members such as, but in no way limited to, (25, 50, 75, 100, . . . ) arranged radially on the disc or cartridge 800. It should be understood that although the cartridge 900 is shown as a disc or a disc-shaped housing, other shapes or configurations of the cartridge may also work without departing from the spirit of the present invention of placing a plurality of penetrating members to be engaged, singly or in some combination, by a penetrating member driver.


Each penetrating member 902 may be contained in a cavity 906 in the cartridge 900 with the penetrating member's sharpened end facing radially outward and may be in the same plane as that of the cartridge. The cavity 906 may be molded, pressed, forged, or otherwise formed in the cartridge. Although not limited in this manner, the ends of the cavities 906 may be divided into individual fingers (such as one for each cavity) on the outer periphery of the disc. The particular shape of each cavity 906 may be designed to suit the size or shape of the penetrating member therein or the amount of space desired for placement of the analyte detecting members 808. For example and not limitation, the cavity 906 may have a V-shaped cross-section, a U-shaped cross-section, C-shaped cross-section, a multi-level cross section or the other cross-sections. The opening 810 through which a penetrating member 902 may exit to penetrate tissue may also have a variety of shapes, such as but not limited to, a circular opening, a square or rectangular opening, a U-shaped opening, a narrow opening that only allows the penetrating member to pass, an opening with more clearance on the sides, a slit, a configuration as shown in FIG. 75, or the other shapes.


In this embodiment, after actuation, the penetrating member 902 is returned into the cartridge and may be held within the cartridge 900 in a manner so that it is not able to be used again. By way of example and not limitation, a used penetrating member may be returned into the cartridge and held by the launcher in position until the next lancing event. At the time of the next lancing, the launcher may disengage the used penetrating member with the cartridge 900 turned or indexed to the next clean penetrating member such that the cavity holding the used penetrating member is position so that it is not accessible to the user (i.e. turn away from a penetrating member exit opening). In some embodiments, the tip of a used penetrating member may be driven into a protective stop that hold the penetrating member in place after use. The cartridge 900 is replaceable with a new cartridge 900 once all the penetrating members have been used or at such other time or condition as deemed desirable by the user.


Referring still to the embodiment in FIG. 59, the cartridge 900 may provide sterile environments for penetrating members via seals, foils, covers, polymeric, or similar materials used to seal the cavities and provide enclosed areas for the penetrating members to rest in. In the present embodiment, a foil or seal layer 920 is applied to one surface of the cartridge 900. The seal layer 920 may be made of a variety of materials such as a metallic foil or other seal materials and may be of a tensile strength and other quality that may provide a sealed, sterile environment until the seal layer 920 is penetrate by a suitable or penetrating device providing a preselected or selected amount of force to open the sealed, sterile environment. Each cavity 906 may be individually sealed with a layer 920 in a manner such that the opening of one cavity does not interfere with the sterility in an adjacent or other cavity in the cartridge 800. As seen in the embodiment of FIG. 59, the seal layer 920 may be a planar material that is adhered to a top surface of the cartridge 800.


Depending on the orientation of the cartridge 900 in the penetrating member driver apparatus, the seal layer 920 may be on the top surface, side surface, bottom surface, or other positioned surface. For ease of illustration and discussion of the embodiment of FIG. 59, the layer 920 is placed on a top surface of the cartridge 800. The cavities 906 holding the penetrating members 902 are sealed on by the foil layer 920 and thus create the sterile environments for the penetrating members. The foil layer 920 may seal a plurality of cavities 906 or only a select number of cavities as desired.


In a still further feature of FIG. 59, the cartridge 900 may optionally include a plurality of analyte detecting members 908 on a substrate 922 which may be attached to a bottom surface of the cartridge 900. The substrate may be made of a material such as, but not limited to, a polymer, a foil, or other material suitable for attaching to a cartridge and holding the analyte detecting members 908. As seen in FIG. 59, the substrate 922 may hold a plurality of analyte detecting members, such as but not limited to, about 10-50, 50-100, or other combinations of analyte detecting members. This facilitates the assembly and integration of analyte detecting members 908 with cartridge 900. These analyte detecting members 908 may enable an integrated body fluid sampling system where the penetrating members 902 create a wound tract in a target tissue, which expresses body fluid that flows into the cartridge for analyte detection by at least one of the analyte detecting members 908. The substrate 922 may contain any number of analyte detecting members 908 suitable for detecting analytes in cartridge having a plurality of cavities 906. In one embodiment, many analyte detecting members 908 may be printed onto a single substrate 922 which is then adhered to the cartridge to facilitate manufacturing and simplify assembly. The analyte detecting members 908 may be electrochemical in nature. The analyte detecting members 908 may further contain enzymes, dyes, or other detectors which react when exposed to the desired analyte. Additionally, the analyte detecting members 908 may comprise of clear optical windows that allow light to pass into the body fluid for analyte analysis. The number, location, and type of analyte detecting member 908 may be varied as desired, based in part on the design of the cartridge, number of analytes to be measured, the need for analyte detecting member calibration, and the sensitivity of the analyte detecting members. If the cartridge 900 uses an analyte detecting member arrangement where the analyte detecting members are on a substrate attached to the bottom of the cartridge, there may be through holes (as shown in FIG. 76), wicking elements, capillary tube or other devices on the cartridge 900 to allow body fluid to flow from the cartridge to the analyte detecting members 908 for analysis. In other configurations, the analyte detecting members 908 may be printed, formed, or otherwise located directly in the cavities housing the penetrating members 902 or areas on the cartridge surface that receive blood after lancing.


The use of the seal layer 920 and substrate or analyte detecting member layer 822 may facilitate the manufacture of these cartridges 10. For example, a single seal layer 920 may be adhered, attached, or otherwise coupled to the cartridge 900 as indicated by arrows 924 to seal many of the cavities 906 at one time. A sheet 922 of analyte detecting members may also be adhered, attached, or otherwise coupled to the cartridge 900 as indicated by arrows 925 to provide many analyte detecting members on the cartridge at one time. During manufacturing of one embodiment of the present invention, the cartridge 900 may be loaded with penetrating members 902, sealed with layer 920 and a temporary layer (not shown) on the bottom where substrate 922 would later go, to provide a sealed environment for the penetrating members. This assembly with the temporary bottom layer is then taken to be sterilized. After sterilization, the assembly is taken to a clean room (or it may already be in a clear room or equivalent environment) where the temporary bottom layer is removed and the substrate 922 with analyte detecting members is coupled to the cartridge as shown in FIG. 59. This process allows for the sterile assembly of the cartridge with the penetrating members 902 using processes and/or temperatures that may degrade the accuracy or functionality of the analyte detecting members on substrate 922. As a nonlimiting example, the entire cartridge 900 may then be placed in a further sealed container such as a pouch, bag, plastic molded container, etc. . . . to facilitate contact, improve ruggedness, and/or allow for easier handling.


In some embodiments, more than one seal layer 920 may be used to seal the cavities 906. As examples of some embodiments, multiple layers may be placed over each cavity 906, half or some selected portion of the cavities may be sealed with one layer with the other half or selected portion of the cavities sealed with another sheet or layer, different shaped cavities may use different seal layer, or the like. The seal layer 920 may have different physical properties, such as those covering the penetrating members 902 near the end of the cartridge may have a different color such as red to indicate to the user (if visually inspectable) that the user is down to say 10, 5, or other number of penetrating members before the cartridge should be changed out.


Referring now to FIG. 60, one embodiment of an apparatus 980 using a radial cartridge 900 with a penetrating member driver 982 is shown. A contoured surface 884 is located near a penetrating member exit port 986, allowing for a patient to place their finger in position for lancing. Although not shown, the apparatus 980 may include a human readable or other type of visual display to relay status to the user. The display may also show measured analyte levels or other measurement or feedback to the user without the need to plug apparatus 980 or a separate test strip into a separate analyte reader device. The apparatus 980 may include a processor or other logic for actuating the penetrating member or for measuring the analyte levels. The cartridge 900 may be loaded into the apparatus 980 by opening a top housing of the apparatus which may be hinged or removably coupled to a bottom housing. The cartridge 900 may also drawn into the apparatus 980 using a loading mechanism similar in spirit to that found on a compact disc player or the like. In such an embodiment, the apparatus may have a slot (similar to a CD player in an automobile) that allows for the insertion of the cartridge 900 into the apparatus 980 which is then automatically loaded into position or otherwise seated in the apparatus for operation therein. The loading mechanism may be mechanically powered or electrically powered. In some embodiments, the loading mechanism may use a loading tray in addition to the slot. The slot may be placed higher on the housing so that the cartridge 900 will have enough clearance to be loaded into the device and then dropped down over the penetrating member driver 982. The cartridge 900 may have an indicator mark or indexing device that allows the cartridge to be properly aligned by the loading mechanism or an aligning mechanism once the cartridge 900 is placed into the apparatus 980. The cartridge 900 may rest on a radial platform that rotates about the penetrating member driver 982, thus providing a method for advancing the cartridge to bring unused penetrating members to engagement with the penetrating member driver. The cartridge 800 on its underside or other surface, may shaped or contoured such as with notches, grooves, tractor holes, optical markers, or the like to facilitate handling and/or indexing of the cartridge. These shapes or surfaces may also be varied so as to indicate that the cartridge is almost out of unused penetrating members, that there are only five penetrating members left, or some other cartridge status indicator as desired.


A suitable method and apparatus for loading penetrating members has been described previously in commonly assigned, copending U.S. Pat. No. 38187-2589 and U.S. Ser. No. 60/393,707, and are included here by reference for all purposes. Suitable devices for engaging the penetrating members and for removing protective materials associated with the penetrating member cavity are described in commonly assigned, copending U.S. patent applications 60/422,988 and 60/424,429, and are included here by reference for all purposes. For example in the embodiment of FIG. 59, the foil or seal layer 920 may cover the cavity by extending across the cavity along a top surface 990 and down along the angled surface 892 to provide a sealed, sterile environment for the penetrating member and sensors therein. A piercing element described in U.S. patent applications 60/424,429 has a piercing element and then a shaped portion behind the element which pushes the foil to the sides of the cavity or other position so that the penetrating member 902 may be actuated and body fluid may flow into the cavity.


Referring now to FIG. 61, one embodiment of a device that may use a disc 900 is shown. This embodiment of device 1000 include a display 1002 that shows lancing performance and setting such as penetration depth setting the like. Various buttons 1004 may also be placed on the housing to adjust settings and/or to activate lancing.


It should be understood that device 1000 may include a processor for implementing any of the control methodologies set forth herein. The processor may control the penetrating member driver and/or active braking device such a pads, stops, dampers, dashpots and other mechanism to control penetrating member speed. The characteristic phases of penetrating member advancement and retraction can be plotted on a graph of force versus time illustrating the force exerted by the penetrating member driver on the penetrating member to achieve the desired displacement and velocity profile. The characteristic phases are the penetrating member introduction phase A-C where the penetrating member is longitudinally advanced into the skin, the penetrating member rest phase D where the penetrating member terminates its longitudinal movement reaching its maximum depth and becoming relatively stationary, and the penetrating member retraction phase E-G where the penetrating member is longitudinally retracted out of the skin. The duration of the penetrating member retraction phase E-G is longer than the duration of the penetrating member introduction phase A-C, which in turn is longer than the duration of the penetrating member rest phase D.


The introduction phase further comprises a penetrating member launch phase prior to A when the penetrating member is longitudinally moving through air toward the skin, a tissue contact phase at the beginning of A when the distal end of the penetrating member makes initial contact with the skin, a tissue deformation phase A when the skin bends depending on its elastic properties which are related to hydration and thickness, a tissue lancing phase which comprises when the penetrating member hits the inflection point on the skin and begins to cut the skin B and the penetrating member continues cutting the skin C. The penetrating member rest phase D is the limit of the penetration of the penetrating member into the skin. Pain is reduced by minimizing the duration of the penetrating member introduction phase A-C so that there is a fast incision to a certain penetration depth regardless of the duration of the deformation phase A and inflection point cutting B which will vary from user to user. Success rate is increased by measuring the exact depth of penetration from inflection point B to the limit of penetration in the penetrating member rest phase D. This measurement allows the penetrating member to always, or at least reliably, hit the capillary beds which are a known distance underneath the surface of the skin.


The penetrating member retraction phase further comprises a primary retraction phase E when the skin pushes the penetrating member out of the wound tract, a secondary retraction phase F when the penetrating member starts to become dislodged and pulls in the opposite direction of the skin, and penetrating member exit phase G when the penetrating member becomes free of the skin. Primary retraction is the result of exerting a decreasing force to pull the penetrating member out of the skin as the penetrating member pulls away from the finger. Secondary retraction is the result of exerting a force in the opposite direction to dislodge the penetrating member. Control is necessary to keep the wound tract open as blood flows up the wound tract. Blood volume is increased by using a uniform velocity to retract the penetrating member during the penetrating member retraction phase E-G regardless of the force required for the primary retraction phase E or secondary retraction phase F, either of which may vary from user to user depending on the properties of the user's skin.


Displacement versus time profile of a penetrating member for a controlled penetrating member retraction can be plotted. Velocity vs. time profile of the penetrating member for the controlled retraction can also be plotted. The penetrating member driver controls penetrating member displacement and velocity at several steps in the lancing cycle, including when the penetrating member cuts the blood vessels to allow blood to pool 2130, and as the penetrating member retracts, regulating the retraction rate to allow the blood to flood the wound tract while keeping the wound flap from sealing the channel 2132 to permit blood to exit the wound.


The tenting process and retrograde motion of the penetrating member during the lancing cycle can be illustrated graphically which shows both a velocity versus time graph and a position versus time graph of a penetrating member tip during a lancing cycle that includes elastic and inelastic tenting. From point 0 to point A, the penetrating member is being accelerated from the initialization position or zero position. From point A to point B, the penetrating member is in ballistic or coasting mode, with no additional power being delivered. At point B, the penetrating member tip contacts the tissue and begins to tent the skin until it reaches a displacement C. As the penetrating member tip approaches maximum displacement, braking force is applied to the penetrating member until the penetrating member comes to a stop at point D. The penetrating member then recoils in a retrograde direction during the settling phase of the lancing cycle indicated between D and E. Note that the magnitude of inelastic tenting indicated in FIG. 48 is exaggerated for purposes of illustration.


The amount of inelastic tenting indicated by Z tends to be fairly consistent and small compared to the magnitude of the elastic tenting. Generally, the amount of inelastic tenting Z can be about 120 to about 140 microns. As the magnitude of the inelastic tenting has a fairly constant value and is small compared to the magnitude of the elastic tenting for most patients and skin types, the value for the total amount of tenting for the penetration stroke of the penetrating member is effectively equal to the rearward displacement of the penetrating member during the settling phase as measured by the processor 193 plus a predetermined value for the inelastic recoil, such as 130 microns. Inelastic recoil for some embodiments can be about 100 to about 200 microns. The ability to measure the magnitude of skin tenting for a patient is important to controlling the depth of penetration of the penetrating member tip as the skin is generally known to vary in elasticity and other parameters due to age, time of day, level of hydration, gender and pathological state.


This value for total tenting for the lancing cycle can then be used to determine the various characteristics of the patient's skin. Once a body of tenting data is obtained for a given patient, this data can be analyzed in order to predict the total penetrating member displacement, from the point of skin contact, necessary for a successful lancing procedure. This enables the tissue penetration device to achieve a high success rate and minimize pain for the user. A rolling average table can be used to collect and store the tenting data for a patient with a pointer to the last entry in the table. When a new entry is input, it can replace the entry at the pointer and the pointer advances to the next value. When an average is desired, all the values are added and the sum divided by the total number of entries by the processor 193. Similar techniques involving exponential decay (multiply by 0.95, add 0.05 times current value, etc.) are also possible.


With regard to tenting of skin generally, some typical values relating to penetration depth are now discussed. A cross sectional view of the layers of the skin can be shown. In order to reliably obtain a useable sample of blood from the skin, it is desirable to have the penetrating member tip reach the venuolar plexus of the skin. The stratum corneum is typically about 0.1 to about 0.6 mm thick and the distance from the top of the dermis to the venuole plexus can be from about 0.3 to about 1.4 mm. Elastic tenting can have a magnitude of up to about 2 mm or so, specifically, about 0.2 to about 2.0 mm, with an average magnitude of about 1 mm. This means that the amount of penetrating member displacement necessary to overcome the tenting can have a magnitude greater than the thickness of skin necessary to penetrate in order to reach the venuolar plexus. The total penetrating member displacement from point of initial skin contact may have an average value of about 1.7 to about 2.1 mm. In some embodiments, penetration depth and maximum penetration depth may be about 0.5 mm to about 5 mm, specifically, about 1 mm to about 3 mm. In some embodiments, a maximum penetration depth of about 0.5 to about 3 mm is useful.


In some embodiments, the penetrating member is withdrawn with less force and a lower speed than the force and speed during the penetration portion of the operation cycle. Withdrawal speed of the penetrating member in some embodiments can be about 0.004 to about 0.5 m/s, specifically, about 0.006 to about 0.01 m/s. In other embodiments, useful withdrawal velocities can be about 0.001 to about 0.02 meters per second, specifically, about 0.001 to about 0.01 meters per second. For embodiments that use a relatively slow withdrawal velocity compared to the penetration velocity, the withdrawal velocity may up to about 0.02 meters per second. For such embodiments, a ratio of the average penetration velocity relative to the average withdrawal velocity can be about 100 to about 1000. In embodiments where a relatively slow withdrawal velocity is not important, a withdrawal velocity of about 2 to about 10 meters per second may be used.


Another example of an embodiment of a velocity profile for a penetrating member can be seen shown, which illustrates a penetrating member profile with a fast entry velocity and a slow withdrawal velocity. A lancing profile showing velocity of the penetrating member versus position. The lancing profile starts at zero time and position and shows acceleration of the penetrating member towards the tissue from the electromagnetic force generated from the electromagnetic driver. At point A, the power is shut off and the penetrating member begins to coast until it reaches the skin indicated by B at which point, the velocity begins to decrease. At point C, the penetrating member has reached maximum displacement and settles momentarily, typically for a time of about 8 milliseconds.


A retrograde withdrawal force is then imposed on the penetrating member by the controllable driver, which is controlled by the processor to maintain a withdrawal velocity of no more than about 0.006 to about 0.01 meters/second. The same cycle is illustrated in the velocity versus time plot of FIG. 151 where the penetrating member is accelerated from the start point to point A. The penetrating member coasts from A to B where the penetrating member tip contacts tissue 233. The penetrating member tip then penetrates the tissue and slows with braking force eventually applied as the maximum penetration depth is approached. The penetrating member is stopped and settling between C and D. At D, the withdrawal phase begins and the penetrating member is slowly withdrawn until it returns to the initialization point shown by E. Note that retrograde recoil from elastic and inelastic tenting was not shown in the lancing profiles for purpose of illustration and clarity.


In another embodiment, the withdrawal phase may use a dual speed profile, with the slow 0.006 to 0.01 meter per second speed used until the penetrating member is withdrawn past the contact point with the tissue, then a faster speed of 0.01 to 1 meters per second may be used to shorten the complete cycle.


While the invention has been described and illustrated with reference to certain particular embodiments thereof, those skilled in the art will appreciate that various adaptations, changes, modifications, substitutions, deletions, or additions of procedures and protocols may be made without departing from the spirit and scope of the invention. For example, with any of the above embodiments, the location of the penetrating member drive device may be varied, relative to the penetrating members or the cartridge. With any of the above embodiments, the penetrating member tips may be uncovered during actuation (i.e. penetrating members do not pierce the penetrating member enclosure or protective foil during launch). With any of the above embodiments, the penetrating members may be a bare penetrating member during launch. With any of the above embodiments, the penetrating members may be bare penetrating members prior to launch as this may allow for significantly tighter densities of penetrating members. In some embodiments, the penetrating members may be bent, curved, textured, shaped, or otherwise treated at a proximal end or area to facilitate handling by an actuator. The penetrating member may be configured to have a notch or groove to facilitate coupling to a gripper. The notch or groove may be formed along an elongate portion of the penetrating member. With any of the above embodiments, the cavity may be on the bottom or the top of the cartridge, with the gripper on the other side. In some embodiments, analyte detecting members may be printed on the top, bottom, or side of the cavities. The front end of the cartridge maybe in contact with a user during lancing. The same driver may be used for advancing and retraction of the penetrating member. The penetrating member may have a diameters and length suitable for obtaining the blood volumes described herein. The penetrating member driver may also be in substantially the same plane as the cartridge. The driver may use a through hole or other opening to engage a proximal end of a penetrating member to actuate the penetrating member along a path into and out of the tissue.


Any of the features described in this application or any reference disclosed herein may be adapted for use with any embodiment of the present invention. For example, the devices of the present invention may also be combined for use with injection penetrating members or needles as described in commonly assigned, U.S. patent application Ser. No. 10/127,395 filed Apr. 19, 2002 (now U.S. Pat. No. 7,025,774). An analyte detecting member to detect the presence of foil may also be included in the lancing apparatus. For example, if a cavity has been used before, the foil or sterility barrier will be punched. The analyte detecting member can detect if the cavity is fresh or not based on the status of the barrier. It should be understood that in optional embodiments, the sterility barrier may be designed to pierce a sterility barrier of thickness that does not dull a tip of the penetrating member. The lancing apparatus may also use improved drive mechanisms. For example, a solenoid force generator may be improved to try to increase the amount of force the solenoid can generate for a given current. A solenoid for use with the present invention may have five coils and in the present embodiment the slug is roughly the size of two coils. One change is to increase the thickness of the outer metal shell or windings surround the coils. By increasing the thickness, the flux will also be increased. The slug may be split; two smaller slugs may also be used and offset by ½ of a coil pitch. This allows more slugs to be approaching a coil where it could be accelerated. This creates more events where a slug is approaching a coil, creating a more efficient system.


In another optional alternative embodiment, a gripper in the inner end of the protective cavity may hold the penetrating member during shipment and after use, eliminating the feature of using the foil, protective end, or other part to retain the used penetrating member. Some other advantages of the disclosed embodiments and features of additional embodiments include: same mechanism for transferring the used penetrating members to a storage area; a high number of penetrating members such as 25, 50, 75, 100, 500, or more penetrating members may be put on a disk or cartridge; molded body about a lancet becomes unnecessary; manufacturing of multiple penetrating member devices is simplified through the use of cartridges; handling is possible of bare rods metal wires, without any additional structural features, to actuate them into tissue; maintaining extreme (better than 50 micron-lateral- and better than 20 micron vertical) precision in guiding; and storage system for new and used penetrating members, with individual cavities/slots is provided. The housing of the lancing device may also be sized to be ergonomically pleasing. In one embodiment, the device has a width of about 56 mm, a length of about 105 mm and a thickness of about 15 mm. Additionally, some embodiments of the present invention may be used with non-electrical force generators or drive mechanism. For example, the punch device and methods for releasing the penetrating members from sterile enclosures could be adapted for use with spring based launchers. The gripper using a frictional coupling may also be adapted for use with other drive technologies.


Still further optional features may be included with the present invention. For example, with any of the above embodiments, the location of the penetrating member drive device may be varied, relative to the penetrating members or the cartridge. With any of the above embodiments, the penetrating member tips may be uncovered during actuation (i.e. penetrating members do not pierce the penetrating member enclosure or protective foil during launch). The penetrating members may be a bare penetrating member during launch. In some embodiments, the penetrating member may be a patent needle. The same driver may be used for advancing and retraction of the penetrating member. Different analyte detecting members detecting different ranges of glucose concentration, different analytes, or the like may be combined for use with each penetrating member. Non-potentiometric measurement techniques may also be used for analyte detection. For example, direct electron transfer of glucose oxidase molecules adsorbed onto carbon nanotube powder microelectrode may be used to measure glucose levels. In some embodiments, the analyte detecting members may formed to flush with the cartridge so that a “well” is not formed. In some other embodiments, the analyte detecting members may formed to be substantially flush (within 200 microns or 100 microns) with the cartridge surfaces. In all methods, nanoscopic wire growth can be carried out via chemical vapor deposition (CVD). In all of the embodiments of the invention, preferred nanoscopic wires may be nanotubes. Any method useful for depositing a glucose oxidase or other analyte detection material on a nanowire or nanotube may be used with the present invention. Additionally, for some embodiments, any of the cartridge shown above may be configured without any of the penetrating members, so that the cartridge is simply an analyte detecting device. Still further, the indexing of the cartridge may be such that adjacent cavities may not necessarily be used serially or sequentially. As a nonlimiting example, every second cavity may be used sequentially, which means that the cartridge will go through two rotations before every or substantially all of the cavities are used. As another nonlimiting example, a cavity that is 3 cavities away, 4 cavities away, or N cavities away may be the next one used. This may allow for greater separation between cavities containing penetrating members that were just used and a fresh penetrating member to be used next. For any of the embodiments herein, they may be configured to provide the various velocity profiles described.


This application cross-references commonly assigned copending U.S. patent application Ser. No. 10/323,622 filed Dec. 18, 2002; commonly assigned copending U.S. patent application Ser. No. 10/323,623 filed Dec. 18, 2002; and commonly assigned copending U.S. patent application Ser. No. 10/323,624 filed Dec. 18, 2002. This application is also related to commonly assigned copending U.S. patent application Ser. Nos. 10/335,142, 10/335,215, 10/335,258, 10/335,099, 10/335,219, 10/335,052, 10/335,073, 10/335,220, 10/335,252, 10/335,218, 10/335,211, 10/335,257, 10/335,217, 10/335,212, and 10/335,241, 10/335,183 filed Dec. 31, 2002. This application is also a continuation-in-part of commonly assigned, copending U.S. patent application Ser. No. 10/425,815 filed May 30, 2003. This application is a continuation-in-part of commonly assigned, copending U.S. patent application Ser. No. 10/323,622 filed on Dec. 18, 2002, which is a continuation-in-part of commonly assigned, U.S. patent application Ser. No. 10/127,395 filed Apr. 19, 2002 (now U.S. Pat. No. 7,025,774). This application is also a continuation-in-part of commonly assigned, copending U.S. patent application Ser. No. 10/237,261 filed Sep. 5, 2002. This application is further a continuation-in-part of commonly assigned, copending U.S. patent application Ser. No. 10/420,535 filed Apr. 21, 2003. This application is further a continuation-in-part of commonly assigned, copending U.S. patent application Ser. No. 10/335,142 filed Dec. 31, 2002. This application is further a continuation-in-part of commonly assigned, copending U.S. patent application Ser. No. 10/423,851 filed Apr. 24, 2003. This application also claims the benefit of priority from commonly assigned, copending U.S. Provisional Patent Application Ser. No. 60/422, filed Nov. 1, 2002; commonly assigned, copending U.S. Provisional Patent Application Ser. No. 60/424,429 filed Nov. 6, 2002; and commonly assigned, copending U.S. Provisional Patent Application Ser. No. 60/424,429 filed Nov. 20, 2002. All applications listed above are incorporated herein by reference for all purposes.


The publications discussed or cited herein are provided solely for their disclosure prior to the filing date of the present application. Nothing herein is to be construed as an admission that the present invention is not entitled to antedate such publication by virtue of prior invention. Further, the dates of publication provided may be different from the actual publication dates which may need to be independently confirmed. All publications mentioned herein are incorporated herein by reference to disclose and describe the structures and/or methods in connection with which the publications are cited. For ease of reference, U.S. Provisional Application Ser. Nos. 60/476,584, 60/478,040, 60/478,704, 60/478,657, 60/478,682, and 60/507,689 are hereby fully incorporated herein by reference for all purposes.


Expected variations or differences in the results are contemplated in accordance with the objects and practices of the present invention. It is intended, therefore, that the invention be defined by the scope of the claims which follow and that such claims be interpreted as broadly as is reasonable.

Claims
  • 1. A method of controlling penetrating member velocity, the method comprising: advancing the penetrating member to reach a first desired velocity;providing a controller for applying braking force;applying variable amounts of braking force and driving force to follow a predicted velocity profile, checking in each braking cycle whether braking force should be varied wherein a braking cycle is varied for penetration depth control.
  • 2. The method of claim 1, further comprising: controlling penetrating member depth by using an electronic lancet drive system where penetration of the penetrating member in a direction towards to the skin is determined by the amount of force applied by the motor to achieve a certain velocity at impact with the skin.
  • 3. A method of body fluid sampling comprising: moving a penetrating member at velocities conforming to a selectable velocity profile or motion waveform;measuring force applied by user to a front end of a lancing device;determining amount of tissue tenting;recording tenting and force; andapplying a braking cycle in response to tenting.
  • 4. The method of claim 3 further comprising using force and tenting to determine stratum corneum thickness based on a slope of multiple force and tenting data points.
  • 5. A method of determining contact between a tip of a penetrating member and target tissue of a patient comprising: (a) Providing a lancing device comprising a penetrating member driver having a position sensor and a processor that can determine the relative position and velocity of the penetrating member based on measuring relative position of the penetrating member with respect to time;(b) Measuring a magnitude of deceleration of the penetrating member during at least a portion of an inward cutting stroke of a lancing cycle and comparing the magnitude of the measured deceleration to a known value of deceleration; and(c) Determining contact if the magnitude of the measured deceleration is greater than the magnitude of the known value of deceleration.
Parent Case Info

This application is a divisional of U.S. Ser. No. 10/559,223, filed May 5, 2006 now U.S. Pat. No. 7,850,621, which is a §3.71 filing of PCT/US2004/018132 filed Jun. 7, 2004, which claims the benefit of U.S. Ser. Nos. 60/476,584 filed Jun. 6, 2003, 60/478,040 filed Jun. 11, 2003, 60/478,704 filed Jun. 13, 2003, 60/478,657 filed Jun. 13, 2003, 60/478,682 filed Jun. 13, 2003, and 60/507,689 filed Sep. 30, 2003, all of which applications are fully incorporated herein by reference.

US Referenced Citations (2924)
Number Name Date Kind
2061 Osdel Apr 1841 A
55620 Capewell Jun 1866 A
657646 Haviland Sep 1900 A
1135465 Pollock Apr 1915 A
1733847 Wilmot Oct 1929 A
2258857 McCann Oct 1941 A
2763935 Whaley Sep 1945 A
2628319 Vang Feb 1953 A
2714890 Alfred Aug 1955 A
2801633 Ehrlich Aug 1957 A
2880876 Dujardin Apr 1959 A
3046987 Ehrlich Jul 1962 A
3030959 Grunert Sep 1962 A
3086288 Balamuth Apr 1963 A
3090384 Baldwin et al. May 1963 A
3208452 Stern Sep 1965 A
3358689 Higgins Dec 1967 A
3412729 Smith, Jr. Nov 1968 A
3448307 Rudolph Jun 1969 A
3494358 Grossenbacher Feb 1970 A
3620209 Kravitz Nov 1971 A
3626929 Sanz Dec 1971 A
3628026 Cronin Dec 1971 A
3665672 Speelman May 1972 A
3673475 Britton Jun 1972 A
3712293 Mielke, Jr. Jan 1973 A
3734812 Yazawa May 1973 A
3742954 Strickland Jul 1973 A
3780960 Tokuno Dec 1973 A
3832776 Sawyer Sep 1974 A
3836148 Manning Sep 1974 A
3851543 Krom Dec 1974 A
3853010 Christen Dec 1974 A
3924818 Pfeifle Dec 1975 A
3938526 Anderson Feb 1976 A
3953172 Shapiro Apr 1976 A
3971365 Smith Jul 1976 A
4057394 Genshaw Nov 1977 A
4077406 Sandhage Mar 1978 A
4109655 Chacornac Aug 1978 A
4139011 Benoit Feb 1979 A
4154228 Feldstein May 1979 A
4168130 Barth Sep 1979 A
4184486 Papa Jan 1980 A
4190420 Covington Feb 1980 A
4191193 Seo Mar 1980 A
4193690 Levenson Mar 1980 A
4203446 Hofert May 1980 A
4207870 Eldridge Jun 1980 A
4223674 Fluent Sep 1980 A
4224125 Nakamura Sep 1980 A
4224949 Scott Sep 1980 A
4230118 Holman Oct 1980 A
4240439 Abe Dec 1980 A
4254083 Columbus Mar 1981 A
4258001 Pierce Mar 1981 A
4259653 McGonigal Mar 1981 A
4299230 Kubota Nov 1981 A
4301412 Hill Nov 1981 A
4321397 Nix Mar 1982 A
4338174 Tamura Jul 1982 A
4340669 Bauer Jul 1982 A
4350762 De Luca Sep 1982 A
4353984 Yamada Oct 1982 A
4356826 Kubota Nov 1982 A
4360016 Sarrine Nov 1982 A
4388922 Telang Jun 1983 A
4391905 Bauer Jul 1983 A
4391906 Bauer Jul 1983 A
4392933 Nakamura Jul 1983 A
4394512 Batz Jul 1983 A
4397556 Muller Aug 1983 A
4407008 Schmidt Sep 1983 A
4411266 Cosman Oct 1983 A
4414975 Ryder Nov 1983 A
4418037 Katsuyama, II Nov 1983 A
4420564 Tsuji Dec 1983 A
4425039 Grant Jan 1984 A
4426451 Columbus Jan 1984 A
4426884 Polchaninoff Jan 1984 A
4440301 Intengan Apr 1984 A
4442836 Meinecke Apr 1984 A
4442972 Sahay Apr 1984 A
4449529 Burns May 1984 A
4462405 Ehrlich Jul 1984 A
4469110 Slama Sep 1984 A
4517978 Levin May 1985 A
4518384 Tarello May 1985 A
4523994 Shono Jun 1985 A
4535769 Burns Aug 1985 A
4535773 Yoon Aug 1985 A
4537197 Hulka Aug 1985 A
4539988 Shirley Sep 1985 A
4545382 Higgins Oct 1985 A
4553541 Burns Nov 1985 A
4561445 Berke Dec 1985 A
4577630 Nitzsche Mar 1986 A
4580564 Anderson Apr 1986 A
4580565 Cornell Apr 1986 A
4586819 Tochigi May 1986 A
4586926 Osborne May 1986 A
4590411 Kelly May 1986 A
4595479 Kimura Jun 1986 A
4600014 Beraha Jul 1986 A
4603209 Tsien Jul 1986 A
4608997 Conway Sep 1986 A
4615340 Cronenberg Oct 1986 A
4616649 Burns Oct 1986 A
4619754 Niki Oct 1986 A
4622974 Coleman Nov 1986 A
4624253 Burns Nov 1986 A
4627445 Garcia Dec 1986 A
4637393 Ray Jan 1987 A
4637403 Garcia Jan 1987 A
4643189 Mintz Feb 1987 A
4648408 Hutcheson Mar 1987 A
4648714 Benner Mar 1987 A
4653511 Goch Mar 1987 A
4653513 Dombrowski Mar 1987 A
4655225 Dahne et al. Apr 1987 A
4661768 Carusillo Apr 1987 A
4666438 Raulerson May 1987 A
4676244 Enstrom Jun 1987 A
4677979 Burns Jul 1987 A
4678277 Delhaye Jul 1987 A
4682892 Chawla Jul 1987 A
4702594 Grant Oct 1987 A
4711245 Higgins Dec 1987 A
4712460 Allen Dec 1987 A
4712548 Enstrom Dec 1987 A
4714462 DiDomenico Dec 1987 A
4715374 Maggio Dec 1987 A
4731330 Hill Mar 1988 A
4731726 Allen, III Mar 1988 A
4734360 Phillips Mar 1988 A
4735203 Ryder Apr 1988 A
4737458 Batz Apr 1988 A
4750489 Berkman Jun 1988 A
4753776 Hillman Jun 1988 A
4756884 Hillman Jul 1988 A
4757022 Shults Jul 1988 A
4758323 Davis Jul 1988 A
4774192 Teriniello Sep 1988 A
4784486 Van Wagenen Nov 1988 A
4787398 Garcia Nov 1988 A
4790979 Teriniello Dec 1988 A
4794926 Munsch Jan 1989 A
4797283 Allen Jan 1989 A
4814142 Gleisner Mar 1989 A
4814661 Ratzlaff Mar 1989 A
4817603 Turner Apr 1989 A
4818493 Coville Apr 1989 A
4820010 Scifres Apr 1989 A
4820399 Senda Apr 1989 A
4823806 Bajada Apr 1989 A
4824639 Hildenbrand Apr 1989 A
RE32922 Levin May 1989 E
4825711 Jensen May 1989 A
4827763 Bourland May 1989 A
4829011 Gibbons May 1989 A
4830959 McNeil May 1989 A
4836904 Armstrong Jun 1989 A
4840893 Hill Jun 1989 A
4844095 Chiodo Jul 1989 A
4845392 Mumbower Jul 1989 A
4850973 Jordan Jul 1989 A
4857274 Simon Aug 1989 A
4868129 Gibbons Sep 1989 A
4869249 Crossman Sep 1989 A
4869265 McEwen Sep 1989 A
4873993 Meserol Oct 1989 A
4877026 de Laforcade Oct 1989 A
4882013 Turner Nov 1989 A
4883055 Merrick Nov 1989 A
4883068 Dechow Nov 1989 A
4886499 Cirelli Dec 1989 A
4889529 Haindl Dec 1989 A
4892097 Ranalletta Jan 1990 A
4895147 Bodicky Jan 1990 A
4895156 Schulze Jan 1990 A
4897173 Nankai Jan 1990 A
4900424 Birth Feb 1990 A
4900666 Phillips Feb 1990 A
4911794 Parce Mar 1990 A
4920977 Haynes May 1990 A
4924879 O'Brien May 1990 A
4935346 Phillips Jun 1990 A
4938218 Goodman Jul 1990 A
4940468 Petillo Jul 1990 A
4944304 Nishina Jul 1990 A
4945045 Forrest Jul 1990 A
4946795 Gibbons Aug 1990 A
4948727 Cass Aug 1990 A
4948961 Hillman Aug 1990 A
4952373 Sugarman Aug 1990 A
4952515 Gleisner Aug 1990 A
4953552 DeMarzo Sep 1990 A
4953976 Adler-Golden Sep 1990 A
4963498 Hillman Oct 1990 A
4966581 Landau Oct 1990 A
4966646 Zdeblick Oct 1990 A
4966671 Nylander Oct 1990 A
4975581 Robinson Dec 1990 A
4976724 Nieto Dec 1990 A
4977910 Miyahara Dec 1990 A
4983178 Schnell Jan 1991 A
4984085 Landowski Jan 1991 A
4990154 Brown Feb 1991 A
4995402 Smith Feb 1991 A
4999582 Parks Mar 1991 A
5001054 Wagner Mar 1991 A
5001873 Rufin Mar 1991 A
5004923 Hillman Apr 1991 A
5010772 Bourland Apr 1991 A
5010774 Kikuo Apr 1991 A
5014718 Mitchen May 1991 A
5019974 Beckers May 1991 A
5026388 Ingalz Jun 1991 A
D318331 Phillips Jul 1991 S
5028142 Ostoich Jul 1991 A
5029583 Meserol Jul 1991 A
5035704 Lambert Jul 1991 A
5039617 McDonald Aug 1991 A
5043143 Shaw Aug 1991 A
5046496 Betts Sep 1991 A
5047044 Smith Sep 1991 A
5049373 Ballou Sep 1991 A
5049487 Phillips Sep 1991 A
5054487 Clarke Oct 1991 A
5054499 Swierczek Oct 1991 A
5057082 Burchette, Jr. Oct 1991 A
5057277 Mauze Oct 1991 A
5059394 Phillips Oct 1991 A
5059789 Salcudean Oct 1991 A
5060174 Gross Oct 1991 A
5062898 McDermott Nov 1991 A
5064411 Gordon, III Nov 1991 A
5070874 Barnes Dec 1991 A
5070886 Mitchen Dec 1991 A
5074872 Brown Dec 1991 A
5077017 Gorin Dec 1991 A
5077199 Basagni Dec 1991 A
5080865 Leiner Jan 1992 A
5086229 Rosenthal Feb 1992 A
5089112 Skotheim Feb 1992 A
5092842 Bechtold Mar 1992 A
5094943 Siedel Mar 1992 A
5096669 Lauks Mar 1992 A
5097810 Fishman Mar 1992 A
5100427 Crossman Mar 1992 A
5100428 Mumford Mar 1992 A
5104380 Holman Apr 1992 A
5104382 Brinkerhoff et al. Apr 1992 A
5104619 Castro Apr 1992 A
5104813 Besemer Apr 1992 A
5107764 Gasparrini Apr 1992 A
5108564 Szuminsky Apr 1992 A
5108889 Smith Apr 1992 A
5116759 Klainer May 1992 A
5120420 Nankai Jun 1992 A
5122244 Hoenes Jun 1992 A
5126034 Carter Jun 1992 A
5128015 Szuminsky Jul 1992 A
5128171 Gleisner Jul 1992 A
5132801 Yamano Jul 1992 A
5133730 Biro Jul 1992 A
5135719 Hillman Aug 1992 A
5139685 Castro Aug 1992 A
5140161 Hillman Aug 1992 A
5141868 Shanks Aug 1992 A
5144139 Hillman Sep 1992 A
5145565 Kater Sep 1992 A
5146091 Knudson Sep 1992 A
5152296 Simons Oct 1992 A
5152775 Ruppert Oct 1992 A
5153671 Miles Oct 1992 A
5156611 Haynes Oct 1992 A
5162525 Masilamani Nov 1992 A
5163442 Ono Nov 1992 A
5164598 Hillman Nov 1992 A
5167619 Wuchinich Dec 1992 A
5170364 Gross Dec 1992 A
5174726 Findlay Dec 1992 A
D332490 Brown Jan 1993 S
5178142 Harjunmaa Jan 1993 A
5179005 Phillips Jan 1993 A
5181910 Scanlon Jan 1993 A
5181914 Zook Jan 1993 A
5183042 Harjunmaa Feb 1993 A
5185256 Nankai Feb 1993 A
5187100 Matzinger Feb 1993 A
5188118 Terwilliger Feb 1993 A
5189751 Giuliani Mar 1993 A
5192415 Yoshioka Mar 1993 A
5194391 Nauze Mar 1993 A
5196025 Ranalletta Mar 1993 A
5201324 Swierczek Apr 1993 A
5205920 Oyama Apr 1993 A
5209028 McDermott May 1993 A
5211652 Derbyshire May 1993 A
5212879 Biro May 1993 A
5215587 McConnellogue Jun 1993 A
5216597 Beckers Jun 1993 A
5217476 Wishinsky Jun 1993 A
5217480 Haber Jun 1993 A
5218966 Yamasawa Jun 1993 A
5222504 Solomon Jun 1993 A
5228972 Osaka Jul 1993 A
5229282 Yoshioka Jul 1993 A
5230866 Shartle Jul 1993 A
5231993 Haber Aug 1993 A
5241969 Carson Sep 1993 A
5247932 Chung Sep 1993 A
5249583 Mallaby Oct 1993 A
5250066 Lambert Oct 1993 A
5251126 Kahn Oct 1993 A
5253656 Rincoe Oct 1993 A
5256998 Becker Oct 1993 A
5264103 Yoshioka Nov 1993 A
5264105 Gregg Nov 1993 A
5264106 McAleer Nov 1993 A
5266179 Nankai Nov 1993 A
5266359 Spielvogel Nov 1993 A
D342573 Cerola Dec 1993 S
5267974 Lambert Dec 1993 A
5272087 El Murr Dec 1993 A
5277181 Mendelson Jan 1994 A
5279294 Anderson Jan 1994 A
5279791 Aldrich Jan 1994 A
5282822 Macors Feb 1994 A
5286362 Hoenes Feb 1994 A
5286364 Yacynych Feb 1994 A
5288636 Pollmann Feb 1994 A
5294261 McDermott Mar 1994 A
5296378 Sakata Mar 1994 A
5300779 Hillman Apr 1994 A
5304192 Crouse Apr 1994 A
5304193 Zhadanov Apr 1994 A
5304347 Mann Apr 1994 A
5304468 Phillips Apr 1994 A
5306623 Kiser Apr 1994 A
5307263 Brown Apr 1994 A
5312590 Gunasingham May 1994 A
5314441 Cusack May 1994 A
5314442 Morita May 1994 A
5315793 Peterson May 1994 A
5316012 Siegal May 1994 A
5318583 Rabenau Jun 1994 A
5318584 Lange Jun 1994 A
5320607 Ishibashi Jun 1994 A
5320808 Holen Jun 1994 A
5324302 Crouse Jun 1994 A
5324303 Strong Jun 1994 A
5330634 Wong Jul 1994 A
5332479 Uenoyama Jul 1994 A
5341206 Pittaro Aug 1994 A
5342382 Brinkerhoff Aug 1994 A
5344703 Kovar Sep 1994 A
5350392 Purcell Sep 1994 A
5352351 White Oct 1994 A
5354287 Wacks Oct 1994 A
5354447 Uenoyama Oct 1994 A
5356420 Czernecki Oct 1994 A
5360410 Wacks Nov 1994 A
5365699 Armstrong Nov 1994 A
5366469 Steg Nov 1994 A
5366470 Ramel Nov 1994 A
5366609 White Nov 1994 A
5368047 Suzuki Nov 1994 A
5370509 Golding Dec 1994 A
5371687 Holmes Dec 1994 A
5372135 Mendelson Dec 1994 A
5375397 Ferrand Dec 1994 A
5378628 Graetzel Jan 1995 A
5382346 Uenoyama Jan 1995 A
5383885 Bland Jan 1995 A
5389534 Gentezkow Feb 1995 A
5390450 Goenka Feb 1995 A
5393903 Graetzel Feb 1995 A
5395339 Talonn Mar 1995 A
5395387 Burns Mar 1995 A
5397334 Schenk Mar 1995 A
5401376 Foos Mar 1995 A
5402798 Swierczek Apr 1995 A
5405283 Goenka Apr 1995 A
5405510 Betts Apr 1995 A
5405511 White Apr 1995 A
5407545 Hirose Apr 1995 A
5407554 Saurer Apr 1995 A
5407818 Gentezkow Apr 1995 A
5409583 Yoshioka Apr 1995 A
5409664 Allen Apr 1995 A
5410059 Fraser Apr 1995 A
5415169 Siczek May 1995 A
5418142 Kiser May 1995 A
5423847 Strong Jun 1995 A
5424545 Block Jun 1995 A
5426032 Phillips Jun 1995 A
5436161 Bergstrom Jul 1995 A
5437999 Diebold Aug 1995 A
5438271 White Aug 1995 A
5443701 Willner Aug 1995 A
5445920 Saito Aug 1995 A
D362719 Kaplan Sep 1995 S
5453360 Yu Sep 1995 A
5454828 Schraga Oct 1995 A
5456875 Lambert Oct 1995 A
5459325 Hueton Oct 1995 A
5460182 Goodman Oct 1995 A
5462533 Daugherty Oct 1995 A
5464418 Schraga Nov 1995 A
5465722 Fort Nov 1995 A
5471102 Becker Nov 1995 A
5472427 Rammler Dec 1995 A
5474084 Cunniff Dec 1995 A
5476474 Davis Dec 1995 A
5480387 Gabriel Jan 1996 A
5487748 Marshall Jan 1996 A
D367109 Ryner Feb 1996 S
5490505 Diab Feb 1996 A
5496274 Graves Mar 1996 A
5496453 Uenoyama Mar 1996 A
5498542 Corey Mar 1996 A
5501836 Myerson Mar 1996 A
5501893 Laermer Mar 1996 A
5507288 Bocker Apr 1996 A
5507629 Jarvik Apr 1996 A
5508171 Walling Apr 1996 A
5509410 Hill Apr 1996 A
5510266 Bonner et al. Apr 1996 A
5512159 Yoshioka Apr 1996 A
5514152 Smith May 1996 A
5515170 Matzinger May 1996 A
5518006 Mawhirt May 1996 A
D371198 Savage Jun 1996 S
5524636 Sarvazyan Jun 1996 A
5525511 D'Costa Jun 1996 A
5525518 Lundsgaard Jun 1996 A
5526120 Jina Jun 1996 A
5527333 Nikkels Jun 1996 A
5527334 Kanner Jun 1996 A
5529074 Greenfield Jun 1996 A
5540676 Freiberg Jul 1996 A
5540709 Ramel Jul 1996 A
5543326 Heller Aug 1996 A
5545174 Schenk Aug 1996 A
5545291 Smith Aug 1996 A
5547702 Gleisner Aug 1996 A
D373419 Muramatsu Sep 1996 S
5554153 Costello Sep 1996 A
5554166 Lange Sep 1996 A
5558834 Chu Sep 1996 A
5562384 Alvite Oct 1996 A
5562696 Nobles Oct 1996 A
5563031 Yu Oct 1996 A
5563042 Phillips Oct 1996 A
5569286 Peckham Oct 1996 A
5569287 Tezuka Oct 1996 A
5571132 Mawhirt Nov 1996 A
5575284 Athan Nov 1996 A
5575403 Charlton Nov 1996 A
5575895 Ikeda Nov 1996 A
5582697 Ikeda Dec 1996 A
5584846 Mawhirt Dec 1996 A
5591139 Lin Jan 1997 A
5593852 Heller Jan 1997 A
5599501 Carey Feb 1997 A
5605837 Karimi Feb 1997 A
D378612 Clark Mar 1997 S
5608006 Myerson Mar 1997 A
5609749 Yamauchi Mar 1997 A
5611809 Marshall Mar 1997 A
5611810 Arnold Mar 1997 A
5613978 Harding Mar 1997 A
5616135 Thorne Apr 1997 A
5617851 Lipkovker Apr 1997 A
5618297 Hart Apr 1997 A
5620579 Genshaw Apr 1997 A
5620863 Tomasco Apr 1997 A
5624458 Lipscher Apr 1997 A
5624459 Kortenbach Apr 1997 A
5624537 Turner Apr 1997 A
D379516 Rutter May 1997 S
5628764 Schraga May 1997 A
5628765 Morita May 1997 A
5628890 Carter May 1997 A
5628961 Davis May 1997 A
5630828 Mawhirt May 1997 A
5630986 Charlton May 1997 A
5632410 Moulton May 1997 A
5640954 Pfeiffer Jun 1997 A
D381591 Rice Jul 1997 S
5643306 Schraga Jul 1997 A
5643308 Markman Jul 1997 A
5645555 Davis Jul 1997 A
5647851 Pokras Jul 1997 A
5650062 Ikeda Jul 1997 A
5653863 Genshaw Aug 1997 A
5657760 Ying Aug 1997 A
5658444 Black Aug 1997 A
5660791 Brenneman Aug 1997 A
D383550 Larson Sep 1997 S
5662127 De Vaughn Sep 1997 A
5662672 Pambianchi Sep 1997 A
5666966 Horie Sep 1997 A
5676143 Simonsen Oct 1997 A
5678306 Bozeman Oct 1997 A
5680858 Hansen Oct 1997 A
5680872 Sesekura Oct 1997 A
5682233 Brinda Oct 1997 A
5682884 Hill Nov 1997 A
5683562 Schaffar Nov 1997 A
5691898 Rosenberg Nov 1997 A
5692514 Bowman Dec 1997 A
5695947 Guo Dec 1997 A
5700695 Yassinzadeh Dec 1997 A
5705045 Park Jan 1998 A
5707384 Kim Jan 1998 A
5708247 McAleer Jan 1998 A
5709668 Wacks Jan 1998 A
5709699 Warner Jan 1998 A
5710011 Forrow Jan 1998 A
5714123 Sohrab Feb 1998 A
5714390 Hallowitz Feb 1998 A
5719034 Kiser Feb 1998 A
5720862 Hamamoto Feb 1998 A
5720924 Eikmeier Feb 1998 A
D392391 Douglas Mar 1998 S
D392740 Yung Mar 1998 S
5723284 Ye Mar 1998 A
5727548 Hill Mar 1998 A
5729905 Mathiasmeier Mar 1998 A
5730753 Morita Mar 1998 A
5733085 Shida Mar 1998 A
5733300 Pambianchi Mar 1998 A
D393716 Brenneman Apr 1998 S
D393717 Brenneman Apr 1998 S
5735868 Lee Apr 1998 A
5736103 Pugh Apr 1998 A
5738244 Charlton Apr 1998 A
5741228 Lambrecht Apr 1998 A
5741634 Nozoe Apr 1998 A
RE35803 Lange May 1998 E
5746217 Erickson May 1998 A
5746761 Turchin May 1998 A
5746898 Preidel May 1998 A
5753429 Pugh May 1998 A
5753452 Smith May 1998 A
5755228 Wilson May 1998 A
5755733 Morita May 1998 A
5758643 Wong Jun 1998 A
5759364 Charlton Jun 1998 A
5762770 Pritchard Jun 1998 A
5770086 Indriksons Jun 1998 A
5770369 Meade Jun 1998 A
5772586 Heinonen Jun 1998 A
5772677 Mawhirt Jun 1998 A
5773270 D'Orazio Jun 1998 A
5776157 Thorne Jul 1998 A
5776719 Douglas Jul 1998 A
5779365 Takaki Jul 1998 A
5780304 Matzinger Jul 1998 A
5782770 Mooradian Jul 1998 A
5782852 Foggia Jul 1998 A
5788651 Weilandt Aug 1998 A
5788652 Rahn Aug 1998 A
5789255 Yu Aug 1998 A
5794219 Brown Aug 1998 A
5795725 Buechler Aug 1998 A
5795774 Matsumoto Aug 1998 A
5797940 Mawhirt Aug 1998 A
5797942 Schraga Aug 1998 A
5798030 Raguse Aug 1998 A
5798031 Charlton Aug 1998 A
5800781 Gavin Sep 1998 A
5801057 Smart Sep 1998 A
5807375 Gross Sep 1998 A
5810199 Charlton Sep 1998 A
D399566 Sohrab Oct 1998 S
5820551 Hill Oct 1998 A
5822715 Worthington Oct 1998 A
5823973 Racchini Oct 1998 A
5824491 Priest Oct 1998 A
5827181 Dias Oct 1998 A
5828943 Brown Oct 1998 A
5829589 Nguyen Nov 1998 A
5830219 Bird Nov 1998 A
5832448 Brown Nov 1998 A
5840020 Heinonen Nov 1998 A
5840171 Birch Nov 1998 A
5843691 Douglas Dec 1998 A
5843692 Phillips Dec 1998 A
5846216 Gonzales Dec 1998 A
5846486 Pugh Dec 1998 A
5846490 Yokota Dec 1998 A
5849174 Sanghera Dec 1998 A
5853373 Griffith Dec 1998 A
5854074 Charlton Dec 1998 A
D403975 Douglas Jan 1999 S
5855377 Murphy Jan 1999 A
5855801 Lin Jan 1999 A
5856174 Lipshutz Jan 1999 A
5856195 Charlton Jan 1999 A
5857967 Frid Jan 1999 A
5857983 Douglas Jan 1999 A
5858804 Zanzucchi Jan 1999 A
5860922 Gordon Jan 1999 A
5863800 Eikmeier Jan 1999 A
5866353 Berneth Feb 1999 A
5868135 Kaufman Feb 1999 A
5868772 LeVaughn Feb 1999 A
5869972 Birch Feb 1999 A
5871494 Simons Feb 1999 A
5872713 Douglas Feb 1999 A
5873887 King Feb 1999 A
5876351 Rohde Mar 1999 A
5876957 Douglas Mar 1999 A
5879163 Brown Mar 1999 A
5879310 Sopp Mar 1999 A
5879311 Duchon Mar 1999 A
5879373 Roper Mar 1999 A
5880829 Kauhaniemi Mar 1999 A
5882494 Van Antwerp Mar 1999 A
5885211 Eppstein Mar 1999 A
5886056 Hershkowitz Mar 1999 A
5887133 Brown Mar 1999 A
5890128 Diaz Mar 1999 A
RE36191 Solomon Apr 1999 E
5891053 Sesekura Apr 1999 A
5892569 Van de Velde Apr 1999 A
5893848 Negus Apr 1999 A
5893870 Talen Apr 1999 A
5897493 Brown Apr 1999 A
5897569 Kellogg Apr 1999 A
5899855 Brown May 1999 A
5899915 Saadat May 1999 A
5900130 Benvegnu May 1999 A
5902731 Ouyang May 1999 A
5906921 Ikeda May 1999 A
D411619 Duchon Jun 1999 S
5908416 Costello Jun 1999 A
5911937 Hekal Jun 1999 A
5912134 Shartle Jun 1999 A
5913310 Brown Jun 1999 A
5916156 Hildenbrand Jun 1999 A
5916229 Evans Jun 1999 A
5916230 Brenneman Jun 1999 A
5918603 Brown Jul 1999 A
5919711 Boyd Jul 1999 A
5921963 Erez Jul 1999 A
5922188 Ikeda Jul 1999 A
5922530 Yu Jul 1999 A
5922591 Anderson Jul 1999 A
RE36268 Szuminsky Aug 1999 E
5931794 Pitesky Aug 1999 A
5933136 Brown Aug 1999 A
5935075 Casscells Aug 1999 A
5938635 Kuhle Aug 1999 A
5938679 Freeman Aug 1999 A
5940153 Castaneda Aug 1999 A
5942102 Hodges Aug 1999 A
5942189 Wolfbeis Aug 1999 A
5947957 Morris Sep 1999 A
5951300 Brown Sep 1999 A
5951492 Douglas Sep 1999 A
5951493 Douglas Sep 1999 A
5951582 Thorne Sep 1999 A
5951836 McAleer Sep 1999 A
5954738 LeVaughn Sep 1999 A
5956501 Brown Sep 1999 A
5957846 Chiang Sep 1999 A
5958199 Miyamoto Sep 1999 A
5959098 Goldberg Sep 1999 A
5960403 Brown Sep 1999 A
5961451 Reber Oct 1999 A
5964718 Duchon Oct 1999 A
5965380 Heller Oct 1999 A
5968063 Chu Oct 1999 A
5968760 Phillips Oct 1999 A
5968836 Matzinger Oct 1999 A
5971941 Simons Oct 1999 A
5972199 Heller Oct 1999 A
5972294 Smith Oct 1999 A
5972715 Celentano Oct 1999 A
5974124 Schlueter Oct 1999 A
5976085 Kimball Nov 1999 A
5983193 Heinonen Nov 1999 A
5985116 Ikeda Nov 1999 A
5985559 Brown Nov 1999 A
5986754 Harding Nov 1999 A
5993400 Rincoe Nov 1999 A
5993434 Dev Nov 1999 A
D417504 Love Dec 1999 S
5997476 Brown Dec 1999 A
5997561 Boecker Dec 1999 A
5997817 Crismore Dec 1999 A
5997818 Hacker Dec 1999 A
6001067 Shults Dec 1999 A
6007497 Huitema Dec 1999 A
D418602 Prokop Jan 2000 S
6014577 Henning Jan 2000 A
6015392 Douglas Jan 2000 A
6018289 Sekura Jan 2000 A
6020110 Williams Feb 2000 A
6022324 Skinner Feb 2000 A
6022366 Schraga Feb 2000 A
6022748 Charych Feb 2000 A
6023629 Tamada Feb 2000 A
6023686 Brown Feb 2000 A
6027459 Shain Feb 2000 A
6030399 Ignotz Feb 2000 A
6030827 Davis Feb 2000 A
6030967 Marui Feb 2000 A
6032059 Henning Feb 2000 A
6032119 Brown Feb 2000 A
6033421 Theiss Mar 2000 A
6033866 Guo Mar 2000 A
6036924 Simons Mar 2000 A
6037178 Leiner Mar 2000 A
6041253 Kost Mar 2000 A
6045567 Taylor Apr 2000 A
6046055 Wolfbeis Apr 2000 A
6048352 Douglas Apr 2000 A
D424696 Ray May 2000 S
6056701 Duchon May 2000 A
6059815 Lee May 2000 A
6060327 Keen May 2000 A
6061128 Zweig May 2000 A
6063039 Cunningham May 2000 A
6066103 Duchon May 2000 A
6066243 Anderson May 2000 A
6066296 Brady May 2000 A
6067463 Jeng May 2000 A
6068615 Brown May 2000 A
D426638 Ray Jun 2000 S
6070761 Bloom Jun 2000 A
6071249 Cunningham Jun 2000 A
6071250 Douglas Jun 2000 A
6071251 Cunningham Jun 2000 A
6071294 Simons Jun 2000 A
6071391 Gotoh Jun 2000 A
6074360 Haar Jun 2000 A
6077408 Miyamoto Jun 2000 A
6080106 Lloyd Jun 2000 A
6080172 Fujiwara Jun 2000 A
D428150 Ruf Jul 2000 S
6083196 Trautman Jul 2000 A
6083710 Heller Jul 2000 A
6084660 Shartle Jul 2000 A
6085576 Sunshine Jul 2000 A
6086544 Hibner Jul 2000 A
6086545 Roe Jul 2000 A
6086562 Jacobsen Jul 2000 A
6090078 Erskine Jul 2000 A
6091975 Daddona Jul 2000 A
6093146 Filangeri Jul 2000 A
6093156 Cunningham Jul 2000 A
D428993 Lubs Aug 2000 S
6099484 Douglas Aug 2000 A
6099802 Pugh Aug 2000 A
6100107 Lei Aug 2000 A
6101478 Brown Aug 2000 A
6102933 Lee Aug 2000 A
6103033 Say Aug 2000 A
6103509 Sode Aug 2000 A
6104940 Watanabe Aug 2000 A
6106751 Talbot Aug 2000 A
6107083 Collins Aug 2000 A
6113578 Brown Sep 2000 A
6117115 Lee Sep 2000 A
6117630 Reber Sep 2000 A
6118126 Zanzucchi Sep 2000 A
6119033 Spigelman Sep 2000 A
6120462 Hibner Sep 2000 A
6120676 Heller Sep 2000 A
6121009 Heller Sep 2000 A
6122536 Sun Sep 2000 A
6126804 Andresen Oct 2000 A
6126899 Woudenberg Oct 2000 A
6129823 Hughes Oct 2000 A
6132449 Lum Oct 2000 A
6133837 Riley Oct 2000 A
6134461 Say Oct 2000 A
6136013 Marshall Oct 2000 A
6139562 Mauze Oct 2000 A
6143164 Heller Nov 2000 A
6144837 Quy Nov 2000 A
6144976 Silva et al. Nov 2000 A
6149203 Hanlon Nov 2000 A
6151586 Brown Nov 2000 A
6152875 Hakamata Nov 2000 A
6152942 Brenneman Nov 2000 A
6153069 Pottgen Nov 2000 A
RE36991 Yamamoto Dec 2000 E
6155267 Nelson Dec 2000 A
6155992 Henning et al. Dec 2000 A
6156051 Schraga Dec 2000 A
6157442 Raskas Dec 2000 A
6159147 Lichter Dec 2000 A
6159424 Kauhaniemi Dec 2000 A
6161095 Brown Dec 2000 A
6162397 Jurik Dec 2000 A
6162611 Heller Dec 2000 A
6167362 Brown Dec 2000 A
6167386 Brown Dec 2000 A
6168563 Brown Jan 2001 B1
6168957 Matzinger Jan 2001 B1
6171325 Mauze Jan 2001 B1
6172743 Kley et al. Jan 2001 B1
6175752 Say Jan 2001 B1
6176847 Humphreys Jan 2001 B1
6176865 Mauze Jan 2001 B1
6177000 Peterson Jan 2001 B1
6177931 Alexander Jan 2001 B1
6183489 Douglas Feb 2001 B1
6186145 Brown Feb 2001 B1
6190612 Berger Feb 2001 B1
6191852 Paffhausen Feb 2001 B1
6192891 Gravel Feb 2001 B1
6193673 Viola Feb 2001 B1
6193873 Ohara Feb 2001 B1
6194900 Freeman Feb 2001 B1
6197040 LeVaughn Mar 2001 B1
6197257 Raskas Mar 2001 B1
6200773 Ouyang Mar 2001 B1
6203504 Latterell Mar 2001 B1
6206841 Cunningham et al. Mar 2001 B1
6210133 Aboul-Hosn Apr 2001 B1
6210272 Brown Apr 2001 B1
6210369 Wilmot Apr 2001 B1
6210420 Mauze Apr 2001 B1
6210421 Bocker Apr 2001 B1
6212417 Ikeda Apr 2001 B1
6214626 Meller Apr 2001 B1
6214804 Felgner Apr 2001 B1
6218571 Zheng Apr 2001 B1
6219574 Cormier Apr 2001 B1
6221023 Matsuba Apr 2001 B1
6221238 Grundig Apr 2001 B1
6225078 Ikeda May 2001 B1
6228100 Schraga May 2001 B1
6230051 Cormier May 2001 B1
6230501 Bailey May 2001 B1
6231531 Lum May 2001 B1
6233471 Berner May 2001 B1
6233539 Brown May 2001 B1
6234772 Wampler May 2001 B1
6240393 Brown May 2001 B1
D444235 Roberts Jun 2001 S
6241862 McAleer Jun 2001 B1
6242207 Douglas Jun 2001 B1
6245060 Loomis Jun 2001 B1
6245215 Douglas Jun 2001 B1
6246992 Brown Jun 2001 B1
6248065 Brown Jun 2001 B1
6251083 Yum Jun 2001 B1
6251121 Saadat Jun 2001 B1
6251260 Heller Jun 2001 B1
6251344 Goldstein Jun 2001 B1
D444557 Levaughn Jul 2001 S
6254831 Barnard Jul 2001 B1
6256533 Vuzhakov Jul 2001 B1
6258111 Ross Jul 2001 B1
6258229 Winarta Jul 2001 B1
6258254 Miyamoto Jul 2001 B1
6261241 Burbank Jul 2001 B1
6261245 Kawai Jul 2001 B1
6261519 Harding Jul 2001 B1
6264635 Wampler Jul 2001 B1
6268161 Han Jul 2001 B1
6268162 Phillips Jul 2001 B1
6269314 Iitawaki Jul 2001 B1
6270455 Brown Aug 2001 B1
6270637 Crismore Aug 2001 B1
6272359 Kivela Aug 2001 B1
6272364 Kurnik Aug 2001 B1
6275717 Gross Aug 2001 B1
6280254 Wu Aug 2001 B1
6281006 Heller Aug 2001 B1
6283926 Cunningham Sep 2001 B1
6283982 Levaughn Sep 2001 B1
6284478 Heller Sep 2001 B1
6285448 Kuenstner Sep 2001 B1
6285454 Douglas Sep 2001 B1
6289254 Shimizu Sep 2001 B1
6290683 Erez Sep 2001 B1
6294897 Champlin Sep 2001 B1
6295506 Heinonen Sep 2001 B1
6299578 Kurnik Oct 2001 B1
6299596 Ding Oct 2001 B1
6299757 Feldman Oct 2001 B1
6302844 Walker Oct 2001 B1
6302855 Lav Oct 2001 B1
6305804 Rice Oct 2001 B1
6306104 Cunningham Oct 2001 B1
6306152 Verdonk Oct 2001 B1
6306347 Mason Oct 2001 B1
6309351 Kurnik Oct 2001 B1
6309535 Williams Oct 2001 B1
6312612 Sherman Nov 2001 B1
6315738 Nishikawa Nov 2001 B1
6318970 Backhouse Nov 2001 B1
6319210 Douglas Nov 2001 B1
6322574 Lloyd Nov 2001 B1
6322808 Trautman Nov 2001 B1
6322963 Bauer Nov 2001 B1
6329161 Heller Dec 2001 B1
6330426 Brown Dec 2001 B2
6331163 Kaplan Dec 2001 B1
6332871 Douglas Dec 2001 B1
6334363 Testud Jan 2002 B1
6334778 Brown Jan 2002 B1
6334856 Allen Jan 2002 B1
6335203 Patel Jan 2002 B1
6336900 Alleckson Jan 2002 B1
6338790 Feldman Jan 2002 B1
6346120 Yamazaki Feb 2002 B1
6349229 Watanabe Feb 2002 B1
6350273 Minagawa Feb 2002 B1
6350451 Horn Feb 2002 B1
6352514 Douglas Mar 2002 B1
6352523 Brown Mar 2002 B1
6353753 Flock Mar 2002 B1
6364889 Kheiri Apr 2002 B1
6364890 Lum Apr 2002 B1
6368273 Brown Apr 2002 B1
6375469 Brown Apr 2002 B1
6375627 Mauze Apr 2002 B1
6379301 Worthington Apr 2002 B1
6379317 Kintzig Apr 2002 B1
6379324 Gartstein Apr 2002 B1
6379969 Mauze Apr 2002 B1
6381577 Brown Apr 2002 B1
D456910 Clark May 2002 S
6387709 Mason May 2002 B1
6391005 Lum May 2002 B1
6395227 Kiser May 2002 B1
6398522 Skill Jun 2002 B2
6398562 Butler Jun 2002 B1
6399394 Dahm Jun 2002 B1
6402701 Kaplan Jun 2002 B1
6402704 McMorrow Jun 2002 B1
6409740 Kuhr Jun 2002 B1
6413410 Hodges Jul 2002 B1
6413411 Pottgen Jul 2002 B1
6415821 Kamholz Jul 2002 B2
6420128 Ouyang Jul 2002 B1
6421633 Heinonen Jul 2002 B1
6423014 Churchill Jul 2002 B1
6428664 Bhullar Aug 2002 B1
6436055 Roe Aug 2002 B1
6436256 Williams Aug 2002 B1
6436721 Kuo Aug 2002 B1
6440645 Yon-Hin Aug 2002 B1
6444115 Hodges Sep 2002 B1
6447119 Stewart et al. Sep 2002 B1
6447265 Antaki Sep 2002 B1
6451040 Purcell Sep 2002 B1
6453810 Rossmeisl Sep 2002 B1
6458258 Taniike Oct 2002 B2
6461496 Feldman Oct 2002 B1
6462162 Van Antwerp Oct 2002 B2
6464649 Duchon Oct 2002 B1
6471903 Sherman Oct 2002 B2
6472220 Simons Oct 2002 B1
6475360 Hodges Nov 2002 B1
6475372 Ohara Nov 2002 B1
6475436 Schabbach Nov 2002 B1
6475750 Han Nov 2002 B1
6477394 Rice Nov 2002 B2
6477424 Thompson Nov 2002 B1
6484046 Say Nov 2002 B1
6485439 Roe Nov 2002 B1
6485461 Mason Nov 2002 B1
6485923 Yani Nov 2002 B1
6488827 Shartle Dec 2002 B1
6488891 Mason Dec 2002 B2
6489052 Acker Dec 2002 B1
6489133 Phillips Dec 2002 B2
6491709 Sharma Dec 2002 B2
6491870 Patel Dec 2002 B2
6494830 Wessel Dec 2002 B1
6497845 Sacherer Dec 2002 B1
6501404 Walker Dec 2002 B2
6501976 Sohrab Dec 2002 B1
6503210 Hirao Jan 2003 B1
6503231 Praunsnitz Jan 2003 B1
6503290 Jarosinski Jan 2003 B1
6503381 Gotoh Jan 2003 B1
6506165 Sweeney Jan 2003 B1
6506168 Fathallah Jan 2003 B1
6506575 Knappe Jan 2003 B1
6508785 Eppstein Jan 2003 B1
6512986 Harmon Jan 2003 B1
6514270 Schraga Feb 2003 B1
6514460 Fendrock Feb 2003 B1
6519241 Theimer Feb 2003 B1
6520326 McIvor Feb 2003 B2
6521110 Hodges Feb 2003 B1
6521182 Shartle Feb 2003 B1
6527521 Noda Mar 2003 B2
6527716 Epstein Mar 2003 B1
6527778 Athanasiou Mar 2003 B2
6529377 Nelson Mar 2003 B1
6530892 Kelly Mar 2003 B1
6530937 Schraga Mar 2003 B1
6531322 Jurik Mar 2003 B1
6533949 Yeshurun Mar 2003 B1
6537207 Rice Mar 2003 B1
6537242 Palmer Mar 2003 B1
6537264 Cormier et al. Mar 2003 B1
6537292 Lee Mar 2003 B1
6540672 Simonsen Apr 2003 B1
6540675 Aceti Apr 2003 B2
6540762 Bertling Apr 2003 B1
6540891 Stewart Apr 2003 B1
6541266 Modzelewski Apr 2003 B2
6547954 Ikeda Apr 2003 B2
6549796 Sohrab Apr 2003 B2
6551494 Feldman Apr 2003 B1
6553244 Lesho Apr 2003 B2
6554381 Locher Apr 2003 B2
6555061 Leong Apr 2003 B1
D475136 Taniguchi May 2003 S
6558320 Causey May 2003 B1
6558361 Yeshurun May 2003 B1
6558402 Chelak May 2003 B1
6558528 Matzinger May 2003 B1
6560471 Heller May 2003 B1
6561978 Conn May 2003 B1
6561989 Whitson May 2003 B2
6562210 Bhullar May 2003 B1
6565509 Say May 2003 B1
6565808 Hudak May 2003 B2
6569157 Shain May 2003 B1
6571651 Hodges Jun 2003 B1
6572566 Effenhauser Jun 2003 B2
6572822 Jurik Jun 2003 B2
6574490 Abbink Jun 2003 B2
6575905 Knobbe Jun 2003 B2
6576101 Heller Jun 2003 B1
6576117 Iketaki Jun 2003 B1
6576416 Haviland Jun 2003 B2
6579690 Bonnecaze Jun 2003 B1
6582573 Douglas Jun 2003 B2
6584338 Van Muiswinkel Jun 2003 B1
D477670 Jurik Jul 2003 S
6586199 Ouyang Jul 2003 B2
6587705 Berner Jul 2003 B1
6589260 Schmelzeisen-Redeker Jul 2003 B1
6589261 Abulhaj Jul 2003 B1
6591124 Sherman Jul 2003 B2
6591125 Buse Jul 2003 B1
6592744 Hodges Jul 2003 B1
6592745 Feldman Jul 2003 B1
6595919 Berner Jul 2003 B2
6599407 Taniike Jul 2003 B2
6599693 Webb Jul 2003 B1
6599769 Kondo Jul 2003 B2
6601534 Hebrank Aug 2003 B2
6602205 Erickson Aug 2003 B1
6602268 Kuhr Aug 2003 B2
6602678 Kwon Aug 2003 B2
6604050 Trippel Aug 2003 B2
6607362 Lum Aug 2003 B2
6607494 Fowler Aug 2003 B1
6607658 Heller Aug 2003 B1
6612111 Hodges Sep 2003 B1
6616616 Fritz Sep 2003 B2
6616819 Liamos Sep 2003 B1
6618934 Feldman Sep 2003 B1
6620112 Klitmose Sep 2003 B2
6620310 Ohara Sep 2003 B1
6623501 Heller Sep 2003 B2
6626851 Hirao Sep 2003 B2
6632349 Hodges Oct 2003 B1
6635222 Kent Oct 2003 B2
6638415 Hodges Oct 2003 B1
6638772 Douglas Oct 2003 B1
6641533 Causey Nov 2003 B2
6645142 Braig Nov 2003 B2
6645219 Roe Nov 2003 B2
6645368 Beatty Nov 2003 B1
6649416 Kauer Nov 2003 B1
6650915 Routt Nov 2003 B2
6652720 Mansouri Nov 2003 B1
6652734 Hodges Nov 2003 B1
6652814 House Nov 2003 B1
D484600 Kaar Dec 2003 S
6656428 Clark et al. Dec 2003 B1
6656697 Ouyang Dec 2003 B1
6656702 Yugawa Dec 2003 B1
6659966 Essenpreis Dec 2003 B2
6660018 Lum Dec 2003 B2
6662439 Bhullar Dec 2003 B1
6669669 Flaherty Dec 2003 B2
6671527 Peterson Dec 2003 B2
D484980 Hartwein Jan 2004 S
6673617 Patel Jan 2004 B2
6676995 Dick Jan 2004 B2
6679841 Bojan Jan 2004 B2
6679852 Forster Jan 2004 B1
6682933 Patel Jan 2004 B2
6689411 Dick Feb 2004 B2
6706000 Perez Mar 2004 B2
6706049 Moerman Mar 2004 B2
6706159 Moerman Mar 2004 B2
6706232 Hasegawa Mar 2004 B2
6709692 Sudor Mar 2004 B2
6713660 Roe Mar 2004 B1
6716577 Yu Apr 2004 B1
6719887 Hasegawa Apr 2004 B2
6719923 Stiene Apr 2004 B2
6721586 Kiser Apr 2004 B2
6723046 Lichtenstein Apr 2004 B2
6723111 Abulhaj Apr 2004 B2
6723371 Chih-hui Apr 2004 B2
6723500 Yu Apr 2004 B2
6726818 Cui et al. Apr 2004 B2
6729546 Roustaei May 2004 B2
6730494 Toranto May 2004 B1
6731966 Spigelman May 2004 B1
6733493 Gruzdev May 2004 B2
6736777 Kim May 2004 B2
6738654 Sohrab May 2004 B2
6740215 Nakaminami May 2004 B1
6743211 PraUSnitz Jun 2004 B1
6743597 Guo Jun 2004 B1
6743635 Neel Jun 2004 B2
6746872 Zheng Jun 2004 B2
6749618 Levaughn Jun 2004 B2
6749740 Liamos Jun 2004 B2
6749792 Olsen Jun 2004 B2
6749887 Dick Jun 2004 B1
6751491 Lew Jun 2004 B2
6752817 Flora Jun 2004 B2
6753187 Cizdziel Jun 2004 B2
6759190 Lin Jul 2004 B2
6764496 Schraga Jul 2004 B2
6764581 Forrow Jul 2004 B1
6767441 Cai Jul 2004 B1
6773671 Lewis Aug 2004 B1
6776888 Yamamoto Aug 2004 B2
6780645 Hayter Aug 2004 B2
6780647 Fujiwara Aug 2004 B2
6783502 Orloff Aug 2004 B2
6783537 Kuhr Aug 2004 B1
6784274 van Antwerp Aug 2004 B2
6786874 Grace Sep 2004 B2
6787013 Chang Sep 2004 B2
6787109 Haar Sep 2004 B2
6790327 Ikeda Sep 2004 B2
6790599 Madou Sep 2004 B1
6792791 Sato Sep 2004 B2
6793632 Sohrab Sep 2004 B2
6793633 Douglas Sep 2004 B2
6793802 Lee Sep 2004 B2
6797150 Kermani Sep 2004 B2
6800488 Khan Oct 2004 B2
6801041 Karinka Oct 2004 B2
6801804 Miller Oct 2004 B2
6802199 Hilgers Oct 2004 B2
6802811 Slepian Oct 2004 B1
6802957 Jung Oct 2004 B2
6805780 Ryu Oct 2004 B1
6808499 Churchill Oct 2004 B1
6808908 Yao Oct 2004 B2
6808937 Ligler Oct 2004 B2
6809807 Erickson Oct 2004 B1
6811406 Grube Nov 2004 B2
6811557 Schraga Nov 2004 B2
6811659 Vachon Nov 2004 B2
6811753 Hirao Nov 2004 B2
6811792 Roser Nov 2004 B2
6812031 Carlsson Nov 2004 B1
6814843 Bhullar Nov 2004 B1
6814844 Bhullar Nov 2004 B2
6814845 Wilson Nov 2004 B2
6815186 Clark Nov 2004 B2
6816742 Kim Nov 2004 B2
6818180 Douglas Nov 2004 B2
6821483 Phillips Nov 2004 B2
6823750 Hodges Nov 2004 B2
6825047 Woudenberg Nov 2004 B1
6827250 Uhland Dec 2004 B2
6827829 Kawanaka Dec 2004 B2
6829507 Lidman Dec 2004 B1
6830551 Uchigaki Dec 2004 B1
6830668 Musho Dec 2004 B2
6830669 Miyazaki Dec 2004 B2
6830934 Harding Dec 2004 B1
6833540 MacKenzie Dec 2004 B2
6835184 Sage Dec 2004 B1
6835553 Han Dec 2004 B2
6835570 Patel Dec 2004 B2
6837858 Cunningham Jan 2005 B2
6837976 Cai Jan 2005 B2
6837988 Leong Jan 2005 B2
6840912 Kloepfer Jan 2005 B2
6841052 Musho Jan 2005 B2
6843254 Tapper Jan 2005 B2
6843902 Penner Jan 2005 B1
6844149 Goldman Jan 2005 B2
6847451 Pugh Jan 2005 B2
6849052 Uchigaki Feb 2005 B2
6849168 Madou Feb 2005 B2
6849216 Rappin Feb 2005 B2
6849456 Patel Feb 2005 B2
6850790 Berner Feb 2005 B2
6852119 Abulhaj Feb 2005 B1
6852212 Maxwell Feb 2005 B2
6852500 Hoss Feb 2005 B1
6853854 Proniewicz Feb 2005 B1
6855243 Khan Feb 2005 B2
6856125 Kermani Feb 2005 B2
6856928 Harmon Feb 2005 B2
6858015 List Feb 2005 B2
6858401 Phillips Feb 2005 B2
6859738 Bush Feb 2005 B2
6862466 Ackerman Mar 2005 B2
6862534 Sterling Mar 2005 B2
6863800 Karinka Mar 2005 B2
6863801 Hodges Mar 2005 B2
6865408 Abbink Mar 2005 B1
6866641 Marshall Mar 2005 B2
6866675 Perez Mar 2005 B2
6866758 Bhullar Mar 2005 B2
6866822 House Mar 2005 B1
6869418 Marano-Ford Mar 2005 B2
6872200 Mann Mar 2005 B2
6872297 Mansouri Mar 2005 B2
6872298 Kermani Mar 2005 B2
6872299 Kermani Mar 2005 B2
6872358 Hagen Mar 2005 B2
6875208 Santini Apr 2005 B2
6875223 Argauer Apr 2005 B2
6875327 Miyazaki Apr 2005 B1
6875613 Shartle Apr 2005 B2
6878120 Roe Apr 2005 B2
6878251 Hodges Apr 2005 B2
6878255 Wang Apr 2005 B1
6878262 Taniike Apr 2005 B2
6880968 Haar Apr 2005 B1
6881203 Delmore Apr 2005 B2
6881322 Tokunaga Apr 2005 B2
6881378 Zimmer Apr 2005 B1
6881541 Petersen Apr 2005 B2
6881550 Phillips Apr 2005 B2
6881551 Heller Apr 2005 B2
6881578 Otake Apr 2005 B2
6882940 Potts Apr 2005 B2
6884592 Matzinger Apr 2005 B2
6885196 Taniike Apr 2005 B2
6885883 Parris Apr 2005 B2
6887202 Currie May 2005 B2
6887239 Elstrom May 2005 B2
6887253 Schraga May 2005 B2
6887254 Curie May 2005 B1
6887426 Phillips May 2005 B2
6887709 Leong May 2005 B2
6889069 Routt May 2005 B2
6890319 Crocker May 2005 B1
6890421 Ohara May 2005 B2
6890484 Bautista May 2005 B2
6891936 Kai May 2005 B2
6892085 McIvor May 2005 B2
6893396 Schulze May 2005 B2
6893545 Gotoh May 2005 B2
6893552 Wang May 2005 B1
6895263 Shin May 2005 B2
6895264 Rice May 2005 B2
6895265 Silver May 2005 B2
6896793 Erdosy May 2005 B2
6897788 Khair May 2005 B2
6902905 Burson Jun 2005 B2
6904301 Raskas Jun 2005 B2
6905733 Russell Jun 2005 B2
6908008 Pugh Jun 2005 B2
6908535 Rankin Jun 2005 B2
6908591 MacPhee Jun 2005 B2
6908593 Shartle Jun 2005 B1
6911130 Brenneman Jun 2005 B2
6911131 Miyazaki Jun 2005 B2
6911621 Bhullar Jun 2005 B2
6911937 Sparrow Jun 2005 B1
6913210 Baasch Jul 2005 B2
6913668 Matzinger Jul 2005 B2
6916410 Katsuki Jul 2005 B2
6918874 Hatch Jul 2005 B1
6918901 Theeuwes Jul 2005 B1
6918918 Schraga Jul 2005 B1
6922576 Raskas Jul 2005 B2
6922578 Eppstein Jul 2005 B2
6923764 Aceti Aug 2005 B2
6923894 Huang Aug 2005 B2
6923936 Swanson Aug 2005 B2
6924093 Haviland Aug 2005 B2
6925317 Samuels Aug 2005 B1
6925393 Kalatz Aug 2005 B1
6929631 Brugger Aug 2005 B1
6929649 Pugh Aug 2005 B2
6929650 Fukuzawa Aug 2005 B2
6931327 Goode Aug 2005 B2
6931328 Braig Aug 2005 B2
6939310 Matzinger Sep 2005 B2
6939312 Hodges Sep 2005 B2
6939450 Karinka Sep 2005 B2
6939685 Ouyang Sep 2005 B2
6940591 Sopp Sep 2005 B2
6942518 Liamos Sep 2005 B2
6942769 Cheng Sep 2005 B2
6942770 Cai Sep 2005 B2
6944486 Braig Sep 2005 B2
6945943 Pugh Sep 2005 B2
6946067 Hodges Sep 2005 B2
6946098 Miekka Sep 2005 B2
6946299 Neel Sep 2005 B2
6949111 Schraga Sep 2005 B2
6949221 Kiser Sep 2005 B2
6951631 Catt Oct 2005 B1
6951728 Qian Oct 2005 B2
6952603 Gerber Oct 2005 B2
6952604 DeNuzzio Oct 2005 B2
6953693 Neel Oct 2005 B2
6954662 Freger Oct 2005 B2
6958072 Schraga Oct 2005 B2
6958129 Galen Oct 2005 B2
6958809 Sterling Oct 2005 B2
6959211 Rule Oct 2005 B2
6959247 Neel Oct 2005 B2
6960287 Charlton Nov 2005 B2
6960289 Hodges Nov 2005 B2
6960323 Guo Nov 2005 B2
6964871 Bell Nov 2005 B2
6965791 Hitchcock Nov 2005 B1
6966880 Boecker Nov 2005 B2
6966977 Hasegawa Nov 2005 B2
6967105 Nomura Nov 2005 B2
6968375 Brown Nov 2005 B1
6969359 Duchon Nov 2005 B2
6969450 Taniike Nov 2005 B2
6969451 Shin Nov 2005 B2
6973706 Say Dec 2005 B2
6975893 Say Dec 2005 B2
6977032 Hasegawa Dec 2005 B2
6977722 Wohlstadter et al. Dec 2005 B2
6979544 Keen Dec 2005 B2
6979571 Modzelewski Dec 2005 B2
6982027 Yagi Jan 2006 B2
6982431 Modlin Jan 2006 B2
6983176 Gardner Jan 2006 B2
6983177 Rule Jan 2006 B2
6984307 Zweig Jan 2006 B2
6986777 Kim Jan 2006 B2
6986869 Tuohy Jan 2006 B2
6988996 Roe Jan 2006 B2
6989243 Yani Jan 2006 B2
6989891 Braig Jan 2006 B2
6990365 Parker Jan 2006 B1
6990366 Say Jan 2006 B2
6990367 Kiser Jan 2006 B2
6990849 Bohm Jan 2006 B2
6991918 Keith Jan 2006 B2
6991940 Carroll Jan 2006 B2
6994825 Haviland Feb 2006 B2
6997317 Catelli Feb 2006 B2
6997343 May Feb 2006 B2
6997344 Brown Feb 2006 B2
6997936 Marshall Feb 2006 B2
6998247 Monfre Feb 2006 B2
6998248 Yani Feb 2006 B2
6999810 Berner Feb 2006 B2
7001343 Erickson Feb 2006 B2
7001344 Freeman Feb 2006 B2
7003337 Harjunmaa Feb 2006 B2
7003340 Say Feb 2006 B2
7003341 Say Feb 2006 B2
7004928 Aceti Feb 2006 B2
7005048 Watanabe Feb 2006 B1
7005273 Heller Feb 2006 B2
7005459 Hekal Feb 2006 B2
7005857 Stiene Feb 2006 B2
7006857 Braig Feb 2006 B2
7006858 Silver Feb 2006 B2
7008384 Tapper Mar 2006 B2
7010432 Kermani Mar 2006 B2
7011630 Desai Mar 2006 B2
7011954 Ouyang Mar 2006 B2
7014615 Erickson Mar 2006 B2
7015262 Leong Mar 2006 B2
7016713 Gardner Mar 2006 B2
7018568 Tierney Mar 2006 B2
7018848 Douglas Mar 2006 B2
7022217 Hodges Apr 2006 B2
7022218 Taniike Apr 2006 B2
7022286 Lemke Apr 2006 B2
7024236 Ford Apr 2006 B2
7024248 Penner Apr 2006 B2
7024399 Sumner Apr 2006 B2
7025425 Kovatchev Apr 2006 B2
7025774 Freeman Apr 2006 B2
7027848 Robinson Apr 2006 B2
7029444 Shin Apr 2006 B2
7033322 Silver Apr 2006 B2
7033371 Alden Apr 2006 B2
7039560 Kawatahara May 2006 B2
7041057 Faupel May 2006 B1
7041063 Abreu May 2006 B2
7041068 Freeman May 2006 B2
7041210 Hodges May 2006 B2
7041254 Haviland May 2006 B2
7041468 Drucker May 2006 B2
7043287 Khalil May 2006 B1
7043821 Hodges May 2006 B2
7044911 Drinan May 2006 B2
7045046 Chambers May 2006 B2
7045054 Buck May 2006 B1
7045097 Kovacs May 2006 B2
7045310 Buck May 2006 B2
7045361 Heiss May 2006 B2
7047070 Wilkinson May 2006 B2
7047795 Sato May 2006 B2
7049087 Jenny May 2006 B2
7049130 Carroll May 2006 B2
7050843 Shartle May 2006 B2
7051495 Lang May 2006 B2
7052268 Powell May 2006 B2
7052591 Gao May 2006 B2
7052652 Zanzucchi May 2006 B2
7052864 Durkop May 2006 B2
7054682 Young May 2006 B2
7054759 Fukunaga May 2006 B2
D522656 Orr Jun 2006 S
D523555 Loerwald Jun 2006 S
7056425 Hasegawa Jun 2006 B2
7056495 Roser Jun 2006 B2
7058437 Buse Jun 2006 B2
7059352 Bohm Jun 2006 B2
7060059 Keith Jun 2006 B2
7060168 Taniike Jun 2006 B2
7060192 Yuzhakov Jun 2006 B2
7061593 Braig Jun 2006 B2
7063234 Giraud Jun 2006 B2
7063774 Bhullar Jun 2006 B2
7063775 Yamaoka Jun 2006 B2
7063776 Huang Jun 2006 B2
7066884 Custer Jun 2006 B2
7066885 Erickson Jun 2006 B2
7070564 Matzinger Jul 2006 B2
7070680 Bae Jul 2006 B2
7073246 Bhullar Jul 2006 B2
7074307 Simpson Jul 2006 B2
7074308 Mao Jul 2006 B2
7077328 Krishnaswamy Jul 2006 B2
7077828 Kuhr Jul 2006 B2
7078480 Nagel Jul 2006 B2
7079252 Debreezeny Jul 2006 B1
7081188 Cho Jul 2006 B1
7083712 Morita Aug 2006 B2
7086277 Tess Aug 2006 B2
7087149 Muguruma Aug 2006 B1
7090764 Iyengar Aug 2006 B2
7096053 Loeb Aug 2006 B2
7096124 Sterling Aug 2006 B2
7097631 Trautman Aug 2006 B2
7098038 Fukuoka Aug 2006 B2
7103578 Beck Sep 2006 B2
7105066 Jeong Sep 2006 B2
7107253 Sumner Sep 2006 B1
7108680 Rohr Sep 2006 B2
7108778 Simpson Sep 2006 B2
7109271 Liu Sep 2006 B2
7110112 Uchida Sep 2006 B2
7110803 Shults Sep 2006 B2
7112265 McAleer Sep 2006 B1
7112451 Takahashi Sep 2006 B2
7113172 Hohl Sep 2006 B2
7115362 Douglas Oct 2006 B2
7118351 Effenhauser Oct 2006 B2
7118667 Lee Oct 2006 B2
7118668 Edelbrock Oct 2006 B1
7118916 Matzinger Oct 2006 B2
7118919 Yatscoff Oct 2006 B2
7120483 Russell Oct 2006 B2
7122102 Wogoman Oct 2006 B2
7122110 Deng Oct 2006 B2
7122111 Tokunaga Oct 2006 B2
7125481 Musho Oct 2006 B2
7129038 Gopalan Oct 2006 B2
RE39390 Hasegawa Nov 2006 E
D531725 Loerwald Nov 2006 S
7131342 Hodges Nov 2006 B2
7131984 Sato Nov 2006 B2
7132041 Deng Nov 2006 B2
7133710 Acosta Nov 2006 B2
7134550 Groth Nov 2006 B2
7134999 Brauker Nov 2006 B2
7135100 Lau Nov 2006 B1
7137957 Erickson Nov 2006 B2
7138041 Su Nov 2006 B2
7138089 Aitken Nov 2006 B2
7141034 Eppstein Nov 2006 B2
7141058 Briggs Nov 2006 B2
7144404 Whitson Dec 2006 B2
7144485 Hsu Dec 2006 B2
7144495 Teodorczyk Dec 2006 B2
7144496 Meserol Dec 2006 B2
7144709 Ouyang Dec 2006 B2
7147825 Matsuda Dec 2006 B2
7150755 Levaughn Dec 2006 B2
7150975 Tamada Dec 2006 B2
7150995 Xie Dec 2006 B2
7153696 Fukuoka Dec 2006 B2
7155371 Kawatahara Dec 2006 B2
7156117 Bohm Jan 2007 B2
7156810 Cho Jan 2007 B2
7157723 Colvin Jan 2007 B2
7160251 Neel Jan 2007 B2
7160313 Galloway Jan 2007 B2
7160678 Kayyem Jan 2007 B1
7162289 Shah Jan 2007 B2
7163616 Vreeke Jan 2007 B2
7166074 Reghabi Jan 2007 B2
7166208 Zweig Jan 2007 B2
7167734 Khalil Jan 2007 B2
7167735 Uchida Jan 2007 B2
7167818 Brown Jan 2007 B2
7169116 Day Jan 2007 B2
7169117 Allen Jan 2007 B2
7169289 Schulein Jan 2007 B2
7169600 Hoss Jan 2007 B2
7172728 Otake Feb 2007 B2
7174199 Berner Feb 2007 B2
7175641 Schraga Feb 2007 B1
7175642 Briggs Feb 2007 B2
7179233 Chang Feb 2007 B2
7182910 Allen Feb 2007 B2
7183068 Burson Feb 2007 B2
7183102 Monfre Feb 2007 B2
7188034 Staib Mar 2007 B2
7189576 Fukuoka Mar 2007 B2
7190988 Say Mar 2007 B2
7192405 DeNuzzio Mar 2007 B2
7192450 Brauker Mar 2007 B2
7195704 Kermani Mar 2007 B2
7198606 Boecker Apr 2007 B2
7199594 Kermani Apr 2007 B2
7202854 Hohl Apr 2007 B2
7206620 Erickson Apr 2007 B2
7206623 Blank Apr 2007 B2
D542681 Young May 2007 S
7211052 Roe May 2007 B2
7211096 Kuhr May 2007 B2
7212925 Genshaw May 2007 B2
7213720 Giraud May 2007 B2
7215982 Oshima May 2007 B2
7215983 Cho May 2007 B2
7223248 Erikson May 2007 B2
7225008 Ward May 2007 B1
D543878 Castillo Jun 2007 S
D545438 Huang Jun 2007 S
7225535 Feldman Jun 2007 B2
7226414 Ballerstadt Jun 2007 B2
7226461 Boecker Jun 2007 B2
7226978 Tapsak Jun 2007 B2
7227156 Colvin Jun 2007 B2
7228159 Petersson Jun 2007 B2
7228162 Ward Jun 2007 B2
7228163 Ackerman Jun 2007 B2
7229458 Freeman Jun 2007 B2
7232451 Boecker Jun 2007 B2
7232510 Miyazaki Jun 2007 B2
7233816 Blank Jun 2007 B2
7235056 Duchon Jun 2007 B2
7235170 Watanabe Jun 2007 B2
7235378 Yonehara Jun 2007 B2
7236812 Ballerstadt Jun 2007 B1
7236814 Shioi Jun 2007 B2
D545705 Voege Jul 2007 S
D546216 Bolognesi Jul 2007 S
D546218 Grasso Jul 2007 S
7238192 List Jul 2007 B2
7238534 Zimmer Jul 2007 B1
7241265 Cummings Jul 2007 B2
7244264 Roe Jul 2007 B2
7244265 Freeman Jul 2007 B2
7244266 Garthe Jul 2007 B2
7247138 Reghabi Jul 2007 B2
7247144 Douglas Jul 2007 B2
7250037 Shermer Jul 2007 B2
7250056 Hamamoto Jul 2007 B2
7250095 Black Jul 2007 B2
7250105 Davies Jul 2007 B1
7251513 Kondoh Jul 2007 B2
7251514 Cho Jul 2007 B2
7251515 Cho Jul 2007 B2
7251516 Walker Jul 2007 B2
7251517 Cho Jul 2007 B2
7251518 Herrmann Jul 2007 B2
7252804 Miyashita Aug 2007 B2
7254426 Cho Aug 2007 B2
7254427 Cho Aug 2007 B2
7254428 Cho Aug 2007 B2
7254429 Schurman Aug 2007 B2
7254430 Cho Aug 2007 B2
7254432 Fine Aug 2007 B2
7258673 Racchini Aug 2007 B2
7258693 Freeman Aug 2007 B2
7262061 Petrich Aug 2007 B2
7264139 Brickwood Sep 2007 B2
7264627 Perez Sep 2007 B2
7266400 Fine Sep 2007 B2
7267665 Steil Sep 2007 B2
7267750 Watanabe Sep 2007 B2
7270247 Charlton Sep 2007 B2
7271912 Sterling Sep 2007 B2
7273484 Thoes Sep 2007 B2
7276027 Haar Oct 2007 B2
7276029 Goode Oct 2007 B2
7276146 Wilsey Oct 2007 B2
7276147 Wilsey Oct 2007 B2
7276380 Fukuyama Oct 2007 B2
7277740 Rohleder Oct 2007 B2
7278983 Ireland Oct 2007 B2
7279130 Brown Oct 2007 B2
7282058 Levin Oct 2007 B2
7287318 Bhullar Oct 2007 B2
7288073 Effenhauser Oct 2007 B2
7288102 Griffin Oct 2007 B2
7288174 Cui Oct 2007 B2
7289836 Colvin Oct 2007 B2
7291117 Boecker Nov 2007 B2
7291159 Schmelzeisen-Redeker Nov 2007 B2
7291256 Teodorezyk Nov 2007 B2
7291497 Holmes Nov 2007 B2
7294246 Gundel Nov 2007 B2
7295867 Berner Nov 2007 B2
7297122 Boecker Nov 2007 B2
7297151 Boecker Nov 2007 B2
7297152 Fukuzawa Nov 2007 B2
7297241 Kontschieder Nov 2007 B2
7297248 Bae Nov 2007 B2
7297627 Shah Nov 2007 B2
7299079 Rebec Nov 2007 B2
7299080 Acosta Nov 2007 B2
7299081 Mace Nov 2007 B2
7299082 Feldman Nov 2007 B2
7300402 Iliff Nov 2007 B2
7301629 Bambot Nov 2007 B2
7303573 D'Agostino Dec 2007 B2
7303726 McAllister Dec 2007 B2
7303922 Jeng Dec 2007 B2
7305896 Howell Dec 2007 B2
7306560 Iliff Dec 2007 B2
7308164 Banks Dec 2007 B1
7308292 Colvin Dec 2007 B2
7310542 Jeon Dec 2007 B2
7310543 Smart Dec 2007 B2
7310544 Brister Dec 2007 B2
7311718 Schraga Dec 2007 B2
7311812 Forrow Dec 2007 B2
7312042 Petyt Dec 2007 B1
7313425 Finarov Dec 2007 B2
7314453 Kuo Jan 2008 B2
7315752 Kraemer Jan 2008 B2
7316700 Alden Jan 2008 B2
7316766 Chen Jan 2008 B2
7316929 Purcell Jan 2008 B2
7317938 Lorenz Jan 2008 B2
7317939 Fine Jan 2008 B2
7320412 Fitzgerald Jan 2008 B2
7322942 Roe Jan 2008 B2
7322996 Taylor Jan 2008 B2
7322997 Shi Jan 2008 B2
7322998 Kuhr Jan 2008 B2
7323098 Miyashita Jan 2008 B2
7323141 Kirchhevel Jan 2008 B2
7323315 Marfurt Jan 2008 B2
7328052 Samsoondar Feb 2008 B2
7331931 Freeman Feb 2008 B2
7335292 Hodges Feb 2008 B2
7335294 Heller Feb 2008 B2
7337918 Fowler Mar 2008 B2
7338639 Burke Mar 2008 B2
7343188 Sohrab Mar 2008 B2
7344499 Prausnitz Mar 2008 B1
7344500 Talbot Mar 2008 B2
7344507 Briggs Mar 2008 B2
7344626 Harding Mar 2008 B2
7347925 Hsieh Mar 2008 B2
7347926 Morita Mar 2008 B2
7347973 Douglas Mar 2008 B2
RE40198 Buck Apr 2008 E
7351213 Wong Apr 2008 B2
7351323 Iketaki Apr 2008 B2
7351375 Noda Apr 2008 B2
7351770 Liu Apr 2008 B2
7357808 Kennedy Apr 2008 B2
7357851 Reid Apr 2008 B2
7361182 Fukuda Apr 2008 B2
7361307 Schartle Apr 2008 B2
7371247 Boecker May 2008 B2
7372277 Diamond May 2008 B2
7374544 Freeman May 2008 B2
7374546 Roe May 2008 B2
7378007 Moerman May 2008 B2
7378270 Azarnia May 2008 B2
7402616 Rodgers Jul 2008 B2
7404815 Kollias Jul 2008 B2
7410468 Freeman Aug 2008 B2
7429630 Liu Sep 2008 B2
7431814 Hodges Oct 2008 B2
7431820 Hodges Oct 2008 B2
7438694 Boozer Oct 2008 B2
D579652 Lim Nov 2008 S
D579653 Lim Nov 2008 S
7462265 Leach Dec 2008 B2
7465380 Rodgers Dec 2008 B2
7468125 Kraft Dec 2008 B2
D585314 Schvetz Jan 2009 S
7473264 Allen Jan 2009 B2
7474390 Robinson Jan 2009 B2
7474391 Baskeyfield Jan 2009 B2
7481776 Boecker Jan 2009 B2
7481818 Allen Jan 2009 B2
D586465 Faulkner Feb 2009 S
D586466 Smith Feb 2009 S
D586678 Schvetz Feb 2009 S
D586916 Faulkner Feb 2009 S
7485128 Boecker Feb 2009 B2
7491178 Boecker Feb 2009 B2
7498132 Yu Mar 2009 B2
7501052 Iyengar Mar 2009 B2
7501093 Demelo Mar 2009 B2
7521019 Polak Apr 2009 B2
7524293 Freeman Apr 2009 B2
7537571 Freeman May 2009 B2
7547287 Boecker Jun 2009 B2
7548772 Shartle Jun 2009 B2
7553511 Hleong Jun 2009 B2
7563232 Freeman Jul 2009 B2
D598126 Alvarez-Icaza Aug 2009 S
7572356 Rodgers Aug 2009 B2
7575558 Boecker Aug 2009 B2
D600349 Bell Sep 2009 S
D600812 Lei Sep 2009 S
D600813 Bell Sep 2009 S
D601255 Schvetz Sep 2009 S
D601258 Bell Sep 2009 S
7582063 Wurster Sep 2009 B2
7582099 Freeman Sep 2009 B2
7586590 Baskeyfield Sep 2009 B2
7588670 Rodgers Sep 2009 B2
7589828 Robinson Sep 2009 B2
7592151 Liu Sep 2009 B2
7593097 Robinson Sep 2009 B2
7604592 Freeman Oct 2009 B2
7604722 Hodges Oct 2009 B2
7608175 Hodges Oct 2009 B2
7618522 Davies Nov 2009 B2
7648468 Boecker Jan 2010 B2
7648469 Boecker Jan 2010 B2
7653492 Davies Jan 2010 B2
7654127 Krulevitch Feb 2010 B2
7655119 Davies Feb 2010 B2
7665303 Bohm Feb 2010 B2
7666287 Zhao Feb 2010 B2
D611151 Lei Mar 2010 S
D611372 Salter Mar 2010 S
D611489 Bell Mar 2010 S
D611853 Salter Mar 2010 S
D612274 Heidemann Mar 2010 S
D612275 Salter Mar 2010 S
D612279 Heidemann Mar 2010 S
7674232 Boecker Mar 2010 B2
7682318 Alden Mar 2010 B2
7713214 Freeman et al. May 2010 B2
7833172 Hein et al. Nov 2010 B2
7901365 Freeman et al. Mar 2011 B2
20010011157 Latterell Aug 2001 A1
20010016682 Berner Aug 2001 A1
20010017269 Heller Aug 2001 A1
20010018353 Ishigaki Aug 2001 A1
20010027328 Lum Oct 2001 A1
20010031931 Cunningham Oct 2001 A1
20010037355 Brit Nov 2001 A1
20010042004 Taub Nov 2001 A1
20010045355 Gephart Nov 2001 A1
20010054319 Heller Dec 2001 A1
20020002326 Causey Jan 2002 A1
20020002344 Douglas Jan 2002 A1
20020004196 Whitson Jan 2002 A1
20020016568 Lebel Feb 2002 A1
20020016606 Moerman Feb 2002 A1
20020016923 Knaus Feb 2002 A1
20020019606 Lebel Feb 2002 A1
20020019747 Ware Feb 2002 A1
20020019748 Brown Feb 2002 A1
20020025469 Heller Feb 2002 A1
20020029058 Levaughn et al. Mar 2002 A1
20020040208 Flaherty Apr 2002 A1
20020040230 Kuhr Apr 2002 A1
20020042090 Heller Apr 2002 A1
20020042594 Lum Apr 2002 A1
20020044890 Black Apr 2002 A1
20020052618 Haar May 2002 A1
20020053523 Liamos May 2002 A1
20020057993 Maisey May 2002 A1
20020058902 Kollias et al. May 2002 A1
20020076349 Aitken Jun 2002 A1
20020078091 Vu Jun 2002 A1
20020081559 Brown Jun 2002 A1
20020081588 Lumley-Woodyear Jun 2002 A1
20020082543 Park Jun 2002 A1
20020084196 Liamos Jul 2002 A1
20020087056 Aceti Jul 2002 A1
20020092612 Davies Jul 2002 A1
20020099308 Bojan Jul 2002 A1
20020103499 Perez Aug 2002 A1
20020120216 Fritz Aug 2002 A1
20020120261 Morris Aug 2002 A1
20020123335 Luna Sep 2002 A1
20020130042 Moerman Sep 2002 A1
20020133377 Brown Sep 2002 A1
20020136667 Subramanian Sep 2002 A1
20020136863 Subramanian Sep 2002 A1
20020137998 Smart Sep 2002 A1
20020138040 Flora Sep 2002 A1
20020148739 Liamos Oct 2002 A2
20020156355 Gough Oct 2002 A1
20020160520 Orloff Oct 2002 A1
20020161289 Hopkins Oct 2002 A1
20020168290 Yuzhakov Nov 2002 A1
20020169393 Cunningham Nov 2002 A1
20020169394 Eppstein Nov 2002 A1
20020176984 Smart Nov 2002 A1
20020177761 Orloff Nov 2002 A1
20020177763 Burns Nov 2002 A1
20020188224 Roe Dec 2002 A1
20030014010 Carpenter Jan 2003 A1
20030018282 Effenhauser Jan 2003 A1
20030018300 Duchon Jan 2003 A1
20030028125 Yuzhakov Feb 2003 A1
20030028126 List Feb 2003 A1
20030032077 Itoh Feb 2003 A1
20030038047 Sleva Feb 2003 A1
20030050537 Wessel Mar 2003 A1
20030050573 Kuhr Mar 2003 A1
20030050656 Schraga Mar 2003 A1
20030057391 Krulevitch Mar 2003 A1
20030060730 Perez Mar 2003 A1
20030069509 Matzinger et al. Apr 2003 A1
20030069753 Brown Apr 2003 A1
20030072647 Lum Apr 2003 A1
20030073089 Mauze Apr 2003 A1
20030073229 Greenstein Apr 2003 A1
20030073931 Boecker Apr 2003 A1
20030083685 Freeman May 2003 A1
20030083686 Freeman May 2003 A1
20030088160 Halleck May 2003 A1
20030088191 Freeman May 2003 A1
20030089730 May May 2003 A1
20030093010 Essenpreis May 2003 A1
20030100040 Bonnecaze May 2003 A1
20030106810 Douglas Jun 2003 A1
20030109777 Kloepfer Jun 2003 A1
20030109860 Black Jun 2003 A1
20030111357 Black Jun 2003 A1
20030113827 Burkoth Jun 2003 A1
20030116447 Surridge Jun 2003 A1
20030120297 Beyerlein Jun 2003 A1
20030135333 Aceti Jul 2003 A1
20030136189 Lauman Jul 2003 A1
20030139653 Manser Jul 2003 A1
20030143113 Yuzhakov Jul 2003 A2
20030144608 Kojima Jul 2003 A1
20030144609 Kennedy Jul 2003 A1
20030146110 Karinka Aug 2003 A1
20030149348 Raskas Aug 2003 A1
20030149377 Erickson Aug 2003 A1
20030153900 Aceti Aug 2003 A1
20030159944 Pottgen Aug 2003 A1
20030163351 Brown Aug 2003 A1
20030178322 Iyengar Sep 2003 A1
20030191376 Samuels Oct 2003 A1
20030191415 Moerman Oct 2003 A1
20030195435 Williams Oct 2003 A1
20030195540 Moerman Oct 2003 A1
20030199744 Buse Oct 2003 A1
20030199789 Boecker Oct 2003 A1
20030199790 Boecker Oct 2003 A1
20030199791 Boecker Oct 2003 A1
20030199891 Argauer Oct 2003 A1
20030199893 Boecker Oct 2003 A1
20030199894 Boecker Oct 2003 A1
20030199895 Boecker Oct 2003 A1
20030199896 Boecker Oct 2003 A1
20030199897 Boecker Oct 2003 A1
20030199898 Boecker Oct 2003 A1
20030199899 Boecker Oct 2003 A1
20030199900 Boecker Oct 2003 A1
20030199901 Boecker Oct 2003 A1
20030199902 Boecker Oct 2003 A1
20030199903 Boecker Oct 2003 A1
20030199904 Boecker Oct 2003 A1
20030199905 Boecker Oct 2003 A1
20030199906 Boecker Oct 2003 A1
20030199907 Boecker Oct 2003 A1
20030199908 Boecker Oct 2003 A1
20030199909 Boecker Oct 2003 A1
20030199910 Boecker Oct 2003 A1
20030199911 Boecker Oct 2003 A1
20030199912 Pugh Oct 2003 A1
20030201194 Heller Oct 2003 A1
20030203352 Haviland Oct 2003 A1
20030206828 Bell Nov 2003 A1
20030208140 Pugh Nov 2003 A1
20030210811 Dubowsky Nov 2003 A1
20030212344 Yuzhakov Nov 2003 A1
20030212345 McAllister Nov 2003 A1
20030212346 McAllister Nov 2003 A1
20030212347 Sohrab Nov 2003 A1
20030212379 Bylund Nov 2003 A1
20030212423 Pugh Nov 2003 A1
20030212424 Briggs Nov 2003 A1
20030212579 Brown Nov 2003 A1
20030216767 List Nov 2003 A1
20030217918 Davies Nov 2003 A1
20030220552 Reghabi Nov 2003 A1
20030220663 Fletcher Nov 2003 A1
20030223906 McAllister Dec 2003 A1
20030225317 Schell Dec 2003 A1
20030225429 Garthe Dec 2003 A1
20030225430 Schraga Dec 2003 A1
20030228637 Wang Dec 2003 A1
20030229514 Brown Dec 2003 A2
20030232370 Trifiro Dec 2003 A1
20030233055 Erickson Dec 2003 A1
20030233112 Alden et al. Dec 2003 A1
20030233113 Alden et al. Dec 2003 A1
20040006285 Douglas Jan 2004 A1
20040007585 Griffith Jan 2004 A1
20040009100 Simons Jan 2004 A1
20040010279 Freeman Jan 2004 A1
20040015064 Parsons Jan 2004 A1
20040019250 Catelli Jan 2004 A1
20040019259 Brown Jan 2004 A1
20040026243 Davies Feb 2004 A1
20040026244 Hodges Feb 2004 A1
20040030353 Schmelzeisen-Redeker Feb 2004 A1
20040031682 Wilsey Feb 2004 A1
20040034318 Fritz Feb 2004 A1
20040038045 Smart Feb 2004 A1
20040039303 Wurster Feb 2004 A1
20040039342 Eppstein Feb 2004 A1
20040039407 Schraga Feb 2004 A1
20040039408 Abulhaj Feb 2004 A1
20040049219 Briggs Mar 2004 A1
20040049220 Boecker Mar 2004 A1
20040050694 Yang Mar 2004 A1
20040054267 Feldman Mar 2004 A1
20040054898 Chao Mar 2004 A1
20040059256 Perez Mar 2004 A1
20040060818 Feldman Apr 2004 A1
20040061841 Black Apr 2004 A1
20040064068 DeNuzzio Apr 2004 A1
20040069657 Hodges Apr 2004 A1
20040087990 Boecker May 2004 A1
20040092842 Boecker May 2004 A1
20040092994 Briggs May 2004 A1
20040092995 Boecker May 2004 A1
20040096991 Zhang May 2004 A1
20040098009 Boecker May 2004 A1
20040098010 Davison May 2004 A1
20040102803 Boecker May 2004 A1
20040106855 Brown Jun 2004 A1
20040106858 Say Jun 2004 A1
20040106859 Say Jun 2004 A1
20040106860 Say Jun 2004 A1
20040106904 Gonnelli Jun 2004 A1
20040106941 Roe Jun 2004 A1
20040107116 Brown Jun 2004 A1
20040115754 Chang Jun 2004 A1
20040115831 Meathrel Jun 2004 A1
20040116780 Brown Jun 2004 A1
20040116829 Raney Jun 2004 A1
20040117207 Brown Jun 2004 A1
20040117208 Brown Jun 2004 A1
20040117209 Brown Jun 2004 A1
20040117210 Brown Jun 2004 A1
20040122339 Roe Jun 2004 A1
20040127818 Roe Jul 2004 A1
20040127819 Roe Jul 2004 A1
20040127928 Whitson Jul 2004 A1
20040127929 Roe Jul 2004 A1
20040132167 Rule Jul 2004 A1
20040133125 Miyashita Jul 2004 A1
20040133127 Roe Jul 2004 A1
20040137640 Hirao Jul 2004 A1
20040138541 Ward Jul 2004 A1
20040138588 Saikley Jul 2004 A1
20040138688 Giraud Jul 2004 A1
20040146958 Bae Jul 2004 A1
20040154932 Deng Aug 2004 A1
20040157017 Mauze Aug 2004 A1
20040157149 Hofmann Aug 2004 A1
20040157319 Keen Aug 2004 A1
20040157338 Burke Aug 2004 A1
20040157339 Burke Aug 2004 A1
20040158137 Eppstein Aug 2004 A1
20040158271 Hamamoto Aug 2004 A1
20040161737 Yang Aug 2004 A1
20040162473 Sohrab Aug 2004 A1
20040162474 Kiser Aug 2004 A1
20040162506 Duchon Aug 2004 A1
20040162573 Kheiri Aug 2004 A1
20040167383 Kim Aug 2004 A1
20040171057 Yang Sep 2004 A1
20040171968 Katsuki Sep 2004 A1
20040172000 Roe Sep 2004 A1
20040173472 Jung Sep 2004 A1
20040173488 Griffin Sep 2004 A1
20040176705 Stevens Sep 2004 A1
20040176732 Frazier Sep 2004 A1
20040178066 Miyazaki Sep 2004 A1
20040178067 Miyazaki Sep 2004 A1
20040178216 Brickwood Sep 2004 A1
20040180379 van Duyne Sep 2004 A1
20040182703 Bell Sep 2004 A1
20040185568 Matsumoto Sep 2004 A1
20040186359 Beaudoin Sep 2004 A1
20040186394 Roe Sep 2004 A1
20040186500 Koilke Sep 2004 A1
20040193201 Kim Sep 2004 A1
20040193377 Brown Sep 2004 A1
20040194302 Bhullar Oct 2004 A1
20040197231 Katsuki Oct 2004 A1
20040197821 Bauer Oct 2004 A1
20040199062 Petersson Oct 2004 A1
20040199409 Brown Oct 2004 A1
20040200720 Musho Oct 2004 A1
20040200721 Bhullar Oct 2004 A1
20040202576 Aceti Oct 2004 A1
20040204662 Perez Oct 2004 A1
20040206625 Bhullar Oct 2004 A1
20040206636 Hodges Oct 2004 A1
20040206658 Hammerstedt Oct 2004 A1
20040209307 Valkirs Oct 2004 A1
20040209350 Sakata Oct 2004 A1
20040209354 Mathies Oct 2004 A1
20040210279 Gruzdev Oct 2004 A1
20040211666 Pamidi Oct 2004 A1
20040214253 Paek Oct 2004 A1
20040215224 Sakata Oct 2004 A1
20040215225 Nakayama Oct 2004 A1
20040216516 Sato Nov 2004 A1
20040217019 Cai Nov 2004 A1
20040219500 Brown Nov 2004 A1
20040219535 Bell Nov 2004 A1
20040220456 Eppstein Nov 2004 A1
20040220495 Cahir Nov 2004 A1
20040220564 Ho Nov 2004 A1
20040220603 Rutynowski Nov 2004 A1
20040222092 Musho Nov 2004 A1
20040224369 Cai Nov 2004 A1
20040225230 Liamos Nov 2004 A1
20040225311 Levaughn Nov 2004 A1
20040225312 Orloff Nov 2004 A1
20040230216 Levaughn Nov 2004 A1
20040231983 Shen Nov 2004 A1
20040231984 Lauks Nov 2004 A1
20040232009 Okuda Nov 2004 A1
20040236250 Hodges Nov 2004 A1
20040236251 Roe Nov 2004 A1
20040236268 Mitragotri Nov 2004 A1
20040236362 Shraga Nov 2004 A1
20040238357 Bhullar Dec 2004 A1
20040238358 Forrow Dec 2004 A1
20040238359 Ikeda Dec 2004 A1
20040241746 Adlassnig Dec 2004 A1
20040242977 Dosmann Dec 2004 A1
20040243164 D'Agostino Dec 2004 A1
20040243165 Koike Dec 2004 A1
20040245101 Willner Dec 2004 A1
20040248282 Sobha Dec 2004 A1
20040248312 Vreeke Dec 2004 A1
20040249254 Racchini Dec 2004 A1
20040249310 Shartle Dec 2004 A1
20040249311 Haar Dec 2004 A1
20040249405 Watanabe Dec 2004 A1
20040249406 Griffin Dec 2004 A1
20040251131 Ueno Dec 2004 A1
20040253634 Wang Dec 2004 A1
20040254434 Goodnow Dec 2004 A1
20040254599 Lipoma Dec 2004 A1
20040256228 Huang Dec 2004 A1
20040256248 Burke Dec 2004 A1
20040256685 Chou Dec 2004 A1
20040258564 Charlton Dec 2004 A1
20040260204 Boecker Dec 2004 A1
20040260324 Fukuzawa Dec 2004 A1
20040260325 Kuhr Dec 2004 A1
20040260326 Lipoma Dec 2004 A1
20040260511 Burke Dec 2004 A1
20040267105 Monfre Dec 2004 A1
20040267160 Perez Dec 2004 A9
20040267229 Moerman Dec 2004 A1
20040267299 Kuriger Dec 2004 A1
20040267300 Mace Dec 2004 A1
20050000806 Hsieh Jan 2005 A1
20050000807 Wang Jan 2005 A1
20050000808 Cui Jan 2005 A1
20050003470 Nelson Jan 2005 A1
20050004437 Kaufmann Jan 2005 A1
20050004494 Perez Jan 2005 A1
20050008537 Mosolu Jan 2005 A1
20050008851 Ezoe Jan 2005 A1
20050009191 Swenson Jan 2005 A1
20050010090 Acosta Jan 2005 A1
20050010093 Ford Jan 2005 A1
20050010134 Douglas Jan 2005 A1
20050010137 Hodges Jan 2005 A1
20050010198 Marchitto Jan 2005 A1
20050011759 Moerman Jan 2005 A1
20050013731 Burke Jan 2005 A1
20050014997 Ruchti Jan 2005 A1
20050015020 LeVaughn Jan 2005 A1
20050016844 Burke Jan 2005 A1
20050019212 Bhullar Jan 2005 A1
20050019219 Oshiman Jan 2005 A1
20050019805 Groll Jan 2005 A1
20050019945 Groll Jan 2005 A1
20050019953 Groll Jan 2005 A1
20050021066 Kuhr Jan 2005 A1
20050027181 Goode, Jr. Feb 2005 A1
20050027211 Kuhr Feb 2005 A1
20050027562 Brown Feb 2005 A1
20050033340 Lipoma Feb 2005 A1
20050033341 Vreeke Feb 2005 A1
20050034983 Chambers Feb 2005 A1
20050036020 Li Feb 2005 A1
20050036146 Braig Feb 2005 A1
20050036906 Nakahara Feb 2005 A1
20050036909 Erickson Feb 2005 A1
20050037482 Braig Feb 2005 A1
20050038329 Morris Feb 2005 A1
20050038330 Jansen Feb 2005 A1
20050038463 Davar Feb 2005 A1
20050038464 Schraga Feb 2005 A1
20050038465 Schraga Feb 2005 A1
20050038674 Braig Feb 2005 A1
20050042766 Ohman Feb 2005 A1
20050043894 Fernandez Feb 2005 A1
20050043965 Heller Feb 2005 A1
20050045476 Neel Mar 2005 A1
20050049472 Manda Mar 2005 A1
20050049473 Desai Mar 2005 A1
20050050859 Coppeta Mar 2005 A1
20050054082 Pachl Mar 2005 A1
20050054908 Blank Mar 2005 A1
20050059872 Shartle Mar 2005 A1
20050059895 Brown Mar 2005 A1
20050060194 Brown Mar 2005 A1
20050061668 Brenneman Mar 2005 A1
20050064528 Kwon Mar 2005 A1
20050067280 Reid Mar 2005 A1
20050067737 Rappin Mar 2005 A1
20050070771 Rule Mar 2005 A1
20050070819 Poux Mar 2005 A1
20050070945 Schraga Mar 2005 A1
20050072670 Hasegawa Apr 2005 A1
20050077176 Hodges Apr 2005 A1
20050077584 Uhland Apr 2005 A1
20050079542 Cullen Apr 2005 A1
20050080652 Brown Apr 2005 A1
20050085839 Allen Apr 2005 A1
20050085840 Yi Apr 2005 A1
20050086083 Brown Apr 2005 A1
20050090754 Wolff Apr 2005 A1
20050090850 Toes Apr 2005 A1
20050096520 Maekawa May 2005 A1
20050096565 Chang May 2005 A1
20050096586 Trautman May 2005 A1
20050096587 Santini May 2005 A1
20050096686 Allen May 2005 A1
20050098431 Hodges May 2005 A1
20050098432 Grundel May 2005 A1
20050098433 Grundel May 2005 A1
20050098434 Grundel May 2005 A1
20050100880 Chang May 2005 A1
20050101841 Kaylor May 2005 A9
20050101979 Alden May 2005 A1
20050101980 Alden May 2005 A1
20050101981 Alden May 2005 A1
20050103624 Bhullar May 2005 A1
20050106713 Phan May 2005 A1
20050109637 Iyengar May 2005 A1
20050112712 Ouyang May 2005 A1
20050112782 Buechler May 2005 A1
20050113658 Jacobson May 2005 A1
20050113717 Matzinger May 2005 A1
20050114062 Davies May 2005 A1
20050114154 Wolkowiez May 2005 A1
20050114444 Brown May 2005 A1
20050118056 Swanson Jun 2005 A1
20050118062 Otake Jun 2005 A1
20050119681 Marshall Jun 2005 A1
20050123443 Fujiwara Jun 2005 A1
20050123680 Kang Jun 2005 A1
20050124869 Hefti Jun 2005 A1
20050125017 Kudrna Jun 2005 A1
20050125018 Galloway Jun 2005 A1
20050125019 Kudrna Jun 2005 A1
20050126929 Mansouri Jun 2005 A1
20050130248 Willner Jun 2005 A1
20050130249 Parris Jun 2005 A1
20050130292 Ahn Jun 2005 A1
20050131286 Parker Jun 2005 A1
20050131441 Iio Jun 2005 A1
20050133368 Davies Jun 2005 A1
20050136471 Bhullar Jun 2005 A1
20050136501 Kuriger Jun 2005 A1
20050136529 Yang Jun 2005 A1
20050136550 Yang Jun 2005 A1
20050137531 Prausnitz Jun 2005 A1
20050137536 Gonnelli Jun 2005 A1
20050140659 Hohl Jun 2005 A1
20050143675 Neel Jun 2005 A1
20050143713 Delmore Jun 2005 A1
20050143771 Stout Jun 2005 A1
20050145490 Shinno Jul 2005 A1
20050145491 Amano Jul 2005 A1
20050145520 Ilo Jul 2005 A1
20050149088 Fukuda Jul 2005 A1
20050149089 Trissel Jul 2005 A1
20050149090 Morita Jul 2005 A1
20050150762 Butters Jul 2005 A1
20050150763 Butters Jul 2005 A1
20050154277 Tang Jul 2005 A1
20050154374 Hunter Jul 2005 A1
20050154410 Conway Jul 2005 A1
20050154616 Iliff Jul 2005 A1
20050158850 Kubo Jul 2005 A1
20050159656 Hockersmith Jul 2005 A1
20050159768 Boehm Jul 2005 A1
20050164322 Heller Jul 2005 A1
20050164329 Wallace-Davis Jul 2005 A1
20050165285 Iliff Jul 2005 A1
20050165393 Eppstein Jul 2005 A1
20050165622 Neel Jul 2005 A1
20050169810 Hagen Aug 2005 A1
20050169961 Hunter Aug 2005 A1
20050170448 Burson Aug 2005 A1
20050171567 DeHart Aug 2005 A1
20050172021 Brown Aug 2005 A1
20050172022 Brown Aug 2005 A1
20050173245 Feldman Aug 2005 A1
20050173246 Hodges Aug 2005 A1
20050175509 Nakaminami Aug 2005 A1
20050176084 Burkoth Aug 2005 A1
20050176133 Miyashita Aug 2005 A1
20050176153 O'hara Aug 2005 A1
20050177071 Nakayama Aug 2005 A1
20050177201 Freeman Aug 2005 A1
20050177398 Watanabe Aug 2005 A1
20050178218 Montagu Aug 2005 A1
20050181010 Hunter Aug 2005 A1
20050181497 Salto Aug 2005 A1
20050182307 Currie Aug 2005 A1
20050187439 Blank Aug 2005 A1
20050187444 Hubner Aug 2005 A1
20050192488 Bryenton Sep 2005 A1
20050196821 Monfre Sep 2005 A1
20050197666 Raney Sep 2005 A1
20050201897 Zimmer Sep 2005 A1
20050202567 Zanzucchi Sep 2005 A1
20050203358 Monfre Sep 2005 A1
20050203364 Monfre Sep 2005 A1
20050204939 Krejci Sep 2005 A1
20050205136 Freeman Sep 2005 A1
20050205422 Moser Sep 2005 A1
20050205816 Hayenga Sep 2005 A1
20050209515 Hockersmith Sep 2005 A1
20050209564 Bonner Sep 2005 A1
20050209625 Chan Sep 2005 A1
20050211571 Schulein Sep 2005 A1
20050211572 Buck Sep 2005 A1
20050214881 Azarnia Sep 2005 A1
20050214892 Kovatchev Sep 2005 A1
20050215871 Feldman Sep 2005 A1
20050215872 Berner Sep 2005 A1
20050215923 Wiegel Sep 2005 A1
20050215925 Chan Sep 2005 A1
20050216046 Yeoh Sep 2005 A1
20050218024 Lang Oct 2005 A1
20050221276 Rozakis Oct 2005 A1
20050221470 Matsumoto Oct 2005 A1
20050222599 Czernecki Oct 2005 A1
20050227372 Khan Oct 2005 A1
20050228242 Kawamura Oct 2005 A1
20050228883 Brown Oct 2005 A1
20050230252 Tsai Oct 2005 A1
20050230253 Marquant Oct 2005 A1
20050232813 Karmali Oct 2005 A1
20050232815 Ruhl Oct 2005 A1
20050234368 Wong Oct 2005 A1
20050234486 Allen Oct 2005 A1
20050234487 Shi Oct 2005 A1
20050234488 Allen Oct 2005 A1
20050234489 Allen Oct 2005 A1
20050234490 Allen Oct 2005 A1
20050234491 Allen Oct 2005 A1
20050234492 Tsai Oct 2005 A1
20050234494 Conway Oct 2005 A1
20050234495 Schraga Oct 2005 A1
20050235060 Brown Oct 2005 A1
20050239154 Feldman Oct 2005 A1
20050239156 Drucker Oct 2005 A1
20050239194 Takahashi Oct 2005 A1
20050240090 Ruchti Oct 2005 A1
20050240119 Draudt Oct 2005 A1
20050240207 Marshall Oct 2005 A1
20050240778 Saito Oct 2005 A1
20050245798 Yamaguchi Nov 2005 A1
20050245843 Day Nov 2005 A1
20050245844 Mace Nov 2005 A1
20050245845 Roe Nov 2005 A1
20050245846 Casey Nov 2005 A1
20050245954 Roe Nov 2005 A1
20050245955 Schraga Nov 2005 A1
20050256534 Alden Nov 2005 A1
20050258035 Harding Nov 2005 A1
20050258036 Harding Nov 2005 A1
20050258050 Harding Nov 2005 A1
20050265094 Harding Dec 2005 A1
20050276133 Harding Dec 2005 A1
20050278945 Feldman Dec 2005 A1
20050279631 Celentano Dec 2005 A1
20050279647 Beaty Dec 2005 A1
20050283094 Thym Dec 2005 A1
20050284110 Lang Dec 2005 A1
20050284757 Allen Dec 2005 A1
20050287620 Heller Dec 2005 A1
20050288637 Kuhr Dec 2005 A1
20050288698 Matsumoto Dec 2005 A1
20050288699 Schraga Dec 2005 A1
20060000549 Lang Jan 2006 A1
20060003398 Heller Jan 2006 A1
20060004270 Bedard Jan 2006 A1
20060004271 Peyser Jan 2006 A1
20060004272 Shah Jan 2006 A1
20060006574 Lang Jan 2006 A1
20060008389 Sacherer Jan 2006 A1
20060015129 Shahrokni Jan 2006 A1
20060016698 Lee Jan 2006 A1
20060020228 Fowler Jan 2006 A1
20060024774 Zocchi Feb 2006 A1
20060025662 Buse Feb 2006 A1
20060029979 Bai Feb 2006 A1
20060029991 Hagino Feb 2006 A1
20060030028 Nakaminami Feb 2006 A1
20060030050 Milne Feb 2006 A1
20060030761 Raskas Feb 2006 A1
20060030788 Wong Feb 2006 A1
20060034728 Kloepfer Feb 2006 A1
20060037859 Hodges Feb 2006 A1
20060040333 Zocchi Feb 2006 A1
20060047220 Sakata Mar 2006 A1
20060047294 Mori Mar 2006 A1
20060052723 Roe Mar 2006 A1
20060052724 Roe Mar 2006 A1
20060052809 Karbowniczek Mar 2006 A1
20060052810 Freeman Mar 2006 A1
20060058827 Sakata Mar 2006 A1
20060058828 Shi Mar 2006 A1
20060062852 Holmes Mar 2006 A1
20060063988 Schurman Mar 2006 A1
20060064035 Wang Mar 2006 A1
20060079739 Chen Wang Apr 2006 A1
20060079810 Patel Apr 2006 A1
20060079811 Roe Apr 2006 A1
20060079920 Schraga Apr 2006 A1
20060081469 Lee Apr 2006 A1
20060085020 Freeman Apr 2006 A1
20060085137 Bartkowiak Apr 2006 A1
20060086624 Tapsak Apr 2006 A1
20060088945 Douglas Apr 2006 A1
20060089566 DeHart Apr 2006 A1
20060091006 Wang May 2006 A1
20060094944 Chuang May 2006 A1
20060094947 Kovatchev May 2006 A1
20060094985 Aceti May 2006 A1
20060094986 Neel May 2006 A1
20060095061 Trautman May 2006 A1
20060096859 Lau May 2006 A1
20060099107 Yamamoto May 2006 A1
20060099703 Choi May 2006 A1
20060100542 Wong May 2006 A9
20060100543 Raney May 2006 A1
20060100654 Fukuda May 2006 A1
20060100655 Leong May 2006 A1
20060100656 Olson May 2006 A1
20060106373 Cahir May 2006 A1
20060108236 Kasielke May 2006 A1
20060113187 Deng Jun 2006 A1
20060115857 Keen Jun 2006 A1
20060116562 Acosta Jun 2006 A1
20060116704 Ashby Jun 2006 A1
20060116705 Schraga Jun 2006 A1
20060119362 Kermani Jun 2006 A1
20060121547 McIntire Jun 2006 A1
20060121625 Clemens Jun 2006 A1
20060121759 Kasai Jun 2006 A1
20060122099 Aoki Jun 2006 A1
20060122536 Haar Jun 2006 A1
20060129065 Matsumoto Jun 2006 A1
20060129172 Crossman Jun 2006 A1
20060129173 Wilkinson Jun 2006 A1
20060134713 Rylatt Jun 2006 A1
20060140457 Simshauser Jun 2006 A1
20060144704 Ghesquiere Jul 2006 A1
20060151323 Cho Jul 2006 A1
20060151342 Yaguchi Jul 2006 A1
20060155215 Cha Jul 2006 A1
20060155316 Perez Jul 2006 A1
20060155317 List Jul 2006 A1
20060156796 Burke Jul 2006 A1
20060157362 Schraga Jul 2006 A1
20060160100 Gao Jul 2006 A1
20060161078 Schraga Jul 2006 A1
20060161194 Freeman Jul 2006 A1
20060163061 Hodges Jul 2006 A1
20060166302 Clarke Jul 2006 A1
20060167382 Deshmukh Jul 2006 A1
20060169599 Feldman Aug 2006 A1
20060173254 Acosta Aug 2006 A1
20060173255 Acosta Aug 2006 A1
20060173379 Rasch-Menges Aug 2006 A1
20060173380 Hoenes Aug 2006 A1
20060173478 Schraga Aug 2006 A1
20060175216 Freeman Aug 2006 A1
20060178573 Kermani Aug 2006 A1
20060178599 Faupel Aug 2006 A1
20060178600 Kennedy Aug 2006 A1
20060178686 Schraga Aug 2006 A1
20060178687 Freeman Aug 2006 A1
20060178688 Freeman Aug 2006 A1
20060178689 Freeman Aug 2006 A1
20060178690 Freeman Aug 2006 A1
20060183871 Ward Aug 2006 A1
20060183983 Acosta Aug 2006 A1
20060184065 Deshmukh Aug 2006 A1
20060184101 Srinivasan Aug 2006 A1
20060188395 Taniike Aug 2006 A1
20060189895 Neel Aug 2006 A1
20060191787 Wang Aug 2006 A1
20060195023 Acosta Aug 2006 A1
20060195047 Freeman Aug 2006 A1
20060195128 Alden Aug 2006 A1
20060195129 Freeman Aug 2006 A1
20060195130 Freeman Aug 2006 A1
20060195131 Freeman Aug 2006 A1
20060195132 Freeman Aug 2006 A1
20060195133 Freeman Aug 2006 A1
20060196031 Hoenes Sep 2006 A1
20060196795 Windus-Smith Sep 2006 A1
20060200044 Freeman Sep 2006 A1
20060200045 Roe Sep 2006 A1
20060200046 Windus-Smith Sep 2006 A1
20060200181 Fukuzawa Sep 2006 A1
20060200981 Bhullar Sep 2006 A1
20060200982 Bhullar Sep 2006 A1
20060201804 Chambers Sep 2006 A1
20060204399 Freeman Sep 2006 A1
20060205029 Heller Sep 2006 A1
20060205060 Kim Sep 2006 A1
20060206135 Uehata Sep 2006 A1
20060211127 Iwaki Sep 2006 A1
20060211927 Acosta Sep 2006 A1
20060211931 Blank Sep 2006 A1
20060219551 Edelbrock Oct 2006 A1
20060222566 Brauker et al. Oct 2006 A1
20060222567 Kloepfer Oct 2006 A1
20060224171 Sakata Oct 2006 A1
20060224172 Levaughn Oct 2006 A1
20060229532 Wong Oct 2006 A1
20060229533 Hoenes Oct 2006 A1
20060229651 Marshall Oct 2006 A1
20060231396 Yamaoka Oct 2006 A1
20060231418 Harding Oct 2006 A1
20060231421 Diamond Oct 2006 A1
20060231423 Harding Oct 2006 A1
20060231425 Harding Oct 2006 A1
20060231442 Windus-Smith Oct 2006 A1
20060232278 Diamond Oct 2006 A1
20060232528 Harding Oct 2006 A1
20060233666 Vu Oct 2006 A1
20060234263 Light Oct 2006 A1
20060234369 Sih Oct 2006 A1
20060235284 Lee Oct 2006 A1
20060235454 LeVaughn Oct 2006 A1
20060241517 Fowler Oct 2006 A1
20060241666 Briggs Oct 2006 A1
20060241667 Freeman Oct 2006 A1
20060241668 Schraga Oct 2006 A1
20060241669 Stout Oct 2006 A1
20060247154 Palmieri Nov 2006 A1
20060247554 Roe Nov 2006 A1
20060247555 Harttig Nov 2006 A1
20060247670 LeVaughn Nov 2006 A1
20060247671 Levaughn Nov 2006 A1
20060254932 Hodges Nov 2006 A1
20060259057 Kim Nov 2006 A1
20060259058 Schiff Nov 2006 A1
20060259060 Whitson Nov 2006 A1
20060264718 Ruchti Nov 2006 A1
20060264996 Levaughn Nov 2006 A1
20060264997 Colonna Nov 2006 A1
20060266644 Pugh Nov 2006 A1
20060266765 Pugh Nov 2006 A1
20060271083 Boecker Nov 2006 A1
20060271084 Schraga Nov 2006 A1
20060276724 Freeman Dec 2006 A1
20060277048 Kintzig Dec 2006 A1
20060278545 Henning Dec 2006 A1
20060279431 Bakarania Dec 2006 A1
20060281187 Emery Dec 2006 A1
20060282109 Jansen Dec 2006 A1
20060286620 Werner Dec 2006 A1
20060287664 Grage Dec 2006 A1
20060293577 Morrison Dec 2006 A1
20070004989 Dhillon Jan 2007 A1
20070004990 Kistner Jan 2007 A1
20070007183 Schulat Jan 2007 A1
20070009381 Schulat Jan 2007 A1
20070010839 Galloway Jan 2007 A1
20070010841 Teo Jan 2007 A1
20070015978 Kanayama Jan 2007 A1
20070016079 Freeman Jan 2007 A1
20070016103 Calasso Jan 2007 A1
20070016104 Jansen Jan 2007 A1
20070016239 Sato Jan 2007 A1
20070017805 Hodges Jan 2007 A1
20070027370 Brauker Feb 2007 A1
20070027427 Trautman Feb 2007 A1
20070032812 Loerwald Feb 2007 A1
20070032813 Flynn Feb 2007 A1
20070038149 Calasso Feb 2007 A1
20070038235 Freeman Feb 2007 A1
20070043305 Boecker Feb 2007 A1
20070043386 Freeman Feb 2007 A1
20070049901 Wu Mar 2007 A1
20070049959 Feaster Mar 2007 A1
20070052298 Merkel Mar 2007 A1
20070055174 Freeman Mar 2007 A1
20070055297 Fukuzawa Mar 2007 A1
20070060842 Alvarez-Icaza Mar 2007 A1
20070060843 Alvarez-Icaza Mar 2007 A1
20070060844 Alvarez-Icaza Mar 2007 A1
20070060845 Perez Mar 2007 A1
20070061393 Moore Mar 2007 A1
20070062250 Krulevitch Mar 2007 A1
20070062251 Anex Mar 2007 A1
20070062315 Hodges Mar 2007 A1
20070064516 Briggs Mar 2007 A1
20070066939 Krulevitch Mar 2007 A1
20070066940 Karunaratne Mar 2007 A1
20070068807 Feldman Mar 2007 A1
20070073188 Freeman Mar 2007 A1
20070073189 Freeman Mar 2007 A1
20070074977 Guo Apr 2007 A1
20070078358 Escutia Apr 2007 A1
20070078360 Matsumoto Apr 2007 A1
20070078474 Kim Apr 2007 A1
20070080093 Boozer Apr 2007 A1
20070083130 Thomson Apr 2007 A1
20070083131 Escutia Apr 2007 A1
20070083222 Schraga Apr 2007 A1
20070083335 Moerman Apr 2007 A1
20070084749 Demelo Apr 2007 A1
20070088377 LeVAUGHN Apr 2007 A1
20070092923 Chang Apr 2007 A1
20070093728 Douglas Apr 2007 A1
20070093752 Zhao Apr 2007 A1
20070093753 Krulevitch Apr 2007 A1
20070093863 Pugh Apr 2007 A1
20070093864 Pugh Apr 2007 A1
20070095178 Schraga May 2007 A1
20070100255 Boecker May 2007 A1
20070100256 Sansom May 2007 A1
20070100364 Sansom May 2007 A1
20070102312 Cha May 2007 A1
20070106178 Roe May 2007 A1
20070108048 Wang May 2007 A1
20070112281 Olson May 2007 A1
20070112367 Olson May 2007 A1
20070119710 Goldberger May 2007 A1
20070123801 Goldberger May 2007 A1
20070123802 Freeman May 2007 A1
20070129618 Goldberger Jun 2007 A1
20070129650 Freeman Jun 2007 A1
20070131565 Fujiwara Jun 2007 A1
20070135828 Rutynowski Jun 2007 A1
20070142747 Boecker Jun 2007 A1
20070142748 Deshmukh Jun 2007 A1
20070142776 Kovelman Jun 2007 A9
20070142854 Schraga Jun 2007 A1
20070144235 Werner Jun 2007 A1
20070149875 Ouyang Jun 2007 A1
20070149897 Ghesquiere Jun 2007 A1
20070161960 Chen Jul 2007 A1
20070162064 Starnes Jul 2007 A1
20070162065 Li Jul 2007 A1
20070167869 Roe Jul 2007 A1
20070167870 Freeman Jul 2007 A1
20070167871 Freeman Jul 2007 A1
20070167872 Freeman Jul 2007 A1
20070167873 Freeman Jul 2007 A1
20070167874 Freeman Jul 2007 A1
20070167875 Freeman Jul 2007 A1
20070173739 Chan Jul 2007 A1
20070173740 Chan Jul 2007 A1
20070173741 Boecker Jul 2007 A1
20070173742 Freeman Jul 2007 A1
20070173743 Freeman Jul 2007 A1
20070173874 Uschold Jul 2007 A1
20070173875 Uschold Jul 2007 A1
20070173876 Aylett Jul 2007 A1
20070176120 Schwind Aug 2007 A1
20070179356 Wessel Aug 2007 A1
20070179404 Escutia Aug 2007 A1
20070179405 Emery Aug 2007 A1
20070179406 DeNuzzio Aug 2007 A1
20070182051 Harttig Aug 2007 A1
20070185412 Boecker Aug 2007 A1
20070185515 Stout Aug 2007 A1
20070185516 Schosnig Aug 2007 A1
20070191702 Yodfat Aug 2007 A1
20070191737 Freeman Aug 2007 A1
20070191738 Raney Aug 2007 A1
20070191739 Roe Aug 2007 A1
20070193019 Feldman Aug 2007 A1
20070193882 Dai Aug 2007 A1
20070196240 Boozer Aug 2007 A1
20070196242 Boozer Aug 2007 A1
20070203514 Flaherty Aug 2007 A1
20070203903 Attaran Rezaei Aug 2007 A1
20070205103 Hodges Sep 2007 A1
20070207498 Palmieri Sep 2007 A1
20070213601 Freeman Sep 2007 A1
20070213637 Boozer Sep 2007 A1
20070213682 Haar Sep 2007 A1
20070213756 Freeman Sep 2007 A1
20070218543 Flaherty Sep 2007 A1
20070219346 Trifiro Sep 2007 A1
20070219432 Thompson Sep 2007 A1
20070219436 Takase Sep 2007 A1
20070219462 Briggs Sep 2007 A1
20070219463 Briggs Sep 2007 A1
20070219572 Deck Sep 2007 A1
20070219573 Freeman Sep 2007 A1
20070219574 Freeman Sep 2007 A1
20070225741 Ikeda Sep 2007 A1
20070225742 Abe Sep 2007 A1
20070227907 Shah Oct 2007 A1
20070227911 Wang Oct 2007 A1
20070227912 Chatelier Oct 2007 A1
20070229085 Kawai Oct 2007 A1
20070232872 Prough Oct 2007 A1
20070232956 Harman Oct 2007 A1
20070233013 Schoenberg Oct 2007 A1
20070233166 Stout Oct 2007 A1
20070233167 Weiss Oct 2007 A1
20070233395 Neel Oct 2007 A1
20070235329 Harding Oct 2007 A1
20070235347 Chatelier Oct 2007 A1
20070239068 Rasch-Menges Oct 2007 A1
20070239188 Boozer Oct 2007 A1
20070239189 Freeman Oct 2007 A1
20070239190 Alden Oct 2007 A1
20070240984 Popovich Oct 2007 A1
20070240986 Reymond Oct 2007 A1
20070244380 Say Oct 2007 A1
20070244412 Lav Oct 2007 A1
20070244498 Steg Oct 2007 A1
20070244499 Briggs Oct 2007 A1
20070249921 Groll Oct 2007 A1
20070249962 Alden Oct 2007 A1
20070249963 Alden Oct 2007 A1
20070250099 Flora Oct 2007 A1
20070251836 Hsu Nov 2007 A1
20070254359 Rezania Nov 2007 A1
20070255141 Esenaliev Nov 2007 A1
20070255178 Alvarez-Icaza Nov 2007 A1
20070255179 Alvarez-Icaza Nov 2007 A1
20070255180 Alvarez-Icaza Nov 2007 A1
20070255181 Alvarez-Icaza Nov 2007 A1
20070255300 Vanhiel Nov 2007 A1
20070255301 Freeman Nov 2007 A1
20070255302 Koeppel Nov 2007 A1
20070260271 Freeman Nov 2007 A1
20070260272 Weiss Nov 2007 A1
20070264721 Buck Nov 2007 A1
20070265511 Renouf Nov 2007 A1
20070265532 Maynard Nov 2007 A1
20070265654 Iio Nov 2007 A1
20070273901 Baskeyfield Nov 2007 A1
20070273903 Baskeyfield Nov 2007 A1
20070273904 Robinson Nov 2007 A1
20070273928 Robinson Nov 2007 A1
20070276197 Harmon Nov 2007 A1
20070276211 Mir Nov 2007 A1
20070276290 Boecker Nov 2007 A1
20070276425 Kim Nov 2007 A1
20070276621 Davies Nov 2007 A1
20070278097 Bhullar Dec 2007 A1
20070282186 Gilmore Dec 2007 A1
20070282362 Berg Dec 2007 A1
20070288047 Thoes Dec 2007 A1
20070293743 Monfre Dec 2007 A1
20070293744 Monfre Dec 2007 A1
20070293790 Bainczyk Dec 2007 A1
20070293882 Harttig Dec 2007 A1
20070293883 Horie Dec 2007 A1
20070295616 Harding Dec 2007 A1
20080004651 Nicholls Jan 2008 A1
20080007141 Deck Jan 2008 A1
20080009767 Effenhauser Jan 2008 A1
20080009768 Sohrab Jan 2008 A1
20080009892 Freeman Jan 2008 A1
20080009893 LeVaughn Jan 2008 A1
20080015425 Douglas Jan 2008 A1
20080015623 Deck Jan 2008 A1
20080017522 Heller Jan 2008 A1
20080019870 Newman Jan 2008 A1
20080021291 Zocchi Jan 2008 A1
20080021293 Schurman Jan 2008 A1
20080021295 Wang Jan 2008 A1
20080021296 Creaven Jan 2008 A1
20080021346 Haar Jan 2008 A1
20080021490 Briggs Jan 2008 A1
20080021491 Freeman Jan 2008 A1
20080021492 Freeman Jan 2008 A1
20080021493 Levaughn Jan 2008 A1
20080021494 Schmelzeisen-Redeker et al. Jan 2008 A1
20080027385 Freeman et al. Jan 2008 A1
20080031778 Kramer Feb 2008 A1
20080033268 Stafford Feb 2008 A1
20080033318 Mace Feb 2008 A1
20080033319 Kloepfer Feb 2008 A1
20080033468 Lathrop Feb 2008 A1
20080033469 Winheim Feb 2008 A1
20080034834 Schell Feb 2008 A1
20080034835 Schell Feb 2008 A1
20080039885 Purcell Feb 2008 A1
20080039886 Shi Feb 2008 A1
20080039887 Conway Feb 2008 A1
20080040919 Griss Feb 2008 A1
20080045825 Melker Feb 2008 A1
20080045992 Schraga Feb 2008 A1
20080047764 Lee Feb 2008 A1
20080053201 Roesicke Mar 2008 A1
20080057484 Miyata Mar 2008 A1
20080058624 Smart Mar 2008 A1
20080058626 Miyata Mar 2008 A1
20080058631 Draudt Mar 2008 A1
20080058847 Abe Mar 2008 A1
20080058848 Griffin Mar 2008 A1
20080058849 Conway Mar 2008 A1
20080060424 Babic Mar 2008 A1
20080064986 Kraemer Mar 2008 A1
20080064987 Escutia Mar 2008 A1
20080065130 Patel Mar 2008 A1
20080065131 List Mar 2008 A1
20080065132 Trissel Mar 2008 A1
20080065133 Kennedy Mar 2008 A1
20080065134 Conway Mar 2008 A1
20080073224 Diamond Mar 2008 A1
20080077048 Escutia Mar 2008 A1
20080077167 Flynn Mar 2008 A1
20080077168 Nicholls Mar 2008 A1
20080081969 Feldman Apr 2008 A1
20080081976 Hodges Apr 2008 A1
20080082023 Deck Apr 2008 A1
20080082116 Lathrop Apr 2008 A1
20080082117 Ruf Apr 2008 A1
20080086042 Brister Apr 2008 A1
20080086044 Brister Apr 2008 A1
20080086273 Shults Apr 2008 A1
20080093227 Diamond Apr 2008 A1
20080093228 Diamond Apr 2008 A1
20080093230 Diamond Apr 2008 A1
20080094804 Reynolds Apr 2008 A1
20080097171 Smart Apr 2008 A1
20080097241 Maltezos Apr 2008 A1
20080097503 Creaven Apr 2008 A1
20080098802 Burke May 2008 A1
20080103396 Johnson May 2008 A1
20080103415 Roe May 2008 A1
20080103517 Takemoto May 2008 A1
20080105024 Creaven May 2008 A1
20080105568 Wu May 2008 A1
20080108130 Nakaminami May 2008 A1
20080108942 Brister May 2008 A1
20080109024 Berkovitch May 2008 A1
20080109025 Yang May 2008 A1
20080109259 Thompson May 2008 A1
20080114227 Haar May 2008 A1
20080114228 McCluskey e May 2008 A1
20080118400 Neel May 2008 A1
20080119703 Brister May 2008 A1
20080119704 Brister May 2008 A1
20080119706 Brister May 2008 A1
20080119761 Boecker May 2008 A1
20080119883 Conway May 2008 A1
20080119884 Flora May 2008 A1
20080121533 Hodges May 2008 A1
20080125800 List May 2008 A1
20080125801 List May 2008 A1
20080134806 Capriccio Jun 2008 A1
20080134810 Neel Jun 2008 A1
20080135559 Byrd Jun 2008 A1
20080140105 Zhong Jun 2008 A1
20080144022 Schulat Jun 2008 A1
20080146899 Ruchti Jun 2008 A1
20080146966 Levaughn Jun 2008 A1
20080147108 Kennedy Jun 2008 A1
20080149268 Zhao Jun 2008 A1
20080149599 Bohm Jun 2008 A1
20080152507 Bohm Jun 2008 A1
20080154187 Krulevitch Jun 2008 A1
20080154513 Kovatchev Jun 2008 A1
20080159913 Jung Jul 2008 A1
20080161664 Mastrototaro Jul 2008 A1
20080161724 Roe Jul 2008 A1
20080161725 Wong Jul 2008 A1
20080166269 Jansen Jul 2008 A1
20080167578 Bryer Jul 2008 A1
20080167673 Zhong Jul 2008 A1
20080188771 Boecker Aug 2008 A1
20080194987 Boecker Aug 2008 A1
20080194989 Briggs Aug 2008 A1
20080208026 Noujaim Aug 2008 A1
20080208079 Hein Aug 2008 A1
20080210574 Boecker Sep 2008 A1
20080214909 Fuerst Sep 2008 A1
20080214917 Boecker Sep 2008 A1
20080214919 Harmon Sep 2008 A1
20080214956 Briggs Sep 2008 A1
20080228212 List Sep 2008 A1
20080249435 Haar Oct 2008 A1
20080249554 Freeman Oct 2008 A1
20080255598 LeVaughn et al. Oct 2008 A1
20080262387 List Oct 2008 A1
20080262388 List Oct 2008 A1
20080267822 List Oct 2008 A1
20080269723 Mastrototaro Oct 2008 A1
20080269791 Hoenes Oct 2008 A1
20080275365 Guthrie Nov 2008 A1
20080275384 Mastrototaro Nov 2008 A1
20080277291 Heller Nov 2008 A1
20080277292 Heller Nov 2008 A1
20080277293 Heller Nov 2008 A1
20080277294 Heller Nov 2008 A1
20080286149 Roe Nov 2008 A1
20080294068 Briggs Nov 2008 A1
20080300614 Freeman Dec 2008 A1
20080318193 Alvarez-Icaza Dec 2008 A1
20080319284 Alvarez-Icaza Dec 2008 A1
20080319291 Freeman Dec 2008 A1
20090005664 Freeman Jan 2009 A1
20090020438 Hodges Jan 2009 A1
20090024009 Freeman Jan 2009 A1
20090024059 Hoerauf Jan 2009 A1
20090026075 Harding Jan 2009 A1
20090026091 Harding Jan 2009 A1
20090027040 Kermani Jan 2009 A1
20090029479 Docherty Jan 2009 A1
20090043177 Milledge Feb 2009 A1
20090043183 Kermani Feb 2009 A1
20090048536 Freeman Feb 2009 A1
20090054813 Freeman Feb 2009 A1
20090057146 Teodorezyk Mar 2009 A1
20090069716 Freeman Mar 2009 A1
20090084687 Chatelier Apr 2009 A1
20090105572 Malecha Apr 2009 A1
20090105573 Malecha Apr 2009 A1
20090112123 Freeman Apr 2009 A1
20090112155 Zhao Apr 2009 A1
20090112180 Krulevitch Apr 2009 A1
20090112185 Krulevitch Apr 2009 A1
20090124932 Freeman May 2009 A1
20090131829 Freeman May 2009 A1
20090131830 Freeman May 2009 A1
20090131964 Freeman May 2009 A1
20090131965 Freeman May 2009 A1
20090137930 Freeman May 2009 A1
20090138032 Freeman May 2009 A1
20090139300 Pugh Jun 2009 A1
20090184004 Chatelier Jul 2009 A1
20090187351 Orr Jul 2009 A1
20090192410 Freeman Jul 2009 A1
20090192411 Freeman Jul 2009 A1
20090196580 Freeman Aug 2009 A1
20090204025 Marsot Aug 2009 A1
20090216100 Ebner Aug 2009 A1
20090237262 Smith Sep 2009 A1
20090240127 Ray Sep 2009 A1
20090247838 Cummings Oct 2009 A1
20090247982 Krulevitch Oct 2009 A1
20090259146 Freeman Oct 2009 A1
20090280551 Cardosi Nov 2009 A1
20090281457 Faulkner Nov 2009 A1
20090281458 Faulkner Nov 2009 A1
20090281459 Faulkner Nov 2009 A1
20090301899 Hodges Dec 2009 A1
20090302872 Haggett Dec 2009 A1
20090302873 Haggett Dec 2009 A1
20090322630 Friman Dec 2009 A1
20090325307 Haggett Dec 2009 A1
20100016700 Sieh Jan 2010 A1
20100018878 Davies Jan 2010 A1
20100030110 Choi Feb 2010 A1
20100041084 Stephens Feb 2010 A1
Foreign Referenced Citations (343)
Number Date Country
2206674 Aug 1972 DE
3538313 Apr 1986 DE
4212315 Oct 1993 DE
4320347 Dec 1994 DE
4344452 Jun 1995 DE
4420232 Dec 1995 DE
29800611 Jul 1998 DE
19819407 Nov 1999 DE
20009475 Oct 2000 DE
29824204 Oct 2000 DE
10053974 Dec 2000 DE
10032042 Jan 2002 DE
10057832 Feb 2002 DE
10057832 Feb 2002 DE
10142232 Mar 2003 DE
10208575 Aug 2003 DE
10245721 Dec 2003 DE
10361560 Jul 2005 DE
0112498 Jul 1984 EP
137975 Apr 1985 EP
0160768 Nov 1985 EP
0199484 Oct 1986 EP
0254246 Jan 1988 EP
0289 269 Nov 1988 EP
0317847 May 1989 EP
0320109 Jun 1989 EP
0364208 Apr 1990 EP
0170375 May 1990 EP
0136362 Dec 1990 EP
0449525 Oct 1991 EP
0453283 Oct 1991 EP
0263948 Feb 1992 EP
0449147 Aug 1992 EP
0530994 Mar 1993 EP
0374355 Jun 1993 EP
0351891 Sep 1993 EP
0593096 Apr 1994 EP
0630609 Dec 1994 EP
0415388 May 1995 EP
0654659 May 1995 EP
0505494 Jul 1995 EP
0662367 Jul 1995 EP
0359831 Aug 1995 EP
0471986 Oct 1995 EP
0368474 Dec 1995 EP
0461601 Dec 1995 EP
0429076 Jan 1996 EP
0552223 Jul 1996 EP
0735363 Oct 1996 EP
0505504 Mar 1997 EP
0777123 Jun 1997 EP
0406304 Aug 1997 EP
0537761 Aug 1997 EP
0795601 Sep 1997 EP
0562370 Nov 1997 EP
0415393 Dec 1997 EP
0823239 Feb 1998 EP
0560336 May 1998 EP
0878 708 Nov 1998 EP
0505475 Mar 1999 EP
0898936 Mar 1999 EP
0901018 Mar 1999 EP
0470649 Jun 1999 EP
0951939 Oct 1999 EP
0847447 Nov 1999 EP
0964059 Dec 1999 EP
0964060 Dec 1999 EP
0969097 Jan 2000 EP
0985376 Mar 2000 EP
1021950 Jul 2000 EP
0894869 Feb 2001 EP
1074832 Feb 2001 EP
1093854 Apr 2001 EP
1101443 May 2001 EP
1114995 Jul 2001 EP
0736607 Aug 2001 EP
0874984 Nov 2001 EP
1157660 Nov 2001 EP
0730037 Dec 2001 EP
0636879 Jan 2002 EP
01174083 Jan 2002 EP
0851224 Mar 2002 EP
0759553 May 2002 EP
0856586 May 2002 EP
0817809 Jul 2002 EP
0872728 Jul 2002 EP
0795748 Aug 2002 EP
0685737 Sep 2002 EP
0958495 Nov 2002 EP
0937249 Dec 2002 EP
1337182 Aug 2003 EP
0880692 Jan 2004 EP
01374770 Jan 2004 EP
1404232 Apr 2004 EP
1404233 Apr 2004 EP
1246688 May 2004 EP
1502614 Feb 2005 EP
1643908 Apr 2006 EP
1790288 May 2007 EP
1921992 May 2008 EP
2039294 Mar 2009 EP
2555432 May 1985 FR
2622457 Nov 1987 FR
1558111 Dec 1979 GB
2168815 Jun 1986 GB
2331936 Jun 1999 GB
2335860 Oct 1999 GB
2335990 Oct 1999 GB
HEI 4 194660 Jul 1992 JP
1996010208 Dec 1992 JP
9-276235 Oct 1997 JP
1014906 Jan 1998 JP
2000-116768 Apr 2000 JP
WO 8001389 Jul 1980 WO
WO 8504089 Sep 1985 WO
WO 8607632 Dec 1985 WO
WO8605966 Oct 1986 WO
WO 9109139 Jun 1991 WO
WO9203099 Mar 1992 WO
WO9206971 Apr 1992 WO
WO9207263 Apr 1992 WO
WO9207468 May 1992 WO
WO9300044 Jan 1993 WO
WO 9302720 Feb 1993 WO
WO 9306979 Apr 1993 WO
WO9309723 May 1993 WO
WO 9312726 Jul 1993 WO
WO 9325898 Dec 1993 WO
WO 9427140 Nov 1994 WO
WO 9429703 Dec 1994 WO
WO 9429704 Dec 1994 WO
WO 9429731 Dec 1994 WO
WO 9500662 Jan 1995 WO
WO 9506240 Mar 1995 WO
WO 9510223 Apr 1995 WO
WO9512583 May 1995 WO
WO 9522597 Aug 1995 WO
WO9614799 May 1996 WO
WO 9630431 Oct 1996 WO
WO9637148 Nov 1996 WO
WO 9702359 Jan 1997 WO
WO 9702487 Jan 1997 WO
WO 9711883 Apr 1997 WO
WO 9718464 May 1997 WO
WO9728741 Aug 1997 WO
WO 9730344 Aug 1997 WO
WO 9742882 Nov 1997 WO
WO 9742888 Nov 1997 WO
WO 9745720 Dec 1997 WO
WO 9803431 Jan 1998 WO
WO9814436 Apr 1998 WO
WO 9819159 May 1998 WO
WO9819609 May 1998 WO
WO 9820332 May 1998 WO
WO 9820348 May 1998 WO
WO9820867 May 1998 WO
WO 9824366 Jun 1998 WO
WO 98 24373 Jun 1998 WO
WO 9835225 Aug 1998 WO
WO9845276 Oct 1998 WO
WO 9903584 Jan 1999 WO
WO 9905966 Feb 1999 WO
WO9907295 Feb 1999 WO
WO 9907431 Feb 1999 WO
WO 9962576 Mar 1999 WO
WO 9917854 Apr 1999 WO
WO 9918532 Apr 1999 WO
WO 9919507 Apr 1999 WO
WO 9919717 Apr 1999 WO
WO 9927483 Jun 1999 WO
WO 9927852 Jun 1999 WO
WO 9913100 Dec 1999 WO
WO 9964580 Dec 1999 WO
WO 0006024 Feb 2000 WO
WO 0009184 Feb 2000 WO
WO 0011578 Mar 2000 WO
WO 0015103 Mar 2000 WO
WO 0017799 Mar 2000 WO
WO 0017800 Mar 2000 WO
WO 0018293 Apr 2000 WO
WO 0019346 Apr 2000 WO
WO 0020626 Apr 2000 WO
WO0029577 May 2000 WO
WO 0030186 May 2000 WO
WO 0032097 Jun 2000 WO
WO 0032098 Jun 2000 WO
WO 0033236 Jun 2000 WO
WO 0039914 Jul 2000 WO
WO 0042422 Jul 2000 WO
WO 0044084 Jul 2000 WO
WO0046854 Aug 2000 WO
WO 0050771 Aug 2000 WO
WO0055915 Sep 2000 WO
WO 0060340 Oct 2000 WO
WO 0064022 Oct 2000 WO
WO 0067245 Nov 2000 WO
WO 0067268 Nov 2000 WO
WO 0072452 Nov 2000 WO
WO 0100090 Jan 2001 WO
WO 0115807 Mar 2001 WO
WO 0116578 Mar 2001 WO
WO 0175433 Mar 2001 WO
WO 0123885 Apr 2001 WO
WO 0125775 Apr 2001 WO
WO 0126813 Apr 2001 WO
WO0129037 Apr 2001 WO
WO 0133216 May 2001 WO
WO 0134029 May 2001 WO
WO 0136955 May 2001 WO
WO 0137174 May 2001 WO
WO 0145014 Jun 2001 WO
WO 0140788 Jul 2001 WO
WO 0157510 Aug 2001 WO
WO 0163271 Aug 2001 WO
WO 0164105 Sep 2001 WO
WO 0166010 Sep 2001 WO
WO 0169505 Sep 2001 WO
WO 0172220 Oct 2001 WO
WO 0172225 Oct 2001 WO
WO 0173124 Oct 2001 WO
WO 0173395 Oct 2001 WO
WO 0189691 Nov 2001 WO
WO 0195806 Dec 2001 WO
WO 0200101 Jan 2002 WO
WO 0202796 Jan 2002 WO
WO 0208750 Jan 2002 WO
WO 0208753 Jan 2002 WO
WO 0208950 Jan 2002 WO
WO 0218940 Mar 2002 WO
WO 0221317 Mar 2002 WO
WO 0225551 Mar 2002 WO
WO 0232559 Apr 2002 WO
WO 0241227 May 2002 WO
WO 0241779 May 2002 WO
WO 0244948 Jun 2002 WO
WO 0249507 Jun 2002 WO
WO0249507 Jun 2002 WO
WO 02056769 Jul 2002 WO
WO 02059734 Aug 2002 WO
WO 02069791 Sep 2002 WO
WO 02077638 Oct 2002 WO
WO 02100251 Dec 2002 WO
WO 02100252 Dec 2002 WO
WO 02100253 Dec 2002 WO
WO 02100254 Dec 2002 WO
WO 02100460 Dec 2002 WO
WO 02100461 Dec 2002 WO
WO 02101343 Dec 2002 WO
WO 02101359 Dec 2002 WO
WO 03000321 Jan 2003 WO
WO 03023389 Mar 2003 WO
WO 03042691 May 2003 WO
WO 03039369 May 2003 WO
WO 03045557 Jun 2003 WO
WO 03046542 Jun 2003 WO
WO 03049609 Jun 2003 WO
WO 03050534 Jun 2003 WO
WO 03066128 Aug 2003 WO
WO 03070099 Aug 2003 WO
WO 03071940 Sep 2003 WO
WO 03082091 Oct 2003 WO
WO 03088824 Oct 2003 WO
WO 03088834 Oct 2003 WO
WO 03088835 Oct 2003 WO
WO 03088851 Oct 2003 WO
WO 03094752 Nov 2003 WO
WO 03101297 Dec 2003 WO
WO 2004008130 Jan 2004 WO
WO 2004022133 Mar 2004 WO
WO 2004026130 Apr 2004 WO
WO 2004040285 May 2004 WO
WO 2004040287 May 2004 WO
WO 2004040948 May 2004 WO
WO 2004041082 May 2004 WO
WO 2004045375 Jun 2004 WO
WO 2004054455 Jul 2004 WO
WO 2004060174 Jul 2004 WO
WO 2004060446 Jul 2004 WO
WO 2004091693 Oct 2004 WO
WO 2004098405 Nov 2004 WO
WO 2004003147 Dec 2004 WO
WO 2004107964 Dec 2004 WO
WO 2004107975 Dec 2004 WO
WO 2004112602 Dec 2004 WO
WO 2004112612 Dec 2004 WO
WO 2005001418 Jan 2005 WO
WO 2005006939 Jan 2005 WO
WO 2005011774 Feb 2005 WO
WO 2005013824 Feb 2005 WO
WO 2005016125 Feb 2005 WO
WO 2005018425 Mar 2005 WO
WO 2005018430 Mar 2005 WO
WO 2005018454 Mar 2005 WO
WO 2005018709 Mar 2005 WO
WO 2005018710 Mar 2005 WO
WO 2005018711 Mar 2005 WO
WO 2005022143 Mar 2005 WO
WO 2005023088 Mar 2005 WO
WO 2005033659 Apr 2005 WO
WO 2005034720 Apr 2005 WO
WO 2005034721 Apr 2005 WO
WO 2005034741 Apr 2005 WO
WO 2005034778 Apr 2005 WO
WO 2005035017 Apr 2005 WO
WO 2005035018 Apr 2005 WO
WO 2005037095 Apr 2005 WO
WO 2005046477 May 2005 WO
WO 2005065399 Jul 2005 WO
WO 2005065414 Jul 2005 WO
WO 2005065415 Jul 2005 WO
WO 200506554 Jul 2005 WO
WO 2005072604 Aug 2005 WO
WO2005084546 Sep 2005 WO
WO 2005084557 Sep 2005 WO
WO 2005104948 Nov 2005 WO
WO 2005114185 Dec 2005 WO
WO 2005116622 Dec 2005 WO
WO 2005119234 Dec 2005 WO
WO 2005120197 Dec 2005 WO
WO 2005120199 Dec 2005 WO
WO 2005120365 Dec 2005 WO
WO 2005121759 Dec 2005 WO
WO 2006001797 Jan 2006 WO
WO 2006001973 Jan 2006 WO
WO 2006011062 Feb 2006 WO
WO 2006013045 Feb 2006 WO
WO 2006015615 Feb 2006 WO
WO 2006027702 Mar 2006 WO
WO 2006031920 Mar 2006 WO
WO 2006032391 Mar 2006 WO
WO 2006072004 Jul 2006 WO
WO 2006105146 Oct 2006 WO
WO 2006116441 Nov 2006 WO
WO 2007025635 Mar 2007 WO
WO 2007044834 Apr 2007 WO
WO 2007054335 May 2007 WO
WO 2007070719 Jun 2007 WO
WO 2007084367 Jul 2007 WO
WO 2007088905 Aug 2007 WO
WO 2007106470 Sep 2007 WO
WO 2007119900 Oct 2007 WO
WO 2008112268 Sep 2008 WO
WO 2008112279 Sep 2008 WO
Related Publications (1)
Number Date Country
20100274157 A1 Oct 2010 US
Provisional Applications (6)
Number Date Country
60476584 Jun 2003 US
60478040 Jun 2003 US
60478704 Jun 2003 US
60478657 Jun 2003 US
60478682 Jun 2003 US
60507689 Sep 2003 US
Divisions (1)
Number Date Country
Parent 10559223 US
Child 12797706 US