US 9,808,630 B2
Methods, devices, and systems for communicating with an implantable medical device of a last far field communication session during a subsequent far field communication session while using a same session key
Warren W. Ball, Coon Rapids, MN (US); Ajinkya M. Joglekar, Maple Grove (IN); Nathan A. Torgerson, Andover, MN (US); and Matthew L. Plante, Stacy, MN (US)
Assigned to MEDTRONIC, INC., Minneapolis, MN (US)
Filed by MEDTRONIC, INC., Minneapolis, MN (US)
Filed on Apr. 23, 2015, as Appl. No. 14/695,037.
Claims priority of provisional application 61/983,886, filed on Apr. 24, 2014.
Prior Publication US 2015/0306404 A1, Oct. 29, 2015
Int. Cl. A61N 1/00 (2006.01); A61N 1/372 (2006.01); H04B 13/00 (2006.01); H04L 29/08 (2006.01)
CPC A61N 1/37217 (2013.01) [A61N 1/37252 (2013.01); H04B 13/005 (2013.01); H04L 67/12 (2013.01)] 17 Claims
OG exemplary drawing
 
7. An external device that communicates with an implantable medical device, comprising:
a proximity communication circuit;
a far field communication circuit;
a controller coupled to the proximity communication circuit and the far field communication circuit, the controller being configured to:
exchange a key with the implantable medical device over a first proximity communication,
begin a first far field communication session with the implantable medical device and exchange communications during the first far field communication session with the implantable medical device where the implantable medical device implements the key when exchanging the communications,
terminate the first far field communication session,
send a second key over a second proximity communication after terminating the first communication session,
after sending the second key, send a first far field communication in an attempt to begin a second far field communication session where the controller expects communications of the second session, including a response to the first far field communication, to use the second key,
determining if the response to the first far field communication is received and if no response to the first far field communication is received, then send a second far field communication in an attempt to begin the second far field communication session where the controller expects the communications of the second session, including the response to the second far field communication, to use the first key, and
determine if the response to the second far field communication is received and if the response that uses the first key is received in response to the second far field communication, then conduct the second far field communication session where communications of the second far field communication session use the first key.