US12382265B2ActiveUtilityA1

Systems and methods for automatic pairing of devices

Assignee: Indie Health LLCPriority: Oct 25, 2017Filed: Sep 28, 2023Granted: Aug 5, 2025
Est. expiryOct 25, 2037(~11.3 yrs left)· nominal 20-yr term from priority
Inventors:Clint Mcclellan
H04L 2101/622H04M 1/72412A61B 5/0022H04W 8/26A61B 5/022G06F 16/24A61B 5/002H04W 12/06G16H 10/60G16H 40/67H04L 61/45H04W 12/71H04W 12/50H04W 4/00H04W 4/80A61B 2562/08H04W 84/12
72
PatentIndex Score
0
Cited by
30
References
11
Claims

Abstract

A system comprising a user device having a user identifier (ID), short range communication interface, an application, and a software development kit (SDK) layer; a remote system communicatively coupled to the user device and the application, and configured to obtain the user ID, obtain a plurality of device IDs associated with a plurality of remote devices, associate the user ID with the plurality of device IDs, and provide the plurality of device IDs to the application based on the user ID; wherein the application is configured to receive the plurality of device IDs from the remote system, cause the user device to automatically pair with the plurality of remote devices based on receiving the plurality of device IDs, and receive data from a remote device of the plurality of remote device via the short range communication interface of the user device.

Claims

exact text as granted — not AI-modified
What is claimed: 
     
       1. A system comprising:
 a user device having a user identifier (ID), short range communication interface, an application, and a software development kit (SDK) layer; 
 a remote system communicatively coupled to the user device and the application, and configured to
 obtain the user ID, 
 obtain a plurality of device IDs associated with a plurality of remote devices, 
 associate the user ID with the plurality of device IDs, and 
 provide the plurality of device IDs to the application based on the user ID; 
 
 wherein the application is configured to
 receive the plurality of device IDs from the remote system, 
 provide the plurality of device IDs to the SDK layer in order to cause the user device to automatically pair with the plurality of remote devices based on receiving the plurality of device IDs, 
 receive data from a remote device of the plurality of remote device via the short range communication interface of the user device, and 
 perform at least one of the following operations: store the data, display the data or send the data to a backend server. 
 
 
     
     
       2. The system of  claim 1 , wherein the remote system is configured to provide the plurality of device IDs to the application after authenticating the application. 
     
     
       3. The system of  claim 1 , wherein the remote system comprises: a provider server communicatively coupled to the user device, a device manager server communicatively coupled to the provider server, and at least one database configured to store the associated user ID with the plurality of device IDs. 
     
     
       4. The system of  claim 1 , wherein the application is further configured to provide the data to the provider server. 
     
     
       5. The system of  claim 1 , wherein the application is further configured to receive a plurality of second device IDs associated with a plurality of second remote devices from the user device. 
     
     
       6. The system of  claim 5 , wherein the user device is configured to obtain the plurality of second device IDs via a scanner or a camera included in the user device. 
     
     
       7. The system of  claim 1 , wherein the remote system is configured to obtain at least some of the plurality of device IDs via a communication link separate from the user device. 
     
     
       8. The system of  claim 1 , wherein the plurality of device ID's are associated with one or more of: a scale, a blood pressure cuff, a glucose meter, and an activity tracker. 
     
     
       9. The system of  claim 1 , wherein each of the plurality of device IDs includes a MAC address. 
     
     
       10. The system of  claim 1 , wherein the application is further configured to perform one or more of: storing the data received from the remote device, sending the data to the remote system, and sending the data to a back end server. 
     
     
       11. The system of  claim 1 , wherein the user device further comprises a display, and wherein the application is configured to cause the data to be output to the display.

Join the waitlist — get patent alerts

Track US12382265B2 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.