Back-filling of geolocation-based exercise routes
First Claim
1. A method of operating a wearable device, the wearable device comprising one or more biometric sensors and a global positioning system (GPS) receiver, the method comprising:
- determining that a user of the wearable device has started an exercise;
detecting a time at which the user has started the exercise in response to determining that the user of the wearable device has started the exercise;
activating the GPS receiver in response to determining that the user has started the exercise;
detecting a time at which the GPS receiver achieves an initial GPS fix of a location of the wearable device;
determining a first time interval between the time of the start of the exercise and the detected time of the initial GPS fix;
logging, based on output of the one or more biometric sensors, a first set of user data relating to at least one of distance, direction, and speed of the user during the first time interval; and
back-filling an exercise route of the user during the first time interval based on the first set of user data.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for automatic tracking of user data for exercises are disclosed. In one aspect, a method of operating a wearable device may involve determining that a user of the wearable device has started an exercise, activating the GPS receiver in response to determining that the user has started the exercise, and detecting a time at which the GPS receiver achieves an initial GPS fix of a location of the wearable device. The method may further involve logging, based on output of the one or more biometric sensors, a first set of user data during a first time interval between the start of the exercise and the detected time of the initial GPS fix, and back-filling an exercise route of the user during the first time interval based on the first set of user data.
-
Citations
29 Claims
-
1. A method of operating a wearable device, the wearable device comprising one or more biometric sensors and a global positioning system (GPS) receiver, the method comprising:
-
determining that a user of the wearable device has started an exercise; detecting a time at which the user has started the exercise in response to determining that the user of the wearable device has started the exercise; activating the GPS receiver in response to determining that the user has started the exercise; detecting a time at which the GPS receiver achieves an initial GPS fix of a location of the wearable device; determining a first time interval between the time of the start of the exercise and the detected time of the initial GPS fix; logging, based on output of the one or more biometric sensors, a first set of user data relating to at least one of distance, direction, and speed of the user during the first time interval; and back-filling an exercise route of the user during the first time interval based on the first set of user data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A wearable device, comprising:
-
one or more biometric sensors; a global positioning system (GPS) receiver; at least one processor coupled to the one or more biometric sensors and the GPS receiver; and a memory storing computer-executable instructions for controlling the at least one processor to; determine that a user of the wearable device has started an exercise; detect a time at which the user has started the exercise in response to determining that the user has started the exercise; activate the GPS receiver in response to determining that the user has started the exercise; detect a time at which the GPS receiver achieves an initial GPS fix of a location of the wearable device; determine a first time interval between the time of the start of the exercise and the detected time of the initial GPS fix; determine, based on output of the one or more biometric sensors, a first set of user data relating to at least one of distance, direction, and speed of the user during a first time interval; and back-fill an exercise route of the user during the first time interval based on the first set of user data. - View Dependent Claims (18, 19, 20, 21)
-
-
22. A non-transitory computer readable storage medium having stored thereon instructions that, when executed, cause a processor of a wearable device to:
-
determine that a user of the wearable device has started an exercise; detect a time at which the user has started the exercise in response to determining that the user of the wearable device has started the exercise; activate a global positioning system (GPS) receiver of the wearable device in response to determining that the user has started the exercise; detect a time at which the GPS receiver achieves an initial GPS fix of a location of the wearable device; determine a first time interval between the time of the start of the exercise and the detected time of the initial GPS fix; log, based on output of one or more biometric sensors of the wearable device, a first set of user data relating to at least one of distance, direction, and speed of the user during a first time interval; and back-fill an exercise route of the user during the first time interval based on the first set of user data. - View Dependent Claims (23, 24, 25, 26, 27)
-
-
28. A method of operating a wearable device, the wearable device comprising a geolocation sensor and one or more biometric sensors, the method comprising:
-
determining that a user of the wearable device has started an exercise; activating the geolocation sensor in response to determining that the user has started the exercise; detecting a time at which the user has started the exercise in response to determining that the user of the wearable device has started the exercise; obtaining an initial geolocation fix of a location of the wearable device from the geolocation sensor; detecting a time at which the geolocation sensor achieves the initial geolocation fix; determining a first time interval between the time of the start of the exercise and the detected time of the initial geolocation fix; logging, base on output of the one or more biometric sensors, a first set of user data relating to at least one of distance, direction, and speed of the user during the first time interval; retrieving one or more candidate start locations of the exercise from a memory; identifying one of the one or more candidate start locations as a start location of the exercise; and back-filling an exercise route of the user from the location of the initial geolocation fix to the identified start location of the exercise based on the first set of user data. - View Dependent Claims (29)
-
Specification