Physiological trend monitor

Information

  • Patent Grant
  • 8570167
  • Patent Number
    8,570,167
  • Date Filed
    Tuesday, July 24, 2012
    12 years ago
  • Date Issued
    Tuesday, October 29, 2013
    11 years ago
  • Inventors
  • Original Assignees
  • Examiners
    • Tweel, Jr.; John A
    Agents
    • Knobbe, Martens, Olson & Bear LLP
Abstract
A physiological trend monitor has a sensor signal responsive to multiple wavelengths of light transmitted into a tissue site. The transmitted light is detected after attenuation by pulsatile blood flow within the tissue site. A processor has an input responsive to the sensor signal and a physiological parameter output. Features are extracted from the physiological parameter output. Criteria are applied to the features. An alarm output is generated when the criteria are satisfied.
Description
BACKGROUND OF THE INVENTION

Physiological measurement instruments employed in healthcare environments often feature visual and audible alarm mechanisms that alert a caregiver when a patient's vital signs are outside of predetermined limits. One example is a pulse oximeter, which measures the oxygen saturation level of arterial blood, an indicator of oxygen supply. A typical pulse oximeter displays a numerical readout of the patient's oxygen saturation, a numerical readout of pulse rate, and a plethysmograph, which is indicative of a patient's pulse. In addition, a pulse oximeter provides an alarm that warns of a potential desaturation event.



FIG. 1 illustrates a prior art pulse oximeter portion 100 having a signal input 101 and generating an oxygen saturation measurement output 103 and an alarm output 105. The pulse oximeter portion 100 has an oxygen saturation (SPO.sub.2) processor 110 and an associated threshold detector 120. The SPO.sub.2 processor 110 derives an oxygen saturation measurement from the signal input 101. The signal input 101 is typically an amplified, filtered, digitized and demodulated sensor signal. A sensor emits both red and infrared (IR) wavelength light, which is transmitted through a patient's tissue, detected and input to the pulse oximeter. The pulse oximeter calculates a normalized ratio (AC/DC) of the detected red and infrared intensities, and an arterial oxygen saturation value is empirically determined based on a ratio of these normalized ratios, as is well-known in the art. The oxygen saturation measurement output 103 is typically a digital signal that is then communicated to a display.



FIG. 2 illustrates the operation of a conventional threshold detector 120 (FIG. 1) utilizing a graph 200 of oxygen saturation 201 versus time 202. The graph 200 displays a particular oxygen saturation measurement 210 corresponding to the measurement output 103 (FIG. 1) and a predetermined alarm threshold 206. During an alarm time period 270 when the measured oxygen saturation 210 is below the threshold 206, an alarm output 105 (FIG. 1) is generated, which triggers a caregiver alert. Adjusting the threshold 206 to a lower value of oxygen saturation 201 reduces the probability of an alarm, i.e. reduces the probability of a false alarm and increases the probability of a missed event. Likewise, adjusting the threshold 206 to a higher value of oxygen saturation 201 increases the probability of an alarm, i.e. increases the probability of a false alarm and decreases the probability of a missed event.


SUMMARY OF THE INVENTION

One aspect of a physiological trend monitor comprises transmitting light into a patient tissue site, generating a sensor signal, detecting a blood parameter trend according to the sensor signal and generating an alarm according to the blood parameter trend. The transmitted light has multiple wavelengths. The sensor signal is responsive to the light after attenuation by pulsatile arterial blood flow within the tissue site. In various embodiments, the detecting comprises deriving a curve-fitting blood parameter measurement. A blood parameter slope is calculated from the blood parameter measurement. The alarm is responsive to a negative value of the blood parameter slope. A smoothed blood parameter measurement is derived. A threshold value is set for the smoothed blood parameter measurement. The alarm is responsive to the smoothed blood parameter measurement crossing the threshold value.


Another aspect of a physiological trend monitor comprises a sensor signal responsive to multiple wavelengths of light transmitted into a tissue site and detected after attenuation by pulsatile blood flow within the tissue site. A processor has an input responsive to the sensor signal and a physiological parameter output. Features are extracted from the physiological parameter output. Criteria are applied to the features. An alarm output is generated when the criteria are satisfied. In various embodiments a pattern memory stores feature values and a comparator compares the features with the stored feature values. The criteria determine a match between the features and the stored feature values so as to trigger the alarm output. At least one of the features relate to the number of threshold crossings over a specified time period. At least one of the features relate to a duration of a threshold crossing by the physiological parameter output. At least one of the features relate to a trend in the physiological parameter and a slope of that trend over a specified time period.


A further aspect of a physiological trend monitor comprises a detector responsive to multiple wavelengths of light transmitted into a tissue site after attenuation by pulsatile blood flow within the tissue site so as to generate a sensor signal. A processor means calculates a physiological measurement in response to the sensor signal. A pattern extractor means identifies features of the physiological measurement. A pattern memory means stores a reference pattern. A pattern comparator means triggers an alarm if the identified features match the reference pattern. In various embodiments, a threshold is input to the pattern extractor. The identified features comprise at least the number of times the physiological measurement crosses the threshold within a predetermined time period. The identified features comprise at least the duration of each time the physiological measurement crosses the threshold. The physiological measurement comprises a predictive oxygen saturation measurement. A second processor means calculates an integrator oxygen saturation measurement.





BRIEF DESCRIPTION OF THE DRAWINGS


FIG. 1 is a block diagram of a prior art pulse oximeter portion;



FIG. 2 is a graph of oxygen saturation versus time illustrating a conventional threshold detector alarm;



FIG. 3 is a block diagram of an alarm processor utilizing parallel measurements of a physiological parameter;



FIG. 4 is a block diagram of a pulse oximeter processor utilizing dual oxygen saturation measurements;



FIG. 5 is a block diagram of a predictive alarm indicator utilizing a threshold detector with a slow oxygen saturation measurement input and a slope detector with a fast oxygen saturation measurement input;



FIGS. 6A-B are graphs of oxygen saturation versus time illustrating operation of the alarm indicator according to FIG. 5;



FIG. 7 is a block diagram of a pattern recognition alarm indicator utilizing a threshold detector with a slow oxygen saturation measurement input and a pattern extractor with a fast oxygen saturation measurement input; and



FIG. 8 is a graph of oxygen saturation versus time illustrating the pattern recognition alarm indicator according to FIG. 7.





DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS


FIG. 3 illustrates a parallel measurement alarm processor 300. The alarm processor 300 has a sensor signal input 301 responsive to a physiological parameter and provides one or more alarm outputs 303 to indicate that the physiological parameter may have exceeded particular limits. The alarm processor 300 also has multiple parameter processors 310, which do not necessarily have the same or similar internal configurations. The multiple parameter processors 310 input the sensor signal 301 and provide parallel measurements 312 of the physiological parameter, each measurement having differing characteristics, such as response time or bandwidth to name a few. The alarm processor 300 further has an alarm indicator 320 that inputs the parallel parameter measurements 312 and generates the alarm outputs 303 based upon alarm conditions 305. The alarm outputs 303 change state to indicate that the parameter may have exceed one or more limits and to trigger an alarm accordingly. The alarm conditions 305 define particular limits with respect to one or more of the measurements 312. The alarm conditions 305 may be predefined, such as by user input, or determined by a separate process, such as a measurement of sensor signal quality or data confidence as described in U.S. patent application Ser. No. 09/858,114 entitled “Pulse Oximetry Data Confidence Indicator,” assigned to Masimo Corporation, Irvine, Calif. and incorporated by reference herein. The alarm processor 300 may also have a display driver 330 that processes one or more of the parameter measurements 312 and provides one or more display, outputs 307.



FIG. 4 illustrates a pulse oximeter embodiment 400 of the alarm processor 300 (FIG. 3) described above. A pulse oximeter sensor (not shown) provides a signal input 301 that is responsive to arterial oxygen saturation, as described with respect to FIG. 1, above. The alarm processor 400 has dual oxygen saturation processors 310. An integrator oxygen saturation (SpO.sub.2) processor 410 outputs a slow SpO.sub.2 measurement 412, i.e. a measurement having a slow response time to changes in the SpO.sub.2 parameter. A predictor SpO.sub.2 processor 420 outputs a fast SPO.sub.2 measurement 422, i.e. a measurement having a fast response time that tracks changes in the SpO.sub.2 parameter. The slow SpO.sub.2 measurement 412 is input to a display driver 330, which provides an oxygen saturation display output 307. For example, the display output 307 may be input to a digital display that provides a numerical readout of oxygen saturation to a caregiver. Both the slow SpO.sub.2 measurement 412 and the fast SpO.sub.2 measurement 422 are input to an alarm indicator 320 that generates at least one alarm output 303 based upon alarm conditions 305, as described in further detail with respect to FIGS. 5-8, below.


The integrator SpO.sub.2 processor 410, advantageously, provides a smoothed measurement of oxygen saturation suitable for threshold detection. The predictor SPO.sub.2 processor 420, advantageously, provides a curve-fitting or a predictive measurement of oxygen saturation that detects trends in oxygen saturation, as described in further detail with respect to FIG. 5 and FIGS. 6A-B, below. Further, the predictor SpO.sub.2 processor 420 advantageously tracks oxygen saturation details that may signal a critical physiological event, as described in further detail with respect to FIGS. 7-8, below. The integrator SpO.sub.2 processor 410 and predictor SpO.sub.2 processor 420 may be a pulse oximeter as described in U.S. patent application Ser. No. 09/586,845 entitled “Variable Mode Averager,” assigned to Masimo Corporation, Irvine, Calif. and incorporated by reference herein.



FIG. 5 illustrates a trend embodiment of an alarm indicator 320, which has a threshold detector 510, a slope detector 520 and alarm detector 530. The threshold detector 510 has a slow SpO.sub.2 measurement 412 and a threshold alarm condition 305 as inputs and a logic output BELOW 512. The slope detector 520 has a fast SpO.sub.2 measurement 422 input and a logic output POSITIVE/522. The alarm detector 530 has BELOW 512 and POSITIVE/522 logic inputs and generates an alarm output 303. The threshold detector 510 is a comparator that asserts BELOW 512 while the slow SpO.sub.2 measurement 412 is less in value than the value of the threshold 305. The slope detector 520 is a differentiator and comparator that asserts POSITIVE/522 while the slope of the fast SpO.sub.2 measurement 422 is non-positive, i.e. while the derivative of the fast SpO.sub.2 measurement 422 is zero or less than zero. The alarm detector 530 performs a logical AND function, asserts the alarm output 303 and indicates an alarm when BELOW 512 and POSITIVE/522 are both asserted. In this manner, an alarm output 303 only changes state when the slow SpO.sub.2 measurement 412 is below a threshold 305 and the fast SpO.sub.2 measurement 422 has not begun to increase in value. Advantageously, the trend recognition alarm indicator 320 reduces false alarms by suppressing a threshold-based alarm on the slow SpO.sub.2 measurement 412 when the fast SpO.sub.2 measurement 422 determines that a patient's oxygen saturation is in recovery, as described in further detail with respect to FIGS. 6A-B, below.



FIGS. 6A-B illustrate operation of the trend recognition alarm indicator 320 (FIG. 5). In FIG. 6A, a graph 600 has an SpO.sub.2 axis 601 and a time axis 602. Shown along the SPO.sub.2 axis 601 is a constant SPO.sub.2 value 606 corresponding to a threshold 305 (FIG. 5). The graph 600 shows a first plot of SPO.sub.2 versus time 610 corresponding to a fast SPO.sub.2 measurement 422 (FIG. 5). The graph 600 also shows a second plot of SpO.sub.2 versus time 620 corresponding to a slow SpO.sub.2 measurement 412 (FIG. 5). A suppressed alarm interval 640 along the time axis 602 corresponds to an alarm that would be indicated by the threshold detector 510 (FIG. 5) but is suppressed as occurring during a positive slope portion 630 of a fast SPO.sub.2 measurement 610. The alarm detector 530 (FIG. 5) would not assert an alarm output 303 (FIG. 5) during this interval.


In FIG. 6B, a graph 650 shows a first plot of SpO.sub.2 versus time 660 corresponding to a fast SpO.sub.2 measurement 422 (FIG. 5). The graph 650 also shows a second plot of SpO.sub.2 versus time 670 corresponding to a slow SpO.sub.2 measurement 412 (FIG. 5). An alarm interval 690 along the time axis 602 corresponds to an alarm period triggered by the alarm output 303 (FIG. 5). This alarm interval 640 occurs while a slow SpO.sub.2 measurement 670 is below the threshold 606 and before a positive slope portion 680 of a fast SpO.sub.2 measurement 660.



FIG. 7 illustrates a pattern recognition embodiment of an alarm indicator 320, having a threshold detector 710, a pattern extractor 720, a pattern memory 730 and a pattern comparator 740. Further, the alarm indicator 320 has slow SpO.sub.2 412 and fast SpO.sub.2 422 measurement inputs in addition to a threshold 701 input and a pattern selection in 705 as alarm condition inputs 305. The threshold detector 710 has a slow SPO.sub.2 measurement 412 and a SpO.sub.2 threshold 701 as inputs and a first alarm output 712. The threshold detector 710 changes the state of the first alarm output 712 when the value of the slow SpO.sub.2 measurement 412 crosses the SpO.sub.2 threshold 701. For example, the first alarm output 712 changes state to trigger an alarm when the slow SpO.sub.2 measurement 412 becomes less than the SpO.sub.2 threshold 701.


As shown in FIG. 7, the pattern extractor 720 has a fast SpO.sub.2 measurement 422 and a pattern threshold 734 as inputs and an extracted pattern output 722. The pattern extractor 720 identifies features of the fast SpO.sub.2 measurement 422 that may be used for pattern matching. Features may be, for example, the number of times the fast SpO.sub.2 measurement 422 crosses the pattern threshold 734 within a certain time period, or the duration of each time period that the fast SpO.sub.2 measurement 422 is less than the pattern threshold 734, to name a few. The pattern memory 730 has a pattern selection input 705 and a reference pattern output 732. The pattern memory 730 stores values for particular features that are identified by the pattern extractor 720. The reference pattern output 732 transfers these stored values to the pattern comparator 740. The pattern memory 730 may be nonvolatile and one or more patterns may be stored at the time of manufacture or downloaded subsequently via a data input (not shown). One of multiple patterns may be determined via the pattern selection input 705, by a user or by a separate process, for example. The pattern threshold 734 may be generated in response to the pattern selection input 705 or in conjunction with a selected reference pattern 732.


Also shown in FIG. 7, the pattern comparator 740 has the extracted pattern 722 and the reference pattern 732 as inputs and generates a second alarm output 742. That is, the pattern comparator 740 matches extracted measurement features provided by the pattern extractor 720 with selected features retrieved from pattern memory 730, changing the state of the second alarm output 742 accordingly. For example, the second alarm output 742 changes state to trigger an alarm when features of the fast SpO.sub.2 measurement 422 match the reference pattern output 732. Advantageously, the pattern recognition alarm indicator 320 reduces missed events by supplementing the threshold-based first alarm output 712 responsive to the slow SpO.sub.2 measurement 412 with a pattern-based second alarm output 742 responsive to detail in the fast SpO.sub.2 measurement 422. In this manner, if a patient's oxygen saturation is, for example, irregular or intermittent, the second alarm output 742 may trigger a caregiver alert when the first alarm output 712 does not, as described in further detail with respect to FIG. 8, below.



FIG. 8 illustrates operation of a pattern recognition alarm indicator 320 (FIG. 7), as described above. A graph 800 has a SpO.sub.2 axis 801 and a time axis 802. The graph 800 shows a SpO.sub.2 plot versus time 810 corresponding to the slow SPO.sub.2 measurement 412 (FIG. 7). Shown along the time axis 802 is a constant SPO.sub.2 value 812 corresponding to the SPO.sub.2 threshold 701 (FIG. 7). Due to the short duration of irregular and intermittent drops in SpO.sub.2, the slow SpO.sub.2 measurement 810 does not fall below the SpO.sub.2 threshold 812. Thus, the first alarm output 712 (FIG. 7) does not trigger an alarm in this example.


Also shown in FIG. 8, the graph 800 shows a SpO.sub.2 plot versus time 820 corresponding to the fast SpO.sub.2 measurement 422 (FIG. 7). Shown along the time axis 802 is a constant SPO.sub.2 value 822 corresponding to the pattern threshold 734 (FIG. 7). A corresponding graph 805 has a logic level axis 806 and a time axis 807. The graph 805 shows a logic level plot versus time 830 corresponding to the extracted pattern output 722 (FIG. 7). The logic level plot 830 has a “1” level when the fast SpO.sub.2 plot 820 is above the pattern threshold 822 and a “0” level when the fast SpO.sub.2 plot 820 is below the pattern threshold 822. In this manner, the logic level plot 830 indicates the number and duration of times the fast SpO.sub.2 plot 820 falls below a threshold value 822.


Further shown in FIG. 8, an alarm interval 870 along the time axis 802 corresponds to an alarm period indicated by the pattern comparator 740 (FIG. 7). This alarm interval 870 occurs after a reference pattern 732 (FIG. 7) is detected as matching an extracted pattern 722 (FIG. 7) and ends, correspondingly, when there is no longer a match. For example, assume that the reference pattern output 732 (FIG. 7) has the alarm criteria that at least three below threshold periods of minimum duration T.sub.1 must occur during a maximum period T.sub.2, where the value of T.sub.1 and T.sub.2 are illustrated along the time axis 807. The below threshold time periods 831-834 are each greater in duration than T.sub.2 and a first set of three, below-threshold time periods 831-833 occurs within a time period T.sub.1=T.sub.2, as illustrated. Thus, the alarm interval beginning 872 is triggered by the second alarm output 742 (FIG. 7). A second set of three, below-threshold time periods 832-834 also occurs within a time period T.sub.2=T.sub.2, as illustrated. Thus, the alarm interval 870 continues. There is no third set of three, below-threshold time periods. Thus, after the end of the time interval T.sub.3=T.sub.2, the alarm interval end 874 is triggered. This example illustrates how the pattern recognition alarm indicator 320 (FIG. 7) can trigger an alarm on an event, such as a period of irregular heartbeats, that might be missed by a threshold-based alarm responsive to the slow SpO.sub.2 measurement 412.


Although some alarm processor embodiments were described above in terms of pulse oximetry and oxygen saturation measurements, one of ordinary skill in the art will recognize that an alarm processor as disclosed herein is also applicable to the measurement and monitoring of other blood constituents, for example blood glucose and total hemoglobin concentration to name a few, and other physiological parameters such as blood pressure, pulse rate, respiration rate, and EKG to name a few.


In an embodiment, multiple pattern processors, each including a pattern extractor, pattern memory and pattern comparator, such as described with respect to FIG. 7, above, have as inputs one or more of fast SpO.sub.2 measurements, a pulse oximeter plethysmograph and pulse rate measurements. An arrhythmia alarm is generated based upon irregular heartbeat patterns being matched or otherwise detected in one or more combinations of SpO.sub.2 measurements, a pulse oximeter plethysmograph and pulse rate measurements.


A physiological trend monitor has been disclosed in detail in connection with various embodiments. These embodiments are disclosed by way of examples only and are not to limit the scope of the claims that follow. One of ordinary skill in the art will appreciate many variations and modifications.

Claims
  • 1. An patient monitor configured to receive sensor signals from an optical sensor responsive to attenuation of light by body tissue at a measurement site, the monitor comprising: a processor determining measurement values of a physiological parameter, said measurement values responsive to said sensor signals;an alarm indicator receiving smoothed values of said measurement values of said physiological parameter and receiving predictive values of said measurement values of said physiological parameter;an alarm; anda memory storing first and second criteria, each indicative of alarm conditions, said first criteria being relevant to said smoothed values and said second criteria being relevant to said predictive values,said alarm indicator comparing features to said first criteria, and when said features match said first criteria, triggering said alarm, andsaid alarm indicator comparing features to said second criteria, and when said features match said second criteria, triggering said alarm.
  • 2. The monitor according to claim 1 wherein said processor includes a plurality of parallel processing modules, each responsive to said sensor signals, at least one module having different characteristics from another module, at least one of said modules outputting said smoothed values and another of said modules outputting said predictive values.
  • 3. The monitor according to claim 1 wherein said physiological parameter comprises oxygen saturation.
  • 4. The monitor according to claim 1 wherein said physiological parameter comprises glucose.
  • 5. The monitor according to claim 1 wherein said physiological parameter comprises total hemoglobin.
  • 6. The monitor according to claim 1 wherein said physiological parameter comprises blood pressure.
  • 7. The monitor according to claim 1 wherein said physiological parameter comprises pulse rate.
  • 8. The monitor according to claim 1 wherein said physiological parameter comprises respiration rate.
  • 9. The monitor according to claim 1 wherein said physiological parameter comprises EKG data.
  • 10. A method of triggering an alarm to alert a caregiver of a need for attention to a patient wearing a patient monitor configured to receive sensor signals from an optical sensor responsive to attenuation of light by body tissue of said patient, the method comprising: determining measurement values of a physiological parameter with a processor, said measurement values responsive to said sensor signals;receiving smoothed values of said measurement values of said physiological parameter;receiving predictive values of said measurement values of said physiological parameter;storing first and second criteria, each indicative of alarm conditions, said first criteria being relevant to said smoothed values and said second criteria being relevant to said predictive values;comparing features to said first criteria;when said features match said first criteria, triggering said alarm;comparing features to said second criteria; andwhen said features match said second criteria, triggering said alarm.
  • 11. The method according to claim 10 wherein determining includes parallel processing said sensor signals where at least one processing method includes different characteristics from another, at least one of said processing methods determines said smoothed values and another determines said predictive values.
  • 12. The method according to claim 10 wherein said determining measurement values of said physiological parameter comprises determining measurement values of oxygen saturation.
  • 13. The method according to claim 10 wherein said determining measurement values of said physiological parameter comprises determining measurement values of glucose.
  • 14. The method according to claim 10 wherein said determining measurement values of said physiological parameter comprises determining measurement values of total hemoglobin.
  • 15. The method according to claim 10 wherein said determining measurement values of said physiological parameter comprises determining measurement values of blood pressure.
  • 16. The method according to claim 10 wherein said determining measurement values of said physiological parameter comprises determining measurement values of pulse rate.
  • 17. The method according to claim 10 wherein said determining measurement values of said physiological parameter comprises determining measurement values of respiration rate.
  • 18. The method according to claim 10 wherein said determining measurement values of said physiological parameter comprises determining measurement values of EKG data.
  • 19. A parallel alarm for a patient monitor, said patient monitor configured to receive sensor signals from a sensor responsive to attenuation of light by body tissue, the parallel alarm comprising: a memory;an alarm activating upon receiving an alarm trigger;a threshold detector receiving relatively slow changing physiological parameter data response to said sensor signals, electronically comparing said relatively slow changing physiological parameter data to threshold data stored in said memory, and outputting said alarm trigger when said relatively slow changing physiological parameter data compares with said threshold data in a predetermined manner; anda pattern comparator receiving relatively fast changing physiological parameter data response to said sensor signals, electronically comparing said relatively fast changing physiological parameter data to pattern data stored in said memory, and outputting said alarm trigger when said relatively fast changing physiological parameter data compares with said pattern data in a predetermined manner.
  • 20. The parallel alarm according to claim 19, comprising a plurality of parallel processing modules, each responsive to said sensor signals, at least one module having different characteristics from another module, at least one of said modules outputting relatively slow changing physiological parameter data and another of said modules outputting relatively fast changing physiological parameter data.
REFERENCE TO RELATED APPLICATIONS

The present application claims priority benefit under 35 U.S.C. §120 to, and is a continuation of U.S. patent application Ser. No. 13/018,334, filed Jan. 31, 2011 entitled “Physiological Trend Monitor,” which is a continuation of U.S. patent application Ser. No. 12/070,061, filed Feb. 12, 2008, now U.S. Pat. No. 7,880,606, entitled “Physiological Trend Monitor,” which is a continuation of U.S. patent application Ser. No. 11/717,591, filed Mar. 13, 2007, now U.S. Pat. No. 7,355,512, entitled “Parallel Alarm Processor,” which is a continuation of U.S. patent application Ser. No. 11/405,815, filed Apr. 18, 2006, now U.S. Pat. No. 7,190,261, entitled “Arrhythmia Alarm Processor,” which is a continuation of U.S. patent application Ser. No. 10/975,860, filed Oct. 28, 2004, now U.S. Pat. No. 7,030,749, entitled “Parallel Measurement Alarm Processor,” which is a continuation of U.S. patent application Ser. No. 10/351,735, filed Jan. 24, 2003, now U.S. Pat. No. 6,822,564, entitled “Parallel Measurement Alarm Processor,” which claims priority benefit under 35 U.S.C. §119(e) from U.S. Provisional Application No. 60/351,510, filed Jan. 24, 2002, entitled “Parallel Measurement Alarm Processor.” The present application also incorporates the foregoing utility disclosures herein by reference.

US Referenced Citations (318)
Number Name Date Kind
4960128 Gordon et al. Oct 1990 A
4964408 Hink et al. Oct 1990 A
5041187 Hink et al. Aug 1991 A
5069213 Polczynski Dec 1991 A
5163438 Gordon et al. Nov 1992 A
5319355 Russek Jun 1994 A
5337744 Branigan Aug 1994 A
5341805 Stavridi et al. Aug 1994 A
D353195 Savage et al. Dec 1994 S
D353196 Savage et al. Dec 1994 S
5377676 Vari et al. Jan 1995 A
D359546 Savage et al. Jun 1995 S
5431170 Mathews Jul 1995 A
D361840 Savage et al. Aug 1995 S
D362063 Savage et al. Sep 1995 S
5452717 Branigan et al. Sep 1995 A
D363120 Savage et al. Oct 1995 S
5456252 Vari et al. Oct 1995 A
5479934 Imran Jan 1996 A
5482036 Diab et al. Jan 1996 A
5490505 Diab et al. Feb 1996 A
5494043 O'Sullivan et al. Feb 1996 A
5533511 Kaspari et al. Jul 1996 A
5534851 Russek Jul 1996 A
5561275 Savage et al. Oct 1996 A
5562002 Lalin Oct 1996 A
5590649 Caro et al. Jan 1997 A
5602924 Durand et al. Feb 1997 A
5632272 Diab et al. May 1997 A
5638816 Kiani-Azarbayjany et al. Jun 1997 A
5638818 Diab et al. Jun 1997 A
5645440 Tobler et al. Jul 1997 A
5685299 Diab et al. Nov 1997 A
D393830 Tobler et al. Apr 1998 S
5743262 Lepper, Jr. et al. Apr 1998 A
5758644 Diab et al. Jun 1998 A
5760910 Lepper, Jr. et al. Jun 1998 A
5769785 Diab et al. Jun 1998 A
5782757 Diab et al. Jul 1998 A
5785659 Caro et al. Jul 1998 A
5791347 Flaherty et al. Aug 1998 A
5810734 Caro et al. Sep 1998 A
5823950 Diab et al. Oct 1998 A
5830131 Caro et al. Nov 1998 A
5833618 Caro et al. Nov 1998 A
5860919 Kiani-Azarbayjany et al. Jan 1999 A
5890929 Mills et al. Apr 1999 A
5904654 Wohltmann et al. May 1999 A
5919134 Diab Jul 1999 A
5934925 Tobler et al. Aug 1999 A
5940182 Lepper, Jr. et al. Aug 1999 A
5995855 Kiani et al. Nov 1999 A
5997343 Mills et al. Dec 1999 A
6002952 Diab et al. Dec 1999 A
6011986 Diab et al. Jan 2000 A
6027452 Flaherty et al. Feb 2000 A
6036642 Diab et al. Mar 2000 A
6045509 Caro et al. Apr 2000 A
6067462 Diab et al. May 2000 A
6081735 Diab et al. Jun 2000 A
6088607 Diab et al. Jul 2000 A
6110522 Lepper, Jr. et al. Aug 2000 A
6124597 Shehada Sep 2000 A
6128521 Marro et al. Oct 2000 A
6129675 Jay Oct 2000 A
6144868 Parker Nov 2000 A
6151516 Kiani-Azarbayjany et al. Nov 2000 A
6152754 Gerhardt et al. Nov 2000 A
6157850 Diab et al. Dec 2000 A
6165005 Mills et al. Dec 2000 A
6184521 Coffin, IV et al. Feb 2001 B1
6206830 Diab et al. Mar 2001 B1
6229856 Diab et al. May 2001 B1
6232609 Snyder et al. May 2001 B1
6236872 Diab et al. May 2001 B1
6241683 Macklem et al. Jun 2001 B1
6253097 Aronow et al. Jun 2001 B1
6256523 Diab et al. Jul 2001 B1
6263222 Diab et al. Jul 2001 B1
6278522 Lepper, Jr. et al. Aug 2001 B1
6280213 Tobler et al. Aug 2001 B1
6285896 Tobler et al. Sep 2001 B1
6301493 Marro et al. Oct 2001 B1
6317627 Ennen et al. Nov 2001 B1
6321100 Parker Nov 2001 B1
6325761 Jay Dec 2001 B1
6334065 Al-Ali et al. Dec 2001 B1
6343224 Parker Jan 2002 B1
6349228 Kiani et al. Feb 2002 B1
6360114 Diab et al. Mar 2002 B1
6368283 Xu et al. Apr 2002 B1
6371921 Caro et al. Apr 2002 B1
6377829 Al-Ali Apr 2002 B1
6388240 Schulz et al. May 2002 B2
6397091 Diab et al. May 2002 B2
6430437 Marro Aug 2002 B1
6430525 Weber et al. Aug 2002 B1
6463311 Diab Oct 2002 B1
6470199 Kopotic et al. Oct 2002 B1
6501975 Diab et al. Dec 2002 B2
6505059 Kollias et al. Jan 2003 B1
6515273 Al-Ali Feb 2003 B2
6519487 Parker Feb 2003 B1
6525386 Mills et al. Feb 2003 B1
6526300 Kiani et al. Feb 2003 B1
6541756 Schulz et al. Apr 2003 B2
6542764 Al-Ali et al. Apr 2003 B1
6580086 Schulz et al. Jun 2003 B1
6584336 Ali et al. Jun 2003 B1
6595316 Cybulski et al. Jul 2003 B2
6597932 Tian et al. Jul 2003 B2
6597933 Kiani et al. Jul 2003 B2
6606511 Ali et al. Aug 2003 B1
6632181 Flaherty et al. Oct 2003 B2
6639668 Trepagnier Oct 2003 B1
6640116 Diab Oct 2003 B2
6643530 Diab et al. Nov 2003 B2
6650917 Diab et al. Nov 2003 B2
6654624 Diab et al. Nov 2003 B2
6658276 Kianl et al. Dec 2003 B2
6661161 Lanzo et al. Dec 2003 B1
6671531 Al-Ali et al. Dec 2003 B2
6678543 Diab et al. Jan 2004 B2
6684090 Ali et al. Jan 2004 B2
6684091 Parker Jan 2004 B2
6697656 Al-Ali Feb 2004 B1
6697657 Shehada et al. Feb 2004 B1
6697658 Al-Ali Feb 2004 B2
RE38476 Diab et al. Mar 2004 E
6699194 Diab et al. Mar 2004 B1
6714804 Al-Ali et al. Mar 2004 B2
RE38492 Diab et al. Apr 2004 E
6721582 Trepagnier et al. Apr 2004 B2
6721585 Parker Apr 2004 B1
6725075 Al-Ali Apr 2004 B2
6728560 Kollias et al. Apr 2004 B2
6735459 Parker May 2004 B2
6745060 Diab et al. Jun 2004 B2
6760607 Al-All Jul 2004 B2
6770028 Ali et al. Aug 2004 B1
6771994 Kiani et al. Aug 2004 B2
6792300 Diab et al. Sep 2004 B1
6813511 Diab et al. Nov 2004 B2
6816741 Diab Nov 2004 B2
6822564 Al-Ali Nov 2004 B2
6826419 Diab et al. Nov 2004 B2
6830711 Mills et al. Dec 2004 B2
6850787 Weber et al. Feb 2005 B2
6850788 Al-Ali Feb 2005 B2
6852083 Caro et al. Feb 2005 B2
6861639 Al-Ali Mar 2005 B2
6898452 Al-Ali et al. May 2005 B2
6920345 Al-Ali et al. Jul 2005 B2
6931268 Kiani-Azarbayjany et al. Aug 2005 B1
6934570 Kiani et al. Aug 2005 B2
6939305 Flaherty et al. Sep 2005 B2
6943348 Coffin, IV Sep 2005 B1
6950687 Al-Ali Sep 2005 B2
6961598 Diab Nov 2005 B2
6970792 Diab Nov 2005 B1
6979812 Al-Ali Dec 2005 B2
6985764 Mason et al. Jan 2006 B2
6993371 Kiani et al. Jan 2006 B2
6996427 Ali et al. Feb 2006 B2
6999904 Weber et al. Feb 2006 B2
7003338 Weber et al. Feb 2006 B2
7003339 Diab et al. Feb 2006 B2
7015451 Dalke et al. Mar 2006 B2
7024233 Ali et al. Apr 2006 B2
7027849 Al-Ali Apr 2006 B2
7030749 Al-Ali Apr 2006 B2
7039449 Al-Ali May 2006 B2
7041060 Flaherty et al. May 2006 B2
7044918 Diab May 2006 B2
7067893 Mills et al. Jun 2006 B2
7096052 Mason et al. Aug 2006 B2
7096054 Abdul-Hafiz et al. Aug 2006 B2
7132641 Schulz et al. Nov 2006 B2
7142901 Kiani et al. Nov 2006 B2
7149561 Diab Dec 2006 B2
7186966 Al-Ali Mar 2007 B2
7190261 Al-Ali Mar 2007 B2
7215984 Diab May 2007 B2
7215986 Diab May 2007 B2
7221971 Diab May 2007 B2
7225006 Al-Ali et al. May 2007 B2
7225007 Al-Ali May 2007 B2
RE39672 Shehada et al. Jun 2007 E
7239905 Kiani-Azarbayjany et al. Jul 2007 B2
7245953 Parker Jul 2007 B1
7254429 Schurman et al. Aug 2007 B2
7254431 Al-Ali Aug 2007 B2
7254433 Diab et al. Aug 2007 B2
7254434 Schulz et al. Aug 2007 B2
7272425 Al-Ali Sep 2007 B2
7274955 Kiani et al. Sep 2007 B2
D554263 Al-Ali Oct 2007 S
7276029 Goode et al. Oct 2007 B2
7280858 Al-Ali et al. Oct 2007 B2
7289835 Mansfield et al. Oct 2007 B2
7292883 De Felice et al. Nov 2007 B2
7295866 Al-Ali Nov 2007 B2
7328053 Diab et al. Feb 2008 B1
7332784 Mills et al. Feb 2008 B2
7340287 Mason et al. Mar 2008 B2
7341559 Schulz et al. Mar 2008 B2
7343186 Lamego et al. Mar 2008 B2
D566282 Al-Ali et al. Apr 2008 S
7355512 Al-Ali Apr 2008 B1
7356365 Schurman Apr 2008 B2
7371981 Abdul-Hafiz May 2008 B2
7373193 Al-Ali et al. May 2008 B2
7373194 Weber et al. May 2008 B2
7376453 Diab et al. May 2008 B1
7377794 Al-Ali et al. May 2008 B2
7377899 Weber et al. May 2008 B2
7383070 Diab et al. Jun 2008 B2
7415297 Al-Ali et al. Aug 2008 B2
7428432 Ali et al. Sep 2008 B2
7438683 Al-Ali et al. Oct 2008 B2
7440787 Diab Oct 2008 B2
7454240 Diab et al. Nov 2008 B2
7467002 Weber et al. Dec 2008 B2
7469157 Diab et al. Dec 2008 B2
7471969 Diab et al. Dec 2008 B2
7471971 Diab et al. Dec 2008 B2
7483729 Al-Ali et al. Jan 2009 B2
7483730 Diab et al. Jan 2009 B2
7489958 Diab et al. Feb 2009 B2
7496391 Diab et al. Feb 2009 B2
7496393 Diab et al. Feb 2009 B2
D587657 Al-Ali et al. Mar 2009 S
7499741 Diab et al. Mar 2009 B2
7499835 Weber et al. Mar 2009 B2
7500950 Al-Ali et al. Mar 2009 B2
7509154 Diab et al. Mar 2009 B2
7509494 Al-Ali Mar 2009 B2
7510849 Schurman et al. Mar 2009 B2
7526328 Diab et al. Apr 2009 B2
7530942 Diab May 2009 B1
7530949 Al Ali et al. May 2009 B2
7530955 Diab et al. May 2009 B2
7532919 Soyemi et al. May 2009 B2
7563110 Al-Ali et al. Jul 2009 B2
7596398 Al-Ali et al. Sep 2009 B2
7618375 Flaherty Nov 2009 B2
D606659 Kiani et al. Dec 2009 S
7647083 Al-Ali et al. Jan 2010 B2
D609193 Al-Ali et al. Feb 2010 S
D614305 Al-Ali et al. Apr 2010 S
RE41317 Parker May 2010 E
7729733 Al-Ali et al. Jun 2010 B2
7734320 Al-Ali Jun 2010 B2
7761127 Al-Ali et al. Jul 2010 B2
7761128 Al-Ali et al. Jul 2010 B2
7764982 Dalke et al. Jul 2010 B2
D621516 Kiani et al. Aug 2010 S
7791155 Diab Sep 2010 B2
7801581 Diab Sep 2010 B2
7822452 Schurman et al. Oct 2010 B2
RE41912 Parker Nov 2010 E
7844313 Kiani et al. Nov 2010 B2
7844314 Al-Ali Nov 2010 B2
7844315 Al-Ali Nov 2010 B2
7865222 Weber et al. Jan 2011 B2
7873497 Weber et al. Jan 2011 B2
7880606 Al-Ali Feb 2011 B2
7880626 Al-Ali et al. Feb 2011 B2
7891355 Al-Ali et al. Feb 2011 B2
7894868 Al-Ali et al. Feb 2011 B2
7899507 Al-Ali et al. Mar 2011 B2
7899518 Trepagnier et al. Mar 2011 B2
7904132 Weber et al. Mar 2011 B2
7909772 Popov et al. Mar 2011 B2
7910875 Al-Ali Mar 2011 B2
7919713 Al-Ali et al. Apr 2011 B2
7937128 Al-Ali May 2011 B2
7937129 Mason et al. May 2011 B2
7937130 Diab et al. May 2011 B2
7941199 Kiani May 2011 B2
7951086 Flaherty et al. May 2011 B2
7957780 Lamego et al. Jun 2011 B2
7962188 Kiani et al. Jun 2011 B2
7962190 Diab et al. Jun 2011 B1
7976472 Kiani Jul 2011 B2
7988637 Diab Aug 2011 B2
7990382 Kiani Aug 2011 B2
7991446 Ali et al. Aug 2011 B2
8000761 Al-Ali Aug 2011 B2
8008088 Bellott et al. Aug 2011 B2
RE42753 Kiani-Azarbayjany et al. Sep 2011 E
8019400 Diab et al. Sep 2011 B2
8028701 Al-Ali et al. Oct 2011 B2
8029765 Bellott et al. Oct 2011 B2
8036728 Diab et al. Oct 2011 B2
8046040 Ali et al. Oct 2011 B2
8046041 Diab et al. Oct 2011 B2
8046042 Diab et al. Oct 2011 B2
8048040 Kiani Nov 2011 B2
8050728 Al-Ali et al. Nov 2011 B2
RE43169 Parker Feb 2012 E
8118620 Al-Ali et al. Feb 2012 B2
8126528 Diab et al. Feb 2012 B2
8128572 Diab et al. Mar 2012 B2
8130105 Al-Ali et al. Mar 2012 B2
8145287 Diab et al. Mar 2012 B2
8150487 Diab et al. Apr 2012 B2
8175672 Parker May 2012 B2
8180420 Diab et al. May 2012 B2
8182443 Kiani May 2012 B1
8185180 Diab et al. May 2012 B2
8190223 Al-Ali et al. May 2012 B2
8190227 Diab et al. May 2012 B2
8203438 Kiani et al. Jun 2012 B2
8224411 Al-Ali et al. Jul 2012 B2
8228181 Al-Ali Jul 2012 B2
8229533 Diab et al. Jul 2012 B2
20070066873 Kamath et al. Mar 2007 A1
Related Publications (1)
Number Date Country
20120289797 A1 Nov 2012 US
Provisional Applications (1)
Number Date Country
60351510 Jan 2002 US
Continuations (6)
Number Date Country
Parent 13018334 Jan 2011 US
Child 13557107 US
Parent 12070061 Feb 2008 US
Child 13018334 US
Parent 11717591 Mar 2007 US
Child 12070061 US
Parent 11405815 Apr 2006 US
Child 11717591 US
Parent 10975860 Oct 2004 US
Child 11405815 US
Parent 10351735 Jan 2003 US
Child 10975860 US