Methods, systems and devices for activity tracking device data synchronization with computing devices
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-019/00
G11B-027/10
출원번호
US-0050292
(2013-10-09)
등록번호
US-8744803
(2014-06-03)
발명자
/ 주소
Park, James
Burton, Barry
Panther, Heiko
Friedman, Eric
출원인 / 주소
Fitbit, Inc.
대리인 / 주소
Martine Penilla Group, LLP
인용정보
피인용 횟수 :
53인용 특허 :
1
초록▼
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 i
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.
대표청구항▼
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
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; andsetting 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. 2. The method of claim 1, wherein the first transfer rate is selected for transferring the activity data from the storage of the device to the computing device. 3. The method of claim 1, further comprising, transferring the activity data to an activity management server to update the plurality of metrics associated with the activity of the user, the activity management server, from time to time, synchronizing activity data and settings with the computing device. 4. The method of claim 1, wherein the second transfer rate is selected to transfer activity data, upon or substantially after being produced in the device, to the computing device for display on the computing device in substantial real-time. 5. The method of claim 1, wherein the first transfer rate is set at a scaled-up connection interval, while the second transfer rate is set at a scaled-down connection interval, the first transfer rate being higher than the second transfer rate. 6. The method of claim 1, further comprising, detecting the device being within a proximity distance from the computing device, the proximity distance being within a Bluetooth wireless communication distance; andenabling connection. 7. The method of claim 6, wherein the update condition further determines that the device is connectable with the computing device and the activity tracking application closed, and enabling the second transfer rate for processing background transfers of activity data from the device to the computing device, the background transfers occurring at predefined intervals and the tracking application remains closed and is installed on the computing device. 8. The method of claim 1, further comprising, receiving setting configurations from the activity management server, as obtained from the computing device, the setting configurations being received from a user account that is associated with the device, the activity management server configured to render graphical user interfaces on a website to display the plurality of metrics in various illustration configurations, the transferring of the activity data in the first transfer rate and the second transfer rate acting to obtain activity data from the device and synchronize the plurality of metrics for display on the computing device and on the website. 9. The method of claim 1, wherein the first transfer rate enables transfer of firmware updates to the device, in response to installation commands obtained from a server. 10. The method of claim 6, wherein the plurality of metrics include a time of day metric and metrics representing activity data captured by the device or sensed by the device. 11. The method of claim 1, wherein the plurality of metrics include one or more of step count metrics, or stair count metrics, or distance traveled metrics, or active time metrics, or calories burned metrics, or heart rate metrics, or sleep metrics, or combinations two or more thereof. 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; anda 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. 13. The device of claim 12, wherein the housing is part of a wearable wrist attachable structure, or an attachable structure that can be carried or worn by the user. 14. The device of claim 12, further comprising one or both of an altimeter and an accelerometer. 15. The device of claim 12, wherein the housing further includes wireless communication logic for transferring data over the wireless communication link. 16. The device of claim 15, wherein the wireless communication logic includes one of WiFi processing logic, or Bluetooth (BT) processing logic, or radio processing logic. 17. The device of claim 16, wherein the computing device is configured for access with an activity management server over the Internet that receives the activity data of the device. 18. The device of claim 12, wherein the first transfer rate is selected for transferring the activity data from the storage of the device to the computing device, or firmware updates from the computing device to the storage of the device. 19. The device of claim 12, wherein the processor is configured such that the second transfer rate is selected to transfer activity data, upon being produced in the device, to the computing device for display on the computing device, in substantial real-time. 20. The device of claim 12, wherein the processor is configured such that the first transfer rate is set at a scaled-up connection interval, while the second transfer rate is set at a scaled-down connection interval, the first transfer rate being higher than the second transfer rate. 21. The device of claim 12, wherein the processor is configured such that detection of the device within a proximity distance from the computing device is performed, the proximity distance being within a Bluetooth wireless communication distance; and the processor is configured to then enable the connection. 22. The device of claim 21, wherein the processor, in response to analysis of the update condition, further determines, that the device is connected with the computing device and the activity tracking application is closed, andenables the second transfer rate for processing background transfers of activity data from the device to the computing device, the background transfers occurring a predefined intervals while the device remains connectable with the computing device and the tracking application remains closed and is installed on the computing device. 23. The device of claim 12, wherein the processor, in first transfer rate, enables transfer of firmware updates to the device, as directed by a server application. 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; andtransferring 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. 25. The method of claim 24, wherein the second transfer rate is selected to transfer activity data, upon or substantially after being produced in the device, to the computing device for display on the computing device, in substantial real-time. 26. The method of claim 25, wherein substantial real-time includes a delay of less than 1 second from a time at which activity data is produced on the device to being displayed on the computing device. 27. The method of claim 25, wherein the first transfer rate enables transfer of firmware updates to the device. 28. The method of claim 25, wherein the plurality of metrics include a time of day metric and metrics representing activity data captured by the device, measured by the device or sensed by the device. 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; andprogram 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. 30. The computer readable medium of claim 29, wherein the second transfer rate is selected to transfer activity data, upon or substantially after being produced in the device, to the computing device for display on the computing device, in substantial real-time, and the plurality of metrics include a time of day metric and metrics representing activity data captured by the device, measured by the device or sensed by the device.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (1)
Sambamurthy Namakkal S. ; Tripathi Devendra K. ; Deb Alak K. ; Truong Linh Tien ; Kumar Praveen D., Media access control transmitter and parallel network management system.
Yuen, Shelten Gee Jao; Park, James; Lee, Hans Christiansen, Calendar integration methods and systems for presentation of events having combined activity and location information.
Yuen, Shelten Gee Jao; Park, James; Lee, Hans Christiansen, Calendar integration methods and systems for presentation of events having combined activity and location information.
Yuen, Shelten Gee Jao; Park, James; Lee, Hans Christiansen, Method and systems for processing social interactive data and sharing of tracked activity associated with locations.
Yuen, Shelten Gee Jao; Park, James; Lee, Hans Christiansen, Methods and systems for generation and rendering interactive events having combined activity and location information.
Yuen, Shelten Gee Jao; Park, James; Lee, Hans Christiansen, Methods and systems for generation and rendering interactive events having combined activity and location information.
Yuen, Shelten Gee Jao; Park, James; Lee, Hans Christiansen, Methods and systems for geo-location optimized tracking and updating for events having combined activity and location information.
Yuen, Shelten Gee Jao; Park, James; Lee, Hans Christiansen, Methods and systems for geo-location optimized tracking and updating for events having combined activity and location information.
Yuen, Shelten Gee Jao; Park, James; Lee, Hans Christiansen, Methods and systems for identification of event data having combined activity and location information of portable monitoring devices.
Yuen, Shelten Gee Jao; Park, James; Lee, Hans Christiansen, Methods and systems for interactive goal setting and recommender using events having combined activity and location information.
Yuen, Shelten Gee Jao; Park, James; Lee, Hans Christiansen, Methods and systems for metrics analysis and interactive rendering, including events having combined activity and location information.
Yuen, Shelten Gee Jao; Park, James; Lee, Hans Christiansen, Methods and systems for processing social interactive data and sharing of tracked activity associated with locations.
Park, James; Burton, Barry; Panther, Heiko; Friedman, Eric, Methods, systems and devices for activity tracking device data synchronization with computing devices.
Park, James; Burton, Barry; Panther, Heiko; Friedman, Eric, Methods, systems and devices for activity tracking device data synchronization with computing devices.
Burton, Barry; Panther, Heiko; Park, James; Friedman, Eric; Yuen, Shelten; Brumback, Christine; Roberts, Timothy, Methods, systems and devices for generating real-time activity data updates to display devices.
Burton, Barry; Panther, Heiko; Park, James; Friedman, Eric; Yuen, Shelten; Brumback, Christine; Roberts, Timothy, Methods, systems and devices for generating real-time activity data updates to display devices.
Myers, Nicholas; Brumback, Christine; Roberts, Timothy; Park, James; Knight, Dave; Yuen, Shelten; Messenger, Jayson, Methods, systems and devices for physical contact activated display and navigation.
Yuen, Shelten Gee Jao; Park, James; Friedman, Eric Nathan; Martinez, Mark Manuel; Axely, Andrew Cole, Portable monitoring devices for processing applications and processing analysis of physiological conditions of a user associated with the portable monitoring device.
Yuen, Shelten Gee Jao; Park, James; Friedman, Eric Nathan; Martinez, Mark Manuel; Axely, Andrew Cole, Portable monitoring devices for processing applications and processing analysis of physiological conditions of a user associated with the portable monitoring device.
Molettiere, Peter Andrew; Yuen, Shelten Gee Jao; Hong, Jung Ook; Axley, Andrew Cole; Park, James, Tracking user physical activity with multiple devices.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.