Methods, systems and devices for linking user devices to activity tracking devices
First Claim
1. A method, comprising,scanning, by an activity tracking device, for a semi-unique identifier broadcasted by a device;
- connecting the device with the activity tracking device after the semi-unique identifier is found to be of the device by the activity tracking device, the activity tracking device configured to query the device to obtain a device identification (ID) of the device;
linking the device to the activity tracking device when the device ID of the device matches a copy of the device ID stored in the activity tracking device, andautomatically processing the connecting and the linking without requiring user input to complete the linking, the method is executed by a processor.
5 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems and devices for linking devices to tracking devices is provided. One method includes scanning, by an activity tracking device, for a semi-unique identifier broadcasted by a device. The method connects the device with the activity tracking device after the semi-unique identifier is found to be of the device by the activity tracking device. The activity tracking device is configured to communicate with the device to obtain a device identification (ID) of the device. The method then automatically linking the device to the activity tracking device when the device ID of the device matches a copy of the device ID stored in the activity tracking device. In one example, the tracking devices operate as a master and the devices operate as a slave.
-
Citations
27 Claims
-
1. A method, comprising,
scanning, by an activity tracking device, for a semi-unique identifier broadcasted by a device; -
connecting the device with the activity tracking device after the semi-unique identifier is found to be of the device by the activity tracking device, the activity tracking device configured to query the device to obtain a device identification (ID) of the device; linking the device to the activity tracking device when the device ID of the device matches a copy of the device ID stored in the activity tracking device, and automatically processing the connecting and the linking without requiring user input to complete the linking, the method is executed by a processor. - View Dependent Claims (3, 11, 12, 13, 14, 15, 16, 18, 19)
-
-
2. A method, comprising,
scanning, by an activity tracking device, for a semi-unique identifier broadcasted by a device; -
connecting the device with the activity tracking device after the semi-unique identifier is found to be of the device by the activity tracking device, the activity tracking device configured to query the device to obtain a device identification (ID) of the device; and linking the device to the activity tracking device when the device ID of the device matches a copy of the device ID stored in the activity tracking device, wherein the activity tracking device operates in a master mode to initiate the scanning for the device, and the device operates in a slave mode, the method is executed by a processor.
-
-
4. A method, comprising,
scanning, by an activity tracking device, for a semi-unique identifier broadcasted by a device; -
connecting the device with the activity tracking device after the semi-unique identifier is found to be of the device by the activity tracking device, the activity tracking device configured to query the device to obtain a device identification (ID) of the device; and linking the device to the activity tracking device when the device ID of the device matches a copy of the device ID stored in the activity tracking device, wherein the activity tracking device is configured to store additional device IDs associated with devices that have been pre-defined link to the activity tracking device, the method is executed by a processor. - View Dependent Claims (5, 6, 7)
-
-
8. A method, comprising,
scanning, by an activity tracking device, for a semi-unique identifier broadcasted by a device; -
connecting the device with the activity tracking device after the semi-unique identifier is found to be of the device by the activity tracking device, the activity tracking device configured to query the device to obtain a device identification (ID) of the device; and linking the device to the activity tracking device when the device ID of the device matches a copy of the device ID stored in the activity tracking device, wherein a user account of a website server maintains, a current association of the activity tracking device to one or more devices for the user account, and a current association of additional activity tracking devices for the user account, wherein the method is executed by a processor.
-
-
9. A method, comprising,
scanning, by an activity tracking device, for a semi-unique identifier broadcasted by a device; -
connecting the device with the activity tracking device after the semi-unique identifier is found to be of the device by the activity tracking device, the activity tracking device configured to query the device to obtain a device identification (ID) of the device; and linking the device to the activity tracking device when the device ID of the device matches a copy of the device ID stored in the activity tracking device, wherein the device ID is one of a serial number of the device, or a unique identifier, or a media access controller (MAC) number; wherein the method is executed by a processor. - View Dependent Claims (10)
-
-
17. A method, comprising,
scanning, by an activity tracking device, for a semi-unique identifier broadcasted by a device; -
connecting the device with the activity tracking device after the semi-unique identifier is found to be of the device by the activity tracking device, the activity tracking device configured to query the device to obtain a device identification (ID) of the device; and linking the device to the activity tracking device when the device ID of the device matches a copy of the device ID stored in the activity tracking device, wherein the device executes a client activity application that has access to a website that stores a relationship between the semi-unique identifier and the device; wherein the scanning for the semi-unique identifier is managed by code of the activity tracking device that operates in a master mode, the device configured to operate in a slave mode; wherein the method is executed by a processor.
-
-
20. A tracking device configured for capture of activity for a user, comprising,
a housing; -
a sensor disposed in the housing to capture motion data associated with activity of the user; memory for storing the captured motion data and a device identification (ID) of a device that the tracking device is able to initiate connection and link therewith; and a processor configured to scan for a semi-unique identifier broadcasted by the device, the processor enabling connection with the device with the tracking device after the semi-unique identifier is found to be of the device by the tracking device, the tracking device configured to query the device to obtain a device identification (ID) of the device, the processor linking the device to the tracking device when the device ID of the device matches a copy of the device ID stored in the memory of the tracking device; wherein the processor of the tracking device includes circuits, and at least one of said circuits include a firmware circuit having program instructions to enable the linking. - View Dependent Claims (21, 22)
-
-
23. A tracking device configured for capture of activity for a user, comprising,
a housing; -
a sensor disposed in the housing to capture motion data associated with activity of the user; memory for storing the captured motion data and a device identification (ID) of a device that the tracking device is able to initiate connection and link therewith; and a processor configured to scan for a semi-unique identifier broadcasted by the device, the processor enabling connection with the device with the tracking device after the semi-unique identifier is found to be of the device by the tracking device, the tracking device configured to query the device to obtain a device identification (ID) of the device, the processor linking the device to the tracking device when the device ID of the device matches a copy of the device ID stored in the memory of the tracking device; the device is a portable computing device, the device configured for access with an activity management server over the Internet, the activity management server having a user account in which the tracking device is associated, and the user account enabling association of additional tracking devices and additional portable computing devices, and their associations for enabling respective links.
-
-
24. A method, comprising,
scanning, by an activity tracking device, for a semi-unique identifier advertised by a device, the scanning is executed by the activity tracking device in master mode in response to user input at the activity tracking device to start the scanning for linking with the device; -
connecting the device to the activity tracking device after the semi-unique identifier is found to be of the device by the activity tracking device, the activity tracking device configured to query the device to obtain a serial number of the device; and automatically linking the device to the activity tracking device when the serial number of the device matches a copy of the serial number stored in the activity tracking device, the copy of the serial number of the device being obtained by the activity tracking device during a pre-made pairing of the device to the activity tracking device, the method being executed by a processor. - View Dependent Claims (25, 26)
-
-
27. Computer readable medium having program instructions for enabling tracking devices to automatically link with devices, the computer readable medium, comprising,
program instructions for scanning, by an activity tracking device, for a semi-unique identifier broadcasted by a device; -
program instructions for connecting the device with the activity tracking device after the semi-unique identifier is found to be of the device by the activity tracking device, the activity tracking device configured to query the device to obtain a device identification (ID) of the device; and program instructions for linking the device to the activity tracking device when the device ID of the device matches a copy of the device ID stored in the activity tracking device; wherein the activity tracking device operates in a master mode to initiate the scanning for the device, and the device operates in a slave mode, and wherein the scanning and connecting is repeated for other devices having the semi-unique identifier until the match is made between the device ID and the copy of the device ID.
-
Specification