Remote health monitoring system

Information

  • Patent Grant
  • 10297132
  • Patent Number
    10,297,132
  • Date Filed
    Thursday, June 6, 2013
    11 years ago
  • Date Issued
    Tuesday, May 21, 2019
    5 years ago
  • Inventors
    • Fahey; Michael (Medway, MA, US)
  • Original Assignees
  • Examiners
    • Marlen; Tammie K
    Agents
    • Bookoff McAndrews, PLLC
Abstract
A data collection system collects and stores physiological data from an ambulatory patient at a high resolution and/or a high data rate (“more detailed data”) and sends a low-resolution and/or downsampled version of the data (“less detailed data”) to a remote server via a wireless network. The server automatically analyzes the less detailed data to detect an anomaly, such as an arrhythmia. A two-tiered analysis scheme is used, where the first tier is more sensitive and less specific than the second tier. If the more sensitive analysis detects or suspects the anomaly, the server signals the data collector to send more detailed data that corresponds to a time period associated with the anomaly. The more specific second tier analyses the more detailed data to verify the anomaly. The server may also store the received data and make it available to a user, such as via a graphical or tabular display.
Description
TECHNICAL FIELD

The present invention relates to remote physiologic monitoring systems and, more particularly, to patient-worn remotely-controlled physiologic monitoring systems.


BACKGROUND ART

Remote monitoring of ambulatory patients enables doctors to detect or diagnose heart problems, such as arrhythmias, that may produce only transient symptoms and, therefore, may not be evident when the patients visit the doctors' offices. Several forms of cardiac event monitors have been used.


A “Holter” monitor is worn by a patient and collects and stores data for a period of time, typically at least 24 hours, and in some cases up to two weeks. After the data has been collected, the Holter monitor is typically brought or sent to a doctor's office, laboratory or the like, and the data is retrieved from the monitor and analyzed. Holter monitors are relatively inexpensive, but they cannot be used for real-time analysis of patient data, because the data is analyzed hours, days or weeks after it has been collected.


More timely analysis of heart data is made possible by pre-symptom (looping memory) event monitors. Such a device collects and stores patient data in a “loop” memory device. The event monitor constantly overwrites previously stored data with newly collected data. The event monitor may include a button, which the patient is instructed to actuate if the patient feels ill or otherwise detects a heart-related anomaly. In response, the event monitor continues to record data for a short period of time and then stops recording, thereby retaining data for a time period that spans the button actuation, i.e., the retained data represents a period of time that extends from (typically) a few minutes before the user actuated the button to (typically) a few minutes after the user actuated the button. The retained data may then be sent via a modem and a telephone connection to a doctor's office or to a laboratory for analysis. Although such an event monitor can facilitate analysis of patient data more proximate in time to the patient-detected anomaly, relying on the patient to actuate the device and then send the data can be problematic.


Some event monitors automatically detect certain arrhythmias and, in response, record electrocardiograph (ECG) data. Automatic event monitors are thought to be more sensitive, but less specific, than manually triggered cardiac event monitors for significant cardiac arrhythmias. However, these devices still rely on patients to send the recorded data for analysis, and there is still a delay between detection of a suspected arrhythmia and transmission of the data.


Mobile cardiovascular telemetry (MCT) refers to a technique that involves noninvasive ambulatory cardiac event monitors that are capable of continuous measurements of heart rate and rhythm over several days. For example, CardioNet, Philadelphia, Pa., provides an MCT device under the trade name “Mobile Cardiac Outpatient Telemetry” (MCOT). The MCOT device includes an automatic ECG arrhythmia detector. The MCOT device couples to a cellular telephone device to immediately transmit automatically detected abnormal ECG waveforms to a remote monitoring center, which can then alert a physician. The MCOT device also includes a memory capable of storing up to 96 hours of ECG waveform data, which can be transmitted over standard telephone lines to the remote monitoring center at the end of each day. Although data about automatically detected arrhythmias are sent immediately to the remote monitoring center, without requiring patient action, the computational resources and corresponding electrical power (battery) required to perform the automatic ECG analysis in the MCOT device are significant.


Some MCT devices continuously send all collected ECG data to a remote monitoring center for analysis. These MCT devices typically do not perform any ECG analysis of their own. Although no patient-initiated action is required, the large amount of data transmitted by the MCT wireless devices congests the wireless channels used to convey the data. Furthermore, a large amount of computational resources is required at the remote monitoring center to analyze the continuous stream of received data, especially when many patients are monitored by a single data center.


U.S. Pat. Publ. No. 2010/0298664 discloses a wireless ECG data collection and analysis system.


U.S. Pat. No. 7,996,187 discloses a personal health monitor that collects and processes physiologic data and wirelessly transmits the processed data to a remote entity.


U.S. Pat. Publ. No. 2009/0076405 discloses a wireless respiration monitoring system. Upon receipt of a notification, a medical provider, a remote monitoring system or a medical treatment device can trigger a higher data sample rate in the patient-worn monitor device and use the higher sample rate data collected thereafter to verify an alert condition.


U.S. Pat. No. 7,801,591 discloses a healthcare information management system that displays patient information at various levels of analysis, based on user need and sophistication level.


SUMMARY OF EMBODIMENTS

An embodiment of the present invention provides a system for remote physiologic monitoring of a body of a patient. The monitoring is performed in association with a remote server. The system includes a plurality of sensors and a transceiver assembly. Each sensor of the plurality of sensors configured to be coupled to the body of the patient to generate respective physiologic data about the body. The transceiver assembly includes a memory, a controller and a wireless transceiver. The transceiver assembly is communicatively coupled to the plurality of sensors. The transceiver assembly is configured to receive the physiologic data from the plurality of sensors. The transceiver assembly is also configured to store the received physiologic data in the memory. The stored data is referred to as “more detailed data.” The transceiver assembly is configured to send a subset of the received physiologic data (referred to as “less detailed data”), via the wireless transceiver, to the remote server. The less detailed data sent to the remote server is characterized by: a lower resolution than the more detailed data stored in the memory for a corresponding time period and/or a lower sampling rate than the more detailed data stored in the memory for a corresponding time period and/or having been received from a different set of the sensors than the more detailed data stored in the memory for a corresponding time period. The transceiver assembly is configured to fetch at least a portion of the more detailed physiologic data from the memory, in response to a signal from the remote server. In addition, in response to the signal from the remote server, the transceiver assembly is configured to send the fetched more detailed physiologic data to the remote server.


The less detailed data sent to the remote server may be characterized by a lower resolution than the more detailed data stored in the memory for a corresponding time period and/or a lower sampling rate than the more detailed data stored in the memory for a corresponding time period.


The remote server may be configured to receive the less detailed physiologic data sent by the transceiver assembly and automatically analyze the received less detailed physiologic data for an indication of a health-related anomaly. If the health-related anomaly is indicated, the remote server may be configured to automatically send the signal to the transceiver assembly.


The health-related anomaly may be or include an arrhythmia.


The remote server may also be configured to receive the more detailed physiologic data and automatically analyze the received more detailed physiologic data to verify the indicated health-related anomaly.


The remote server may be configured to analyze the less detailed physiologic data according to a first analytic technique and analyze the more detailed physiologic data according to a second analytic technique. The second analytic technique may have a higher specificity for the health-related anomaly than the first analytic technique.


The remote server may be configured to automatically analyze the received less detailed physiologic data for the indication of the health-related anomaly using ECG data and automatically analyze the received more detailed physiologic data to verify the indicated health-related anomaly using data other than ECG data.


The remote server may be configured to display a first user interface configured to accept at least one user-specified criterion. The remote server may be configured to automatically analyze the received less detailed physiologic data for the indication of the health-related anomaly, based on at least a portion of the less detailed physiologic data meeting the user-specified criterion.


The remote server may be configured to display a first user interface configured to accept at least one user-specified criterion and automatically analyze the received more detailed physiologic data to verify the indicated health-related anomaly, based on at least a portion of the more detailed physiologic data meeting the user-specified criterion.


The wireless transceiver may include a cellular telephone.


The wireless transceiver assembly may include a cellular telephone coupled via a short-range wireless link to the wireless transceiver. The cellular telephone may be configured to: store the more detailed data in the memory; send the less detailed data to the remote server; responsive to the signal, fetch the at least the portion of the more detailed physiologic data from the memory and send the fetched more detailed physiologic data to the remote server via a wireless carrier network.


The system may also include a cellular telephone configured to be communicatively coupled to a wireless carrier network. The cellular telephone may be configured to receive the physiologic data sent by the transceiver assembly via the wireless transceiver and send the received physiologic data via the wireless carrier network to the remote server.


The system may also include an application program configured to be executed by a cellular telephone that is configured to be communicatively coupled to a wireless carrier network. The application program may be configured to receive the physiologic data sent by the transceiver assembly via the wireless transceiver and send the received physiologic data via the wireless carrier network to the remote server.


The plurality of sensors may include an ECG sensor and at least one accelerometer. The remote server may be configured to calculate a respiration rate, based at least in part on data from the ECG sensor and data from the at least one accelerometer.


The remote server may be configured to calculate a first candidate respiration rate, based on the data from the ECG sensor and calculate a second candidate respiration rate based on the data from the at least one accelerometer. If a difference between the first and second candidate respiration rates is less than a predetermined value, the remote server may calculate the respiration rate as an average of the first and second candidate respiration rates. If both the first and second candidate respiration rates are within a predetermined range, the remote server may calculate the respiration rate as being equal to the first candidate respiration rate. If only the first candidate respiration rate is within the predetermined range, the remote server may calculate the respiration rate as being equal to the first candidate respiration rate. If only the second candidate respiration rate is within the predetermined range, the remote server may calculate the respiration rate as being equal to the second candidate respiration rate.


The remote server may be configured to accept, through a first user interface, a user-specified data collection parameter. In response to accepting the user-specified data collection parameter, the remote server may be configured to send the data collection parameter to the transceiver assembly. The transceiver assembly may be configured to receive the data collection parameter and, in response to receipt of the data collection parameter, to change the resolution and/or the sampling rate of the less detailed physiologic data thereafter sent to the remote server.


The remote server may be configured to generate a fist display, in a first user interface, from the less detailed physiologic data received from the transceiver assembly. In response to a user input, the remote server may be configured to generate a second display, in the first user interface, from at least a portion of the more detailed physiologic data received from the transceiver assembly and corresponding to a time associated with the data displayed in the first display.


The remote server may be further configured, in response to the user input, to send the signal to the transceiver assembly.


Another embodiment of the present invention provides a method for remote physiologic monitoring of a body of a patient. According to the method, physiologic data is received from a plurality of sensors coupled to the body of the patient. The received physiologic data is stored in a memory. The stored data is referred to as “more detailed data.” A subset of the received physiologic data (referred to as “less detailed data”) is wirelessly sent to a remote server. The less detailed data sent to the remote server is characterized by: a lower resolution than the more detailed data stored in the memory for a corresponding time period and/or a lower sampling rate than the more detailed data stored in the memory for a corresponding time period and/or having been received from a different set of the sensors than the more detailed data stored in the memory for a corresponding time period. Responsive to a signal from the remote server, at least a portion of the more detailed physiologic data is fetched from the memory. The fetched more detailed physiologic data is sent to the remote server.


The less detailed data sent to the remote server may be characterized by: a lower resolution than the more detailed data stored in the memory for a corresponding time period and/or a lower sampling rate than the more detailed data stored in the memory for a corresponding time period.


in addition, the less detailed physiologic data may be received at the remote server. The received less detailed physiologic data may be automatically analyzed for an indication of a health-related anomaly. If the health-related anomaly is indicated, the signal may be automatically sent.


The more detailed physiologic data may be received and the received more detailed physiologic data may be automatically analyzed to verify the indicated health-related anomaly.


Analyzing the less detailed physiologic data may include analyzing the less detailed data according to a first analytic technique. Analyzing the more detailed physiologic data may include analyzing the more detailed data according to a second analytic technique. The second analytic technique may have a higher specificity for the health-related anomaly than the first analytic technique.


Yet another embodiment of the present invention provides a system for remote physiologic monitoring of a body of a patient. The monitoring is performed in association with a remote server. The system includes a plurality of sensors and a transmitter assembly. Each sensor of the plurality of sensors is configured to be coupled to the body of the patient to generate respective physiologic data about the body. The transmitter assembly includes a memory, a controller and a wireless transmitter. The transmitter assembly is communicatively coupled to the plurality of sensors. The transmitter assembly is configured to receive the physiologic data from the plurality of sensors and store the received physiologic data in the memory. The stored physiologic data is referred to as “More detailed data.” The transmitter assembly is also configured to automatically analyze a subset of the received physiologic data (referred to as “less detailed data”) for an indication of a health-related anomaly. The less detailed data is characterized by: a lower resolution than the more detailed data stored in the memory for a corresponding time period and/or a lower sampling rate than the more detailed data stored in the memory for a corresponding time period and/or having been received from a different set of the sensors than the more detailed data stored in the memory for a corresponding time period. If the health-related anomaly is indicated, the transmitter assembly is configured to automatically fetch at least a portion of the more detailed physiologic data from the memory and send the fetched more detailed physiologic data to the remote server.


The less detailed data may be characterized by at least one of a tower resolution than the more detailed data stored in the memory for a corresponding time period and/or a lower sampling rate than the more detailed data stored in the memory for a corresponding time period.


The remote server may be configured to receive the more detailed physiologic data and automatically analyze the received more detailed physiologic data to verify the indicated health-related anomaly.


The transmitter assembly may be configured to analyze the less detailed physiologic data according to a first analytic technique, and the remote server may be configured to analyze the more detailed physiologic data according to a second analytic technique. The second analytic technique may have a higher specificity for the health-related anomaly than the first analytic technique.





BRIEF DESCRIPTION OF THE DRAWINGS

The invention will be more fully understood by referring to the following Detailed Description of Specific Embodiments in conjunction with the Drawings, of which:



FIG. 1 is a schematic block diagram of an embodiment of the present invention.



FIG. 2 is a more detailed schematic block diagram of an embodiment of the present invention.



FIG. 3 is a schematic diagram illustrating one possible combination of physiological sensors and a possible placement of the sensors on a torso of a patient, according to an embodiment of the present invention.



FIG. 4 contains a hypothetical ECG waveform representing detailed data collected from the sensors of FIG. 3 and stored in a memory, according to an embodiment of the present invention.



FIG. 5 contains a waveform representing a less detailed version of the data collected from the sensors of FIG. 3 and sent to a remote server, according to an embodiment of the present invention.



FIG. 6 contains a waveform representing the more detailed data a transceiver assembly sends to the remote server in response to a request from the server, according to an embodiment of the present invention.



FIG. 7 contains a table of exemplary resolutions, sample rates and transmission duty cycles, according to an embodiment of the present invention.



FIG. 8 contains a table that lists exemplary threshold values for several patient activity levels, according to an embodiment of the present invention.



FIG. 9 is a flowchart illustrating a process for calculating a respiration rate, according to an embodiment of the present invention.



FIG. 10 is a schematic block diagram of an embodiment of the present invention.





DETAILED DESCRIPTION OF SPECIFIC EMBODIMENTS

In accordance with embodiments of the present invention, methods and apparatus are disclosed for locally collecting and locally storing physiologic data from an ambulatory patient, wirelessly sending only a proper subset of the collected data to a remote central server and there automatically analyzing the sent data in real time. The sent subset of the collected data is less detailed than the data collected and stored by a local patient-attached data collector.


The central server employs a two-tiered analysis methodology. If the first tier, which performs a high-sensitivity but low-specificity analysis, detects a possible arrhythmia in the received subset of the collected data, the server requests the data collector to retrospectively send more detailed data the collector previously stored, i.e., more detailed data from around the time of the suspected arrhythmia.


The second tier performs a high-specificity analysis of the more detailed data to confirm or refute (“verify”) the suspected arrhythmia. Thus, overall utilization of the wireless channel used to send the data is kept low by sending detailed data only when necessary to verify a suspected arrhythmia. Furthermore, electrical power (battery) and computational resource requirements of the patient-attached data collector are kept low, because the data collector performs no data analysis.


Thus, significantly, embodiments of the present invention enable the remote server to operate primarily on a less detailed subset of collected data and retrospectively obtain more detailed data when necessary to verify a suspected arrhythmia. In contrast, no known prior art ambulatory patient monitor stores detailed collected data locally and sends only a subset of the collected data to a remote server. No known prior art remote server requests more detailed data from an earlier time period (“retrospectively requests data”) in response to detecting a suspected arrhythmia and then uses the more detailed data to verify the suspected arrhythmia.


A “subset” of the collected data means less than all of the collected data. The subset may, for example, be a downsampled (lower sampling rate) or quantized (less accurate samples) version of the collected data. The subset may include data from one or more sensors or one or more types of data, such as heart rate, ECG waveform, respiration rate, SpO2, blood pressure, body movement (such as provided by accelerometers). The more detailed data may include data from all the same, some of the same or different sensors or different types of data. SpO2 is a measure of the amount of oxygen attached to hemoglobin cells in circulating blood system. SpO2 is typically given as a percentage, normal is around 96%. The “S” in SpO2 stands for “saturation.”



FIG. 1 is a schematic block diagram of an embodiment of the present invention. A data collector and set of physiologic sensors (collectively identified at 100) is assigned to each monitored patient. The physiologic sensors are attached to the patient, and data collected from the sensors are stored in a memory 103 within the data collector 100. Time stamps, corresponding to times at which the data were collected, or other suitable data timing information is also stored in the memory 103. If the memory 103 becomes full or reaches a predetermined fullness, the data collector 100 begins overwriting previously stored data, beginning with the oldest data. Thus, the memory 103 stores the most recently collected data on a rolling basis.


The data collector 100 includes, or is coupled to, a suitable wireless transceiver 104, such as a cellular telephone. A subset of the collected data (identified as “less detailed data” 106), including information about when the data were collected, is sent wirelessly to a central remote server 107, such as via a cellular telephone network 108. The less detailed data 106 may be a downsampled version of the collected data. That is, the less detailed data 106 may have a lower sampling rate than the collected and stored data. For example, only every Nth sample of the collected data may be included in the less detailed data 106, where N is an integer or rational fraction that provides a sampling rate sufficient for the first tier analysis. Optionally or alternatively, the less detailed data 106 may be a quantized version of the collected data. That is, the less detailed data 106 may be rounded or otherwise include fewer digits of accuracy than the collected data, although sufficient for the first tier analysis.


The central server 107 may serve many per-patient data collectors 100. The central server 107 performs a high-sensitivity analysis 109 of the less detailed data 106. The high-sensitivity analysis 109 is configured such that it has a low probability of generating a false negative result. That is, the high-sensitivity analysis 109 is not likely to fail to detect an actual arrhythmia. However, to achieve this high level of sensitivity, the high-sensitivity analysis 109 is likely to generate a relatively large number of false positive results, i.e., the first analytical tier may have low specificity.


A relatively large number of false positive results is, however, acceptable for several reasons, including only a relatively small subset of the collected physiological data is sent via the wireless channel 108, thereby conserving the wireless channel's carrying capacity. Conserving wireless channel carrying capacity may be important to support a large number of per-patient data collectors 100 over the wireless channel 108 and/or to enable the wireless channel 108 to carry other types of traffic, such as text messages, streaming video and voice telephone calls, most or all of which may be unrelated to the physiological monitoring described here. Thus, at least conceptually, false positives are traded, at least in part, for increased wireless channel capacity. Furthermore, the bulk or all of the false positives are filtered out by the second tier of analysis, as described next.


If the high-sensitivity analysis 109 detects a suspected arrhythmia, the high-sensitivity analysis 109 sends a request 112 to the data collector 100. The request 112 identifies a time period of interest, such as a time period surrounding the time at which the data that lead to the suspicion were collected. In response to the request 112, the data collector 100 fetches more detailed data for the requested time period from the memory 103 and sends the more detailed data 115 to the central server 107, and then a high-specificity analysis 118 is performed on the more detailed data 115. Preferably, the second analytical tier 118 is also high in sensitivity, so it has a low probability of generating a false negative result.


The high-specificity analysis 118 is configured such that it has a low probability of generating false positive results. That is, the high-specificity analysis 118 is not likely to indicate an arrhythmia when none actually occurred. If the high-specificity analysis 118 verifies that an arrhythmia occurred, an alarm may be raised or information may be displayed 121, such as to alert a physician or technician.


In order to provide results with high specificity and high sensitivity, the high-specificity analysis 118 needs the more detailed data 115, as well as typically consuming more computational resources than the high-sensitivity analysis 109. Requesting 112 and sending 115 the more detailed data utilizes a portion of the wireless channel capacity. However, this utilization occurs only relatively infrequently, i.e., when the high-sensitivity analysis 109 detects a suspected arrhythmia. In addition, the high-specificity analysis 118 consumes a relatively large amount of computational resources. Again, however, this consumption occurs only relatively infrequently.


Thus, the two-tiered analysis 109 and 118 can be seen, at least conceptually, as a tradeoff between, on one hand, complexity involving two separate analysis tiers and occasional high wireless channel and computation resource utilization and, on the other hand, an overall reduction of wireless channel and computational resource utilization. The overall scheme disclosed herein requires fewer computational resources, and correspondingly less power (battery), on the per-patient data collector 100 than prior art schemes that attempt to analyze the collected data at the per-patient device and notify a central system only when an arrhythmia is detected. In addition, the overall scheme uses less wireless channel capacity and fewer central analysis server resources than prior art systems that send constant streams of all collected data to a central server for analysis.


Furthermore, the overall scheme is well suited for implementation in a “cloud computing” environment, where computing resources are available on demand. Thus, in some embodiments, the additional computational resources required for the high-specificity analysis 118 need not be pre-allocated and, therefore, idle most of the time. Instead, computational resources for the high-specificity analysis 118 can be dynamically and automatically utilized, requested or scheduled whenever they are required. Such a cloud computing environment is available from Amazon Web Services LLC under the trade name Amazon Elastic Compute Cloud (Amazon EC2) and RightScale cloud management from RightScale, Inc.



FIG. 2 is a schematic block diagram of an embodiment of the present invention, showing more detail than FIG. 1. One or more physiological sensors 200 are coupled to a transceiver assembly 203. The coupling may be provided by via a short-range wireless system, such as Bluetooth transceivers. Alternatively, the coupling may be provided by wires or optical cable. The transceiver assembly 203 includes a memory 103 and a long-range wireless transceiver 104, such as a cellular telephone transceiver, as discussed above. The long-range wireless transceiver 104 may be replaced by any suitable wireless transceiver, such as a WiFi transceiver (not shown).


A controller 206 directs operation of the transceiver assembly 203. The controller 206 may be implemented by a microprocessor executing instructions stored in a memory, such as the memory 103 or another memory. The controller 206 receives data from the sensors 200 and stores the received data in the memory 103. The controller 206 also provides a less detailed version 106 of the sensor data to the long-range wireless transceiver 104 for transmission, via the wireless network 108, to the remote server 107. The controller 206 may be coupled to the long-range wireless transceiver 104 via wires, optical cables or a short-range wireless system, such as Bluetooth.


Optionally or alternatively, part or all of the functions of the controller 206 and the memory 103 may be implemented by a processor and a memory within the long-range wireless transceiver 104. For example, a “smart phone” may store and execute an application program (software) 207 configured to receive the data from the sensors 200, store the received sensor data in a memory of the smart phone and transmit a subset of the collected data to the remote server 107. In response to the request 112 from the remote server 107, the application program 207 may fetch the more detailed data 115 and send it to the remote server 107. Furthermore, the application program 207 may alter, such as in response to commands from the remote server 107, data collection parameters, such as sampling rate and sampling precision, and data transmission parameters, such as sampling rate and sampling precision of the less detailed data 106 and of the more detailed data 115, as well as transmission packet size, packet transmission rate, number of samples per packet, etc.


The controller 206 and the long-range wireless transceiver 104 should check authenticity of each other and authority to receive data and to be controlled by each other; prior to engaging in substantive communications, transmission of sensor data, control, etc. Furthermore, data and control communications, particularly wireless communications, between and among components of embodiments should be encrypted. For example, wireless data communications between the sensors 200 and the controller 206, between the controller 206 and the long-range wireless transceiver 104 and between the long-range wireless transceiver 104 and the remote server 107 should be suitably encrypted, such as to protect patient privacy.


The transceiver assembly 203 may be implemented as one physical assembly. Alternatively, the transceiver assembly 203 may be implemented as two physically separable components, one component including the controller 206 and the memory 103, and the other component including the long-range wireless transceiver 104. Such a two-part division is indicated by dashed line 208. The two components may communicate with each other via a short-range wireless system, such as Bluetooth (not shown). The tasks of receiving the data from the sensors 200, storing the received data in the memory 103 or in a memory in a smart phone and generating the less detailed data 106 from the collected data may be divided or allocated between the controller 206 and the smart phone.


A suitable gateway 209, as well as other well-known computer networking equipment, such as network switches, routers, firewalls and the like, may be used to couple the remote server 107 to the wireless network 108. The remote server 107 includes a physiological data analyzer 212, which is configured to perform the high-sensitivity analysis 109 and the high-specificity analysis 118 discussed above, with respect to FIG. 1. The remote server 107 may include a database 215, and the data analyzer 212 may be configured to store the received less detailed data 106 and/or the received more detailed data 115, or a portion thereof, in the database 215. The data may be stored in the database 215 in an encrypted form to increase security of the data against unauthorized access.


A physician application program 218 allows a physician to control parameters of the system, such as threshold values used by the data analyzer 212 in performing the high-sensitivity 109 and/or the high-specificity 118 analyses. Optionally, the physician application program 218 also allows the physician to set operating parameters of the transceiver assembly 203, such as the amount by which the less detailed data is downsampled, quantized, etc.


The physician application program 218 also displays data to the physician and allows the physician to select types of data to display, time periods of the data to display, levels of data detail to display and other operating parameters of the system. For example, the physician may select a beginning and ending time surrounding a suspected or verified arrhythmia for display. In response to a query by the physician, the physician application program 218 may fetch and display data from the database 215. If the requested data is not available in the database 215, or if the requested data is not available in the database 215 at the level of detail requested by the physician, the physician application program 218 may automatically communicate with the transceiver assembly 203 to fetch the appropriate data in the appropriate amount of detail.


The physician application program 218 may implement appropriate security protocols, such as requiring the physician to enter logon credentials, so as to appropriately access to patient data and comply with regulations, such as the Health Insurance Portability and Accountability Act (HIPAA).


A user interface/web server 221 accepts user (physician, patient or administrator) inputs and generates appropriate displays to facilitate user interaction with the physician application program 218 and a similar patient application program 214, described below. The user interface/web server 221 may generate a window-metaphor based computer user interface on a screen (not shown) coupled to the remote server 107, or the user interface/web server 218 may generate web pages that are rendered by a browser 227 executed by a separate user computer (not shown). The web server 221 and the web browser 227 may communicate with each other using an appropriate encrypted protocol, such as Hypertext Transfer Protocol Secure (HTTPS).


The patient application program 224 provides access by a patient to her own data, using appropriate patient logon credentials and an appropriately secured browser connection.



FIG. 3 is a schematic diagram illustrating one possible combination of physiological sensors 300, 303 and 309 and a possible placement of the sensors on a torso 312 of a patient. One of the sensors 309 may be attached at about the elevation of the diaphragm of the patient. Each sensor 300-309 may be attached to the torso 312 using well-known gel pads or other conventional attachment techniques. Any combination of well-known physiological electrodes may be used for the sensors 300-309. For example, the sensors 300-309 may include any combination of SpO2 sensors, blood pressure sensors, heart electrodes, respiration sensors, movement and activity sensors, and the like. Movement or activity may be sensed with appropriate accelerometers or gyroscopes, such as micro electro-mechanical system (MEMS) devices. The sensors 300-309 may be connected via wires or optical cables 315 and 318 or via wireless links, such as Bluetooth links. Respiration data may be derived from ECG baseline data, as is known to those of skill in the art.


The transceiver assembly 203 (FIG. 2), or a portion thereof, may be attached to, and supported by, one of the sensors 309, as indicated at 321. Optionally, other sensors, such as a patient weight measuring device, blood pressure cuff, etc., may be disconnectably coupled via wires, optical cables or wirelessly to the transceiver assembly 203.


As noted, the transceiver assembly 203 collects physiologic data, stores the collected data in a memory 103 and sends a less detailed version of the data 106 to the remote server 107. Upon detecting a suspected arrhythmia, the remote server 107 requests 112 more detailed data. FIG. 4 contains a hypothetical ECG waveform 400, representing detailed data collected from the sensors 200 and stored in the memory 103. That is, the collected data has a relatively high sampling rate and a relatively high resolution. Assume the waveform 400 includes a portion 403, during which the waveform is anomalous.



FIG. 5 contains a waveform 500, representing a less detailed version 106 of the collected data. The less detailed data 106 is transmitted to the remote server 107. The high-sensitivity analysis 109 (FIG. 1) performed by the data analyzer 212 (FIG. 2) detects the anomaly 403 as a suspected arrhythmia. Responsive to this detection, the data analyzer 212 (FIG. 2) sends a request 112 to the transceiver assembly 203 for more detailed data for a time period 503 around the anomaly 403. The length of the period 503 may depend on the type of anomaly detected by the data analyzer 212. Various types of anomalies, and corresponding time periods 503, may be specified by the physician via the physician application program 218.



FIG. 6 contains a waveform 600, representing the more detailed data 115 (FIG. 2) the transceiver assembly 203 sends to the remote server 107. The more detailed data 115 has a higher sampling rate, higher resolution and/or contains data from more sensors than the less detailed data 106. Using the more detailed data 115, the high-specificity analysis performed by the data analyzer 212 verifies the suspected arrhythmia 603.



FIG. 7 contains a table 700 of exemplary resolutions, sample rates and transmission duty cycles (times between data transmissions from the transceiver assembly 203 to the remote server 107). Each row of the table 700 represents a different combination of these parameters. Each row is labeled with a “Setting,” indicating relative timeliness of the data feed from the transceiver assembly 203, such as based on relative seriousness of the patient's condition. Thus, the transceiver assembly 203 may store more highly resolved data (in terms of the number of bits per sample), more data samples (in terms of the number of samples per second) and/or data from more sensors or more types of sensors than are sent to the remote server 107. Furthermore, the transceiver assembly 203 may store data for a period of time after data representing that time period has been sent to the remote server 107. The specific settings in the table 700 are only examples of what a physician may determine from a range of possible values.


The remote server 107 may be configured to determine data collection parameters, either manually, such as in response to inputs received via the physician application program 218, or automatically, such as in response to collected data meeting one or more predetermined criteria, such as detecting an anomaly in the collected data. A physician may select, via the physician application program 218, one of the sets of data collection parameters shown in table 700, or the physician may specify custom values, such as values for each patient, by entering the values via the physician application program 218. The physician may specify, via the physician application program 218, different data collection parameters for different time periods of a day, different days or any other specified time periods. Similarly, through the physician application program 218, the physician may alter threshold values, against which the data analyzer 212 compares collected data. Optionally or alternatively, which set of data collection parameters, i.e., which row of the table 700, is used may depend in part or in whole on the amount of charge remaining in the battery that powers the transceiver assembly 203, the sensors 200 (if there is a separate battery for the sensors) and/or the long-range wireless transceiver 104. Less remaining charge may cause selection of a lower setting in the table 700.


In some embodiments, data collection and/or transmission parameters may be automatically changed in response to automatically detecting a measured physiologic data value exceeding or falling below a predetermined threshold. For example, if respiration rate, SpO2 or blood pressure exceeds a high-limit threshold or falls below a low-limit threshold, the remote server 107 can instruct the transceiver assembly 203 to increase the rate at which data is sampled from the sensors 200 and/or transmitted as less detailed data 106 or more detailed data 115 to the remote server 107. Similarly, the data sampling resolution and data transmission rate (from the transceiver assembly 203) or other parameter (collectively referred to herein as “data collection parameters”) may be increased.


Some or all of the thresholds may be predetermined or they may be specified on a per-patient basis by the physician via the physician application program 218. Optionally or alternatively, some or all of the thresholds may be automatically determined based on collected data. For example, if data collected from a patient indicates to the remote server 107 that the patient is exercising, i.e., if for example data from the accelerometers indicates body movements consistent with the patient performing jumping jacks or sit-ups, thresholds for respiration and heart rate may be automatically increased until after these movements cease to be detected, plus an optional rest period. FIG. 8 contains a table 800 that lists exemplary threshold values for several patient activity levels.


Optionally, after the metric that caused a data collection parameter to be increased returns to normal for at least a predetermined period of time, the data collection parameter may be returned to its original value or a value intermediate the increased value and its original value. The data collection parameter may be returned to its original value in timed stages or stages based on measured data values.


The anomaly that triggers request 112 for retrospective data or a change in the data collection parameters may be more complex than a measured value exceeding or falling below a threshold value. In some embodiments, an automatically detected anomaly in the measured ECG automatically triggers the request 112 for retrospective data or altering one or more data collection parameters. For example, the ECG data may be processed by the data analyzer 212 to automatically classify heartbeats using morphology and heartbeat interval features, as described by Philip de Chazal, et al., in “Automatic Classification of Heartbeats Using ECG Morphology and Heartbeat Interval Features,” IEEE Transactions on Biomedical Engineering, Vol. 51, No. 7, July, 2004, the contents of which are hereby incorporated by reference. In other words, collected data may be processed, before a determination is made whether an anomaly has been detected.


As noted, arrhythmia may be suspected or verified (or both) using ECG data, non-ECG data or a combination thereof. For example, an arrhythmia may be suspected or verified, based in whole or in part on respiration rate. The respiration rate may be determined based on data from one or more accelerometers in the sensors attached to the torso of the patient, as shown for example in FIG. 3. Chest movements detected by the accelerometers may be filtered, such as within expected frequencies and amplitudes, to derive the respiration rate. For example, one accelerometer may be included in the sensor 309 (FIG. 3), which is located adjacent the patient's diaphragm, and another accelerometer may be include in the sensor 300 or 303. Relative motion between the two locations on the torso 312 represented by the two accelerometers closely represents diaphragm movement and, therefore, breathing.


The respiration rate may also, or alternatively, be derived from ECG baseline data, as is well known in the art. Either of these respiration rates may be used by the data analyzer 212. However, some embodiments use both derived rates, as shown in a flowchart in FIG. 9. At 900, ECG and accelerometer data are collected. At 903, a first candidate respiration rate is calculated, based on the ECG baseline data, and at 906, a second candidate respiration rate is calculated, based on the accelerometer data. These two candidate rates are compared at 909. If the difference between the two candidate rates is less than a predetermined value, such as about 10%, an average of the two candidate rates is calculated at 912, and this average is used 915 by the data analyzer 212. Optionally, the maximum allowable difference between the two candidate rates, i.e., the limit in 909, may be specified by the physician via the physician application program 218.


However, if the two candidate rates differ by more than the predetermined value, control passes to 918 if both candidate rates are outside a predetermined range of normal respiration rates, both candidate rates are discarded 921, and the procedure loops back to 900. If both candidate rates are not outside the predetermined range of normal respiration rates, i.e., if at least one of the candidate rates is within the range, control passes to 924.


At 924, if both candidate rates are within the predetermined normal range, the ECG-based candidate respiration rate is used at 927. However, if only one of the candidate rates is within the predetermined normal range, control passes to 930.


At 930, if only the ECG-based candidate respiration rate is within the predetermined normal range, the ECG-based candidate respiration rate is used at 933. However, at 930, if the ECG-based candidate respiration rate is not within the predetermined normal range, the accelerometer-based candidate respiration rate is used at 936.


Although embodiments in which all the data analysis is performed by the remote server 107 (FIG. 2) have been described, the high-sensitivity analysis 109 (FIG. 1) may optionally or alternatively be performed by the controller 206 or the cellular transceiver 104, at the patient, rather than in the remote server 107, as schematically illustrated in FIG. 10. In this case, if an arrhythmia is suspected by the high-sensitivity analysis 1000, no request signal needs to be sent to the per-patient physiologic sensors and data collector 1003. Instead, the controller 206 (see FIG. 2) or the cellular transceiver 10 (see FIG. 2) automatically sends the more detailed data to the remote server 1006, and the remote server 1006 performs the high-specificity analysis 118, as described above. In such an embodiment, the transceiver assembly 203 (see FIG. 2) may be referred to as a transmitter assembly, because it primarily or exclusively sends data to the remote server 1006 and does not necessarily receive any requests 112 (See FIGS. 1 and 2) from the remote server 1006.


Although embodiments of the present invention have been described as detecting and verifying suspected arrhythmias, other embodiments may be similarly configured and used to detect and verify other health or fitness conditions, such as inappropriate insulin level, respiration, blood pressure, SpO2, body movement, exertion and the like.


A remote health monitoring system includes a processor controlled by instructions stored in a memory. For example, the transceiver assembly may include and be controlled by such a processor, and the remote server may be controlled by another such processor. The memory may be random access memory (RAM), read-only memory (ROM), flash memory or any other memory, or combination thereof, suitable for storing control software or other instructions and data.


Some of the functions performed by the remote health monitoring system have been described with reference to flowcharts and/or block diagrams. Those skilled in the art should readily appreciate that functions, operations, decisions, etc. of all or a portion of each block, or a combination of blocks, of the flowcharts or block diagrams may be implemented as computer program instructions, software, hardware, firmware or combinations thereof.


Those skilled in the art should also readily appreciate that instructions or programs defining the functions of the present invention may be delivered to a processor in many forms, including, but not limited to, information permanently stored on non-writable storage media (e.g. read-only memory devices within a computer, such as ROM, or devices readable by a computer I/O attachment, such as CD-ROM or DVD disks), information alterably stored on writable storage media (e.g. floppy disks, removable flash memory and hard drives) or information conveyed to a computer through communication media, including wired or wireless computer networks.


In addition, while the invention may be embodied in software, the functions necessary to implement the invention may optionally or alternatively be embodied in part or in whole using firmware and/or hardware components, such as combinatorial logic, Application Specific Integrated Circuits (ASICS), Field-Programmable Gate Arrays (FPGAs) or other hardware or some combination of hardware, software and/or firmware components.


The embodiments of the invention described above are intended to be merely exemplary. While the invention is described through the above-described exemplary embodiments, it will be understood by those of ordinary skill in the art that modifications to, and variations of, the illustrated embodiments may be made without departing from the inventive concepts disclosed herein. For example, although some aspects of remote health monitoring system have been described with reference to a flowchart, those skilled in the art should readily appreciate that functions, operations, decisions, etc. of all or a portion of each block, or a combination of blocks, of the flowchart may be combined, separated into separate operations or performed in other orders. Furthermore, disclosed aspects, or portions of these aspects, may be combined in ways not listed above. Accordingly, the invention should not be viewed as being limited to the disclosed embodiments.

Claims
  • 1. A system for monitoring a patient, the system comprising: a controller configured to receive physiologic data about the patient;a wireless transceiver provided in communication with the controller; anda remote server configured for wireless communication with the wireless transceiver, and for executing a health care provider application program;wherein the wireless transceiver is configured to transmit a subset of the received physiologic data to the remote server,wherein the remote server is configured to analyze the subset of the received physiologic data according to a first analytical technique and send a signal to the wireless transceiver if the analysis indicates a health-related anomaly,wherein the wireless transceiver is configured to transmit a portion of the received physiologic data to the remote server, in response to the signal,wherein the remote server is configured to analyze the portion of the received physiologic data according to a second analytical technique to detect the health-related anomaly,wherein the first analytical technique and the second analytical technique include different computational techniques automatically applied to the received physiologic data by the remote server, wherein the second analytical technique consumes more computational resources than the first analytical technique, andwherein the health care provider application program is configured to permit a user to set control parameters used in at least one of the first analytical technique and the second analytical technique.
  • 2. The system of claim 1, wherein the second analytical technique has a higher specificity for the health-related anomaly than the first analytical technique, and the control parameters include threshold values used in the first analytical technique and the second analytical technique.
  • 3. The system of claim 1, wherein the wireless transceiver is configured to automatically transmit the subset of the received physiologic data at a duty cycle, wherein the duty cycle is a time interval between data transmissions from the wireless transceiver to the remote server, and the time interval is selected prior to the controller receiving the physiologic data.
  • 4. The system of claim 3, wherein the duty cycle is seconds.
  • 5. The system of claim 3, wherein the health care provider application program is configured to permit the user to change the time interval between the data transmissions from the wireless transceiver to the remote server.
  • 6. The system of claim 1, wherein the health care provider application program is configured to permit the user to set operating parameters used to define the subset of the received physiologic data.
  • 7. The system of claim 1, wherein the controller is configured to communicate with at least one sensor coupled to a patient, and the controller is configured to receive the physiologic data from the at least one sensor.
  • 8. The system of claim 1, wherein the wireless transceiver is configured to transmit the subset of the received physiologic data regardless of whether the subset is indicative of a health-related anomaly.
  • 9. The system of claim 1, wherein the subset of the received physiologic data is characterized by at least one of: a lower resolution than the received physiologic data, a lower sampling rate than the received physiologic data, and having been received from a different sensor than the received physiologic data for a corresponding time period.
  • 10. The system of claim 1, wherein the signal from the remote server identifies a time period surrounding a time period corresponding to the health-related anomaly.
  • 11. The system of claim 1, further comprising a memory configured to store the received physiologic data, and wherein the controller, the memory, and the wireless transceiver are contained in one physical assembly.
  • 12. The system of claim 11, wherein the physical assembly is a phone.
  • 13. The system of claim 1, further comprising a memory configured to store the received physiologic data, and wherein the controller, the memory, and the wireless transceiver are contained in more than one physical assembly.
  • 14. A system for monitoring a patient, the system comprising: a controller configured to receive physiologic data about the patient;a wireless transceiver coupled to the controller; anda remote server configured for wireless communication with the wireless transceiver, and for executing a health care provider application program;wherein (a) the wireless transceiver is configured to automatically transmit a subset of the received physiologic data to the remote server at a duty cycle (b) the remote server is configured to analyze the subset of the received physiologic data according to a first analytical technique and send a signal to the wireless transceiver if the analysis indicates a health-related anomaly, (c) the wireless transceiver is configured to transmit a portion of the received physiologic data to the remote server, in response to the signal, (d) the remote server is configured to analyze the portion of the received physiologic data according to a second analytical technique to detect the health-related anomaly, (e) the duty cycle is a time interval between data transmissions from the wireless transceiver to the remote server, and the time interval is selected prior to the controller receiving the physiologic data, and (f) the health care provider application program is configured to permit a user to change the duty cycle used to transmit the subset of the received physiologic data to the remote server.
  • 15. The system of claim 14, wherein the health care provider application program is further configured to permit the user to change a resolution or a sampling rate of the subset of data transmitted from the wireless transceiver to the remote server.
  • 16. The system of claim 14, wherein the health care provider application program is configured to permit a user to set control parameters used in at least one of the first analytical technique and the second analytical technique.
  • 17. A method for monitoring a patient, the method comprising: receiving physiologic data about the patient;transmitting, from a transceiver to a remote server, a subset of the received physiologic data at a duty cycle regardless of whether the data is indicative of a health-related anomaly, wherein the duty cycle is a time interval between data transmissions from the transceiver to the remote server, and the time interval is selected prior to the step of receiving the physiologic data about the patient, and wherein the remote server analyzes the subset of the received physiologic data according to a first analytical technique and sends a signal to the transceiver if the analysis indicates a health-related anomaly; andtransmitting a portion of the received physiologic data from the transceiver to the remote server, in response to the signal from the remote server, wherein the remote server automatically analyzes the portion of the received physiologic data according to a second analytical technique to detect the health-related anomaly, wherein the first analytical technique and the second analytical technique include different computational techniques automatically applied to the received physiologic data by the remote server, andwherein a user sets control parameters used in at least one of the first analytical technique and the second analytical technique, via a health care provider application program.
  • 18. The method of claim 17, further comprising changing the time interval between data transmissions from the transceiver to the remote server using the health care provider application program.
  • 19. The method of claim 17, wherein the second analytical technique has a higher specificity for the health-related anomaly than the first analytical technique.
  • 20. The method of claim 17, wherein the duty cycle is seconds.
  • 21. The method of claim 17, wherein a controller receives the physiologic data from at least one sensor coupled to the patient, and wherein the controller is provided in communication with the at least one sensor.
  • 22. The method of claim 21, wherein a wireless transceiver performs the transmitting steps, and the controller, a memory for storing the physiologic data, and the wireless transceiver are contained in one physical assembly.
  • 23. The method of claim 22, wherein the physical assembly is a phone.
  • 24. The method of claim 21, wherein a wireless transceiver performs the transmitting steps, and the controller, a memory for storing the physiologic data, and the wireless transceiver are contained in more than one physical assembly.
  • 25. The method of claim 17, wherein the subset of the received physiologic data is characterized by at least one of: a lower resolution than the received physiologic data, a lower sampling rate than the received physiologic data, and having been received from a different sensor than the received physiologic data.
  • 26. The method of claim 17, wherein the signal from the remote server identifies a time period surrounding a time period corresponding to the health-related anomaly.
CROSS REFERENCE TO RELATED APPLICATIONS

This is a continuation application of U.S. patent application Ser. No. 13/446,490, filed Apr. 13, 2012 (now U.S. Patent No. 8,478,418), which claims the benefit of U.S. Provisional Patent Application No. 61/476,072, filed Apr. 15, 2011, the entire contents of each of which are hereby incorporated by reference herein.

US Referenced Citations (330)
Number Name Date Kind
3832994 Bicher et al. Sep 1974 A
4173971 Karz Nov 1979 A
4364397 Citron et al. Dec 1982 A
4635646 Gilles et al. Nov 1987 A
4721114 DuFault et al. Jan 1988 A
4791933 Asai et al. Dec 1988 A
4835372 Gombrich May 1989 A
4883064 Olson et al. Nov 1989 A
4905205 Rialan Feb 1990 A
4920489 Hubelbank et al. Apr 1990 A
5025795 Kunig Jun 1991 A
5058597 Onoda et al. Oct 1991 A
5080105 Thornton Jan 1992 A
5090418 Squires et al. Feb 1992 A
5226431 Bible et al. Jul 1993 A
5238001 Gallant et al. Aug 1993 A
5309920 Gallant et al. May 1994 A
5365935 Righter et al. Nov 1994 A
5417222 Dempsey et al. May 1995 A
5501229 Selker et al. Mar 1996 A
5502688 Recchione et al. Mar 1996 A
5544661 Davis et al. Aug 1996 A
5564429 Bornn et al. Oct 1996 A
5678562 Sellers Oct 1997 A
5718233 Selker et al. Feb 1998 A
5748103 Flach et al. May 1998 A
5782773 Kuo et al. Jul 1998 A
5871451 Unger et al. Feb 1999 A
5876351 Rohde Mar 1999 A
5944659 Flach et al. Aug 1999 A
6049730 Kristbjarnarson Apr 2000 A
6168563 Brown Jan 2001 B1
6213942 Flach et al. Apr 2001 B1
6225901 Kail, IV May 2001 B1
6238338 DeLuca et al. May 2001 B1
6272377 Sweeney et al. Aug 2001 B1
6280380 Bardy Aug 2001 B1
6366871 Geva Apr 2002 B1
6389308 Shusterman May 2002 B1
6411840 Bardy Jun 2002 B1
6416471 Kumar et al. Jul 2002 B1
6418340 Conley et al. Jul 2002 B1
6441747 Khair et al. Aug 2002 B1
6466806 Geva et al. Oct 2002 B1
6471087 Shusterman Oct 2002 B1
6485418 Yasushi et al. Nov 2002 B2
6494829 New, Jr. et al. Dec 2002 B1
6496705 Ng et al. Dec 2002 B1
6496731 Lovett Dec 2002 B1
6553262 Lang et al. Apr 2003 B1
6569095 Eggers May 2003 B2
6589170 Flach et al. Jul 2003 B1
6602191 Quy Aug 2003 B2
6611705 Hopman et al. Aug 2003 B2
6648820 Sarel Nov 2003 B1
6654631 Sahai Nov 2003 B1
6664893 Eveland et al. Dec 2003 B1
6665385 Rogers et al. Dec 2003 B2
6694177 Eggers et al. Feb 2004 B2
6694186 Bardy Feb 2004 B2
6704595 Bardy Mar 2004 B2
6708057 Morganroth Mar 2004 B2
6773396 Flach et al. Aug 2004 B2
6801137 Eggers Oct 2004 B2
6804558 Haller et al. Oct 2004 B2
6826425 Bardy Nov 2004 B2
6840904 Goldberg Jan 2005 B2
6856832 Matsumura et al. Feb 2005 B1
6871089 Korzinov et al. Mar 2005 B2
6897788 Khair et al. May 2005 B2
6913577 Bardy Jul 2005 B2
6925324 Shusterman Aug 2005 B2
6945934 Bardy Sep 2005 B2
6957107 Rogers et al. Oct 2005 B2
6980112 Nee Dec 2005 B2
6987965 Ng et al. Jan 2006 B2
7002468 Eveland et al. Feb 2006 B2
7016721 Lee et al. Mar 2006 B2
7058444 Logan et al. Jun 2006 B2
7082334 Boute et al. Jul 2006 B2
7092751 Erkkila Aug 2006 B2
7099715 Korzinov et al. Aug 2006 B2
7117037 Heibert et al. Oct 2006 B2
7120485 Glass et al. Oct 2006 B2
7130396 Rogers et al. Oct 2006 B2
7156809 Quy Jan 2007 B2
7171166 Ng et al. Jan 2007 B2
7194300 Korzinov Mar 2007 B2
7197357 Istvan et al. Mar 2007 B2
7212850 Prystowsky et al. May 2007 B2
7222054 Geva May 2007 B2
7248916 Bardy Jul 2007 B2
7257438 Kinast Aug 2007 B2
7343197 Shusterman Mar 2008 B2
7382247 Welch et al. Jun 2008 B2
7403808 Istvan et al. Jul 2008 B2
7412281 Shen et al. Aug 2008 B2
7433731 Matsumara et al. Oct 2008 B2
7477933 Ueyama Jan 2009 B2
7509160 Bischoff et al. Mar 2009 B2
7539533 Tran May 2009 B2
7542878 Nanikashvili Jun 2009 B2
7552035 Cataltepe et al. Jun 2009 B2
7558623 Flschell et al. Jul 2009 B2
7580755 Schwartz et al. Aug 2009 B1
7587237 Korzinov et al. Sep 2009 B2
7593764 Kohls et al. Sep 2009 B2
7596405 Kurzweil et al. Sep 2009 B2
7630756 Linker Dec 2009 B2
7654965 Morganroth Feb 2010 B2
7689439 Parker Mar 2010 B2
7702382 Xue et al. Apr 2010 B2
7706883 Singh Apr 2010 B1
7715905 Kurzweil et al. May 2010 B2
7729753 Kremliovsky et al. Jun 2010 B2
7734335 Kontothanassis et al. Jun 2010 B2
7761143 Matsumura et al. Jul 2010 B2
D621048 Severe et al. Aug 2010 S
7783342 Syeda-Mahmood et al. Aug 2010 B2
7801591 Shusterman Sep 2010 B1
7803118 Reisfeld et al. Sep 2010 B2
7803119 Reisfeld Sep 2010 B2
7837629 Bardy Nov 2010 B2
7844323 Fischell et al. Nov 2010 B2
7860557 Istvan et al. Dec 2010 B2
7907996 Prystowsky et al. Mar 2011 B2
7912537 Lee et al. Mar 2011 B2
7933642 Istvan et al. Apr 2011 B2
7941207 Korzinov May 2011 B2
7979111 Acquista Jul 2011 B2
7996075 Korzinov et al. Aug 2011 B2
7996187 Nanikashvili et al. Aug 2011 B2
8005531 Xue et al. Aug 2011 B2
8046060 Simms, Jr. Oct 2011 B2
RE42934 Thompson Nov 2011 E
8055332 McCabe et al. Nov 2011 B2
8064990 Diem et al. Nov 2011 B2
8073536 Gunderson et al. Dec 2011 B2
8121673 Tran Feb 2012 B2
8126728 Dicks et al. Feb 2012 B2
8126729 Dicks et al. Feb 2012 B2
8126730 Dicks et al. Feb 2012 B2
8126732 Dicks et al. Feb 2012 B2
8126733 Dicks et al. Feb 2012 B2
8126734 Dicks et al. Feb 2012 B2
8126735 Dicks et al. Feb 2012 B2
8150502 Kumar et al. Apr 2012 B2
8160682 Kumar et al. Apr 2012 B2
8190246 Belalcazar et al. May 2012 B2
8204580 Kurzweil et al. Jun 2012 B2
8224430 Fischell et al. Jul 2012 B2
8244335 Kumar et al. Aug 2012 B2
8255041 Istvan et al. Aug 2012 B2
8255238 Powell et al. Aug 2012 B2
8260408 Ostrow Sep 2012 B2
8290129 Rogers et al. Oct 2012 B2
8301236 Baumann et al. Oct 2012 B2
8301252 Hatlestad et al. Oct 2012 B2
8308650 Bardy Nov 2012 B2
8323188 Tran Dec 2012 B2
8326407 Linker Dec 2012 B2
8328718 Tran Dec 2012 B2
8352018 Xue et al. Jan 2013 B2
8391962 Watanabe Mar 2013 B2
8391989 Hatlestad et al. Mar 2013 B2
8396542 Johnson et al. Mar 2013 B2
8406862 Hopenfeld Mar 2013 B2
8425414 Eveland Apr 2013 B2
8425415 Tran Apr 2013 B2
8428703 Hopenfeld Apr 2013 B2
8428705 Kurzweil et al. Apr 2013 B2
8449471 Tran May 2013 B2
8478389 Brockway et al. Jul 2013 B1
8483807 Kurzweil et al. Jul 2013 B2
8509882 Albert et al. Aug 2013 B2
8535223 Corroy et al. Sep 2013 B2
8606351 Wheeler Dec 2013 B2
8652038 Tran et al. Feb 2014 B2
8655441 Fletcher et al. Feb 2014 B2
8657742 Neumann Feb 2014 B2
20010023360 Nelson et al. Sep 2001 A1
20010047127 New et al. Nov 2001 A1
20020082665 Haller et al. Jun 2002 A1
20020143576 Nolvak et al. Oct 2002 A1
20020156384 Eggers et al. Oct 2002 A1
20030028442 Wagstaff et al. Feb 2003 A1
20030122677 Kail, IV Jul 2003 A1
20030172940 Rogers et al. Sep 2003 A1
20040006278 Webb et al. Jan 2004 A1
20040100376 Lye et al. May 2004 A1
20040127802 Istvan et al. Jul 2004 A1
20040172290 Leven Sep 2004 A1
20040260189 Eggers et al. Dec 2004 A1
20050004486 Glass et al. Jan 2005 A1
20050049515 Misczynski et al. Mar 2005 A1
20050101875 Semler et al. May 2005 A1
20050131308 Chio et al. Jun 2005 A1
20050154325 Lauter et al. Jul 2005 A1
20050165318 Brodnick et al. Jul 2005 A1
20050182308 Bardy Aug 2005 A1
20050182334 Korzinov et al. Aug 2005 A1
20050203349 Nantkashvili Sep 2005 A1
20050234307 Heinonen et al. Oct 2005 A1
20060079797 Bischoff et al. Apr 2006 A1
20060079798 Bischoff et al. Apr 2006 A1
20060149156 Cochran et al. Jul 2006 A1
20060206066 Ferek-Petric Sep 2006 A1
20060229522 Barr Oct 2006 A1
20070010748 Rauch et al. Jan 2007 A1
20070027388 Chou Feb 2007 A1
20070073266 Chmiel et al. Mar 2007 A1
20070093719 Nichols et al. Apr 2007 A1
20070130657 Rogers et al. Jun 2007 A1
20070179357 Bardy Aug 2007 A1
20070179376 Gerder Aug 2007 A1
20070191723 Prystowsky Aug 2007 A1
20070197878 Shklarski Aug 2007 A1
20070208233 Kovacs Sep 2007 A1
20070270665 Yang et al. Nov 2007 A1
20070276270 Tran Nov 2007 A1
20070279217 Venkatraman et al. Dec 2007 A1
20070279239 Lachenit et al. Dec 2007 A1
20070293776 Korzinov et al. Dec 2007 A1
20080004904 Tran Jan 2008 A1
20080097550 Dicks et al. Apr 2008 A1
20080097551 Dicks et al. Apr 2008 A1
20080097552 Dicks et al. Apr 2008 A1
20080097793 Dicks et al. Apr 2008 A1
20080097908 Dicks et al. Apr 2008 A1
20080097909 Dicks et al. Apr 2008 A1
20080097910 Dicks et al. Apr 2008 A1
20080097911 Dicks et al. Apr 2008 A1
20080097912 Dicks et al. Apr 2008 A1
20080097913 Dicks et al. Apr 2008 A1
20080097914 Dicks et al. Apr 2008 A1
20080097917 Dicks et al. Apr 2008 A1
20080103370 Dicks et al. May 2008 A1
20080103554 Dicks et al. May 2008 A1
20080103555 Dicks et al. May 2008 A1
20080139894 Szydlo-Moore et al. Jun 2008 A1
20080183502 Dicks et al. Jul 2008 A1
20080215120 Dicks et al. Sep 2008 A1
20080215360 Dicks et al. Sep 2008 A1
20080218376 Dicks et al. Sep 2008 A1
20080224852 Dicks et al. Sep 2008 A1
20080281215 Alhussiny Nov 2008 A1
20090076344 Libbus et al. Mar 2009 A1
20090076345 Manicka et al. Mar 2009 A1
20090076350 Bly et al. Mar 2009 A1
20090076405 Amurthur et al. Mar 2009 A1
20090099469 Flores Apr 2009 A1
20090112769 Dicks et al. Apr 2009 A1
20090115628 Dicks et al. May 2009 A1
20090124869 Hu et al. May 2009 A1
20090149718 Kim et al. Jun 2009 A1
20090171227 Dziubinski et al. Jul 2009 A1
20090234672 Dicks et al. Sep 2009 A1
20090261968 Et-Hamamsy et al. Oct 2009 A1
20090264783 Xi et al. Oct 2009 A1
20090275854 Zielinski et al. Nov 2009 A1
20090299207 Barr Dec 2009 A1
20090326981 Karkanias et al. Dec 2009 A1
20100049006 Magar et al. Feb 2010 A1
20100056881 Libbus et al. Mar 2010 A1
20100069735 Berkner Mar 2010 A1
20100076325 Cho et al. Mar 2010 A1
20100113895 Cho et al. May 2010 A1
20100160742 Seidl et al. Jun 2010 A1
20100198089 Litovchick et al. Aug 2010 A1
20100204586 Pu et al. Aug 2010 A1
20100249541 Geva et al. Sep 2010 A1
20100249625 Lin Sep 2010 A1
20100250271 Pearce et al. Sep 2010 A1
20100268103 McNamara et al. Oct 2010 A1
20100286545 Wolfe et al. Nov 2010 A1
20100298664 Baumann et al. Nov 2010 A1
20100331649 Chou Dec 2010 A1
20110004072 Fletcher et al. Jan 2011 A1
20110009711 Nanikashvili Jan 2011 A1
20110066042 Pandia et al. Mar 2011 A1
20110066555 Dicks et al. Mar 2011 A1
20110071364 Kuo et al. Mar 2011 A1
20110078441 Dicks et al. Mar 2011 A1
20110090086 Dicks et al. Apr 2011 A1
20110092835 Istvan et al. Apr 2011 A1
20110093283 Dicks et al. Apr 2011 A1
20110093284 Dicks et al. Apr 2011 A1
20110093285 Dicks et al. Apr 2011 A1
20110093286 Dicks et al. Apr 2011 A1
20110093287 Dicks et al. Apr 2011 A1
20110093297 Dicks et al. Apr 2011 A1
20110097710 Macrae et al. Apr 2011 A1
20110098583 Pandia et al. Apr 2011 A1
20110105928 Bojovic et al. May 2011 A1
20110137133 Espina Jun 2011 A1
20110144470 Mazar et al. Jun 2011 A1
20110158430 Dicks et al. Jun 2011 A1
20110161111 Dicks et al. Jun 2011 A1
20110166466 Chon et al. Jul 2011 A1
20110166468 Prystowsky et al. Jul 2011 A1
20110167250 Dicks et al. Jul 2011 A1
20110179405 Dicks et al. Jul 2011 A1
20110245633 Goldberg et al. Oct 2011 A1
20110270049 Katra et al. Nov 2011 A1
20110270112 Manera et al. Nov 2011 A1
20110288379 Wu Nov 2011 A1
20110301435 Albert et al. Dec 2011 A1
20110301439 Albert et al. Dec 2011 A1
20120022387 Balda Jan 2012 A1
20120101396 Solosko et al. Apr 2012 A1
20120165616 Geva et al. Jun 2012 A1
20120179055 Tamil et al. Jul 2012 A1
20120203124 Lim Aug 2012 A1
20120215123 Kumar et al. Aug 2012 A1
20130085364 Lu et al. Apr 2013 A1
20130109927 Menzel May 2013 A1
20130197322 Tran Aug 2013 A1
20130204100 Acquista Aug 2013 A1
20130225967 Esposito Aug 2013 A1
20130237861 Margarida et al. Sep 2013 A1
20130237874 Zoicas Sep 2013 A1
20130245387 Patel Sep 2013 A1
20130245472 Eveland Sep 2013 A1
20130253354 Fahey Sep 2013 A1
20130253355 Fahey Sep 2013 A1
20130289424 Brockway et al. Oct 2013 A1
20130303926 Kurzweil et al. Nov 2013 A1
20130331663 Albert et al. Dec 2013 A1
20130338516 Manera et al. Dec 2013 A1
20130338518 Zoica Dec 2013 A1
Foreign Referenced Citations (5)
Number Date Country
0 959 607 Nov 1999 EP
WO 0193756 Dec 2001 WO
WO 0193756 Dec 2001 WO
WO 02082799 Oct 2002 WO
WO 02082799 Oct 2002 WO
Non-Patent Literature Citations (24)
Entry
International Search Authority, International Search Report and the Written Opinion for International Application No. PCT/US2012/033554 dated Aug. 28, 2012 (15 pages).
International Search Authority, International Search Report and the Written Opinion for International Application No. PCT/US2012/033592 dated Aug. 31, 2012 (14 pages).
Jovanov et at., “Patient Monitoring Using Personal Area Networks of Wireless Intelligent Sensors,” Electrical and Computer Engineering Department, University of Alabama in Huntsville, Biomedical Sciences Instrumentation, 37:378-8, 6 pages, 2001.
Hopley et al., “The Magnificent ROC (Receiver Operating Characteristic Curve),” http://www.anaestheist.com/stats/roc/index.htm, 26 pages, Sep. 21, 2001.
Chazal et al., “Automatic Classification of Heartbeats Using ECG Morphology and Heartbeat Interval Features,” IEEE Transactions on Biomedical Engineering, vol. 51, No. 7, pp. 1196-1206, 11 pages, Jul. 2004.
Philips, “Philips Remote Patient Monitoring,” Philips Medical Systems, 4 pages, 2007.
Archive.org, “Clinical Policy Bulletin: Cardiac Event Monitors,” No. 0073, Aetna. Inc., web.archive.org_web_20090514063858_http_www.aetna.com_cpb_medical_data_1_99_0073.html, 10 pages, May 14, 2009.
Center for Technology and Aging, “Technologies for Remote Patient Monitoring in Older Adults,” Center for Technology and Aging, Position Paper, Discussion Draft, 30 pages, Dec. 2009.
Edevice, “M2M Solutions for Home Health Monitoring,” edevice, http://www.edevice.com/medical/?gclid=CPCdlflR_KcCFUpN4AodZEyzqO, 2 pages, 2010.
MedApps, Inc., “MedApps Mobile Wireless Remote Patient Monitoring,” http://www.medapps.com/, 3 pages, 2010.
Archive.org, “The Area Under an ROC Curve,” http://web.archive.org/web/20100527211847/http://gim.unmc.edu/dxtests/roc3.htm, 2 pages, May 27, 2010.
Medical Biostatistics.com, “Sensitivity-Specificity, Bayes' Rule, and Predictives,” MedicalBiostatistics.com, http://www.medicalbiostatistics.com/ROCCurve.pdf, 4 pages, Sep. 5, 2010.
Medical Biostatistics.com, “ROC Curve,” MedicalBiostatistics.com, 9 pages, Sep. 25, 2010.
IEEE: “Remote Patient Monitoring Service Using Heterogeneous Wireless Access Networks: Architecture and Optimization” Niyato et al. paper abstract, IEEE Xplore Digital Library http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=4909280, 1 page, 2011.
TriMed Media Group, Inc., “FDA Green Lights AirStrip Smartphone Patient Monitoring Tool,” TriMed Media Group. Inc., http://cardiovascularbusiness.com/index.php?option=com_articles&article=23414&publication=137&view=portals&form=article234148limitstart=30, 1 page, 2011.
Google Patents, Google Patent Search: “Healthcare Monitoring “web server” smartphone or mobile,” www.google.com/patents, Mar. 9, 2011, 2 pages.
Wikipedia.org, “Holter Monitor,” Wikipedia.org, http://en.wikipedia.org/w/index.php?title=Holter_monitor&oldid=417997699, Mar. 9, 2011, 4 page.
Aetna, Inc., “Clinical Policy Bulletin: Cardiac Event Monitors,” No. 0073, Aetna, Inc., www.aetna.com_cpb_medical_data_1_99_0073.html, 10 pages, Mar. 11, 2011.
Wikipedia.org, “Receiver Operating Characteristics,” Wikipedia.org, http://en.wikipedia.org/wiki/Receiver_operating_characteristic, 6 pages, Apr. 14, 2011.
International Searching Authority, Invitation to Pay Additional Fees And, Where Applicable, Protest Fee for International Application No. PCT/US2012/033554, 4 pages, Jul. 3, 2012.
International Searching Authority, Invitation to Pay Additional Fees And, Where Applicable, Protest Fee for International Application No. PCT/US2012/033592, 5 pages, Jul. 3, 2012.
Medical Biostatistics.com, “Predictives Based ROC Curve,” MedicalBiostatistics.com http://www.medicalbiostatistics.com/PredictivityBasedROC.pdf, 3 pages, Sep. 5, 2012.
International Preliminary Report on Patentability; PCT/US2012/033554; dated Oct. 15, 2013.
International Preliminary Report on Patentability; PCT/US2012/033592; dated Oct. 15, 2013.
Related Publications (1)
Number Date Country
20130275158 A1 Oct 2013 US
Provisional Applications (1)
Number Date Country
61476072 Apr 2011 US
Continuations (1)
Number Date Country
Parent 13446490 Apr 2012 US
Child 13911213 US