Platform for patient monitoring

Information

  • Patent Grant
  • 9872087
  • Patent Number
    9,872,087
  • Date Filed
    Wednesday, September 17, 2014
    9 years ago
  • Date Issued
    Tuesday, January 16, 2018
    6 years ago
Abstract
A system for storing data collected by a body-worn sensor includes a central processing unit (CPU) that is configured to control operation of a gateway device; and one or more computer readable data storage media storing software instructions that, when executed by the CPU, cause the gateway device to: receive a MAC address of a new sensor and a protocol version associated with the new sensor from a server; attempt to contact the new sensor using the protocol version and the MAC address; when a response is received, send the response to the server for validation; when the response is validated by the server, establish communications with the new sensor; and forward data from the new sensor to a second server.
Description
BACKGROUND

Healthcare practitioners can be constrained by the inability of devices used to monitor and collect physiological data from patients to communicate with electronic health records, existing infrastructure, and other devices. The medical device research community has responded by creating next generation devices that are small, wireless, and wearable. New devices may incorporate a display, processor, and multitude of companion sensors. There are one or more problems associated with patient monitoring devices that interface between wearable sensors and a network and/or external computing device. Such problems can include size, simplicity of operation, interface connectivity, and power supplies, among others.


SUMMARY

In one aspect, a gateway device includes a transceiver in electrical communication with a processor, the transceiver being configured to communicate over a wireless network to both receive data from at least one body-worn sensor and transmit the data, and a plurality of indicator lights in electrical communication with the processor. A first of the indicator lights indicates successful power-on of the gateway device. A second of the indicator lights indicates establishment of a Bluetooth connection with a body-worn sensor. A third of the indicator lights indicates successful creation of a WiFi connection. A fourth of the indicator lights indicate successful creation of a cellular connection.


In another aspect, a system for storing data collected by a body-worn sensor includes: a central processing unit (CPU) that is configured to control operation of a gateway device; and one or more computer readable data storage media storing software instructions that, when executed by the CPU, cause the gateway device to: receive a MAC address of a new sensor and a protocol version associated with the new sensor from a server; attempt to contact the new sensor using the protocol version and the MAC address; when a response is received, sending the response to the server for validation; when the response is validated by the server, establishing communications with the new sensor; and forwarding data from the new sensor to a second server.


In yet another aspect, a method for storing data from one or more body-worn sensors includes: receiving data from a gateway device, the gateway device being worn by a user associated with one or more body-worn sensors generating the data; identifying the user associated with the data; allowing a super application associated with the user to identify a database for storage of the data based on the user and a type of body-worn sensor that generated the data; and forwarding the data to the database for storage.





DESCRIPTION OF THE FIGURES


FIG. 1 shows an example system for collecting data associated with physiological parameters of patients.



FIG. 2 shows an example schematic view of a gateway device of the system of FIG. 1.



FIG. 3 shows a view of the gateway device of FIG. 1.



FIG. 4 shows another view of the gateway device of FIG. 3.



FIG. 5 shows another view of the gateway device of FIG. 3.



FIG. 6 shows another view of the gateway device of FIG. 3.



FIG. 7 shows a first portion of an example method for collecting physiological data using the gateway device of FIG. 1.



FIG. 8 shows a second portion of the method of FIG. 7.



FIG. 9 shows an example system for updating the gateway device of FIG. 1 to communicate with a new sensor device.



FIG. 10 shows another view of the system of FIG. 1.



FIG. 11 shows a view of the server of the system of FIG. 1.



FIG. 12 shows an example user interface for accessing data associated with the system of FIG. 1.



FIG. 13 shows another example user interface for accessing data associated with the system of FIG. 1.



FIG. 14 shows another example user interface for accessing data associated with the system of FIG. 1.



FIG. 15 shows another example user interface for accessing data associated with the system of FIG. 1.



FIG. 16 shows another example user interface for accessing data associated with the system of FIG. 1.



FIG. 17 shows another example user interface for accessing data associated with the system of FIG. 1.



FIG. 18 shows another example user interface for accessing data associated with the system of FIG. 1.



FIG. 19 shows another example user interface for accessing data associated with the system of FIG. 1.





DETAILED DESCRIPTION

The present disclosure relates to systems and methods that allow data from a plurality of sensor devices to be collected, processed, and displayed.


One embodiment includes a computer platform including a gateway device which wirelessly communicates with body-worn sensors. The gateway can be positioned on the patient or be located adjacent to the patient. The gateway device receives data from the body-worn sensors and communicates the data to a central server.


The example gateway device can include a power source, a transceiver in electrical communication with the processor, the transceiver being configured to communicate over a wireless network to both receive data from at least one sensor and transmit data, a plurality of indicator lights in electrical communication with the processor, and data storage including program instructions that, when executed by the processor, cause the gateway device to signal at least one of the plurality of indicator lights upon successful transmission of the data by the transceiver.


In one example, the gateway device includes a communications unit with one or more radios, including an uplink radio and a downlink radio, wherein the downlink, short range radio is configured to communicate with physiological sensors such as wireless wearable sensors to acquire data based on such protocols as Bluetooth or Zigbee, and the uplink radio is configured to wirelessly transmit data to a network based on such protocols as WiFi, 3G, and/or 4G. In another embodiment, the downlink and uplink radio maybe the same hardware multiplexing to service the downlink and uplink channels.


The gateway device can include on-board memory (such as SD card) configured to store data, such as patient medical history, to be used in emergencies or other data captured through the downlink, including data unable to complete the path to the network because of temporary uplink inaccessibility. The data storage can be further configured to store an operating system (e.g., Linux with Python support) and associated software to operate and control transmission of data, as well as employ various power saving techniques to increase battery life of the device for prolonged use.


Referring now to FIG. 1, a block diagram illustrates an example system 100 for collecting, processing, and displaying physiological data. In this example, the system 100 includes a plurality of sensor devices 110, a gateway device 120, a wall unit 130, networks 140, 150, a server 170, and a computing device 180.


The networks 140, 150 can be one or more electronic communication networks that facilitate communication between the sensor devices 110 and the gateway device 120 and the server 170. The networks 140, 150 can include a set of computing devices and links between the computing devices. The computing devices in the networks 140, 150 use the links to enable communication among the computing devices in the network.


The networks 140, 150 can include routers, switches, mobile access points, bridges, hubs, storage devices, standalone server devices, blade server devices, sensors, desktop computers, firewall devices, laptop computers, handheld computers, mobile telephones, and other types of computing devices. In various embodiments, the networks 140, 150 include various types of links. For example, the networks 140, 150 can include wired and/or wireless links. The networks 140, 150 can be implemented as one or more local area networks (LANs), metropolitan area networks, subnets, wide area networks (such as the Internet), or can be implemented at another scale.


In the example shown, the network 140 is a cellular network, and the network 150 is the Internet. Other configurations are possible.


The gateway device 120 is a computing system that allows for storage and forwarding of data collected by one or more of the sensor devices 110. As used herein, a computing system is a system of one or more computing devices. A computing device is a physical, tangible device that processes data. Example types of computing devices include personal computers, standalone server computers, blade server computers, mainframe computers, handheld computers, smart phones, special purpose computing devices, and other types of devices that process data.


As shown in FIG. 2, the gateway device 120 can include at least one central processing unit (“CPU” or “processor”) 212, a system memory 211, and a system bus 213 that couples the system memory 211 to the CPU 212.


In one example, the CPU 212 is a 266 MHz ARM926EJ-S core (16 KB I-Cache, 16 KB D-Cache) processor. The CPU 212 consumes approximately 1.8 volts and includes 32 MB Flash and 64 MB SDRAM onboard. Other configurations are possible.


The system memory 211 is one or more physical devices that can include a random access memory (“RAM”) and a read-only memory (“ROM”). A basic input/output system containing the basic routines that help to transfer information between elements within the gateway device 120, such as during startup, is stored in the ROM. The system memory 211 of the gateway device 120 further includes a mass storage device. The mass storage device is able to store software instructions and data.


The mass storage device and its associated computer-readable data storage media provide non-volatile, non-transitory storage for the gateway device 120. Although the description of computer-readable data storage media contained herein refers to a mass storage device, such as a hard disk or CD-ROM drive, it should be appreciated by those skilled in the art that computer-readable data storage media can be any available non-transitory, physical device or article of manufacture from which the gateway device 120 can read data and/or instructions.


Computer-readable data storage media include volatile and non-volatile, removable and non-removable media implemented in any method or technology for storage of information such as computer-readable software instructions, data structures, program modules or other data. Example types of computer-readable data storage media include, but are not limited to, RAM, ROM, EPROM, EEPROM, flash memory or other solid state memory technology, CD-ROMs, digital versatile discs (“DVDs”), other optical storage media, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store the desired information and which can be accessed by the gateway device 120.


The system memory 211 of the gateway device 120 can store software instructions and data. The software instructions include an operating system suitable for controlling the operation of the gateway device 120. The system memory 211 also stores software instructions, that when executed by the CPU 212, cause the gateway device 120 to provide the functionality of the gateway device 120 discussed herein.


For example, the mass storage device and/or the RAM can store software instructions that, when executed by the CPU 212, cause the gateway device 120 to store and forward data that is provided by the sensor devices 110.


As noted previously, the gateway device 120 can operate in a networked environment using logical connections to remote network devices through the networks 140, 150, such as a local network, the Internet, or another type of network. The gateway device 120 connects to the networks 140, 150 through a network interface unit, such as the radio uplinks 222, 224 and the radio downlinks 218, 220.


In one example, the gateway device 120 communicates using GSM, including one or more of: HSDPA 7.2 Mbps, UMTS/HSDPA 2100 MHz, Quad-band EGSM 850/900/1800/1900, GPRS multi-slot class 12, and EDGE multi-slot class 12. The gateway device 120 also communicates through WiFi, using 802.11b/g with data rates up to 54 Mbps, IEEE 802.11i encryption, 64/128-bit WEP, TKIP and AES, WPA and WPA2 security. The gateway device 120 also communicates through Bluetooth using Bluetooth v2.1+EDR compliant, CSR BlueCore 6 ROM, 2.40-2.480 GHz FHSS Radio, Max Data Rate 3 Mbps, Bluetooth Co-existence Support with 802.11. The gateway device 120 also communicates through RF, using a TI EZ2500 802.15.4 radio with a frequency range of 2400-2483.5 MHz and 1.2-500 kBaud data rate.


The gateway device 120 also includes a wired connection 216, such as a USB port for connection to a wired network and/or for connection to other processing and display units for integration, configuration and inter-operability purposes.


The gateway device 120 also includes a bank of indicator lights 230, such as LEDs 231-235. As described further below, such lights can be LEDs that indicate a status of the gateway device 120.


The gateway device 120 also includes a power source 214. In one example, the power source 214 is a 1500-1950 mAh Li-Po battery. Other configurations are possible.


In example embodiments, the gateway device 120 utilizes power management techniques that optimize power usage and battery life. For example, when not in use, the gateway device 120 enters a sleep state that involves no active power consumption. Upon waking, the OS of the gateway device 120 is optimized to allow for fast booting to an operating state.


Referring again to FIG. 1, in this example, each of the sensor devices 110 collects data from one or more patients. Such data can include, without limitation, physiological data like temperature, heart rate, blood pressure, oxygen saturation, etc.


In some examples, each of the sensor devices 110 is a computing device that is worn by the individual. Such sensor devices 110 typically include a system memory, a processing unit, a physiological sensor, a radio device, a housing, a printed circuit board, and a power source. Additional details regarding such example sensor devices are described in U.S. patent application Ser. No. 12/827,817 filed on Jun. 30, 2010, the entirety of which is hereby incorporated by reference. Other sensor devices, such as a weight scale, can also be used to measure physiological data.


In this example, an optional wall unit 130 is shown. The wall unit 130 is a computing device positioned in an examination room of a doctor's office or hospital. The wall unit 130 can also be located in other places as well, such as public places like malls or in the patient's home.


The wall unit 130 includes a transceiver that communicates with the gateway device 120 using known techniques, such as Bluetooth and/or WiFi. The wall unit 130 can forward data from the gateway device 120 to the server 170 using the networks 140, 150. In addition, the wall unit 130 can process and display data associated with the data from the gateway device 120, such as text and graphical representations of the data (e.g., blood pressure, temperature, etc.).


The wall unit 130 is optional, in that the gateway device 120 can communicate directly with the server 170 through one or both of the networks 140, 150 when not in range of the wall unit 130. For example, the gateway device 120 can communicate directly with the network 140 using GSM or CDMA, and/or the gateway device 120 can communicate directly with the network 150 using 802.11b/g. Other configurations are possible.


In some examples, the sensor devices 110, the gateway device 120, and the server 170 all communicate using a protocol such as the Welch Allyn Communications Protocol (WACP). WACP uses a taxonomy as a mechanism to define information and messaging. Taxonomy can be defined as description, identification, and classification of a semantic model. Taxonomy as applied to a classification scheme may be extensible. Semantic class-based modeling utilizing taxonomy can minimize the complexity of data description management by limiting, categorizing, and logically grouping information management and operational functions into families that contain both static and dynamic elements.


Referring now to FIGS. 3-6, the gateway device 120 is shown.


A housing 210 of the gateway device 120 is provided in a single color, and all writing on the housing 210 is provided in a contrasting color that is easy to read. In the example shown, the housing is black, and all writing on the housing (e.g., the icons identifying the indicator lights 230) is white. In this manner, it is easy for the user to identify and read the writing when using the gateway device 120. Other configurations, such as Braille to assist users with vision impairment, can also be provided on the housing 210.


The gateway device 120 includes a power button 221 that turns power on and off for the gateway device 120. When powered on, the gateway device 120 communicates with the sensor devices 110, as well as the optional wall unit 130 and/or the networks 140, 150.


In the example shown, the power button 221 is slid along the longitudinal axis of the housing 210 to turn the gateway device 120 on and off. In this example, the power button 221 is recessed within the housing 210 so that the possibility of the power button 221 being accidently actuated is reduced.


The power button 221 can be configured in other manners to reduce inadvertent actuation. For example, the power button could be spring biased into the off position. To turn on, the power button would be slid against the spring force into an on position for a certain period of time (e.g., two seconds) for power on. Other configurations are possible.


The gateway device 120 also includes a port 240 sized to receive a removable storage medium. Examples of such media include SD cards and memory sticks.


The indicator lights 230 are positioned along the housing 210 of the gateway device 120 so that the user can easily view the lights and ascertain the status of the gateway device 120. In some examples, the indicator lights 230 are each a specific color to readily identify the status of the gateway device 120. For example, as shown, the indicator lights are as follows: red LED 235-power up; blue LED 233-connection existing through Bluetooth; yellow LED 231-connection existing through RF radio; white LED 324-connection established through either WIFI radio; and green LED 232-connection established through either 3G radio.


Icons are positioned adjacent to each of the LEDs 231-235 to allow the user to easily determine the status of the gateway device 120. For each, when the LED 232 is lit, the user knows that the Bluetooth radio is actively connected to another device, such as the sensor devices 110. The icons are colored white to contrast with the black of the housing 210 to assist in patient recognition.


In this example, the indicator lights 230 provide the interface for the user. The gateway device 120 does not include any other display or user interface beyond the markings on the housing 210 and the indicator lights 230. In this manner, the gateway device 120 provides a simple interface that can be readily interpreted by the user.


The housing 210 of the gateway device 120 is sized to allow the gateway device 120 to be easily carried by the user. In one example, the housing 210 is approximately 8.6 cm in length by 5.4 cm in width by 0.635 cm in height. Such a size (approximately that of a typical credit card) allows the gateway device 120 to be readily carried in a pocket or wallet/purse. This allows the gateway device 120 to continuously receive data from the body-worn sensor devices 110 and to forward that data to the server 170 as the patient moves. Other configurations and sizes are possible.


Referring now to FIGS. 7 and 8, an example method 250 for collecting physiological data using the gateway device is shown.


Initially, at operation 252, the gateway device is powered on. Next, at operation 254, a determination is made regarding whether or not to illuminate the green power light. If the gateway device powers on normally, the green light is lit to indicate power on was successful, and control is passed to operation 262.


Alternatively, if power on is not successful, control is passed to operation 256, and a determination is made regarding whether or not the battery of the gateway device is too low or has failed. If so, the method 250 ends. Otherwise, if not, control is passed to operation 258, and a determination is made regarding whether or not a service connection to the network has been established. If not, the method 250 ends.


If so, control is passed to operation 260, and the power light is illuminated in a manner to allow the user to know that an error has occurred with establishing a connection to the network. For example, the power light can flash and/or be colored differently, such as amber, to indicate the failure. Control is then passed to operation 262.


At operation 262, the sensor is powered on. Next, at operation 264, a determination is made by the gateway device regarding whether or not a reading from the sensor has been received. If not, control is passed back to operation 262 so that the power on the sensor can be cycled.


If so, control is passed to operation 266, and the blue light on the gateway is illuminated to indicate that a Bluetooth link has been established with the sensor.


Next, at operation 268 (see FIG. 8), a determination is made regarding whether the data from the sensor should be stored or forwarded. If the data is to be stored on the local memory of the gateway for future forwarding (e.g., if the link to the network is currently unavailable), the method 250 ends.


If not, control is passed to operation 270, and the gateway device attempts to establish a link through the network to the server. Next, at operation 272, a determination is made regarding whether or not the link was established. If not, the method 250 ends. If so, control is passed to operation 274, and the appropriate light on the gateway device (e.g., the white WiFi light is lit), and the data is uploaded by the gateway device to the server.


Referring now to FIG. 9, in some examples, the gateway device 120 can be programmed to communicate with new sensor devices 110 while in the field, such as in use by the patient.


Such a process is initiated by the user connecting to an update server 320 using a computing device 180. For example, the user can browse to a specific web site using a browser. See, e.g., FIG. 17. The user then enters a sensor ID provided on the product packaging or other literature associated with the new sensor device 110. The ID is an encoded number based on various parameters, such as the original equipment manufacturer and device type.


Once entered, the ID is sent to the update server 320. At this point the ID is resolved to a device class, and the manufacturer's information is identified. The update server 320 thereupon queries a manufacturer portal 340 associated with the manufacturer of the sensor device 110 to determine the MAC address of the sensor device 110 and the protocol version. Once obtained by the update server 320, the MAC address and protocol information (e.g., the message exchange sequences and the respective message formats) is passed to the gateway device 120.


The gateway device 120 thereupon attempts to establish communication with the sensor device 110 using the MAC address and protocol encoding received from the update server 320 and requests the sensor device 110 to send a reading. If a response is received from the sensor device 110, the gateway device 120 strips out the expected value fields from the received message and transmits those fields back to the update server 320. The update server 320 validates the response against the expected values for that class of sensors and notifies the results on the user's computing device 180. If successful, the gateway device 120 can begin communicating with the new sensor device 110 to collect and forward data to the server 170.


Referring now to FIG. 10, additional details regarding the server 170 are shown.


The server 170 includes one or more computing devices. The server 170 executes a super application 410 that is specific for each user of the system 100. For example, as depicted, the user has two body-worn sensor devices 110A, 110B. Each of these sensor devices 110A, 110B communicates with the gateway device 120. The gateway device 120, in turn, forwards the data from the sensor devices 110A, 110B to the server 170.


Upon receipt, the data is routed to the super application 410 associated with the user based on a unique user identifier that is communicated with the data from the gateway device 120. The super application 410 maintains meta information regarding each sensor device that generates the data for the user. Upon receipt of the data, the super application 410 determines, based on the meta information, where the data should be stored.


For example, in this embodiment, there are device-specific repositories 420, 422 for each of the sensor devices 110A, 110B. When the super application 410 receives data from the gateway device 120 that originates from the sensor device 110A, that data is forwarded by the super application 410 to the database specific to that device (e.g., database 420) for storage. On a similar note, when the super application 410 receives data from the gateway device 120 that originates from the sensor device 110B, that data is forwarded by the super application 410 to the database 422 for storage.


The super application 410 controls all access to the data stored for the user. For example, the super application 410 retains the meta information about where the data is stored, and the super application 410 requires authentication before the super application 410 provides access to the data.


The super application 410 allows data movement between application suites that are installed for a particular user. The super application 410 also facilitates data movement across user profiles. The super application 410 has the authority to act as a proxy on behalf of the user and negotiate data exchange transactions with other super application entities.


To initiate a data exchange, the requesting entity sends out a message comprising of an authentication token, the type of data requested (e.g., weight readings), and the number of data items requested. On receiving this sequence, the super application 410 validates the token against a white list of acceptable tokens. If the token in invalid, it generates a notification for the user informing them about this request.


On receipt of a valid token, the super application 410 proceeds to locate a database containing the type of data requested. Notifications are sent out if such a database is not found and the incoming request is denied. Otherwise, the requested number of items is fetched from the relevant database and the request is serviced. Thus this framework eliminates the need for applications to know about the specific details of the databases, especially when the databases are residing in another user's profile.


For example, a third party application 430 (see FIGS. 15 and 16) can request data for a patient from the server 170. Such a request is routed to the super application 410 for that particular user. The super application 410 first determines whether or not the third party application 430 can provide the proper credentials to obtain the data. For example, the super application 410 can require a username and password for authentication before access is given.


If the proper credentials are provided, the super application 410 queries the proper database 420, 422 (for example, if the third party application 430 requests data from the sensor device 110A, the super application 410 would query the database 420) to obtain the data. Once obtained, the super application 410 sends the data to the third party application 430.


Referring now to FIG. 11, the server 170 is shown in more detail.


In this example, the server 170 is programmed to provide automatic and configurable medical device data notifications, the parameters of which can be determined by the patient or clinician.


For example, the server 170 includes an analyzer module 510 that communicates with the super application 410 to obtain data about the patient. The analyzer module 510 can be invoked by the reception of a new value from the gateway device 120. Exemplary devices and/or values can include blood pressure readings, temperature reading, blood glucose levels, weight, blood oxygen saturation, blood hemoglobin levels, blood hematacrit levels, ECG readings, heart rate, and any subjective reading communicated or provided by the patient.


The analyzer module 510 is configured to communicate with a notification module 520 based on received data and logical analysis of database parameters. Once invoked, the notification module 520 communicates with the super application 410 to retrieve the data from the databases 420, 422. The analyzer module 510 instructs the notification module 520 to provide notifications based on the configuration set by the doctor, nurse, and/or patient. The notifications can be provided in a variety of formats, including voice and data (e.g., SMS, MMS, e-mail, phone call or any other personal communication medium) and can be configured regarding to whom the notifications are provided (e.g., care provider, doctor, patient, and/or relative). See FIG. 12.


Other parameters are also configurable, such as frequency of notification, follow-up if receipt is not confirmed, and content of notification based on recipient type (doctor versus family member, e.g.). Further, a web-based portal can be used to fully configure the analysis and/or notification modules 510, 520.


In one embodiment, the notification module 520 maintains a user account table. For each user, a table of active applications is used to define the applications the user has activated. See FIGS. 15 and 16 regarding the various applications that are provided to the user. For each user application combination, a table is used to point to one or many analyzer scripts that may or may not be invoked in the analyzer module 510 on reception of a new result. For each analyzer script, a database table parameter is used to point to a notification group, which can be a single individual or multiple individuals. For each notification group defined in the notification module 520, there are one to many phone numbers and emails configured to receive the results of the clinical analyzer.


For example, the following data table defines the structure of configuration for facilitating this ability.


Apps













AppKey
Type







1
weight


2
pain


3
glucose


4
bloodpressure










User Account















Accountkey
USERNAME
AcntDetail1
AcntDetail2







1
jimdello@myemail.com
12 Maple st
NY


2
harrishmugun@mymail.com
14 Walnut st
NY










Account Apps
















UserApp
AccountKey
AppKey
Share
DefaultText







1
1
1
True
‘user’ has taken a weight






reading of ‘value’


2
1
2
True
‘user’ has record a pain level






‘value1’ in the ‘value2’


3
2
1
True
‘user’ has taken a weight






reading of ‘value’










Apps Clinical Analyzer(s)


















ClinAnalysisKey
Accountkey
AppKey
Analyzer
Active
Share
NotificationGroup







1
1
1
CHFWeight.js
True
True
1-1


2
1
1
WeightLoss.js
False
True
1-2


3
1
2
CHFPain.js
True
False
1-3


4
2
1
WeightLoss.js
True
True
2-1










Clinical Analysis Notification



















NotificationKey
Group
MMS
SMS
EMAIL
Number
Email
Type







1
1-1
False
True
False
315-555-1234
Null
PVT


2
1-1
False
True
True
315-555-5555
psoderberg@doctor.com
MD


3
1-1
False
False
True
null
janedello@mymail.com
REL


4
1-2
False
True
False
315-555-1234
Null
REL


5
1-2
False
True
True
315-555-5555
psoderberg@doctor.com
MD


6
1-3
False
True
True
315-444-4321
marydello@mymail.com
REL


7
2-1
False
True
True
315-555-5555
psoderberg@doctor.com
MD


8
2-1
False
True
True
213-234-5678
janemugun@mymail.com
REL


9
2-1
False
True
False
789-555-1234
Null
PVT









In the tables: ACT=the account holder (the patient); MD=the doctor(s) or medical professional; REL=network relation or family member.


In another embodiment, additional analyzer scripts are included in the “application” or suite packages that can be selected by the patient or caregiver. See FIGS. 15 and 16. These analyzers can be specific depending on the types of sensor devices being used. For example, there may be an application associated with the congestive heart failure (CHF) suite of devices that can be configured to automatically engage the notification module 520 when a patient's weight scale readings deviate from the previous reading by a specified amount. The analyzer module 510 can be further configured to predict disease states and/or suggest a new application and/or medical device and transmit associated analysis to the care provider.


Over time, multiple new and varied analysis types might be added expanding the clinical advice or decision support that can be offered to the clinician or provider. Upon analysis of a device reading by one or many configured analysis packages, the result of one or many results may or may not invoke one or many configurable notification systems that can send one or many types of messages to a one or many individuals mobile phone via SMS text or MMS pictures, email text and pictures, a pager, or any other personal communication medium.


Such a notification system is advantageous for several reasons. For example, different levels can be defined which have different types of notifications to customize the notifications. Further, the number of people to whom notifications are sent and types (format and pattern) of messages being sent are fully configurable.


Referring now to FIGS. 12-19, an example interface 500 for accessing data stored on the server 170 is shown. The interface 500 can be accessed over the Internet using a browser on the computing device 180. The interface 500 can be configured for use by the caregiver, the patient, or another interested party such as a relative.


The configuration for the interface 500 can be tailored based on the user's goals. For example, a patient can find, store, and review data about the patient's health, while a caregiver can review data from a plurality of patients.


In FIG. 12, the interface 500 includes a profile screen that displays aspects of the user's profile. For patients, the interface 500 includes a toolbar 501 that allows the patient to access different functionality, including applications associated with the user's profile, details about sensor devices associated with the patient, and profile information.


The interface 500 also includes an identification menu 511 including bibliographic information like the patient's name and picture. The menu 511 also provides a list of connections to others on the system 100, such as friends, caregivers, patients, etc. Messages can be passed between users that are connected to one another, such as inspirational messages between patients or medical information from a doctor to a patient. See FIG. 14. Additional information, such as contact information and health-related information, can also be accessed.


The interface 500 further includes a notebook or file portion 502 that is configured to display different information to the user depending on the user selection. In this example, the notebook portion 502 includes a first section 512 including a plurality of “sticky” notes 513 populated with comments from the patient. The notes 513 can include any content desired by the patient, such as feelings and inspirational sayings.


The notes 513 can be moved around and placed at different spots on the notebook portion 502, can be overlapped on one another, and can be deleted. A second section 514 of the notebook portion 502 also includes notes and other information populated by the user and the user's connections.


In FIG. 13, the first section 512 includes a plurality of readings 521 associated with the patient. The readings 521 can include any physiologic readings associated with the patient such as, for example, weight readings collected using the sensor devices 110 and the gateway device 120.


In FIG. 14, the first section 512 of the interface 500 includes messages that have been exchanged between the user and the user's connections on the system 100. In addition, the messages can include notifications from the notification module 520. The messages are displayed as sticky notes that can be moved and deleted as desired.


In some examples, the messages are color-coded for easy recognition. For example, the notes that are blue are from the doctor or other clinical professionals. If the user clicks a pile of message 519 located on the second section 514 that is blue, all of the blue messages from the doctor are shown on the first section 512. Other example colors include: orange for medical device or subjective symptoms; green for comment threads started by the patient; and yellow for messages from relatives and friends. Other schemes can be used.


In some examples, the population and placement of the notes on the first and second sections 512 is automated. This process includes verification of the authenticity of an incoming request for a particular page for the notebook portion 502. If the request is from a valid user in a valid session, the screen geometry that is available for displaying the messages is analyzed. This information is retrieved from a message database, which acts as a persistent store for all messages intended for the user. For each message, a suitable template is selected based on the message type and screen geometry. This template is populated with the corresponding message and a visual object is created. On completion, a matrix including the location information for each visual object, relative to the screen real estate, as well as the object type is returned.


Each note can contain a plurality of information, including a signature of an application generating the note or a picture of a user if the note is a message. The note can also include recorded values and timestamps defining the time the values were recorded and the time the note was posted in the notebook. Other configurations are possible.


Referring now to FIGS. 15-17, the user can access a plurality of applications listed on the second section 514. These applications, when selected, can be used to manipulate the data collected by the system 100 and to provide the user with more information based on the data. For example, applications including topics like pulse, respiratory rate, temperature, etc., can be selected by the user.


Once selected, the user can manage the applications in the section 514. See FIG. 16. The selected applications can be deleted or privacy policies for each application defined. For example, in FIG. 17, an interface 530 is provided that allows the user to define the privacy policies for each selected application. The interface 530 allows the user to define how the application communicates with the user, including through SMS, email, and/or a feed. By checking the boxes associated with each mode of communication, the user authorizes the application to use that mode of communication.


Referring now to FIG. 18, the output from a plurality of the applications is shown in an interface 540. Examples of the output include trends and data at specific times. The information to create the trends and specific times was pulled from the server 170, and the user's applications manipulate the data to provide the information. Other configurations are possible.



FIG. 19 shows the section 514 of the notebook portion 502 including information about the sensor devices 110 that are associated with the user. For example, the section 514 lists a weight sensor, including the name of the sensor, product number, and gateway number corresponding to the gateway device 120. Any applications associated with the sensor device are also listed.


The various embodiments described above are provided by way of illustration only and should not be construed as limiting. Those skilled in the art will readily recognize various modifications and changes that may be made without following the example embodiments and applications illustrated and described herein, and without departing from the true spirit and scope of the disclosure.

Claims
  • 1. A system for storing data collected by a body-worn sensor, the system comprising: a central processing unit (CPU) that is configured to control operation of a gateway device; andone or more computer readable data storage media storing software instructions that, when executed by the CPU, cause the gateway device to: receive a MAC address of a new sensor and a protocol version associated with the new sensor from a server, the server being in communication with a manufacturer portal having access to the MAC address of the new sensor and the protocol version associated with the new sensor;attempt to contact the new sensor using the protocol version and the MAC address;when a response is received, send the response to the server for validation;when the response is validated by the server, establish communications with the new sensor; andforward data from the new sensor to a second server, the second server being different from the server, wherein the second server includes a super application associated with a user of the new sensor, with the super application being programmed to control access to the data by causing the second server to:receive a request from another application for access to the data, the request including an authentication token;validate the authentication token against a white list of acceptable tokens; andpermit access to the data by the another application upon validation of the authentication token.
  • 2. The system of claim 1, wherein the super application identifies a database in which the data from the new sensor is stored.
  • 3. The system of claim 2, wherein the super application identifies a plurality of databases in which data from a plurality of sensors associated with the user is stored.
  • 4. The system of claim 1, further comprising a notification module programmed to generate a notification to a user when the data meets a certain criteria.
  • 5. The system of claim 4, wherein the notification module is programmed to notify a plurality of individuals when the data meets a second criteria.
CROSS REFERENCE TO RELATED APPLICATION(S)

This application is a divisional application of pending U.S. patent application Ser. No. 12/907,873, filed Oct. 19, 2010, the entirety of which is hereby incorporated by reference.

STATEMENT REGARDING FEDERALLY FUNDED RESEARCH OR DEVELOPMENT

These inventions were made with government support under Contract Nos. W81XWH-10-C-0159 and W81XWH-07-01-608 awarded by the United States Army Medical Research Acquisition Activity. The government may have certain rights in these inventions.

US Referenced Citations (384)
Number Name Date Kind
5188969 Arai Feb 1993 A
5231990 Gauglitz Aug 1993 A
5301270 Steinberg Apr 1994 A
5392390 Crozier Feb 1995 A
5410695 Frey Apr 1995 A
5579775 Dempsey Dec 1996 A
5666553 Crozier Sep 1997 A
5687734 Dempsey Nov 1997 A
5701423 Crozier Dec 1997 A
5715314 Payne Feb 1998 A
5860917 Comanor Jan 1999 A
5862377 Lee Jan 1999 A
5882300 Malinouskas Mar 1999 A
5906004 Lebby May 1999 A
5909492 Payne Jun 1999 A
5924074 Evans Jul 1999 A
5960411 Hartman Sep 1999 A
6014651 Crawford Jan 2000 A
6025841 Finkelstein Feb 2000 A
6057758 Dempsey May 2000 A
6080690 Lebby Jun 2000 A
6208345 Sheard Mar 2001 B1
D439981 Kasabach Apr 2001 S
6220510 Everett Apr 2001 B1
6243765 Raab Jun 2001 B1
6266340 Pickett Jul 2001 B1
6266645 Simpson Jul 2001 B1
6289238 Besson Sep 2001 B1
6308113 Nowlin Oct 2001 B1
D451604 Kasabach Dec 2001 S
6366578 Johnson Apr 2002 B1
6400711 Pounds Jun 2002 B1
6414698 Lovell Jul 2002 B1
6446253 Mellmer Sep 2002 B1
6452597 Goldberg Sep 2002 B1
6453356 Sheard Sep 2002 B1
6456305 Qureshi Sep 2002 B1
6469714 Buxton Oct 2002 B2
6496705 Ng Dec 2002 B1
6527711 Stivoric Mar 2003 B1
6544173 West Apr 2003 B2
6560222 Pounds May 2003 B1
6577893 Besson Jun 2003 B1
6605038 Teller Aug 2003 B1
6616606 Petersen Sep 2003 B1
6633848 Johnson Oct 2003 B1
6643541 Mok Nov 2003 B2
6647432 Ahmed Nov 2003 B1
6678413 Liang et al. Jan 2004 B1
6704804 Wilson Mar 2004 B1
6714946 Kanai Mar 2004 B1
6723046 Lichtenstein Apr 2004 B2
6757682 Naimark Jun 2004 B1
6785691 Hewett Aug 2004 B1
6785891 Allen Aug 2004 B1
6799165 Boesjes Sep 2004 B1
6840904 Goldberg Jan 2005 B2
6857123 Nuxoll Feb 2005 B1
6915957 Kisliakov Jul 2005 B2
6920633 Venkatraman Jul 2005 B1
6934740 Lawande Aug 2005 B1
6940403 Kail Sep 2005 B2
6988989 Weiner Jan 2006 B2
7004907 Banet Feb 2006 B2
7006614 Feinberg Feb 2006 B2
7020508 Stivoric Mar 2006 B2
7092958 Hempstead Aug 2006 B2
7129836 Lawson Oct 2006 B2
7137099 Knight Nov 2006 B2
7153262 Stivoric Dec 2006 B2
7154398 Chen Dec 2006 B2
7171425 Cazemier Jan 2007 B2
7177859 Pather Feb 2007 B2
7179228 Banet Feb 2007 B2
7188158 Stanton Mar 2007 B1
7200779 Coss Apr 2007 B1
7206630 Tarler Apr 2007 B1
7238159 Banet Jul 2007 B2
7249159 Horvitz Jul 2007 B1
7261690 Teller Aug 2007 B2
7285090 Stivoric Oct 2007 B2
7294105 Islam Nov 2007 B1
7299159 Nanikashvili Nov 2007 B2
7299240 Crozier Nov 2007 B1
7310673 Zhu Dec 2007 B2
7318009 Beam Jan 2008 B2
7375647 Evans May 2008 B2
7386672 Casazza Jun 2008 B2
7390299 Weiner Jun 2008 B2
7396330 Banet Jul 2008 B2
7407484 Korman Aug 2008 B2
7409403 Faraldo Aug 2008 B1
7433888 Hunter Oct 2008 B2
7439856 Weiner Oct 2008 B2
7448996 Khanuja Nov 2008 B2
7469250 Bazot Dec 2008 B2
7481772 Banet Jan 2009 B2
7487512 Brunswig Feb 2009 B2
7493140 Michmerhuizen Feb 2009 B2
7502643 Farringdon Mar 2009 B2
7509672 Horwitz Mar 2009 B1
7515043 Welch Apr 2009 B2
7515044 Welch Apr 2009 B2
7526437 Cue Apr 2009 B1
7526484 El-Shimi Apr 2009 B2
7542878 Nanikashvili Jun 2009 B2
7542980 Tsyganskiy Jun 2009 B2
7546335 Moeller Jun 2009 B2
7559902 Ting et al. Jul 2009 B2
7586908 Nelson Sep 2009 B2
7603427 Horvitz Oct 2009 B1
7610404 Scott Oct 2009 B2
7613702 Horvitz Nov 2009 B2
7613721 Horvitz Nov 2009 B2
7613722 Horvitz Nov 2009 B2
7616110 Crump Nov 2009 B2
7647298 Adya Jan 2010 B2
7657596 Veselov Feb 2010 B2
7658716 Banet Feb 2010 B2
7680767 Adya Mar 2010 B2
7698276 Seshadri Apr 2010 B2
7702638 Tsyganskiy Apr 2010 B2
7720879 Tsyganskiy May 2010 B2
7725476 Waggoner May 2010 B2
7743391 Balaji Jun 2010 B2
7752603 Harutunian Jul 2010 B2
7788250 Salman Aug 2010 B2
9619621 Dicks Apr 2017 B2
20010000811 May May 2001 A1
20020038368 Kojima Mar 2002 A1
20020046301 Shannon Apr 2002 A1
20020065919 Taylor May 2002 A1
20020073241 Gilbert Jun 2002 A1
20020082893 Barts Jun 2002 A1
20020089526 Buxton Jul 2002 A1
20020188629 Burfoot Dec 2002 A1
20030023506 Skibinski Jan 2003 A1
20030023512 Festa Jan 2003 A1
20030023513 Festa Jan 2003 A1
20030033284 Warren Feb 2003 A1
20030058267 Warren Mar 2003 A1
20030061195 Laborde Mar 2003 A1
20030072424 Evans Apr 2003 A1
20030101165 Warren May 2003 A1
20030105811 Laborde Jun 2003 A1
20030107487 Korman Jun 2003 A1
20030135403 Sanderson Jul 2003 A1
20030154183 Warren Aug 2003 A1
20030159030 Evans Aug 2003 A1
20030163604 Rabinovich Aug 2003 A1
20030163779 Warren Aug 2003 A1
20030164857 Warren Sep 2003 A1
20030178482 Kisliakov Sep 2003 A1
20040002958 Seshadri Jan 2004 A1
20040002988 Seshadri Jan 2004 A1
20040019696 Scott Jan 2004 A1
20040036715 Warren Feb 2004 A1
20040036718 Warren Feb 2004 A1
20040036722 Warren Feb 2004 A1
20040039597 Barts Feb 2004 A1
20040039989 Warren Feb 2004 A1
20040044866 Casazza Mar 2004 A1
20040054554 Barts Mar 2004 A1
20040073127 Istvan Apr 2004 A1
20040073448 Barts Apr 2004 A1
20040083264 Veselov Apr 2004 A1
20040107111 Barts Jun 2004 A1
20040122827 Cazemier Jun 2004 A1
20040127802 Istvan Jul 2004 A1
20040133080 Mazar Jul 2004 A1
20040139122 Kanai Jul 2004 A1
20040139444 Hope Jul 2004 A1
20040148304 Hempstead Jul 2004 A1
20040210458 Evans Oct 2004 A1
20050015355 Heller Jan 2005 A1
20050015439 Balaji Jan 2005 A1
20050080322 Korman Apr 2005 A1
20050101843 Quinn May 2005 A1
20050125742 Grotjohn Jun 2005 A1
20050148882 Banet Jul 2005 A1
20050149942 Venkatraman Jul 2005 A1
20050204282 Harutunian Sep 2005 A1
20050206518 Welch Sep 2005 A1
20050216199 Banet Sep 2005 A1
20050228244 Banet Oct 2005 A1
20050228297 Banet Oct 2005 A1
20050228299 Banet Oct 2005 A1
20050245831 Banet Nov 2005 A1
20050251002 Istvan Nov 2005 A1
20050251003 Istvan Nov 2005 A1
20050251004 Istvan Nov 2005 A1
20050261594 Banet Nov 2005 A1
20050261598 Banet Nov 2005 A1
20050288986 Barts Dec 2005 A1
20060009697 Banet Jan 2006 A1
20060009698 Banet Jan 2006 A1
20060031102 Teller Feb 2006 A1
20060047215 Newman Mar 2006 A1
20060047447 Brady Mar 2006 A1
20060069319 Elhag Mar 2006 A1
20060069702 Moeller Mar 2006 A1
20060075251 Correl Apr 2006 A1
20060079794 Liu Apr 2006 A1
20060084878 Banet Apr 2006 A1
20060117177 Buer Jun 2006 A1
20060122474 Teller Jun 2006 A1
20060122517 Banet Jun 2006 A1
20060122520 Banet Jun 2006 A1
20060142648 Banet Jun 2006 A1
20060155589 Lane Jul 2006 A1
20060161395 Beam Jul 2006 A1
20060190931 Scott Aug 2006 A1
20060218501 Wilson Sep 2006 A1
20060224051 Teller Oct 2006 A1
20060239215 Munje Oct 2006 A1
20060241961 Tsyganskiy Oct 2006 A1
20060241999 Tsyganskiy Oct 2006 A1
20060242170 Tsyganskiy Oct 2006 A1
20060242171 Tsyganskiy Oct 2006 A1
20060242172 Tsyganskiy Oct 2006 A1
20060242173 Tsyganskiy Oct 2006 A1
20060242174 Tsyganskiy Oct 2006 A1
20060242175 Tsyganskiy Oct 2006 A1
20060242176 Tsyganskiy Oct 2006 A1
20060242177 Tsyganskiy Oct 2006 A1
20060242188 Tsyganskiy Oct 2006 A1
20060242196 Tsyganskiy Oct 2006 A1
20060242197 Tsyganskiy Oct 2006 A1
20060242207 Tsyganskiy Oct 2006 A1
20060264730 Stivoric Nov 2006 A1
20060273878 Michmerhuizen Dec 2006 A1
20060282401 Waggoner Dec 2006 A1
20060282458 Tsyganskiy Dec 2006 A1
20060293934 Tsyganskiy Dec 2006 A1
20060293935 Tsyganskiy Dec 2006 A1
20060293940 Tsyganskiy Dec 2006 A1
20060294158 Tsyganskiy Dec 2006 A1
20070011026 Higgins Jan 2007 A1
20070011465 Webber Jan 2007 A1
20070015973 Nanikashvili Jan 2007 A1
20070015974 Higgins Jan 2007 A1
20070038038 Stivoric Feb 2007 A1
20070050395 Hunter Mar 2007 A1
20070050404 Hunter Mar 2007 A1
20070055166 Patil Mar 2007 A1
20070067773 Hope Mar 2007 A1
20070071643 Hall Mar 2007 A1
20070073178 Browning Mar 2007 A1
20070073558 Hall Mar 2007 A1
20070116223 Burke May 2007 A1
20070116224 Burke May 2007 A1
20070118613 Festa May 2007 A1
20070129958 Wu Jun 2007 A1
20070129961 Skibinski Jun 2007 A1
20070129962 Skibinski Jun 2007 A1
20070129963 Skibinski Jun 2007 A1
20070139219 Crider Jun 2007 A1
20070142715 Banet Jun 2007 A1
20070168228 Lawless Jul 2007 A1
20070169043 Violleau Jul 2007 A1
20070180140 Welch Aug 2007 A1
20070185393 Zhou Aug 2007 A1
20070226196 Adya Sep 2007 A1
20070226203 Adya Sep 2007 A1
20070255122 Vol Nov 2007 A1
20070276261 Banet Nov 2007 A1
20070276262 Banet Nov 2007 A1
20070276632 Banet Nov 2007 A1
20070291834 Toumazou Dec 2007 A1
20070293781 Sims Dec 2007 A1
20070299854 Bohlmann Dec 2007 A1
20080004538 Virtanen Jan 2008 A1
20080009694 Hopman Jan 2008 A1
20080013120 Ying Jan 2008 A1
20080051670 Banet Feb 2008 A1
20080058614 Banet Mar 2008 A1
20080059877 Brookler Mar 2008 A1
20080077026 Banet Mar 2008 A1
20080082004 Banet Apr 2008 A1
20080094228 Welch Apr 2008 A1
20080097178 Banet Apr 2008 A1
20080097550 Dicks Apr 2008 A1
20080097551 Dicks Apr 2008 A1
20080097552 Dicks Apr 2008 A1
20080097793 Dicks Apr 2008 A1
20080097908 Dicks Apr 2008 A1
20080097909 Dicks Apr 2008 A1
20080097910 Dicks Apr 2008 A1
20080097911 Dicks Apr 2008 A1
20080097912 Dicks Apr 2008 A1
20080097913 Dicks Apr 2008 A1
20080097914 Dicks Apr 2008 A1
20080097917 Dicks Apr 2008 A1
20080103370 Dicks May 2008 A1
20080103405 Banet May 2008 A1
20080103554 Dicks May 2008 A1
20080103555 Dicks May 2008 A1
20080114220 Banet May 2008 A1
20080139953 Baker Jun 2008 A1
20080150919 Kanamaru Jun 2008 A1
20080183052 Teller Jul 2008 A1
20080183502 Dicks Jul 2008 A1
20080215120 Dicks Sep 2008 A1
20080215360 Dicks Sep 2008 A1
20080218376 Dicks Sep 2008 A1
20080221399 Zhou Sep 2008 A1
20080221461 Zhou Sep 2008 A1
20080224852 Dicks Sep 2008 A1
20080228697 Adya Sep 2008 A1
20080281168 Gibson Nov 2008 A1
20080282258 Madej Nov 2008 A1
20080287751 Stivoric Nov 2008 A1
20080287817 Stivoric Nov 2008 A1
20080294020 Sapounas Nov 2008 A1
20080300572 Rankers Dec 2008 A1
20080306357 Korman Dec 2008 A1
20080312542 Banet Dec 2008 A1
20080319282 Tran Dec 2008 A1
20080319327 Banet Dec 2008 A1
20090018409 Banet Jan 2009 A1
20090018422 Banet Jan 2009 A1
20090018453 Banet Jan 2009 A1
20090031340 Modi Jan 2009 A1
20090054737 Magar Feb 2009 A1
20090069642 Gao et al. Mar 2009 A1
20090070412 D'Angelo Mar 2009 A1
20090073991 Landrum Mar 2009 A1
20090076340 Libbus Mar 2009 A1
20090076341 James Mar 2009 A1
20090076343 James Mar 2009 A1
20090076344 Libbus Mar 2009 A1
20090076345 Manicka Mar 2009 A1
20090076349 Libbus Mar 2009 A1
20090076350 Bly Mar 2009 A1
20090076363 Bly Mar 2009 A1
20090076397 Libbus Mar 2009 A1
20090076401 Mazar Mar 2009 A1
20090076405 Amurthur Mar 2009 A1
20090076410 Libbus Mar 2009 A1
20090076559 Libbus Mar 2009 A1
20090089379 Pegg Apr 2009 A1
20090093687 Telfort Apr 2009 A1
20090094364 Stevens Apr 2009 A1
20090099469 Flores Apr 2009 A1
20090099824 Falash Apr 2009 A1
20090102611 Quinn Apr 2009 A1
20090109874 Migault Apr 2009 A1
20090112072 Banet Apr 2009 A1
20090112769 Dicks Apr 2009 A1
20090118628 Zhou May 2009 A1
20090131759 Sims May 2009 A1
20090156946 Lane Jun 2009 A1
20090172633 Tsyganskiy Jul 2009 A1
20090177551 Cue Jul 2009 A1
20090182860 Hwang Jul 2009 A1
20090201636 Doherty et al. Aug 2009 A1
20090234672 Dicks Sep 2009 A1
20090234721 Bigelow Sep 2009 A1
20090254601 Moeller Oct 2009 A1
20090276792 Berry Nov 2009 A1
20090319535 Webber Dec 2009 A1
20090322763 Bang et al. Dec 2009 A1
20090327230 Levin Dec 2009 A1
20100016745 Crump Jan 2010 A1
20100037240 Launay Feb 2010 A1
20100042722 Klissner Feb 2010 A1
20100052914 Tsai Mar 2010 A1
20100058480 Hedberg Mar 2010 A1
20100082646 Meek Apr 2010 A1
20100088692 Rathi Apr 2010 A1
20100128709 Liu May 2010 A1
20100130875 Banet May 2010 A1
20100153865 Barnes Jun 2010 A1
20100160794 Banet Jun 2010 A1
20100160795 Banet Jun 2010 A1
20100160796 Banet Jun 2010 A1
20100160797 Banet Jun 2010 A1
20100160798 Banet Jun 2010 A1
20100168536 Banet Jul 2010 A1
20100168589 Banet Jul 2010 A1
20100192221 Waggoner Jul 2010 A1
20100324936 Vishnubhatla Dec 2010 A1
20110246123 DelloStritto Oct 2011 A1
20120053423 Kenalty Mar 2012 A1
Foreign Referenced Citations (41)
Number Date Country
4408300 Sep 1994 DE
69228423 Sep 1999 DE
60016416 May 2005 DE
60022603 Jun 2006 DE
60301899 Jul 2006 DE
102005039343 Feb 2007 DE
60213297 Aug 2007 DE
602004012051 Apr 2009 DE
0996072 Apr 2000 EP
1091295 Apr 2001 EP
1431886 Jun 2004 EP
1431886 Jun 2005 EP
1718088 Nov 2006 EP
1830263 Sep 2007 EP
1091295 May 2008 EP
1990978 Nov 2008 EP
1941696 Feb 2010 EP
2752469 Feb 1998 FR
2752469 May 2006 FR
2395579 May 2004 GB
2395579 Dec 2004 GB
1020090003748 Jan 2009 KR
2001097703 Dec 2001 WO
2002015515 Feb 2002 WO
2002084449 Oct 2002 WO
2004066514 Aug 2004 WO
2005010778 Feb 2005 WO
2005057362 Jun 2005 WO
2007024379 Mar 2007 WO
2007024459 Mar 2007 WO
2007050158 May 2007 WO
2007050159 May 2007 WO
2007062260 May 2007 WO
2007062260 May 2007 WO
2007084955 Jul 2007 WO
2007112009 Oct 2007 WO
2008128709 Oct 2008 WO
2008154648 Dec 2008 WO
2009042416 Apr 2009 WO
2009084708 Jul 2009 WO
2009155558 Dec 2009 WO
Non-Patent Literature Citations (106)
Entry
4000 Avant; Wearable Digital Pulse Oximetry with Bluetooth® Wireless Technology; © 2005 Nonin Medical, Inc.; 2 pages.
Aframe Digital—Features; © 2010 Aframe Digital Inc.; webpage accessed via: http://www.aframedigital.com/features.html[Dec. 20, 2010 12:29:40 PM]; 1 page.
Alive Technologies—Products webpage; accessed via http://www.alivetec.com/products.htm[Dec. 20, 2010 1:08:22 PM]; 2 pages.
ApexPro Enterprise-wide telemetry; © 2008 General Electric Company; EMEA M1171526 Jan. 2009; Global version DOC0519991; 8 pages.
Bar-Or, Amir et al.; BioStream: A System Architecture for Real-Time Processing of Physiological Signals; Cambridge Research Laboratory; HP Laboratories Cambridge; HPL-2004-128; Aug. 2, 2004; © IEEE 2004; 8 pages.
BIOTRONIK—excellence for life; The New BIOTRONIK Home Monitoring®; © BIOTRONIK 2010; webpage accessed via: http://www.biotronik.com/en/us/25359[Dec. 20, 2010 12:58:45 PM]; 2 pages.
Card Guard Products & Technologies; accessed Mar. 4, 2011 via: http://www.cardguard.com/cardguard; 2 pages.
Cardiocom—Commander; Commander Data Management System; © 2010 Cardiocom, LLC; webpage accessed via: http://www.cardiocom.com/commander.html[Dec. 20, 2010 12:27:35 PM]; 2 pages.
CardioNet—Get to the Heart of the Problem; © CardioNet 2002-2010; webpage accessed via: http://www.cardionet.com/about—01.html[Dec. 20, 2010 12:32:35 PM]; 1 page.
CardioScout 24h ECG; SRM Innovative Medical Solutions; Web: www.sr-med.de; Copyright 2013 Alle Rechte vorbehalten; 2 pages.
CardioScout mobile; SRM Innovative Medical Solutions; © Urheberrechlich geschutzt; CS60011ASR-de; Web: www.sr-med.de; Copyright 2013 Alle Rechte vorbehalten; 2 pages.
CINTERION—Health Care; How can M2M improve your life.; webpage accessed via: http://cinterion.com/ehealth.htm[Dec. 20, 2010 12:39:09 PM]; 2 pages.
CodeBlue: Wireless Sensors for Medical Care; Harvard Sensor Networks Lab; accessed via http://fiji.eecs.harvard.edu/CodeBlue[Dec. 20, 2010 1:17:43 PM]; 4 pages.
Configurable Notification System IP Landscape; Blue Highway, LLC; Sep. 10, 2010.
Corscience—ECG Event recorder; corscience cardiovascular innovations; webpage accessed via: http://www.corscience.de/en/medical-engineering/products-systems/ecg-devices/event-recorder.html[Dec. 20, 2010 1:15:40 PM]; 2 pages.
Corventis™—Products; AVIVO™ Mobile Patient Management (MPM) System; © 2009 Corventis, Inc.; webpage accessed via: http://www.corventis.com/AP/avivo.asp[Dec. 20, 2010 12:37:49 PM]; 2 pages.
Crystal Monitor® PSG Series; PSG anywhere: Expanding the reach of your sleep services; Cleveland Medical Devices Inc.; LMA-07-0108 B; 2 pages; (admitted prior art as of the earliest priority date of this patent application).
Cybernet Medical®—How MedStar Works; webpage accessed via: http://www.cybernetmedical.com/index.php/how-medstar-works[Dec. 20, 2010 12:42:40 PM]; 1 page.
E-CliniQ—Tele Modem™ for Telephone Lines Connect-LAN™ for IP Networks Connect-CELL™ for Cellular Networks; Aerotel Medical Systems (1998) Ltd.; 2 pages.
FitLinxx: Activity and Health Tracking Technology; © 2008-2009 FitLinxx; webpage accessed via: http://fitlinxx.com/products—HW-pub.html[Dec. 20, 2010 12:43:27 PM]; 2 pages.
HealthSense—eNeighbor® System Components; Copyright Healthsense®; webpage accesses via: http://healthsense.com/index.php/products/eneighbor-system-components[Dec. 20, 2010 12:49:17 PM]; 5 pages.
HealthSense—eNeighbor® Typical Sensor Application; Copyright Healthsense®; webpage accessed via: http://healthsense.com/index.php/products/eneighbor-auto-pers-with-adl-monitoring/eneighbor-typical-sensor-application[Dec. 20, 2010 12:48:41 PM]; 1 page.
Healy, Jennifer et al.; Wearable Wellness Monitoring Using ECG and Accelerometer Data; Cambridge Research Laboratory; HP Laboratories Cambridge; HPL-2005-134; Jul. 13, 2005; © IEEE 2005; 4 pages.
Holst Centre: News & Press Releases; Best Paper Award for Micropower team during SSI2009; Mar. 12, 2009; accessed Feb. 21, 2011 via: http://www.holstcentre.com/NewsPress/NewsList/BestPaperAwardMicropower.aspx; 2 pages.
Holst Centre: News & Press Releases; Press Release: Body Area Network Monitors Arousal Level; Oct. 14, 2008; accessed Feb. 21, 2011 via: http://www.holstcentre.com/NewsPress/PressList/Body%20area%20network%20monitors%20arousal%20level.aspx; 2 pages.
Honeywell HomMed; Genesis Features; © Honeywell International Inc. 2007; webpage accessed via: http://www.hommed.com/products/genesis—features.asp[Dec. 20, 2010 1:19:56 PM]; 1 page.
Honeywell HomMed; Sentry Telehealth Monitor—Total Solution; © Honeywell International Inc. 2007; webpage accessed via: http://www.hommed.com/products/sentry—telehealth—monitor-total-solution.asp[Dec. 20, 2010 1:21:06 PM]; 1 page.
Honeywell: Honeywell HomMed—Features; © Honeywell International Inc. 2007; accessed Feb. 21, 2011 via: http://www.hommed.com/products/genesis—features.asp; 1 page.
http://ieeexplore.ieee.org/stampPDF/getPDF.jsp?arnumber=1385537&isnumber=30166 Integration Technology Adoption in Healthcare Organizations: A Case for Enterprise Application Integration; System Sciences, 2005.
http://ieeexplore.ieee.org/stampPDF/getPDF.jsp?arnumber=1400944&isnumber=30424 Network middleware for flexible integration of sensor processing in home environment; Systems, Man and Cybernetics, 2004 IEEE International Conference.
http://ieeexplore.ieee.org/stampPDF/getPDF.jsp?arnumber=1503146&isnumber=32244 Distributed automatic camera control system tracking markers for distance education; Information Technology: Research and Education, 2005.
http://ieeexplore.ieee.org/stampPDF/getPDF.jsp?arnumber=1557107&isnumber=33064 Acquiring medium models for sensing performance estimation; Sensor and Ad Hoc Communications and Networks, 2005.
http://ieeexplore.ieee.org/stampPDF/getPDF.jsp?arnumber=1585716&isnumber=33446 The Relational Data Model for Design Automation; Design Automation, 1983.
http://ieeexplore.ieee.org/stampPDF/getPDF.jsp?arnumber=1634230&isnumber=34262 Network ready CBRN sensors: a way forward; Sensors Applications Symposium, 2006.
http://ieeexplore.ieee.org/stampPDF/getPDF.jsp?arnumber=1653976&isnumber=34667 New Products; Mar. 1982; 6 pages.
http://ieeexplore.ieee.org/stampPDF/getPDF.jsp?arnumber=275682&isnumber=6831 The case for application-specific operating systems; Workstation Operating Systems, 1992. Proceedings.
http://ieeexplore.ieee.org/stampPDF/getPDF.jsp?arnumber=4746473&isnumber=4746420 Intelligent Enterprise Information Security Architecture Based on Service Oriented Architecture; Future Information Technology and Management Engineering, 2008.
http://ieeexplore.ieee.org/stampPDF/getPDF.jsp?arnumber=4810140&isnumber=4814874 Modeling the Ambient Intelligence Application System: Concept, Software, Data, and Network; Systems, Man, and Cybernetics, Part C: Applications and Reviews, IEEE Transactions on pp. 299-314, Apr. 3, 2009.
http://ieeexplore.ieee.org/stampPDF/getPDF.jsp?arnumber=486713&isnumber=10418 Evolution of virtual reality [Medicine]; Engineering in Medicine and Biology Magazine, IEEE (vol. 15, Issue: 2), Mar./Apr. 1996.
http://ieeexplore.ieee.org/stampPDF/getPDF.jsp?arnumber=5159015&isnumber=5158914 Increasing Overall Network Security by Integrating Signature-Based NIDS with Packet Filtering Firewall; Artificial Intelligence, 2009.
http://ieeexplore.ieee.org/stampPDF/getPDF.jsp?arnumber=5337255&isnumber=5337084 Web 3.0: A Real Personal Web! More Opportunities and More Threats; Next Generation Mobile Applications, Services and Technologies, 2009.
http://ieeexplore.ieee.org/stampPDF/getPDF.jsp?arnumber=5451719&isnumber=5451538 Development on object-oriented virtual assembly system for series products; Computer and Automation Engineering (ICCAE), Feb. 2010 (vol. 4).
http://ieeexplore.ieee.org/stampPDF/getPDF.jsp?arnumber=651147&isnumber=14154 Beyond calculation: the expanded use of computer-generated transformer design data; Electrical Insulation Conference, 1997, and Electrical Manufacturing Coil Winding Conference.
http://ieeexplore.ieee.org/stampPDF/getPDF.jsp?arnumber=765767&isnumber=16540 Multiple dynamic view support for cooperative work; Database Systems for Advanced Applications, 1999.
http://ieeexplore.ieee.org/stampPDF/getPDF.jsp?arnumber=864027&isnumber=18717 An implementation of a CSCW framework using CORBA; High-Performance Communication Systems, 1997.
http://ieeexplore.ieee.org/stampPDF/getPDF.jsp?arnumber=885633&isnumber=19092 Combining the “information” and “measurement” worlds to improve system performance and operational readiness; AUTOTESTCON Proceedings, 2000 IEEE.
http://ieeexplore.ieee.org/stampPDF/getPDF.jsp?arnumber=928623&isnumber=20074 XML's impact an databases and data sharing; Computer (vol. 34, Issue: 6) Jun. 2001.
http://ieeexplore.ieee.org/stampPDF/getPDF.jsp?arnumber=935390&isnumber=20240 Traffic shaping in end systems attached to QoS-supporting networks; Computers and Communications, 2001.
http://ieeexplore.ieee.org/stampPDF/getPDF.jsp?arnumber=948854&isnumber=20512 Optimal resource assignment in Internet data centers; Modeling, Analysis and Simulation of Computer and Telecommunication Systems, 2001.
http://ieeexplore.ieee.org/stampPDF/getPDF.jsp?arnumber=952440&isnumber=20588 GEODAS: an industrial experience with component frameworks for data acquisition and analysis systems; Euromicro Conference, 2001. Proceedings. 27th.
http://ieeexplore.ieee.org/stampPDF/getPDF.jsp?arnumber=965924&isnumber=20834 An XML-based architecture for distributed real-time multimedia systems; Global Telecommunications Conference, 2001. GLOBECOM '01. IEEE (vol. 3).
http://ieeexplore.ieee.org/stampPDF/getPDF.jsp?arnumber=994528&isnumber=21442 P2P in B2BI; System Sciences, 2002. HICSS.
http://sourceforge.net/projects/nors/—pdf of page accessed Feb. 21, 2011; 2 pages.
http://wiki.forum.nokia.com/index.php/Nokia—Open—Source—pdf of page accessed Feb. 21, 2011; 2 pages.
http://www.corventis.com/AP/avivo.asp—pdf of page accessed Feb. 21, 2011; 2 pages.
http://www.corventis.com/US/—pdf of page accessed Feb. 21, 2011; 1 page.
http://www.eecs.harvard.edut˜mdw/proj/codeblue/release—pdf of page accessed Feb. 21, 2011; 2 pages.
http://www.holstcentre.com/—pdf of page accessed Aug. 1, 2011; 1 page.
http://www.picomed.de/—pdf of page accessed Mar. 4, 2011; 1 page.
http://www.shimmer-research.com/—pdf of page accessed Feb. 21, 2011; 1 page.
http://www.spauldingrehab.org/—pdf of page accessed Feb. 21, 2011; 1 page.
http://www2.imec.be/imec—com/imec—com—homepage.php—pdf of page accessed Feb. 21, 2011; 2 pages.
Ideal Life—Products; © IDEAL LIFE®; webpage accessed via: http://ideallifeonline.com/products/[Dec. 20, 2010 12:34:02 PM]; 2 pages.
Imec—Human ++: body area networks; Scientific Report 2008; webpage accessed via: http://www.imec.be/ScientificReport/SR2008/HTML/1225020.html[Dec. 20, 2010 1:30:57 PM]; 4 pages.
Imec—Integrated wearable systems; Scientific Report 2009; webpage accessed via: http://www.imec.be/ScientificReport/SR2009/HTML/1213373.html[Dec. 20, 2010 1:26:38 PM]; 6 pages.
Instromedix—Cardiac Event Recorders & Pacemaker Checks; LifeStar HealtheKit—Vital Signs Monitoring; © 2004 Card Group® Group of Companies; webpage accessed via: http://www.instromedix.com/HealtheKit.htm[Dec. 20, 2010 2:20:28 PM]; 2 pages.
Intel® Health Guide PHS6000—Connecting patients and healthcare professionals for personalized care—Product Brief; © 2009 Intel Corporation; 4 pages.
Intel in Healthcare—homepage; accessed Feb. 21, 2011 via: http://www.intel.com/about/companyinfo/healthcare/index.htm; 2 pages.
Intelesens Responsive Healthcare—Vitalsens Wireless Platform; Product and Graphic Design by The Design Factor, Belfast; 4 pages; (admitted prior art as of the earliest priority date of this patent application).
Intel-GE Care Innovations—Intel Health Guide; The Next Step in Chronic Care Management: Personalized Health Monitoring at Home; © 2011 Intel-GE Care Innovations, LLC; accessed Feb. 21, 2011 via: http://www.careinnovations.com/products/healthguide/default.aspx; 1 page.
LifeSync Corporation; Wireless ECG and Wireless EKG; Hospital Infection Control; The New Standard in Monitoring Patients; © 2003-2008 LifeSync Corporation; V.1 Last Updated Jan. 6, 2009; webpage accessed via: http://www.lifesynccorp.com/products/wireless-system.html[Dec. 20, 2010 2:28:29 PM]; 7 pages.
Low-Power and Secure Wearable ECG over Body Area Network: Press Release; May 11, 2009; © 2008 National Institute of Information and Communications Technology; webpage accessed via: http://www2.nict.go.jp/pub/whatsnew/press/h21/090511/090511—e.html[Dec. 20, 2010 2:29:13 PM]; 5 pages.
MedApps® Mobile Health Monitoring; MedApps, Inc. © 2010; webpage accessed via: http://www.medapps.net/System.html[Dec. 20, 2010 12:13:57 PM]; 1 page.
Medical News Today; Sensei and Humana Inc. Join Forces to Offer Humana Associates Innovative Program for Weight Loss; Jan. 30, 2008; accessed via: http://www.medicalnewstoday.com/articles/95560.php[Dec. 20, 2010 4:34:59 PM]; 4 pages.
MediCompass Integrated Product Suite; MediCompass Product Suite—IDNs; P/N: 70/9564 Rev A; Copyright © 1999-2010 iMetrikus®, Inc.; 2 pages.
MetriLink®; MetriLink P/N: 70/9571 Rev A; Copyright © 1999-2010 iMetrikus®, Inc.; 2 pages.
Mindray—NetGuard™—Features & Benefits; © 2010 Mindray DS USA, Inc.; webpage accessed via: http://www.mindray.com/na/products/netguard.html?backUrl=http://www.mindray.com/na/products/pro—line1—pre.html[l Feb. 20, 2010 12:55:12 PM]; 2 pages.
Mobile Health Zone—Sensei Corp; Copyright © 2010 Sensei Corp.; accessed via: http://www.sensei.com/mobile-health-zone/[Dec. 20, 2010 4:33:53 PM]; 1 page.
Nee, O. et al.; SAPHIRE: intelligent healthcare monitoring based on semantic interoperability platform: pilot applications; IET Commun., Feb. 2008, vol. 2, No. 2, pp. 192-201; © The Institution of Engineering and Technology 2008; 10 pages.
New Wireless Devices Could Help Consumers Keep Track of their Vital Signs; San Diego, CA, Dec. 20, 2007; Calit2: California Institute for Telecommunications and Information Technology; accessed via: Http://www.calit2.net/newsroom/print—page.php?id=1211[Dec. 20, 2010 4:05:27 PM]; 3 pages.
Personal Health Monitor—Features; © 2005-2010 University of Technology, Sydney; webpage accessed via: http://personalheartmonitor.com/Features.html[Dec. 20, 2010 3:31:49 PM]; 3 pages.
Personal Health Monitor—Welcome; © 2005-2010 University of Technology, Sydney; webpage accessed via: http://personalheartmonitor.com/index.html[Dec. 20, 2010 3:30:57 PM]; 2 pages.
Personal Health Monitor; Mar. 2010 Version 4.2.8 Released; © 2005-2010 University of Technology, Sydney; accessed Mar. 3, 2011 via: http://personalheartmonitor.com/news.html; 3 pages.
Planet Automation.com: Eaton Chooses Intrinsyc for Embedded WinCE Solution; Jul. 20, 2000; © 1996-2001 VertMarkets, Inc.; accessed Aug. 9, 2011 via: http://www.plantautomation.com/article.mvc/Eaton-chooses-Intrinsyc-for-embedded-WinCE-so-0001; 3 pages.
Pulse Oximetry/Fingertip; 9560 Onyx II—Product Literature; © 2008 Nonin Medical, Inc.; 4 pages.
Qualcomm Innovation—LifeCOMM; Innovation stories: The baby boomer wave; LifeCOMM and the “disease care” system; Closing the “continuum of care” gap; Innovation. Execution. Credibility; © 2010 Qualcomm Incorporated; accessed via: http://www.qualcomm.com.au/innovation/stories/lifecomm.html[Dec. 20, 2010 4:01:30 PM]; 2 pages.
Redengine Inc: Health Sector Clients: WWPM; Case Studies; accessed via: http://www.redengine.com/case-studies/health/wwpm.aspx[Dec. 20, 2010 4:11:48 PM]; 1 page.
SAPHIRE, “Intelligent Healthcare Monitoring based on a Semantic Interoperability Platform”, Survey of the State of the Art, Feb. 28, 2006, pp. 192-201.
SenseWear—Product Overview; Introducing the Enhanced BodyMedia SenseWear System; webpage accessed via: http://sensewear.bodymedia.com/SW-Learn-More/Product-Overview[Dec. 20, 2010 1:12:29 PM]; 2 pages.
Sensium Life Pebble Wireless Vitals Monitor for Sport Training, Cardiac Health Auditing; medGadget internet journal of emerging medical technologies; Monday, Oct. 26, 2009; © 2004-2010 Medgadget LLC; webpage accessed via: http://medgadget.com/archives/2009/10/sensium—life—pebble—wireless—vitals—monitor—for—sport—training—cardiac—health—auditing.html[Dec. 20, 2010 2:58:27 PM]; 5 pages.
Sensor and modules; Shimmer: Discovery in Motion; © SHIMMER RESEARCH™; webpage accessed via: http://www.shimmer-research.com/p/sensor-and-modules[Dec. 20, 2010 2:54:06 PM]; 3 pages.
Shimmer Wireless Sensor Unit/Platform; Shimmer: Discovery in Motion; © SHIMMER RESEARCH™; webpage accessed via: http://www.shimmer-research.com/p/products/sensor-units-and-modules/shimmer-wireless-sensor-unitplatform[Dec. 20, 2010 2:54:59 PM]; 2 pages.
SleepScout™ Portable Sleep Monitor: Simplify the Monitoring of Sleep Disorders; Cleveland Medical Devices Inc.; LMA-08-0011 A Lab; 2 pages; (admitted prior art as of the earliest priority date of this patent application).
Sleuth AT Transoma's New Implantable Wireless ECG Monitor Gets US OK; Friday, Feb. 13, 2009; © 2004-2010 Medgadget LLC; accessed via: http://medgadget.com/archives/2009/02/transomas—new—implantable—wireless—ecg—monitor—gets—us—ok.html[Dec. 20, 2010 3:58:08 PM]; 5 pages.
Sleuth™ Wireless Electrocardiogram Monitoring System; Thursday, Oct. 18, 2007; © 2004-2010 Medgadget LLC; accessed via: http://medgadget.com/archives/2007/10/sleuth—wireless—electrocardiogram—monitoring—system.html[Dec. 20, 2010 3:58:43 PM]; 5 pages.
Sotera Wireless—Rapid Response Monitoring: A New Era in Ambulartory Patient Safety; © 2009 Sotera Wireless Inc., Formerly Triage Wireless; webpage accessed via: http://www.soterawireless.com/main/index.php?option=com—content&view=article&id=55&Itemid=18[Dec. 20, 2010 12:56:39 PM]; 1 page.
Sotera Wireless—Rapid Response Monitoring: Sotera Wireless Expands Management Team in Anticipation of Product Scale-Up in 2009; Jan. 12, 2009; © 2009 Sotera Wireless Inc. Formerly Triage Wireless; accessed Mar. 3, 2011 via: http://www.soterawireless.com/main/index.php?option=com—content&view=article&id=76:press-release-january09&catid=36:press-releases&Itemid=60; 2 pages.
Sotera Wireless—Rapid Response Monitoring: Union Tribune Sep. 2008; © 2009 Sotera Wireless Inc. Formerly Triage Wireless; accessed Mar. 3, 2011 via: http://www.soterawireless.com/main/index.php?option=com—content&view=article&id=50:union-tribune09-2008&catid=35:media-coverage&Itemid=29; 1 page.
Sudano, Isabella et al.; Auricall®. A new device for a non-invasive, wireless, continuous monitoring of oxygen saturation and heart rate in patients with heart failure; International Journal of Cardiology 129 (2008); pp. 141-143.
Thorn, C.F. et al.: Pathway-based Approaches to Pharmacogenomics; Current Pharmacogenomics, vol. 5, No. 1; © 2007 Bentham Science Publishers Ltd.; accessed Aug. 9, 2011 via: http://www.bentham.org/cppm/Sample/cpg5-1/007AF.pdf; pp. 79-86.
Toumaz—Pioneer in Low Cost, Ultra-Low Power Wireless Technologies; © 2011 Toumaz UK Ltd; accessed Mar. 4, 2011 via: http://www.toumaz.com/; 1 page.
Toumaz—Sensium Introduction: Sensium Ultra-Low Power Platform for Rapid Development of Wireless Body Area Networks (BANs); © 2010 Toumaz UK Ltd.; webpage accessed via: Http://www.toumaz.com/page.php?page=sensium—intro[Dec. 20, 2010 12:35:33 PM]; 2 pages.
UC-321 Precision Personal Health Scale—A&D Weighing Pty Ltd; © 2005 A&D Weighing Pty Ltd; accessed Mar. 3, 2011 via: http://www.andmercury.com.au/web.php?p=1305&pp=1390&pcat=scale; 1 page.
Welcome to Carematix.com—Carematix Wellness System; © 2002 Carematix Inc.; webpage accessed via: http ://carematix.com/[Dec. 20, 2010 1:00:40 PM]; 1 page.
International Searching Authority, International Search Report and Written Opinion, PCT/US2011/055709, dated May 1, 2012, 11 pages.
Nicky Kern et al., “Multi-sensor Activity Context Detection for Wearable Computing,” EUSAI 2003, pp. 220-232.
Related Publications (1)
Number Date Country
20150334474 A1 Nov 2015 US
Divisions (1)
Number Date Country
Parent 12907873 Oct 2010 US
Child 14488917 US