IP Library Granted Patent US 10,701,746
Granted Patent B2
US 10,701,746 · App. 15/793,903 · Granted Jun 30, 2020

Systems and methods for automatic pairing of devices

Inventor: Clint McClellan (Del Mar, CA)
Assignee: INDIE HEALTH LLC
H04W76/14G16H15/00G16H40/20G16H40/63G16H40/67H04W76/11G06F19/36
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,701,746
App. No.
15/793,903
Granted
Jun 30, 2020
Kind
B2
Abstract

A system comprising a provider server configured to establish communication with a mobile device, receive a user ID form the mobile device, provide device IDs for a plurality of devices to the mobile device, and provide the user ID and device IDs to a device manager server; a device manager server configured to receive the user ID and device IDs associate them in a database, and provide the device IDs to the mobile device associated with the device ID; a mobile device comprising an application associated with the provider server and a short range communication interface, the mobile device configured to receive a plurality of device IDs via the short range communication interface, provide the received device IDs with device IDs received from a device manager, and when the device IDs match, then automatically pair with devices associated with the device IDs and begin receiving data from the devices.

Claims (30)

1. A system comprising:

a mobile device having a user identifier (ID), short range communication interface, and an application;

a provider server communicatively coupled to the mobile device and configured to

store a plurality of first device IDs associated with a plurality of remote devices, the application being associated with the provider server; and

a device manager server communicatively coupled to the provider server and the mobile device, and configured to

receive the user ID,

receive the plurality of first device IDs from the provider server,

associate the user ID with the plurality of first device IDs in a database, and

provide the plurality of first device IDs to the application based on the user ID;

the application being configured to

receive the plurality of first device IDs from the device manager server,

provide the first device IDs to the mobile device, such that the mobile device is paired with the plurality of remote devices,

receive data from a remote device with a device ID that is one of the plurality of first device IDs, 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 plurality of device ID's are associated with one or more of the following devices: a scale, blood pressure cuff, glucose meter, and activity tracker.

3. The system of claim 1 , wherein each of the plurality of device IDs includes a MAC address.

4. The system of claim 1 , wherein the mobile device begins receiving measurements via the short range communication interface from at least one of the devices without needing to be paired or any further set up or action by a user.

5. The system of claim 4 , wherein the mobile device further comprises a display, and wherein the application causes the received measurements to be output to the display.

6. The system of claim 1 , wherein the mobile device is further configured to provide the measurement data to the provider server.

7. A method for automatically pairing with remote devices comprising:

at a device manager server:

receiving the user ID and a plurality of first device IDs associated with a plurality of remote devices from a provider server,

associating the user ID with the plurality of first device IDs, and

storing the associated user ID and plurality of first device IDs; and

on a mobile device:

storing an application associated with a provider server at, the mobile device having a user identifier (ID) and a short range communication interface,

transmitting the user ID by the mobile device to the provider server via the application,

receiving the plurality of first device IDs at the mobile device from device manager server and through the application,

receiving data from a remote device with a device ID that is one of the plurality of first device IDs, and

performing at least one of the following operations: store the data, display the data or send the data to a backend server.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE APPLICATION SERIAL NUMBER 15793093 PREVIOUSLY RECORDED AT REEL: 043963 FRAME: 0276. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT . Recorded Sep 18, 2018
From: MCCLELLAN, CLINT
To: INDIE HEALTH LLC
Reel/Frame 047102/0281 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2017
From: MCCLELLAN, CLINT
To: INDIE HEALTH LLC
Reel/Frame 043963/0276 →
Continuity (1)
Related Publication 20190124701A1 · Apr 25, 2019
Cited By (1)
US 12,382,265