PATIENT PROGRAMMER WITH CUSTOMIZABLE PROGRAMMING
First Claim
1. A method comprising:
- receiving, via a clinician programmer, user input that selects one of a plurality of applications, wherein each of the applications is configured to control the operation of a patient programmer, the selected application is associated with a type of the IMD, and others of the plurality of applications are associated with different types of IMDs; and
transmitting, via the clinician programmer, the selected application to the patient programmer, wherein the patient programmer is configured to receive and implement the selected application to enable a user to interact with the IMD via the patient programmer.
1 Assignment
0 Petitions
Accused Products
Abstract
This disclosure describes techniques for configuring external programmers for use with implantable medical devices. The techniques may include customizing a generic external programmer, e.g., a patient programmer, with an application for interfacing with the implanted medical device. In one example, a method includes receiving, from a clinician programmer, a selected one of a plurality of applications, wherein each of the applications is configured to control the operation of a patient programmer, the selected application is associated with a type of the IMD, and others of the plurality of applications are associated with different types of IMDs, and configuring, based on the received application, the patient programmer to present an interface that enables a user to interact with the IMD via the patient programmer.
39 Citations
38 Claims
-
1. A method comprising:
-
receiving, via a clinician programmer, user input that selects one of a plurality of applications, wherein each of the applications is configured to control the operation of a patient programmer, the selected application is associated with a type of the IMD, and others of the plurality of applications are associated with different types of IMDs; and transmitting, via the clinician programmer, the selected application to the patient programmer, wherein the patient programmer is configured to receive and implement the selected application to enable a user to interact with the IMD via the patient programmer. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system comprising:
-
a user interface; a memory device configured to store a plurality of applications, wherein each of the applications is configured to the control the operation of a patient programmer; and a processor configured to; receive user input that selects one of the plurality of applications at the time of initial programming of the implantable medical device (IMD), wherein the selected application is associated with a type of the IMD, and others of the plurality of applications are associated with different types of IMDs; and control transmission of the selected application to the patient programmer, wherein the patient programmer is configured to receive and implement the selected application to enable a user to interact with the IMD via the patient programmer. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer-readable storage medium comprising instructions that, when executed by a processor, cause the processor to:
-
receive user input that selects one of a plurality of applications at the time of initial programming of the implantable medical device (IMD), wherein the selected application is associated with a type of the IMD, and others of the plurality of applications are associated with different types of IMDs; and control transmission of the selected application to the patient programmer, wherein the patient programmer is configured to receive and implement the selected application to enable a user to interact with the IMD via the patient programmer. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A method comprising:
-
receiving, from a clinician programmer, a selected one of a plurality of applications, wherein each of the applications is configured to control the operation of a patient programmer, the selected application is associated with a type of the IMD, and others of the plurality of applications are associated with different types of IMDs; and configuring, based on the received application, the patient programmer to present an interface that enables a user to interact with the IMD via the patient programmer. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. A system comprising:
-
a user interface; a memory device configured to store an application, wherein the application is configured to control the operation of a patient programmer; and a processor configured to; receive, from a clinician programmer, a selected one of a plurality of applications for interfacing with an implantable medical device (IMD), wherein the selected application is associated with a type of IMD, and others of the plurality of applications are associated with different types of IMDs; and configure, based on the received application, the user interface to present an interface that enables a user to interact with the IMD via the patient programmer. - View Dependent Claims (26, 27, 28, 29, 30)
-
-
31. A computer-readable storage medium comprising instructions that, when executed by a processor, cause the processor to:
-
receive, from a clinician programmer, a selected one of a plurality of applications for interfacing with an implantable medical device (IMD), wherein the selected application is associated with a type of IMD, and others of the plurality of applications are associated with different types of IMDs; and configure, based on the received application, a user interface to present an interface that enables a user to interact with the IMD via the patient programmer. - View Dependent Claims (32, 33, 34, 35, 36)
-
-
37. A method comprising:
-
receiving a selected one of a plurality of applications, wherein each of the applications is configured to control the operation of a patient programmer, the selected application is associated with a type of the IMD, and others of the plurality of applications are associated with different types of IMDs; and assigning, based on the received application, a function to at least one input of the patient programmer. - View Dependent Claims (38)
-
Specification