Mobile exercise enhancement with virtual competition
First Claim
1. One or more computer-readable storage media comprising stored computer-executable instructions that, when executed by a computing device, cause the computing device to perform steps comprising:
- receiving a user'"'"'s exercise-related data from one or more sensors coupled to the user;
calculating a user'"'"'s target-achievement-score during a user'"'"'s exercise session, the user'"'"'s target-achievement-score based on cumulative time of the user'"'"'s exercise session up to a current time of the user'"'"'s exercise session and factors comprising;
a user'"'"'s heart rate during the user'"'"'s exercise session as determined by reference to the user'"'"'s exercise-related data,a user'"'"'s target heart rate,a user'"'"'s target heart rate zone defining upper and lower bounds for the user'"'"'s target heart rate,a zone accuracy based on the cumulative time and a length of time during which the user'"'"'s heart rate was maintained within the user'"'"'s target heart rate zone during the user'"'"'s exercise session up to the current time, anda heart rate accuracy with which the user'"'"'s heart rate matched the user'"'"'s target heart rate during the user'"'"'s exercise session up to the current time, wherein the user'"'"'s target-achievement-score increases for exercise within the user'"'"'s target heart rate zone based on closeness of the user'"'"'s heart rate to the user'"'"'s target heart rate, and wherein the user'"'"'s target-achievement-score penalizes exercise outside of the user'"'"'s target heart rate zone;
determining a user'"'"'s ranking relative to one or more virtual competitors based on a comparison between the user'"'"'s target-achievement-score and each competitor'"'"'s target-achievement-score at an analogous point in time of each competitor'"'"'s exercise session; and
providing, to the user, while the user is exercising, the user'"'"'s ranking relative to the one or more virtual competitors.
2 Assignments
0 Petitions
Accused Products
Abstract
A glanceable interface presented by a computing device to a user while the user engages in physical exercise can provide information regarding exercise-related data within the context of the user'"'"'s exercise-oriented goals. In particular, the glanceable interface can display the difference between a user'"'"'s current exercise level and a target level, optionally with instructions how to reach the target level. Once the target level is reached, the glanceable display can provide raw exercise-related data to the user. In addition, virtual competition can be based on a target-achievement-score that is based on the amount of time, and the accuracy with which, a competitor maintains their exercise level within a target exercise level zone. Competitors can be automatically selected based on the closeness of their target-achievement-scores to the user'"'"'s target-achievement-score, so long as at least one competitor has a higher target-achievement-score than the user so as to further motivate the user.
172 Citations
20 Claims
-
1. One or more computer-readable storage media comprising stored computer-executable instructions that, when executed by a computing device, cause the computing device to perform steps comprising:
-
receiving a user'"'"'s exercise-related data from one or more sensors coupled to the user; calculating a user'"'"'s target-achievement-score during a user'"'"'s exercise session, the user'"'"'s target-achievement-score based on cumulative time of the user'"'"'s exercise session up to a current time of the user'"'"'s exercise session and factors comprising; a user'"'"'s heart rate during the user'"'"'s exercise session as determined by reference to the user'"'"'s exercise-related data, a user'"'"'s target heart rate, a user'"'"'s target heart rate zone defining upper and lower bounds for the user'"'"'s target heart rate, a zone accuracy based on the cumulative time and a length of time during which the user'"'"'s heart rate was maintained within the user'"'"'s target heart rate zone during the user'"'"'s exercise session up to the current time, and a heart rate accuracy with which the user'"'"'s heart rate matched the user'"'"'s target heart rate during the user'"'"'s exercise session up to the current time, wherein the user'"'"'s target-achievement-score increases for exercise within the user'"'"'s target heart rate zone based on closeness of the user'"'"'s heart rate to the user'"'"'s target heart rate, and wherein the user'"'"'s target-achievement-score penalizes exercise outside of the user'"'"'s target heart rate zone; determining a user'"'"'s ranking relative to one or more virtual competitors based on a comparison between the user'"'"'s target-achievement-score and each competitor'"'"'s target-achievement-score at an analogous point in time of each competitor'"'"'s exercise session; and providing, to the user, while the user is exercising, the user'"'"'s ranking relative to the one or more virtual competitors. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 15, 16, 17)
-
-
9. A computer-implemented method of providing exercise-oriented motivation to a user comprising the steps of:
-
receiving, at a computing device, a user'"'"'s exercise-related data from one or more sensors coupled to the user; calculating, at the computing device, a user'"'"'s target-achievement-score during a user'"'"'s exercise session, the user'"'"'s target-achievement-score based on cumulative time of the user'"'"'s exercise session up to a current time of the user'"'"'s exercise session and factors comprising; a user'"'"'s heart rate during the user'"'"'s exercise session as determined by reference to the user'"'"'s exercise-related data, a user'"'"'s target heart rate, a user'"'"'s target heart rate zone defining upper and lower bounds for the user'"'"'s target heart rate, a zone accuracy based on the cumulative time and a length of time during which the user'"'"'s heart rate was maintained within the user'"'"'s target heart rate zone during the user'"'"'s exercise session up to the current time, and a heart rate accuracy with which the user'"'"'s heart rate matched the user'"'"'s target heart rate during the user'"'"'s exercise session up to the current time, wherein the user'"'"'s target-achievement-score increases for exercise within the user'"'"'s target heart rate zone based on closeness of the user'"'"'s heart rate to the user'"'"'s target heart rate, and wherein the user'"'"'s target-achievement-score penalizes exercise outside of the user'"'"'s target heart rate zone; determining a user'"'"'s ranking relative to one or more virtual competitors based on a comparison between the user'"'"'s target-achievement-score and each competitor'"'"'s target-achievement-score at an analogous point in time of each competitor'"'"'s exercise session; and providing, to the user, while the user is exercising, the user'"'"'s ranking relative to the one or more virtual competitors on a display of the computing device. - View Dependent Claims (10, 11, 12, 13, 14, 18, 19, 20)
-
Specification