Remotely-programmable personal device and configuration and method for remotely programming a personal device
First Claim
Patent Images
1. A programmable personal medical device comprising an implantable cardiac pacemaker or implantable defibrillator comprising:
- a data communication interface (11), coupled with a programmable personal device wherein the programmable personal device receives data containing programming instructions via the data communication interface;
a memory (15) coupled with the programmable personal device, which is implemented to store at least one instruction identifier; and
,a programmable controller (13) coupled with the programmable personal device wherein the programmable controller is configured to control functions of the programmable personal device on the basis of control parameters wherein the programmable controller is at least indirectly connected to the data communication interface and is implemented at least to accept a programming instruction (60) via the data communication interface (11) and to extract an instruction identifier from the programming instruction (60) and compare it to a stored instruction identifier and only to execute the programming instruction (60) if the instruction identifier contained in a particular programming instruction (60) corresponds to the stored instruction identifier, and otherwise not to execute the particular programming instruction (60) received, in order to prevent a plurality of external programming devices from incorrectly programming said programmable personal device concurrently, or out of sequence based on said compare of said instruction identifier received with the programming instruction to said stored instruction identifier.
2 Assignments
0 Petitions
Accused Products
Abstract
The invention relates to a remotely-programmable personal device, in particular a programmable implantable medical device, such as a cardiac pacemaker, a defibrillator, a cardioverter, or the like. In addition, the invention relates to a configuration for the remote programming of such a personal medical device and a method for remotely programming a programmable personal device.
103 Citations
15 Claims
-
1. A programmable personal medical device comprising an implantable cardiac pacemaker or implantable defibrillator comprising:
-
a data communication interface (11), coupled with a programmable personal device wherein the programmable personal device receives data containing programming instructions via the data communication interface; a memory (15) coupled with the programmable personal device, which is implemented to store at least one instruction identifier; and
,a programmable controller (13) coupled with the programmable personal device wherein the programmable controller is configured to control functions of the programmable personal device on the basis of control parameters wherein the programmable controller is at least indirectly connected to the data communication interface and is implemented at least to accept a programming instruction (60) via the data communication interface (11) and to extract an instruction identifier from the programming instruction (60) and compare it to a stored instruction identifier and only to execute the programming instruction (60) if the instruction identifier contained in a particular programming instruction (60) corresponds to the stored instruction identifier, and otherwise not to execute the particular programming instruction (60) received, in order to prevent a plurality of external programming devices from incorrectly programming said programmable personal device concurrently, or out of sequence based on said compare of said instruction identifier received with the programming instruction to said stored instruction identifier. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for remotely programming a programmable personal medical device comprising an implantable cardiac pacemaker or implantable defibrillator comprising:
-
selecting a programmable personal device to be programmed; compiling a programming instruction for the programmable personal device; appending an instruction identifier to the programming instruction; transmitting the programming instruction to the programmable personal device; receiving the programming instruction by the programmable personal device; comparing the instruction identifier received with the programming instruction to an instruction identifier stored in the programmable personal device, and either executing the programming instruction, if the instruction identifier received with the programming instruction and the instruction identifier stored in the programmable personal device are identical, or not executing the programming instruction if the instruction identifier received with the programming instruction and the instruction identifier stored in the programmable personal device do not correspond to one another; and
,preventing a plurality of external programming devices from incorrectly programming said programmable personal device concurrently, or out of sequence, based on said comparing of said instruction identifier received with the programming instruction to said instruction identifier stored in the programmable personal device. - View Dependent Claims (15)
-
Specification