Methods, systems and devices for activity tracking device data synchronization with computing devices
First Claim
1. A method, comprising,capturing activity data associated with activity of a user via a device, the activity data being captured over time, the activity data quantified by a plurality of metrics;
- storing the activity data in storage of the device;
connecting the device with a computing device over a wireless communication link;
detecting an update condition when the device is connected with the computing device; and
setting a packet transfer rate between the device and the computing device based upon the detected update condition, the update condition used to select one of a first transfer rate for transferring activity data captured and stored over a period of time or a second transfer rate for transferring activity data that is displayable in substantial-real time on the computing device;
wherein the update condition is used to select the first transfer rate when detecting a starting of an activity tracking application on the computing device;
wherein the update condition is used to select the second transfer rate while the device is connected with the computing device and the activity tracking application is open, the method is executed by a processor.
5 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems and devices are provided for capturing activity data associated with activity of a user via a device and transferring the data to a client device at a selected defined transfer rate, based on an update condition. The activity data is captured over time. The activity data is stored in storage of the device. The method sets a data transfer rate between the device and the computing device based upon the detected update condition. The update condition is used to select one of a first transfer rate for transferring activity data captured and stored over a period of time or a second transfer rate for transferring activity data that is displayable in substantial-real time on the computing device. The first transfer rate is set in response to scaling-up a connection interval and the second transfer rate is set in response to scaling-down the connection interval.
-
Citations
30 Claims
-
1. A method, comprising,
capturing activity data associated with activity of a user via a device, the activity data being captured over time, the activity data quantified by a plurality of metrics; -
storing the activity data in storage of the device; connecting the device with a computing device over a wireless communication link; detecting an update condition when the device is connected with the computing device; and setting a packet transfer rate between the device and the computing device based upon the detected update condition, the update condition used to select one of a first transfer rate for transferring activity data captured and stored over a period of time or a second transfer rate for transferring activity data that is displayable in substantial-real time on the computing device; wherein the update condition is used to select the first transfer rate when detecting a starting of an activity tracking application on the computing device; wherein the update condition is used to select the second transfer rate while the device is connected with the computing device and the activity tracking application is open, the method is executed by a processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A device configured for capture of activity for a user, comprising,
a housing; -
a sensor disposed in the housing to capture activity data associated with activity of the user, the activity data being captured over time, the activity data quantified by a plurality of metrics associated; a memory for storing the captured activity data; and a processor for managing connection of the device to a computing device over a wireless communication link, the processor detecting an update condition when the device is connected with the computing device, such that the processor sets a data transfer rate between the device and the computing device based upon the detected update condition, the update condition used to select one of a first transfer rate for transferring activity data captured and stored over a period of time or a second transfer rate for transferring activity data for display in substantial-real time on the computing device, the update condition is used to select the first transfer rate when an activity tracking application is opened on the computing device, and used to select the second transfer rate while the device is connectable with the computing device and the activity tracking application remains open. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A method, comprising,
capturing activity data associated with activity of a user via a device, the activity data being captured over time, the activity data quantified by a plurality of metrics and storing the activity data in storage of the device; -
connecting the device to a computing device over a wireless communication link; setting a data transfer rate between the device and the computing device based upon the detected update condition, the update condition used to select one of a first transfer rate for transferring activity data captured and stored over a period of time or a second transfer rate for transferring activity data that is displayable in substantial-real time on the computing device, the update condition is used to select the first transfer rate when it is detected that an activity tracking application is opened on the computing device, and the update condition is further used to select the second transfer rate while the device is connectable with the computing device and the activity tracking application remains open; and transferring the activity data from the device to the computing device at the selected first or second transfer rate; wherein the first transfer rate is set in response to scaling-up a connection interval and the second transfer rate is set in response to scaling-down the connection interval, the method is executed by a processor. - View Dependent Claims (25, 26, 27, 28)
-
-
29. A computer readable medium for storing program instructions executable by a processor, the computer readable medium comprising,
program instructions for capturing activity data associated with activity of a user via a device, the activity data being captured over time, the activity data quantified by a plurality of metrics, and storing the activity data in storage of the device; -
program instructions for connecting the device to a computing device over a wireless communication link; program instructions for setting a data transfer rate between the device and the computing device based upon the detected update condition, the update condition used to select one of a first transfer rate for transferring activity data captured and stored over a period of time or a second transfer rate for transferring activity data that is displayable in substantial-real time on the computing device, the update condition is used to select the first transfer rate when it is detected that an activity tracking application is opened on the computing device, and the update condition is further used to select the second transfer rate while the device is connectable with the computing device and the activity tracking application remains open; and program instructions for transferring the activity data from the device to the computing device at the selected first or second transfer rate; wherein the first transfer rate is set in response to scaling-up a connection interval and the second transfer rate is set in response to scaling-down the connection interval. - View Dependent Claims (30)
-
Specification