IP Library Granted Patent US 8,239,025
Granted Patent B2
US 8,239,025 · App. 12/134,484 · Granted Aug 7, 2012

System and method for the remote programming of a personal medical device

Assignee: BIOTRONIK CRM Patent AG
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,239,025
App. No.
12/134,484
Granted
Aug 7, 2012
Kind
B2
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.

Claims (62)

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. The method of claim 1 wherein, if the user is authenticated, the user identification and messaging address are stored in association in a databank ( 74 ) associated with the TAN server ( 70 ).

3. The method of claim 1 wherein the TAN is generated only if the user is authenticated.

4. The method of claim 1 wherein:

a. the user identification and the messaging address are received by the TAN server ( 70 ) from a TAN user interface ( 88 , 60 , 62 ); and

b. the response message from the user is received by the TAN server ( 70 ) from the TAN user interface ( 88 , 60 , 62 ).

5. The method of claim 4 wherein the TAN user interface ( 88 , 60 , 62 ):

a. receives the messaging address from the user, and

b. assigns the user identification to the messaging address.

6. The method of claim 1 further including the steps of:

a. receiving programming instructions from a user in association with a TAN;

b. executing the programming instructions in the programmable personal medical device ( 10 , 20 ) only if the associated TAN corresponds to the generated TAN transmitted to the programmable personal medical device ( 10 , 20 ).

7. The method of claim 6 wherein:

a. a service center ( 30 ) has a first data communication interface ( 36 ) in communication with the programmable personal medical device ( 10 , 20 ), and

b. a service user interface ( 88 , 60 , 62 ) is in communication with the service center ( 30 ), wherein the service user interface ( 88 , 60 , 62 ):

(1) compiles the programming instructions from the user,

(2) requests a TAN for the compiled programming instructions, and

(3) transmits the compiled programming instructions with the TAN to the programmable personal medical device ( 10 , 20 ).

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 ).

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 23, 2018
From: BIOTRONIK CRM PATENT AG
To: BIOTRONIK SE & CO. KG
Reel/Frame 045995/0948 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 6, 2008
From: REINKE, JOACHIM
To: BIOTRONIK CRM PATENT AG
Reel/Frame 021059/0503 →
Priority Claims (1)
DE 10 2007 035 534 · Jul 28, 2007 · national
Continuity (1)
Related Publication 20090030472A1 · Jan 29, 2009