US 11,871,224 B2
System and method for authenticating wireless programming system and method for authenticating wireless programming devices in programmable medical systems
Saul Rodriguez, Moorpark, CA (US); Dianna (Dan) Han, Valencia, CA (US); and Emil Istoc, Winnetka, CA (US)
Assigned to THE ALFRED E. MANN FOUNDATION FOR SCIENTIFIC RESEARCH, Valencia, CA (US)
Filed by THE ALFRED E. MANN FOUNDATION FOR SCIENTIFIC RESEARCH, Valencia, CA (US)
Filed on May 21, 2022, as Appl. No. 17/664,411.
Application 17/664,411 is a continuation of application No. 17/664,360, filed on May 20, 2022.
Application 17/664,360 is a continuation of application No. 16/869,863, filed on May 8, 2020, granted, now 11,375,370.
Application 16/869,863 is a continuation of application No. 15/452,339, filed on Mar. 7, 2017, granted, now 10,652,740, issued on May 12, 2020.
Claims priority of provisional application 62/304,603, filed on Mar. 7, 2016.
Prior Publication US 2022/0286849 A1, Sep. 8, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 29/06 (2006.01); H04W 12/06 (2021.01); H04L 9/32 (2006.01); H04L 67/12 (2022.01); H04L 9/40 (2022.01); H04L 69/40 (2022.01); A61N 1/372 (2006.01); H04L 67/141 (2022.01); H04W 12/50 (2021.01); H04L 67/53 (2022.01); G16H 40/40 (2018.01); A61B 5/00 (2006.01); A61F 2/72 (2006.01); H04Q 9/00 (2006.01); H04W 12/04 (2021.01); G06F 21/62 (2013.01)
CPC H04W 12/06 (2013.01) [A61B 5/0024 (2013.01); A61B 5/0031 (2013.01); A61F 2/72 (2013.01); A61N 1/37252 (2013.01); G16H 40/40 (2018.01); H04L 9/3271 (2013.01); H04L 63/061 (2013.01); H04L 63/0869 (2013.01); H04L 67/12 (2013.01); H04L 67/141 (2013.01); H04L 67/53 (2022.05); H04L 69/40 (2013.01); H04Q 9/00 (2013.01); H04W 12/04 (2013.01); H04W 12/50 (2021.01); A61B 5/0004 (2013.01); G06F 21/6245 (2013.01); G08C 2201/60 (2013.01); H04L 63/0428 (2013.01); H04L 63/06 (2013.01); H04L 2209/80 (2013.01); H04L 2209/88 (2013.01); H04Q 2209/43 (2013.01)] 22 Claims
OG exemplary drawing
 
1. A method of communicating between a first device and a second device of a system over a wireless communications link, the method comprising:
receiving a trigger signal in response to a user action;
establishing a wireless communications link between the first device and the second device in response to the trigger signal;
initiating an authentication procedure on the second device over the established wireless communication link;
receiving a first unencrypted version of a random number and a first encrypted version of the random number from the second device over the wireless communications link; and
performing an authentication procedure on the second device based on the first unencrypted version of the random number and the first encrypted version of the random number; and
preventing the second device from commanding the first device to perform an action if the authentication procedure is not completed within a predetermined period of time after the wireless communication link has been established between the first device and the second device or if the authentication procedure fails within the predetermined period of time.