Athlete Monitoring Program
Abstract
A system, method, and computer program product for athlete monitoring through a user interface is provided. The method includes receiving a first and second user input defining a current status of a user associated with a first and second readiness characteristic, respectively, prior to a training session or a match. From the first and second user input a readiness level for the user is determined. The method further includes receiving a third user input defining an exertion level of the user during a previous training session or a previous match, wherein the exertion level is associated with the perceived exertion level of the user during the training session or the previous match. Using the exertion level and duration of the session, a training load level of the previous training session or previous match is determined. The method further includes causing display of the readiness level for the user and the training load.
Claims
exact text as granted — not AI-modifiedThat which is claimed:
1 . A method comprising:
receiving a first user input defining a current status of a user associated with a first readiness characteristic prior to a training session or a match; receiving a second user input defining a current status of the user associated with a second readiness characteristic prior to the training session or the match; determining, by a processor, a readiness level for the user prior to the training session or the match based at least on the current status of the user associated with the first readiness characteristic and the current status of the user associated with the second readiness characteristic; receiving a third user input defining an exertion level of the user during a previous training session or a previous match, wherein the exertion level is associated with the perceived exertion level of the user during the training session or the previous match; determining a training load level of the previous training session or previous match for the user based at least on the exertion level and a length of time of the previous training session or the previous match; and causing display of the readiness level for the user and the training load of the previous training session or previous match.
2 . The method of claim 1 , wherein causing display of the readiness level for the user and the training load of the previous training session or the previous match comprises providing a graphical user interface with the readiness level of the user and the training load of the previous training session or the previous match displayed in an associated form so as to enable comparison of the readiness level of the user and the training load of the previous training session or the previous match.
3 . The method of claim 1 further comprising:
comparing the readiness level for the user and the training load of the previous training session or the previous match; and
causing display of the comparison of the readiness level for the user and the training load of the previous training session or the previous match.
4 . The method of claim 1 further comprising:
comparing the readiness level for the user and the training load of the previous training session or the previous match; and
providing a recommendation regarding the user based at least on the comparison of the readiness level for the user and the training load of the previous training session or the previous match.
5 . The method of claim 4 , wherein the recommendation comprises a suggested training load for an upcoming training session or an upcoming match.
6 . The method of claim 1 further comprising:
comparing the readiness level for the user and a proposed training load for an upcoming training session or an upcoming match; and
providing a recommendation regarding the user based at least on the comparison of the readiness level for the user and the proposed training load of the upcoming training session or the upcoming match.
7 . The method of claim 1 , wherein determining the readiness level of the user comprises applying a first weighted factor to the current status of the user associated with the first readiness characteristic and a second weighted factor to the current status of the user associated with the second readiness characteristic, wherein the first weighted factor is different than the second weighted factor.
8 . The method of claim 1 further comprising:
determining an instance in which at least one of the current status of the user associated with the first readiness characteristic, the current status of the user associated with the second readiness characteristic, or the training load for the previous training session or the previous match is less than a critical threshold; and
causing an alert to be presented, wherein the alert provides information associated with the at least one of the current status of the user associated with the first readiness characteristic, the current status of the user associated with the second readiness characteristic, or the training load for the previous training session or the previous match that was less than the critical threshold.
9 . The method of claim 8 , wherein the alert further provides a recommendation associated with the at least one of the current status of the user associated with the first readiness characteristic, the current status of the user associated with the second readiness characteristic, or the training load for the previous training session or the previous match that was less than the critical threshold.
10 . The method of claim 1 further comprising:
determining an overall readiness score for the user based on at least the readiness level of the user and the training load of the previous training session or the previous match; and
causing display of the overall readiness score.
11 . The method of claim 1 further comprising:
receiving a fourth user input defining at least one muscle;
receiving a fifth user input defining a soreness level for the at least one muscle; and
causing display of the soreness level for the muscle.
12 . The method of claim 11 further comprising:
determining an overall readiness score for the user based on at least the readiness level of the user, the training load of the previous training session or the previous match, and the soreness level for the at least one muscle; and
causing display of the overall readiness score.
13 . The method of claim 11 further comprising:
providing a graphical user interface with the readiness level of the user, the training load of the previous training session or the previous match, and the soreness level for the at least one muscle displayed so as to be associated with the user.
14 . The method of claim 1 , wherein the training load for the previous training session or the previous match defines a training load for the user, wherein the user comprises a first player on a team such that the readiness level of the user and the training loading for the user corresponds to the readiness level for the first player and the training load for the first player, wherein the team comprises a plurality of players including the first player, the method further comprising:
determining a team readiness level for the team based at least on the readiness level for the first player and a second readiness level for a second player; determining a team training load for the team for the previous training session or the previous match based at least on the training load for the first player and a second training load for the second player; and causing display of the team readiness level and the team training load.
15 . The method of claim 14 , wherein the method further comprises:
providing a graphical user interface configured to display: a listing of the plurality of players; a corresponding readiness level and training load for each of the plurality of players; the team readiness level for the team; and the team training load for the team for the previous training session or the previous match, wherein the team readiness level and the team training load for the previous training session or the previous match are displayed in an associated form so as to enable comparison of the team readiness level and the team training load of the previous training session or the previous match.
16 . The method of claim 15 , wherein the team readiness level and the team training load are sortable based at least on a position of each of the plurality of players for the team.
17 . The method of claim 14 further comprising:
comparing the team training load to an intended training load; and
causing display of the comparison of the team training load to the intended training load.
18 . The method of claim 1 , wherein determining the readiness level further comprises determining the readiness level based on at least one of an historic readiness level for the user or an historic status of the user associated with the first readiness characteristic.
19 . The method of claim 1 further comprising:
receiving active monitoring data, wherein the active monitoring data includes at least one of GPS data associated with the user during a training session or a match or heart rate data associated with the user during a training session or a match;
comparing the active monitoring data with the readiness level; and
providing an alert based on at least the comparison of the active monitoring date with the readiness level.
20 . Computer program product comprising a non-transitory computer readable medium having program code portions stored thereon, the program code portions being configured, when said program product is run on a computer or network device, to:
receive a first user input defining a current status of a user associated with a first readiness characteristic prior to a training session or a match; receive a second user input defining a current status of the user associated with a second readiness characteristic prior to the training session or the match; determine a readiness level for the user prior to the training session or the match based at least on the current status of the user associated with the first readiness characteristic and the current status of the user associated with the second readiness characteristic; receive a third user input defining an exertion level of the user during a previous training session or a previous match, wherein the exertion level is associated with the perceived exertion level of the user during the training session or the previous match; determine a training load level of the previous training session or previous match for the user based at least on the exertion level and a length of time of the previous training session or the previous match; and cause display of the readiness level for the user and the training load of the previous training session or previous match.
21 . The computer program product of claim 20 , wherein the program code portions are further configured when said program product is run on a computer or network device to cause display of the readiness level for the user and the training load of the previous training session or the previous match by providing a graphical user interface with the readiness level of the user and the training load of the previous training session or the previous match displayed in an associated form so as to enable comparison of the readiness level of the user and the training load of the previous training session or the previous match.
22 . The computer program product of claim 20 , wherein the program code portions are further configured when said program product is run on a computer or network device to:
compare the readiness level for the user and the training load of the previous training session or the previous match; and cause display of the comparison of the readiness level for the user and the training load of the previous training session or the previous match.
23 . The computer program product of claim 20 , wherein the program code portions are further configured when said program product is run on a computer or network device to:
compare the readiness level for the user and a proposed training load for an upcoming training session or an upcoming match; and provide a recommendation regarding the user based at least on the comparison of the readiness level for the user and the proposed training load of the upcoming training session or the upcoming match.
24 . The computer program product of claim 20 , wherein the program code portions are further configured when said program product is run on a computer or network device to:
determine an instance in which at least one of the current status of the user associated with the first readiness characteristic, the current status of the user associated with the second readiness characteristic, or the training load for the previous training session or the previous match is less than a critical threshold; and cause an alert to be presented, wherein the alert provides information associated with the at least one of the current status of the user associated with the first readiness characteristic, the current status of the user associated with the second readiness characteristic, or the training load for the previous training session or the previous match that was less than the critical threshold.
25 . The computer program product of claim 20 , wherein the program code portions are further configured when said program product is run on a computer or network device to:
receive a fourth user input defining at least one muscle; receive a fifth user input defining a soreness level for the at least one muscle; and cause display of the soreness level for the muscle.
26 . The computer program product of claim 20 , wherein the training load for the previous training session or the previous match defines a training load for the user, wherein the user comprises a first player on a team such that the readiness level of the user and the training loading for the user corresponds to the readiness level for the first player and the training load for the first player, wherein the team comprises a plurality of players including the first player, wherein the program code portions are further configured when said program product is run on a computer or network device to:
determine a team readiness level for the team based at least on the readiness level for the first player and a second readiness level for a second player; determine a team training load for the team for the previous training session or the previous match based at least on the training load for the first player and a second training load for the second player; and cause display of the team readiness level and the team training load.
27 . The computer program product of claim 26 , wherein the program code portions are further configured when said program product is run on a computer or network device to:
provide a graphical user interface configured to display: a listing of the plurality of players; a corresponding readiness level and training load for each of the plurality of players; the team readiness level for the team; and the team training load for the team for the previous training session or the previous match, wherein the team readiness level and the team training load for the previous training session or the previous match are displayed in an associated form so as to enable comparison of the team readiness level and the team training load of the previous training session or the previous match.
28 . The computer program product of claim 20 , wherein the program code portions are further configured when said program product is run on a computer or network device to:
receive active monitoring data, wherein the active monitoring data includes at least one of GPS data associated with the user during a training session or a match or heart rate data associated with the user during a training session or a match; compare the active monitoring data with the readiness level; and provide an alert based on at least the comparison of the active monitoring date with the readiness level.Join the waitlist — get patent alerts
Track US2017087410A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.