CPC H04W 12/033 (2021.01) [H04W 4/80 (2018.02); H04W 12/03 (2021.01); H04W 12/0471 (2021.01); H04W 12/068 (2021.01); H04W 12/50 (2021.01); H04W 8/005 (2013.01); H04W 12/041 (2021.01); H04W 24/02 (2013.01); H04W 80/02 (2013.01); H04W 88/16 (2013.01)] | 17 Claims |
1. A gateway adapted to communicate with Bluetooth vitals devices (BVDs) located within an environment containing the BVDs, the gateway comprising a transceiver for communicating with the BVDs, and a processor and associated program instructions that cause the gateway to:
(i) receive and store pairing keys for provisioning the BVDs to the gateway, the pairing keys allowing the BVDs to pair with the gateway for communication between the gateway and the BVDs;
(ii) maintain a consistent over-the-air profile during communications between the gateway and paired BVDs from the perspective of the paired BVDs;
(iii) receive data including vital sign information from the BVDs;
(iv) securely communicate with another gateway located in the environment or with a remote trusted server via a private network;
(v) store the pairing keys in a remote trusted vault associated with the remote server;
(vi) retrieve pairing keys for unprovisioned BVDs from either the gateway, the other gateway or the trusted vault;
(vii) correlate an ID of the gateway to a patient record and use the correlation for storage of data indicative of patient vital sign information on the gateway and/or the trusted vault without storing any actual patient identification data on either the gateway, the remote server or the trusted vault; and,
(viii) transmit the vital sign information, pairing keys and the correlation to the remote server via the private network;
the transceiver comprising one or more of a LoRa radio, a cellular radio, a WiFi radio, an Ethernet connection, or a direct IP connection (each a “communication channel”) for communicating with the remote server and the other gateway, and wherein the program instructions further cause the gateway to determine which of the communication channels is present in the gateway and to determine which one or more of the communication channels to employ in communications with the remote server, the gateway, and the other gateway.
|