US 12,445,278 B2
Systems and methods for time-based one-time password management for a medical device
Alessandro Simone Agnello, Danvers, MA (US)
Assigned to ABIOMED, Inc., Danvers, MA (US)
Filed by ABIOMED, Inc., Danvers, MA (US)
Filed on Mar. 28, 2022, as Appl. No. 17/705,815.
Application 17/705,815 is a continuation of application No. 16/134,213, filed on Sep. 18, 2018, granted, now 11,316,679.
Claims priority of provisional application 62/560,448, filed on Sep. 19, 2017.
Prior Publication US 2022/0321337 A1, Oct. 6, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 9/08 (2006.01); G06F 21/45 (2013.01); H04L 9/32 (2006.01); H04L 9/40 (2022.01)
CPC H04L 9/0863 (2013.01) [G06F 21/45 (2013.01); H04L 9/3228 (2013.01); H04L 9/3271 (2013.01); H04L 63/0823 (2013.01); H04L 63/0846 (2013.01); H04L 2209/88 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A data monitoring system comprising:
a server computing device communicatively coupled to a client device and a data module via a data network, wherein the server computing device is configured to:
store a private key of a public-private key pair associated with the data module;
receive a request from the client device for authenticated access to the data module; and
generate an authentication key based at least on the private key and a time, wherein the authentication key is used to allow authenticated access to the data module wherein the authentication key is a one-time authentication key that expires after an assigned period of time;
the client device configured to:
generate the request for authenticated access to the data module; and
transmit the request to the server computing device; and
the data module including a user interface configured to display data and receive a user input, wherein the data module is configured to:
store the private key of the public-private key pair associated with the data module;
receive data from a medical device; generate the authentication key based at least on the private key and the time; and
in response to determining that the authentication key generated by the data module and the authentication key generated by the server computing device match, grant authenticated access to the data module.