A system is provided which processes cardiac condition data representative of heart electrical signals to identify a cardiac condition. An acquisition processor is conditioned for acquiring data representing a sequence of successive pulses of a type of electrical heart waveform of a patient. A computation processor is electrically coupled to the acquisition processor and is conditioned for calculating a pulse interval irregularity measure based on a sum of time interval differences occurring between pairs of successive pulses of the sequence of successive pulses and excluding time interval differences exceeding a predetermined maximum threshold from the sum. The computation processor is further conditioned to compare a calculated pulse interval irregularity measure with a predetermined irregularity measure threshold. An output processor is electrically coupled to the computation processor and conditioned for generating data representing an alarm message in response to the calculated pulse interval irregularity measure exceeding the predetermined threshold.
|
20. A method of processing data representative of heart electrical signals to identify a cardiac condition, comprising the activities of:
acquiring data representing a sequence of successive pulses of a type of electrical heart waveform of a patient;
calculating a pulse interval irregularity measure based on a sum of time interval differences occurring between pairs of successive pulses of said sequence of successive pulse, the time interval differences exceeding a predetermined maximum threshold are excluded from said sum prior to use in calculating the pulse interval irregularity measure; and
comparing a calculated pulse interval irregularity measure with a predetermined irregularity measure threshold; and
generating data representing an alert message in response to said calculated pulse interval irregularity measure exceeding said predetermined threshold.
1. A cardiac condition data processing system for processing data representative of heart electrical signals to identify a cardiac condition, comprising:
an acquisition processor configured to acquire data representing a sequence of successive pulses of a type of electrical heart waveform of a patient;
a computation processor configured to,
calculate a pulse interval irregularity measure based on a sum of time interval differences occurring between pairs of successive pulses of said sequence of successive pulses, the time interval differences exceeding a predetermined maximum threshold are excluded from said sum prior to use in calculating the pulse interval irregularity measure and
compare a calculated pulse interval irregularity measure with a predetermined irregularity measure threshold; and
an output processor configured to generate data representing an alert message in response to said calculated pulse interval irregularity measure exceeding said predetermined threshold.
17. A cardiac condition data processing system for processing data representative of heart electrical signals to identify a cardiac condition, comprising:
an acquisition processor configured to acquire data representing a sequence of successive pulses of a type of electrical heart waveform of a patient;
a computation processor configured to,
calculate a pulse interval irregularity measure based on a sum of time interval differences occurring between pairs of successive pulses of said sequence of successive pulses and a mean time interval of successive pulses of said sequence, the time interval differences exceeding a predetermined maximum threshold are excluded from said sum prior to use in calculating the pulse interval irregularity measure;
compare a calculated pulse interval irregularity measure with a predetermined irregularity measure threshold; and
an output processor configured to generate data representing an alert message in response to said calculated pulse interval irregularity measure exceeding said predetermined threshold.
2. The system according to
each of the time interval differences comprises a difference between a first time interval occurring between a first pair of pulses and a second time interval occurring between a subsequent second pair of pulses, said first and second pair of pulses sharing a common pulse.
3. The system according to
a defibrillator, for one of enabling a user to initiate defibrillation in response to said alert message and automatically initiating defibrillation in response to said alert message.
4. The system according to
a heart pacing signal generator for automatically initiating generation of a heart pacing signal in response to said alert message.
5. The system according to
a patient parameter monitoring device for automatically changing monitoring device operational settings in response to said alert message.
6. The system according to
a treatment device for automatically changing operational settings and treatment provided to a patient in response to said alert message.
7. The system according to
said predetermined maximum threshold from said sum comprises at least 290 milliseconds.
8. The system according to
said sequence of successive pulses of said type of electrical heart waveform of a patient comprises R-wave pulses.
9. The system according to
each pulse of successive pulses corresponds to a normal heart beat.
10. The system according to
said computation processor inhibits calculation if the number of pairs of consecutive normal heart beats in a first predetermined number of successive heart beats is less than a second predetermined number.
11. The system according to
said computation processor calculates said pulse interval irregularity measure based on a sum of the absolute value of said time interval differences.
12. The system according to
said computation processor calculates said pulse interval irregularity measure by dividing said sum of the absolute value of said time interval differences by a mean of the pulse intervals.
13. The system according to
said computation processor calculates said pulse interval irregularity measure by dividing said sum of the absolute value of said time interval differences by said mean of the pulse intervals multiplied by the number of intervals involved.
14. The system according to
said computation processor calculates said irregularity measure δ as:
where M represents the number of intervals, RR represent the interval between two consecutive R waves,
15. The system according to
said predetermined maximum threshold is adaptively varied in response to at least one of, (a) mean pulse time interval size, (b) number of said pairs of consecutive normal heart beats between said sequence of successive pulses and (c) a previously calculated irregularity measure value.
16. The system according to
said predetermined irregularity measure threshold is adaptively varied in response to at least one of, (a) mean pulse time interval size, (b) number of said pairs of consecutive normal heart beats between said sequence of successive pulses and (c) a previously calculated irregularity measure value.
18. The system according to
each of the time interval differences comprises a difference between a time interval occurring between a successive pair of pulses of said sequence and a mean time interval determined for successive pairs of pulses occurring in said sequence.
19. The system according to
said computation processor calculates said pulse interval irregularity measure δ as:
where M represents the number of intervals, RR represent the interval between two consecutive R waves,
|
This Application claims priority from U.S. Provisional Patent Application Ser. No. 61/042,331 filed on Apr. 4, 2008 by Alireza Ghodrati.
This invention concerns a system and method for analyzing cardiac electrophysiological signals for use in making decisions affecting cardiac medical treatment.
Atrial Fibrillation (AFIB) is a common sustained rhythm disturbance. Its prevalence is increasing along with age. In prospective studies, the incidence of AFIB increased from less than 0.1% per year in people under 40 to greater than 1.5% per year in women over 80 and greater than 2% in men over 80 years of age. The rate of ischemic stroke among patients with AFIB is between 2 to 7 times that of people without AFIB.
AFIB is a common arrhythmia in patients who have undergone cardiac surgery. It is estimated that almost 1 in 5 patients admitted to intensive care unit will develop atrial fibrillation. Experts from American Heart Association's Council recommend continuous monitoring for patients at high risk for developing postoperative atrial fibrillation until hospital discharge. Therefore there is a need for a reliable AFIB detection system in ECG monitoring devices.
Atrial fibrillation (AFIB) is a supraventricular tachyarrhythmia characterized by uncoordinated atrial activation with consequent deterioration of atrial mechanical function. On the surface electrocardiogram, AFIB is described by the replacement of consistent P waves by rapid oscillations or fibrillatory waves that vary in size, shape, and timing, resulting in an irregular, frequently rapid ventricular response. The irregularity of the heart rate and absence of the normal P wave are important features in detecting AFIB from the ECG signals. However heart rate irregularity exists in many other rhythms such as AV blocks or due to atrial premature beats (APB).
Known methods of AFIB detection are typically based only on RR interval irregularity involving determining an irregularity measure by simple methods like variance of selected RR intervals or more sophisticated methods such as a Markov model, Neural Network and Hidden Markov Model. Simple measures typically attempt to capture and quantify the randomness of RR intervals while modeling approaches try to construct a model for RR irregularity. Given the chaotic nature of AFIB it is unlikely to model the exact behavior of RR irregularity during AFIB. However the models are usually helpful in distinguishing RR irregularity of AFIB from those caused by other cardiac arrhythmias which is the biggest challenge of AFIB detection. Known systems exhibit excessive false positive detection of AFIB e.g. caused by analysis of non-AFIB rhythms. Known systems also exhibit low sensitivity in detection of short episodes of AFIB. A system according to invention principles addresses deficiencies of known systems to improve cardiac condition detection.
A system is provided which processes cardiac condition data representative of heart electrical signals to identify a cardiac condition. An acquisition processor is conditioned for acquiring data representing a sequence of successive pulses of a type of electrical heart waveform of a patient. A computation processor is electrically coupled to the acquisition processor and is conditioned for calculating a pulse interval irregularity measure based on a sum of time interval differences occurring between pairs of successive pulses of the sequence of successive pulses and excluding time interval differences exceeding a predetermined maximum threshold from the sum. The computation processor is further conditioned to compare a calculated pulse interval irregularity measure with a predetermined irregularity measure threshold. An output processor is electrically coupled to the computation processor and conditioned for generating data representing an alarm message in response to the calculated pulse interval irregularity measure exceeding the predetermined threshold.
A cardiac condition detection system 10 (
The system 10 generates different irregularity values enabling more precise AFIB detection. The irregularity values employ RR interval representative data. System 10 employs a classification of beats that excludes known cardiac signal deviations that may incorrectly identify a currently monitored set of cardiac heart signal data as AFIB. For example, RR, intervals bounded by Ventricular Premature Beats (VPB) from either side may lead to an alert being generated indicating that a patient is in AFIB. By automatically detecting and excluding the VPB data value from being used by system 10, a healthcare professional is prevented from receiving a false positive indicator of AFIB. Additionally, system 10 employs threshold value constraints on RR intervals for each method to improve their performance by improving the ability to eliminate false detections of AFIBs. The calculated irregularity values are compared against a threshold value and AFIB is determined in response to a generated irregularity measure if the corresponding irregularity measure is greater than a predetermined threshold. The irregularity measures and associated interval constraints are described as follows.
A first measure used in determining if an series of successive electrical pulse signals representing a patient heartbeat (ECG frame) is the Normalized Absolute Deviation (NADev) of RR intervals. The NADev of a frame of ECG signals containing M intervals is,
where
α
where α<1 and β>1.
A second measure used in determining if a series of successive electrical pulse signals representing a patient heartbeat (ECG frame) is the Normalized Absolute Difference (NADiff) of RR intervals. The NADiff of RR intervals of a frame of ECG signal containing M intervals is,
System 10 employs an algorithm that uses the absolute value rather than the square of the RR intervals to emphasize global irregularity which results in improved detection of AFIB. Interval differences larger than a fixed threshold (|RRi−RRi-1|>γ are also advantageously excluded to decrease the effect of measurement noise and non-AFIB rhythms. The NADev measure and NADiff measure may be used alone or in combination with one another in order to minimize false positive identification of patient AFIB. Alone or together, these measures provide a basis for an improve AFIB detection algorithm implemented by system 10.
A user interface (UI), as used herein, comprises one or more display images, generated by a display processor and enabling user interaction with a processor or other device and associated data acquisition and processing functions. The UI also includes an executable procedure or executable application. The executable procedure or executable application conditions the display processor to generate signals representing the UI display images. These signals are supplied to a display device which displays the image for viewing by the user. The executable procedure or executable application further receives signals from user input devices, such as a keyboard, mouse, light pen, touch screen or any other means allowing a user to provide data to a processor. The processor, under control of an executable procedure or executable application manipulates the UI display images in response to the signals received from the input devices. In this way, the user interacts with the display image using the input devices, enabling user interaction with the processor or other device. The functions and process steps herein may be performed automatically or wholly or partially in response to user command. An activity (including a step) performed automatically is performed in response to executable instruction or device operation without direct user initiation of the activity.
System 10 includes an ECG monitor 15 that is coupled to a patient for sensing electrical heart beat signals from the patient. ECG monitor 15 is connected to a workstation 20 that includes electronic circuitry that is conditioned to operate according to a predetermined algorithm for calculating and determining a value representing an irregularity measure from a series of successive electrical heartbeat signals sensed by ECG monitor 15. Workstation 20 may be any of a bedside patient monitoring device, a centralized monitoring station, for example a nursing station or a combination of both. Additionally, the circuitry described hereinbelow and included in workstation 20 may be incorporated into a device comprising the ECG monitor 15.
Workstation 20 includes an acquisition processor 30 that is conditioned to communicate with ECG monitor 15 and acquire data representing the sensed electrical heartbeat signals from the ECG monitor 15 for a particular patient. Acquisition processor 30 operates according to an algorithm to acquire data representing individual heartbeat signals to generate a sequence of successive pulses of an electrical heartbeat waveform. Successively acquired data representing an individual heartbeat signal is combined to generate data representing an ECG frame. The data representing a sequence of successive pulses of a type of electrical heart waveform of a patient acquired by the acquisition processor includes R-wave pulses and each pulse of successive pulses corresponds to a normal heart beat.
Workstation 20 further includes computation processor 40 electrically coupled to acquisition processor 30. Computation processor 40 is conditioned to calculate pulse interval irregularity measures associated with an ECG frame derived by acquisition processor 30 from ECG monitor 15. The computation processor calculates a pulse interval irregularity measure based on a sum of time interval differences occurring between pairs of successive pulses of the sequence of successive pulses. Time interval differences exceeding a predetermined maximum threshold (at least 290 ms) are excluded from the sum and a calculated pulse interval irregularity measure is compared with a predetermined irregularity measure threshold. An individual time interval difference comprises a difference between a first time interval occurring between a first pair of pulses and a second time interval occurring between a subsequent second pair of pulses, said first and second pair of pulses sharing a common pulse. The predetermined maximum threshold employed by system 10 is adaptively varied in response to at least one of, (a) mean pulse time interval size, (b) number of pairs of consecutive normal heart beats between a sequence of successive pulses and (c) a previously calculated irregularity measure value. A predetermined irregularity measure threshold employed by system 10 is adaptively varied in response to at least one of, (a) mean pulse time interval size, (b) number of pairs of consecutive normal heart beats between a sequence of successive pulses and (c) a previously calculated irregularity measure value.
The computation processor inhibits calculation if the number of pairs of consecutive normal heart beats in a first predetermined number of successive heart beats is less than a second predetermined number, for example, the first predetermined number may be 5 and the second predetermined number is at least 30. The computation processor may also calculate the pulse interval irregularity measure based on a sum of the absolute value of the time interval differences. The computation processor may also calculates the pulse interval irregularity measure by dividing the sum of the absolute value of the time interval differences by a mean of the pulse intervals. The computation processor may also calculate the pulse interval irregularity measure by dividing the sum of the absolute value of the time interval differences by the mean of the pulse intervals multiplied by the number of intervals involved. The computation processor may also calculate the irregularity measure δ as:
where RR represent the interval between two consecutive R waves,
Output processor 50 is electrically connected to each of acquisition processor 30 and computation processor 40. Output processor 50 is conditioned to generate data representing an alert message in response to the calculated pulse interval irregularity measure exceeding a predetermined threshold. Output processor 50 is further conditioned to generate message data including data representing (a) the sequence of successive pulses of an electrical heart waveform of the patient acquired by acquisition processor 30, (b) a pulse interval irregularity measure calculated by the computation processor 40, (c) a particular irregularity measure threshold used in the comparison including source information representing the repository from which the threshold value is derived, (d) a calculated individual time interval difference value, and (e) data representing a destination address to which an alert message is communicated. Message data also includes patient identifier information including data representing at least one of (a) patient name, (b) patient ID number and (c) patient location information. Message data generated by output processor 50 may be communicated to a destination system, for example a healthcare information system 18 and/or a portable electronic device (e.g. PDA, cellphone, mobile computing device, etc). Message data communicated to destination system is used for providing real-time monitoring of the particular patient by a healthcare professional. Message data received by the destination system may be parsed and used to automatically update a patient healthcare record. For example, upon receiving message data indicating that an AFIB has occurred in view of the irregularity value calculated by computation processor 40, healthcare information system 18 parses message data and uses patient identification information to update a patient healthcare record corresponding thereto with clinical data (i.e. irregularity measurements).
Output processor 50 is also conditioned to generate control data responsive to the alert message for controlling at least one patient care device 100. Patient care devices include, for example, defibrillator 110, heart pacing signal unit 120, heart pacing signal generator 130, patient parameter monitoring device 140 and patient treatment device 150. In response to the alert message, a user is notified to initiate defibrillation in response to the alert message. Alternatively, in response to the alert message, control data is automatically generated and communicated to defibrillator 110 and includes instructions for automatically initiating defibrillation in response to the alert message. The instructions in defibrillator control data includes voltage data and duration data identifying a duration of defibrillation. Control data generated by output processor 50 in response to alert message may also be communicated to at least one of heart pacing signal generator 130 and heart pacing signal unit 120 for automatically initiating generation of a heart pacing signal in response to the alert message or for automatically providing a heart pacing signal to a patient heart in response to the alert message. Control data generated by output processor 50 in response to the alert message may also be communicated to patient parameter monitoring device 140 for automatically changing monitoring device operational settings in response to the alert message, for example the patient parameter monitoring device may be an ECG signal monitoring device. Output processor 50 may also generate control data in response to alert message for controlling patient treatment device 150 and automatically change operational settings and/or treatment provided to a patient. Treatment device 150 includes, for example, an infusion pump for controlling delivery of at least one medication to a patient or a ventilator. It should be noted that treatment device 150 may include any device that is coupled to a patient and used to provide healthcare related services to the patient.
Workstation 20 may be connected to destination systems, for example healthcare information system 18 and/or portable electronic devices 19, and patient care devices 100 via network 16. Network 16 is preferably adapted to use one or more data formats, otherwise called protocols, depending on the type and/or configuration of the various elements in system 10. Examples of the information system data formats include, without limitation, an RS232 protocol, an Ethernet protocol, a Medical Interface Bus (MIB) compatible protocol, DICOM protocol, an Internet Protocol (IP) data format, a local area network (LAN) protocol, a wide area network (WAN) protocol, an IEEE bus compatible protocol, and a Health Level Seven (HL7) protocol, HTTP and HTTPS. Network communication paths may be formed as a wired or wireless (W/WL) connection. The wireless connection permits a person using system 10 to be mobile beyond the distance permitted with a wired connection. Alternatively, workstation may be directly connected to any of destination systems and/or care devices using either wired or wireless communication protocols.
An alternative embodiment of system 10, with reference to
where RR represent the interval between two consecutive R waves,
The input to the AFIB algorithm is the sequence of the beat labels and R-wave fiducials that are processed by the ECG algorithm. The algorithm stores 30 heart beats, for example including different kinds of classifications (i.e. beat labels: Normal, Ventricular, Unknown . . . ) and measures the RR irregularity in that frame. The intervals between two normal beats are used and the system excludes other intervals. If the number of Normal-Normal intervals is greater than 5 in a 30 beat frame, the algorithm calculates the irregularity measure NADiff which is defined as:
where RR represent the interval between two consecutive R waves, RR is the mean value of the selected RR intervals and |RRi−RRi-1| represents the absolute value thereof. To improve the performance of the algorithm against false positives due to the APB's the interval differences (|RRi+i−RRi|) that are greater than 300 msec, for example are excluded. The processing of the data of the AFIB databases shows that such interval irregularities are mostly due to non-AFIB rhythms. To detect AFIB the system examines the value of NADiff for each frame of ECG signal. If NADiff is larger than 0.095 the algorithm sets the AFIB flag on otherwise it reports NO-AFIB. This operation is depicted in the flow diagram in
Computation processor 40, in step 260, further queries the result of the calculation in step 250 to determine if δ is greater than 0.095. If the result of the query in step 260 is greater than 0.095 than computation processor 40 controls output processor to generate an alert message indicating that the patient being monitored is in AFIB. If the result of query 260 is less than 0.095, then it is determined that the patient is not in AFIB. In response to a determination that the patient is not in AFIB, output processor 50 automatically generates a message including a patient status identifying the time at which the irregularity measurement was performed and the result thereof. This message may be communicated to a destination system, for example, for incorporation into an active patient record associated with the particular patient.
Alternatively, the steps listed in
The three databases to evaluate the performance of the two irregularity calculation algorithms implemented by system 10 were:
The beat annotation for MIT-BIH AFIB and Proprietary AFIB databases was generated by an ECG Monitoring Algorithm that classifies the beats as Normal or Ventricular. A reference beat annotation for MIT-BIH Arrhythmia database was provided by Physionet.
Records of the three databases were divided into frames each containing 30 heart beats. For each frame the intervals associated to VPB's are excluded and the system calculated the NADev and NADiff. The interval constraints previously explained are applied and the system calculates the NADev and NADiff again. The parameters of NADev interval constraints were set as α=0.75 and β=1.4. The interval difference threshold γ for NADiff was set to 300 ms. These parameters were initially set experimentally in order to obtain optimum performance.
Two measures are compared in terms of Sensitivity (SE), i.e. the probability of detection, and Positive Predictivity (PP), i.e. the probability of correct detection. They were obtained as SE=TP/(TP+FN) and PP=TP/(TP+FP) where TP is the duration of True Positives (AFIB is classified as AFIB), FN is the duration of False Negatives (AFIB is classified as non-AFIB) and FP is the duration of False Positives (non-AFIB is classified as AFIB).
To obtain SE and PP threshold values are determined for AFIB detection based on NADev and NADiff which are termed THRDev and THRDiff respectively. The SE and PP are calculated for a range of values of THRDev and THRDiff and ROC curves are plotted for the individual measures with and without interval constraints. The threshold values that result in a reasonable trade off between SE and PP for AFIB detection are selected.
The results of the evaluation of system operation are summarized in Table I which shows the performance of AFIB detection methods based on NADev and NADiff with interval constraints for the three different databases used in this study. The values of THRDev and THRDiff were set to 0.074 and 0.095 respectively to result in a reasonable trade off between SE and PP on all databases.
TABLE 1
Performance of AFIB detection methods
NADev with
NADiff with
interval constraint
interval constraint
SE
PP
SE
PP
MIT-BIH Arrhythmia DB
91%
58%
92%
73%
MIT-BIH AFIB DB
86%
90%
89%
87%
Proprietary Medical AFIB DB
85%
96%
87%
94%
The system advantageously reduces the number of false positives and provides higher sensitivity in detection of short episodes of AFIB. The AFIB detection is advantageously combined with a defibrillator or ECG unit. The system also advantageously determines subsets of eligible intervals and interval differences, and the inclusion of eligible intervals and interval differences in calculating the irregularity measure excluding other intervals. The system is implemented by an ECG patient monitor to provide alarm notification, or other type of alert notification, of an AFIB event to the clinician. Further, in response to detection of AFIB, an alarm message may be sent to a physician or clinician, treatment may automatically be administered, terminated or changed (e.g. via change of medical device settings) such as defibrillation or application of heart pacing signals and documentation of the detection may be automatically prepared.
The two RR irregularity measures employed by the system are computationally efficient which is desirable for AFIB detection algorithm in ECG monitoring devices. The constraints on the RR intervals used in RR irregularity measure generation advantageously improve heart condition detection of both measures. The results (especially for MIT-BIH Arrhythmia Database) showed that AFIB detection based on NADiff results in a better performance than the one based on NADev. The illustrated operation results are based on applying the AFIB detection system on frames of ECG signal containing 30 heart beats. The performance is further improved by applying a low pass filter on AFIB detection results. This improves the performance for data in the MIT-BIH Arrhythmia database which contains isolated episodes of false AFIB detection. The system excludes VPB's and added constraints on RR interval data provided to the irregularity measure generator to decrease the number of false detections. The system may also advantageously use P wave characteristics in addition to RR irregularity measures to further improve the performance of AFIB detection.
Although the invention has been described in terms of exemplary embodiments, it is not limited thereto. Rather, the appended claims should be construed broadly to include other variants and embodiments of the invention which may be made by those skilled in the art without departing from the scope and range of equivalents of the invention. This disclosure is intended to cover any adaptations or variations of the embodiments discussed herein.
Patent | Priority | Assignee | Title |
11147463, | Nov 03 2017 | Samsung Electronics Co., Ltd.; SAMSUNG ELECTRONICS CO , LTD | Method and apparatus for high accuracy photoplethysmogram based atrial fibrillation detection using wearable device |
9545205, | Mar 01 2013 | UNION TOOL CO | Dozing prevention method, and dozing prevention device |
Patent | Priority | Assignee | Title |
3633569, | |||
5411031, | Nov 24 1993 | Cardiac Pacemakers, Inc | Implantable cardiac patient monitor |
5480413, | Nov 30 1994 | Pacesetter, Inc | Apparatus and method for stabilizing the ventricular rate of a heart during atrial fibrillation |
5591215, | Nov 30 1994 | Pacesetter, Inc | Apparatus and method for detection of atrial fibrillation by ventricular stability and ventricular pacing |
6496731, | Apr 14 2000 | CARDIAC PACEMEAKERS, INC | Highly specific technique for discriminating atrial fibrillation from atrial flutter |
6597943, | Dec 26 2000 | GE Medical Systems Information Technologies, Inc. | Method of using spectral measures to distinguish among atrialfibrillation, atrial-flutter and other cardiac rhythms |
7020514, | Dec 20 1999 | Method of and apparatus for detecting atrial fibrillation | |
7120485, | Sep 20 2000 | THE ROYAL INSTITUTION FOR THE ADVANCEMENT OF LEARNING MCGILL UNIVERSITY, A UNIVERSITY; Medtronic, Inc | Method and system for detection of cardiac arrhythmia |
7596405, | Mar 07 2005 | MEDICOMP, INC | Atrial fibrillation detection |
20060084883, | |||
20060276716, | |||
20070073177, | |||
WO2069178, | |||
WO3077755, | |||
WO3105020, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Apr 02 2009 | Draeger Medical Systems, Inc. | (assignment on the face of the patent) | / | |||
Jul 04 2009 | GHODRATI, ALIREZA | Draeger Medical Systems, Inc | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 025052 | /0602 | |
Dec 19 2017 | Draeger Medical Systems, Inc | DRÄGERWERK AG & CO KGAA | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 045298 | /0421 |
Date | Maintenance Fee Events |
Apr 16 2018 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Apr 05 2022 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
Date | Maintenance Schedule |
Oct 14 2017 | 4 years fee payment window open |
Apr 14 2018 | 6 months grace period start (w surcharge) |
Oct 14 2018 | patent expiry (for year 4) |
Oct 14 2020 | 2 years to revive unintentionally abandoned end. (for year 4) |
Oct 14 2021 | 8 years fee payment window open |
Apr 14 2022 | 6 months grace period start (w surcharge) |
Oct 14 2022 | patent expiry (for year 8) |
Oct 14 2024 | 2 years to revive unintentionally abandoned end. (for year 8) |
Oct 14 2025 | 12 years fee payment window open |
Apr 14 2026 | 6 months grace period start (w surcharge) |
Oct 14 2026 | patent expiry (for year 12) |
Oct 14 2028 | 2 years to revive unintentionally abandoned end. (for year 12) |