US2015032236A1PendingUtilityA1

Systems and methods for generating a fitness report

Assignee: BADPOPCORN INCPriority: Jul 23, 2013Filed: Jul 15, 2014Published: Jan 29, 2015
Est. expiryJul 23, 2033(~7 yrs left)· nominal 20-yr term from priority
A63B 71/06G16H 15/00G16H 20/30G06Q 10/06A63B 71/0686
41
PatentIndex Score
0
Cited by
0
References
0
Claims

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.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         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. 
   
     
     
         2 . The system of  claim 1 , wherein the computing system is further configured to at least:
 determine an average performance of the user across multiple sessions of each of the first plurality of workouts over a predefined time period;   wherein the score for each fitness category is based at least in part on the determined average performances.   
     
     
         3 . The system of  claim 1 , wherein the score for the user for each fitness category is based at least in part by determining a percentile of the user based on an analysis of workout information associated with each of at least a subset of the plurality of users. 
     
     
         4 . The system of  claim 1 , wherein the one or more attributes of the workout include at least one of: duration of the workout, or number of rounds of the workout completed. 
     
     
         5 . The system of  claim 1 , wherein the one or more attributes of at least one movement included in the workout include at least one of: type of movement, amount of weight used, distance, or number of repetitions. 
     
     
         6 . The system of  claim 1 , wherein the at least one of the first plurality of workouts includes movements of multiple types. 
     
     
         7 . The system of  claim 6 , wherein the fitness category to assign to the at least one of the first plurality of workouts is determined based at least in part by applying a rule set that considers each of the movement types included in the at least one of the first plurality of workouts. 
     
     
         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. 
   
     
     
         9 . The computer-implemented method of  claim 8 , wherein the fitness category to assign to the first workout is further determined at least in part by comparing a time to complete the first workout to one or more time thresholds associated with different fitness categories. 
     
     
         10 . The computer-implemented method of  claim 8 , further comprising:
 generating a user interface that graphically presents the determined overall fitness score and two or more of the generated scores for the plurality of fitness categories.   
     
     
         11 . The computer-implemented method of  claim 10 , wherein the user interface includes a graphical representation comprising a line or marker indicating the overall fitness score and bars corresponding to each of the two or more of the generated scores for the plurality of fitness categories. 
     
     
         12 . The computer-implemented method of  claim 8 , wherein the retrieved workout data for each workout comprises at least one of time, weight or number of repetitions. 
     
     
         13 . The computer-implemented method of  claim 8 , wherein the overall fitness score for the user is determined based at least in part by considering workout information associated with hundreds of individuals. 
     
     
         14 . The computer-implemented method of  claim 13 , wherein the overall fitness score for the user is based at least in part on a determined percentile of the user with respect to the hundreds of individuals. 
     
     
         15 . The computer-implemented method of  claim 8 , wherein the one or more attributes of at least one movement included in the first workout include at least one of: type of movement, amount of weight used, distance, height or number of repetitions. 
     
     
         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.   
     
     
         17 . The computer-readable, non-transitory storage medium of  claim 16 , wherein the operations further comprise generating a user interface that graphically presents the determined overall fitness score and two or more of the generated scores for the plurality of fitness categories. 
     
     
         18 . The computer-readable, non-transitory storage medium of  claim 17 , wherein the user interface includes a graphical representation comprising a line indicating the overall fitness score and bars corresponding to each of the two or more of the generated scores for the plurality of fitness categories.

Join the waitlist — get patent alerts

Track US2015032236A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.