SYSTEMS AND METHODS FOR GENERATING A FITNESS REPORT
First Claim
1. A system comprising:
- an electronic data store configured to store workout data indicating performance of each of a plurality of users with respect to each of a plurality of workouts, wherein information stored for each workout comprises information identifying a plurality of movements included in the workout; and
a computing system comprising one or more hardware computing devices executing specific computer-executable instructions, said computing system in communication with the electronic data store, and configured to at least;
retrieve, from the electronic data store, workout information associated with a user of the plurality of users, wherein the retrieved workout information indicates performance of the user with respect to each of a first plurality of workouts;
automatically determine a fitness category to assign to at least one of the first plurality of workouts, wherein the fitness category is determined at least in part by analyzing (a) one or more attributes of the workout, and (b) one or more attributes of each of two or more movements included in the workout;
generate a score for the user for each of a plurality of fitness categories, wherein the score for each fitness category is based at least in part on retrieved workout data for one or more workouts assigned by the computing system to the given fitness category; and
determine an overall fitness score for the user based at least in part on the generated scores for each of the plurality of fitness categories.
0 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided for processing workout or other fitness data associated with a user and generating scores, reports and/or other analysis based on the processed data. For example, a fitness analysis system may electronically receive workout data indicating performance of a user with respect to each of a number of different workouts completed by the user, where a given workout may include multiple movements. A fitness category may be automatically assigned to a given workout by, for example, analyzing attributes of movements included in the workout. A category-based score may then be generated for the user for each of a number of different fitness categories, and an overall fitness score determined based at least in part on the generated category scores.
-
Citations
18 Claims
-
1. A system comprising:
-
an electronic data store configured to store workout data indicating performance of each of a plurality of users with respect to each of a plurality of workouts, wherein information stored for each workout comprises information identifying a plurality of movements included in the workout; and a computing system comprising one or more hardware computing devices executing specific computer-executable instructions, said computing system in communication with the electronic data store, and configured to at least; retrieve, from the electronic data store, workout information associated with a user of the plurality of users, wherein the retrieved workout information indicates performance of the user with respect to each of a first plurality of workouts; automatically determine a fitness category to assign to at least one of the first plurality of workouts, wherein the fitness category is determined at least in part by analyzing (a) one or more attributes of the workout, and (b) one or more attributes of each of two or more movements included in the workout; generate a score for the user for each of a plurality of fitness categories, wherein the score for each fitness category is based at least in part on retrieved workout data for one or more workouts assigned by the computing system to the given fitness category; and determine an overall fitness score for the user based at least in part on the generated scores for each of the plurality of fitness categories. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method comprising:
as implemented by one or more computing devices configured with specific executable instructions, electronically receiving workout data indicating performance of a user with respect to each of a plurality of workouts completed by the user, wherein the received workout data for at least a first workout of the plurality of workouts comprises information identifying two or more different movements included in the first workout; automatically determining a fitness category to assign to at least the first workout, wherein the fitness category is determined at least in part by analyzing one or more attributes of each of the two or more movements included in the first workout; generating a score for the user for each of a plurality of fitness categories, wherein the score for each fitness category is based at least in part by analyzing workout data received for one or more workouts assigned to the given fitness category; and determining an overall fitness score for the user based at least in part on the generated scores for each of the plurality of fitness categories. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
16. A computer-readable, non-transitory storage medium storing computer executable instructions that, when executed by one or more computing devices, configure the one or more computing devices to perform operations comprising:
-
electronically receiving workout data indicating performance of a user with respect to each of a plurality of workouts completed by the user, wherein the received workout data for at least a first workout of the plurality of workouts comprises information identifying one or more movements included in the first workout; automatically determining a fitness category to assign to at least the first workout, wherein the fitness category is determined at least in part by analyzing one or more attributes of each of the one or more movements included in the first workout; generating a score for the user for each of a plurality of fitness categories, wherein the score for each fitness category is based at least in part by analyzing workout data received for one or more workouts assigned to the given fitness category; and determining an overall fitness score for the user based at least in part on the generated scores for each of the plurality of fitness categories. - View Dependent Claims (17, 18)
-
Specification