Implantable medical device system with minimization of energy employed for processing data
First Claim
1. A method for operating an implantable medical device system having an implantable medical device which includes a first calculation processor and an external unit, in wireless communication with said implantable medical device, including a second calculation processor, said method comprising the steps of:
- identifying a processing task involving processing of source data into result data;
executing a selection algorithm in one of said first calculation processor and said second calculation processor to select one of said first calculation processor and said second calculation processor, as a selected processor, to perform said processing task; and
performing said processing task in said selected processor and presenting said result data at said external unit.
1 Assignment
0 Petitions
Accused Products
Abstract
In a method for operating a system having an implantable medical device that communicates by wireless telemetry data exchange with an external unit, an algorithm is employed, selecting either an internal calculation processor in the implantable device or an external calculation processor in the external unit for accomplishing a given data processing. If the sum of an estimated amount of energy to process the data in the internal calculation processor and an estimated amount of energy required to then transmit an expected amount of result data to the external unit exceeds an estimated amount of energy required to transmit the source data to the external unit, the external calculation processor is selected. Otherwise, the internal calculation processor is selected. The method thereby results in a minimal energy consumption in the implantable medical device. This, in turn, allows for a device with a long battery lifetime and thus an improved patient comfort.
19 Citations
15 Claims
-
1. A method for operating an implantable medical device system having an implantable medical device which includes a first calculation processor and an external unit, in wireless communication with said implantable medical device, including a second calculation processor, said method comprising the steps of:
-
identifying a processing task involving processing of source data into result data; executing a selection algorithm in one of said first calculation processor and said second calculation processor to select one of said first calculation processor and said second calculation processor, as a selected processor, to perform said processing task; and performing said processing task in said selected processor and presenting said result data at said external unit. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer readable medium having a computer program stored therein for operating an implantable medical device system having an implantable medical device which includes a first calculation processor and an external unit, in wireless communication with said implantable medical device, including a second calculation processor, said computer readable medium being loadable into one of said first and second calculation processors and thereby programming said one of said first and second calculation processors to:
-
identify a processing task involving processing of source data into result data for subsequent presentation at said external unit; execute a selection algorithm in said computer to select one of said first calculation processor and said second calculation processor to perform said processing task. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A medical device system comprising:
-
an implantable medical device which includes a first calculation processor; an external unit, in wireless communication with said implantable medical device, including a second calculation processor; after identifying a processing task involving processing of source data into result data, one of said first calculation processor and said second calculation processor executing a selection algorithm to select one of said first calculation processor and said second calculation processor, as a selected processor, to perform said processing task; and said selected processor performing said processing task and presenting said result data at said external unit. - View Dependent Claims (12, 13, 14, 15)
-
Specification