Remotely programmable personal device and system and method for remote programming of a personal device
First Claim
Patent Images
1. A programmable personal device (10) including:
- a. first and second data communication interfaces (11, 13);
(1) configured to wirelessly receive programming instructions including one or more of;
(a) control parameters defining functionality of the personal device (10),(b) allowable parameter ranges for one or more of the control parameters, and(c) control parameter attributes defining whether and/or how one or more of the control parameters may thereafter be varied within the personal device (10);
(2) wherein the second data communication interface (13) utilizes at least one of;
(a) a different data format, and(b) a different data transmission technology,than the first data communication interface (11);
b. a memory (17) configured to store at least a portion of the programming instructions received by the first data communication interface (11),c. a programmable controller (15) configured to receive programming instructions from the second data communication interface (13), wherein control parameters within the programming instructions thereafter define the functionality of the programmable controller (15) if these control parameters are in correspondence with the programming instructions from the first data communication interface (11) stored in the memory (17).
2 Assignments
0 Petitions
Accused Products
Abstract
A remotely programmable personal device, in particular a programmable implantable medical device, e.g., a cardiac pacemaker, a defibrillator, a cardioverter or the like. A system for remote programming of such a personal medical device and a method for remote programming of a programmable personal device.
14 Citations
20 Claims
-
1. A programmable personal device (10) including:
-
a. first and second data communication interfaces (11, 13); (1) configured to wirelessly receive programming instructions including one or more of; (a) control parameters defining functionality of the personal device (10), (b) allowable parameter ranges for one or more of the control parameters, and (c) control parameter attributes defining whether and/or how one or more of the control parameters may thereafter be varied within the personal device (10); (2) wherein the second data communication interface (13) utilizes at least one of; (a) a different data format, and (b) a different data transmission technology, than the first data communication interface (11); b. a memory (17) configured to store at least a portion of the programming instructions received by the first data communication interface (11), c. a programmable controller (15) configured to receive programming instructions from the second data communication interface (13), wherein control parameters within the programming instructions thereafter define the functionality of the programmable controller (15) if these control parameters are in correspondence with the programming instructions from the first data communication interface (11) stored in the memory (17). - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A programmable implantable medical device (10) including:
-
a. a first data communication interface (11) configured to provide wireless reception of data which contain programming instructions; b. a second data communication interface (13) configured to provide wireless reception of data which contain programming instructions, wherein the second data communication interface (13) utilizes at least one of a different data format or data transmission technology than the first data communication interface (11); c. a memory (17) configured to store control parameters and/or control parameter attributes, d. a programmable controller (15); (1) configured to control functions of the medical device (10) in dependence on control parameters, (2) being at least indirectly connected to the first and second data communication interfaces (11, 13), (3) configured to receive programming instructions from the first data communication interface wherein these received programming instructions; (a) are stored in the memory (17), and (b) contain a specification of one or more of; i. allowed parameter ranges for one or more control parameters, ii. control parameter attributes for one or more control parameters, and iii. several alternative control parameter combinations; (4) configured to receive programming instructions over the second data communication interface (13), and execute the programming instructions received over the second data communication interface (13) when any control parameters or control parameter combinations contained therein correspond to the allowed parameter ranges or control parameter combinations stored in the memory (17). - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A programmable implantable medical device including:
-
a. a first data communication interface configured to wirelessly receive programming instructions; b. a second data communication interface configured to wirelessly receive programming instructions, wherein the second data communication interface receives the programming instructions utilizing at least one of; (1) a different data format, and (2) a different data transmission technology, than the first data communication interface; c. a programmable controller; (1) being at least indirectly connected to the first and second data communication interfaces, (2) configured to; (a) control functions of the medical device in accordance with control parameters, (b) receive programming instructions from the first data communication interface, wherein the programming instructions received from the first data communication interface specify acceptability criteria for control parameters, (c) receive programming instructions from the second data communication interface, wherein the programming instructions received from the second data communication interface include control parameters, (d) compare the control parameters received from the second data communication interface to the acceptability criteria received from the first data communication interface, and (e) execute the programming instructions received from the second data communication interface if the control parameters therein are in agreement with the acceptability criteria received from the first data communication interface.
-
Specification