Self-describing real-time device data communication system
First Claim
Patent Images
1. A method for communicating between an implantable medical device (IMD) and an external processing unit, the method comprising:
- transmitting device data and configuration information from the IMD;
processing the device data for display at the external processing unit based on the configuration information; and
notifying the external processing unit of a change to characteristics of the device data by transmitting the changed device data and updated configuration information from the IMD, wherein the external processing unit uses a single central processing unit to both execute a desktop application for processing at least some of the device data as it is received from the IMD and load an active program for execution in response to the configuration information received from the IMD, wherein transmitting device data and configuration information from the IMD and notifying the external processing unit of a change to the characteristics of the device data comprises transmitting device data in a first data packet; and
transmitting configuration information in a second data packet, wherein the configuration information is structured as at least one tag having a tag identifier and at least one value representing a data parameter.
1 Assignment
0 Petitions
Accused Products
Abstract
An implantable medical device (IMD) communicates with an external processing unit by transmitting device data and configuration information that describes the device data. The external processing unit processes the device data for display based on the configuration information. The IMD notifies the external processing unit of a change to characteristics of the device data by transmitting the changed device data and updated configuration information.
-
Citations
12 Claims
-
1. A method for communicating between an implantable medical device (IMD) and an external processing unit, the method comprising:
-
transmitting device data and configuration information from the IMD; processing the device data for display at the external processing unit based on the configuration information; and notifying the external processing unit of a change to characteristics of the device data by transmitting the changed device data and updated configuration information from the IMD, wherein the external processing unit uses a single central processing unit to both execute a desktop application for processing at least some of the device data as it is received from the IMD and load an active program for execution in response to the configuration information received from the IMD, wherein transmitting device data and configuration information from the IMD and notifying the external processing unit of a change to the characteristics of the device data comprises transmitting device data in a first data packet; and
transmitting configuration information in a second data packet, wherein the configuration information is structured as at least one tag having a tag identifier and at least one value representing a data parameter. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for communicating between an implantable medical device (IMD) and an external processing unit, the method comprising:
-
transmitting device data and configuration information from the IMD; processing the device data for display at the external processing unit based on the configuration information; and notifying the external processing unit of a change to characteristics of the device data by transmitting the changed device data and updated configuration information from the IMD, wherein the external processing unit uses a single central processing unit to both execute a desktop application for processing at least some of the device data as it is received from the IMD and load an active program for execution in response to the configuration information received from the IMD, wherein transmitting device data and configuration information from the IMD and notifying the external processing unit of a change to the characteristics of the device data comprises transmitting device data in a first data packet; and
transmitting configuration information in a second data packet, wherein the first and second data packets include a configuration identifier correlating the device data with the configuration information.
-
-
7. A method for communicating between an implantable medical device (IMD) and an external processing unit, the method comprising:
-
transmitting configuration information from the IMD; transmitting device data from the implanted medical device, the device data including an indicator of the configuration information that is to be associated with the device data; comparing, at the external processing unit, the configuration information most recently received from the IMD to the indicator in the device data of the configuration information that is to be associated with the device data; and processing the device data based on the configuration information, upon determining that the configuration information most recently received from the IMD corresponds to the indicator in the device data of the configuration information that is to be associated with the device data; transmitting device data, including the indicator of the configuration information that is to be associated with the device data, in a first data packet; and transmitting configuration information in a second data packet. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A method for communicating between an implantable medical device (IMD) and an external processing unit, the method comprising:
-
initiating communication by the IMD; transmitting device data and configuration information from the IMD in a beaconing procedure, the configuration information being transmitted at a first rate; determining whether the configuration information is to be changed; and upon determination that the configuration information is to be changed, transmitting device data and configuration information from the IMD in a manner where the configuration information is transmitted at the first rate during transmission of device data and configuration information from the IMD in the beaconing procedure, determining whether a telemetry session has been established between the IMD and the external processing unit; and upon determination that a telemetry session has been established between the IMD and the external processing unit, transmitting device data and configuration information from the IMD in a manner where the configuration information is transmitted at a second rate lower than the first rate.
-
Specification