Systems, methods, and apparatus for automatic updating of a programmer for an active implantable medical device
First Claim
1. A system comprising, an active implantable medical device implant, and an external implant programmer, wherein:
- the programmer further comprises a memory and a software stored in said memory having at least one software object;
the implant further comprises a memory containing parametric data associated with the functioning of the implant and at least one software object necessary for the functioning of the programmer in connection with said parametric data, wherein the programmer and the implant further comprise means to establish between them a bi-directional connection to exchange information, and means for allowing the selective transfer of at least a part of said at least one software object from the implant to the programmer; and
the programmer further comprises means for commanding the downloading from the implant of at least a part of said at least one software object contained in the implant memory and storing in said programmer memory the downloaded part of said software object.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and methods for the automatic update of the software of an external programmer implant is that is used to program and configure an active implantable medical device implant and acquire data obtained by the implant. The programmer comprises software composed of an assembly of software objects. The implant comprises a memory containing parametric data for the functioning of the implant and an assembly of software objects necessary for the functioning of the programmer in connection with the aforementioned of parametric data. The programmer and the implant communicate bi-directionally. The automatic updating preferably occurs by the programmer reading of the memory of the implant, establishing a list of objects that are found in the implant with their respective versions, comparing the list to the objects (and their versions) that are in the programmer software, downloading from the implant of those objects which are not found in the programmer software and adding these objects to the programmer software; and/or downloading from the implant those objects in the programmer software whose version is prior to the version of the object found in the implant, and to replace the programmer software objects, with the more current version.
137 Citations
18 Claims
-
1. A system comprising, an active implantable medical device implant, and an external implant programmer, wherein:
-
the programmer further comprises a memory and a software stored in said memory having at least one software object; the implant further comprises a memory containing parametric data associated with the functioning of the implant and at least one software object necessary for the functioning of the programmer in connection with said parametric data, wherein the programmer and the implant further comprise means to establish between them a bi-directional connection to exchange information, and means for allowing the selective transfer of at least a part of said at least one software object from the implant to the programmer; and the programmer further comprises means for commanding the downloading from the implant of at least a part of said at least one software object contained in the implant memory and storing in said programmer memory the downloaded part of said software object. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An active implantable medical device implant having a predetermined function comprising:
-
a memory, a software program in said memory, and parametric data for the functioning of the implant, means for establishing a bidirectional information exchange with an external programmer including an antenna and means responsive to an external command from an external programmer for downloading information in said implant memory to said external programmer; wherein the software further comprises at least one software object for the functioning of a programmer in connection with programming the parametric data of said implant, said at least one object being downloadable to an external programmer. - View Dependent Claims (9, 10, 11)
-
-
12. An external programmer for use with an active implantable medical device implant, comprising:
-
a software, having at least one software object; bi-directional information exchange connection by selective transfer from the implant to the programmer, of a datum of the functioning of the implant and a software object necessary for the functioning of a programmer in connection with the aforementioned implant; and means for downloading from the implant of at least a part of said at least one software object and storing said downloaded software object as part of the programmer software. - View Dependent Claims (13, 14)
-
-
15. A method for updating a programmer for an active medical device implant having a predetermined function and parametric data programmable by said programmer comprising:
-
a) providing a programmer with object oriented software and a list of objects in said programmer; b) providing an implant with object oriented software, a plurality of objects, and a list of objects in said implant; c) placing the programmer in communication with said implant; and
automatically thereafteri) reading the list of objects in said implant memory; ii) comparing the list of objects in said implant memory to said list of objects in said programmer; and iii) updating the objects in said programmer and said list of objects in said programmer. - View Dependent Claims (16, 17, 18)
-
Specification