System and method for the remote programming of a personal medical device
First Claim
Patent Images
1. A method for the remote programming of a programmable personal medical device (10, 20), the method including the steps, within a transaction number (TAN) server (70), of:
- a. receiving a TAN request containing a device identification and a user identification;
b. generating a TAN;
c. transmitting the generated TAN to;
(1) a programmable personal medical device (10, 20) identified by the device identification, and(2) a messaging address of a communication device (90) of a user corresponding to the user identification; and
d. accrediting a user by;
(1) receiving a user identification and a messaging address from a user;
(2) transmitting a test message to the messaging address of the user;
(3) receiving a response message from the user;
(4) comparing the transmitted test message to the received response message; and
(5) if the response message corresponds to the test message, authenticating the user, whereby the user identification and messaging address are stored in association.
2 Assignments
0 Petitions
Accused Products
Abstract
The invention comprises a system for the secure remote programming of an implant. A TAN server is provided for this purpose, in which a user is first accredited and which then generates a TAN upon a request and provides it to the user on one hand and to a patient intermediate device assigned to the implant to be reprogrammed on the other hand.
-
Citations
10 Claims
-
1. A method for the remote programming of a programmable personal medical device (10, 20), the method including the steps, within a transaction number (TAN) server (70), of:
-
a. receiving a TAN request containing a device identification and a user identification; b. generating a TAN; c. transmitting the generated TAN to; (1) a programmable personal medical device (10, 20) identified by the device identification, and (2) a messaging address of a communication device (90) of a user corresponding to the user identification; and d. accrediting a user by; (1) receiving a user identification and a messaging address from a user; (2) transmitting a test message to the messaging address of the user; (3) receiving a response message from the user; (4) comparing the transmitted test message to the received response message; and (5) if the response message corresponds to the test message, authenticating the user, whereby the user identification and messaging address are stored in association. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for the remote programming of a programmable personal medical device (10, 20),
a. the method including the steps, within a transaction number (TAN) server (70), of: -
(1) receiving a TAN request containing a device identification and a user identification; (2) generating a TAN; and (3) transmitting the generated TAN to; (i) a programmable personal medical device (10, 20) identified by the device identification; and (ii) a messaging address of a communication device (90) of a user corresponding to the user identification; b. wherein the programmable personal medical device (10, 20) includes; (1) a data communication interface (28) in communication with the TAN server (70), wherein the TAN generated by the TAN server (70) is received by the data communication interface (28); (2) a TAN memory (14, 24) storing the TAN received from the TAN server (70), and (3) a programmable controller (12, 22) at least partially defining the functionality of the programmable personal medical device (10, 20), wherein the programmable controller (12, 22) executes programming instructions received from a user if the programming instructions are received in association with a TAN corresponding to the generated TAN transmitted to the programmable personal medical device (10, 20).
-
-
9. A method for the remote programming of a programmable personal medical device (10, 20),
a. the method including the steps, within a transaction number (TAN) server (70), of: -
(1) receiving a TAN request containing a device identification and a user identification; (2) generating a TAN; and (3) transmitting the generated TAN to; (i) a programmable personal medical device (10, 20) identified by the device identification; and (ii) a messaging address of a communication device (90) of a user corresponding to the user identification; b. wherein the TAN server (70) includes; (1) a databank (74) having entries including; (i) a user identification identifying a user, (ii) a device identification identifying a programmable personal medical device (10, 20), the device identification being associated with the user identification, and (iii) a messaging address of an addressable communication device (90), the messaging address being associated with the user identification; (2) a messaging interface (86) in communication with one or more addressable communication devices (90), wherein upon receipt of a TAN request from a user, the TAN server (70) transmits the generated TAN via the messaging interface (86) to the addressable communication device (90) having the messaging address associated with the user'"'"'s user identification in the databank (74); and (3) a data communication interface (80) in communication with one or more personal medical devices (10, 20), wherein upon receipt of a TAN request from a user, the TAN server (70) transmits the generated TAN via the data communication interface (80) to the programmable personal medical device (10, 20) having the device identification associated with the user'"'"'s user identification in the databank (74).
-
-
10. A method for the remote programming of a programmable personal medical device (10, 20), the method including the steps, within a transaction number (TAN) server (70), of:
-
a. receiving a TAN request containing a device identification and a user identification; b. generating a TAN; c. transmitting the generated TAN to; (1) a programmable personal medical device (10, 20) identified by the device identification; and (2) a messaging address of a communication device (90) of a user corresponding to the user identification; d. obtaining the TAN request and the device identification from a user at a TAN user interface (88, 60, 62), the TAN user interface (88, 60, 62) assigning the user identification to the TAN request and the device identification; and e. relaying the TAN request, the device identification, and the assigned user identification to the TAN server (70).
-
Specification