Real-Time Comparison of Athletic Information
Abstract
An apparatus compares athletic information relating to a user performing an athletic activity. The apparatus has a module ( 503, 505, 509 ) that generates a first set of athletic data corresponding to athletic information corresponding to the athletic activity performed by the user. The module has a memory ( 511 ) storing a second set of athletic data. The module compares the first set of athletic data to the second set of athletic data and communicates content to the user based on the comparison of the first set of athletic data to the second set of athletic data. The apparatus also has a module ( 803, 805 ) that determines the expected time of athletic activity and selects a set of feedback data having a duration proximate the expected time of athletic activity, wherein the module communicates the selected set of feedback data to the user.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method of comparing athletic information relating to a user performing an athletic activity, the method comprising:
receiving, by an athletic parameter measurement device, electrical signals from one or more sensors associated with the user during performance of athletic activity in a first athletic activity session; processing, by the athletic parameter measurement device, the electrical signals; transmitting, from the athletic parameter measurement device to a computing unit, the processed signals; generating, by the computing unit during the first athletic activity session and based on the processed signals, a first set of athletic data; retrieving a second set of athletic data corresponding to the first set of athletic data from baseline athletic activity data, wherein the baseline athletic activity data comprises a plurality of sets of athletic data previously generated for athletic activity performed by the user at different times during a second athletic activity session different from the first athletic activity session, and wherein the second athletic activity session is selected by the user for comparison with the first athletic activity session; selecting, by an athletic activity feedback control unit, a time-dependent athletic data value from the second set of athletic data; receiving user input defining at least one parameter of the first athletic activity session; determining, by the athletic activity feedback control unit, a duration of the first athletic activity session based on the at least one parameter and the time-dependent athletic data value; and selecting, by the athletic activity feedback control unit musical content meeting the determined duration of the first athletic activity session; comparing the generated first set of athletic data with the retrieved second set of athletic data; determining, by the athletic feedback control unit and based on the comparison, whether a value of at least one metric of the first set of athletic data is within a predefined proximity range relative to a corresponding value of a corresponding metric of the second set of athletic data; selecting, from a feedback data group including a plurality of sets of feedback data, a first feedback data set to audibly communicate to the user in response to determining that the value of the at least one metric of the first set of athletic data is within the predefined proximity range relative to the corresponding value of the corresponding metric of the second set of athletic data, wherein the predefined proximity range is greater than zero; and selecting, from the feedback data group, a second, alternate feedback data set to audibly communicate to the user in response to determining that the value of the at least one metric of the first set of athletic data is not within the predefined proximity range of the corresponding value of the corresponding metric of the second set of athletic data, the second feedback data set being configured to influence the user's performance of the athletic activity relative to the first feedback data set.
2 . The method of claim 1 , wherein the first feedback data set is a default data set.
3 . The method of claim 2 , wherein the default data set includes a music playlist selected by the user.
4 . The method of claim 3 , wherein the music playlist includes music having a rhythm expected by the user.
5 . The method of claim 1 , wherein the second, alternate feedback data set includes musical content having a faster rhythm than the first feedback data set.
6 . The method of claim 1 , further including:
determining a first percentage which the at least one metric of the first set of athletic data deviated from a corresponding value of a corresponding metric of the second set of athletic data; and based on the determined first percentage, selecting, by a feedback determination module, the second, alternate feedback data set having a rhythm that is the first percentage different from the first feedback data set.
7 . The method of claim 6 , further including:
responsive to determining that the at least one metric of the first set of athletic data is below the corresponding value of the corresponding metric of the second set of athletic data, selecting the second, alternate feedback data having a faster rhythm than the first feedback data set; and responsive to determining that the at least one metric of the first set of athletic data is above the corresponding value of the corresponding metric of the second set of athletic data, selecting the second, alternate feedback data having a slower rhythm than the first feedback data set.
8 . The method of claim 1 , wherein the second, alternate feedback data set includes musical content having a slower rhythm than the first feedback data set.
9 . The method of claim 1 , further including:
selecting one of: spoken feedback to the user that the first set of athletic data is not within of the predefined proximity range of the baseline data, and spoken content to the user that the first set of athletic data is within the predefined proximity range of the baseline data.
10 . An apparatus for comparing athletic information relating to a user performing an athletic activity, the apparatus comprising:
at least one processor; and memory operatively coupled to the at least one processor and storing computer readable instructions that, when executed, cause the apparatus to:
receive, by an athletic parameter measurement device, electrical signals from one or more sensors associated with the user during performance of athletic activity in a first athletic activity session;
process, by the athletic parameter measurement device, the electrical signals;
transmit, from the athletic parameter measurement device to device computing unit, the processed signals;
generate, during the first athletic activity session and by the computing unit, a first set of athletic data from the athletic information received;
retrieve a second set of athletic data corresponding to the first set of athletic data from baseline athletic activity data, wherein the baseline athletic activity data comprises a plurality of sets of athletic data previously generated for athletic activity performed by the user at different times during a second athletic activity session different from the first athletic activity session and wherein the second athletic activity session is selected by the user for comparison with the first athletic activity session;
select a time-dependent athletic data value from the second set of athletic data;
receive user input defining at least one parameter of the first athletic activity session;
determine a duration of the first athletic activity session based on the at least one parameter and the time-dependent athletic data value; and
select musical audible content meeting the determined duration of the first athletic activity session;
compare the generated first set of athletic data with the retrieved second set of athletic data;
determine, based on the comparison, whether a value of at least one metric of the first set of athletic data is within a predefined proximity range relative to a corresponding value of a corresponding metric of the second set of athletic data;
select, from a feedback data group including a plurality of sets of feedback data, a first feedback data set to audibly communicate to the user in response to determining that the at least one metric of the first set of athletic data is within the predefined proximity range relative to the corresponding value of the corresponding metric of the second set of athletic data, wherein the predefined proximity range is greater than zero; and
select, from the feedback data group, a second, alternate feedback data set to audibly communicate to the user in response to determining that the value of the at least one metric of the first set of athletic data is not within the predefined proximity range of the corresponding value of the corresponding metric of the second set of athletic data, the second, alternate feedback data set being configured to influence the user's performance of the athletic activity relative to the first feedback data set.
11 . The apparatus of claim 10 , wherein the first feedback data set is a default data set.
12 . The apparatus of claim 11 , wherein the default data set includes a music playlist selected by the user.
13 . The apparatus of claim 12 , wherein the music playlist includes music having a rhythm expected by the user.
14 . The apparatus of claim 10 , wherein the second, alternate feedback data set includes musical content having a faster rhythm than the first feedback data set.
15 . The apparatus of claim 10 , further including instructions that, when executed, cause the apparatus to:
determine a first percentage which the at least one metric of the first set of athletic data deviated from a corresponding value of a corresponding metric of the second set of athletic data; and based on the determined first percentage, select the second, alternate feedback data set having a rhythm that is the first percentage different from the first feedback data set.
16 . The apparatus of claim 15 , further including instructions that, when executed, cause the apparatus to:
responsive to determining that the at least one metric of the first set of athletic data is below the corresponding value of the corresponding metric of the second set of athletic data, select the second, alternate feedback data having a faster rhythm than the first feedback data set; and responsive to determining that the at least one metric of the first set of athletic data is above the corresponding value of the corresponding metric of the second set of athletic data, select the second, alternate feedback data having a slower rhythm than the first feedback data set.
17 . The apparatus of claim 10 , wherein the second, alternate feedback data set includes musical content having a slower rhythm than the first feedback data set.
18 . The apparatus of claim 10 , further including instructions that, when executed, cause the apparatus to:
select one of: an audible message to the user that the first set of athletic data is outside of the predefined proximity range of the baseline data, and an audible message to the user that the first set of athletic data is within the predefined proximity range of the baseline data.
19 . One or more non-transitory computer-readable media storing computer-executable instructions that, when executed by a processor, cause a computing device to:
receive, by an athletic parameter measurement device, electrical signals from one or more sensors associated with the user during performance of athletic activity in a first athletic activity session; process, by the athletic parameter measurement device, the electrical signals; transmit, from the athletic parameter measurement device to device computing unit, the processed signals; generate, during the first athletic activity session and by the computing unit, a first set of athletic data from the athletic information received; retrieve a second set of athletic data corresponding to the first set of athletic data from baseline athletic activity data, wherein the baseline athletic activity data comprises a plurality of sets of athletic data previously generated for athletic activity performed by the user at different times during a second athletic activity session different from the first athletic activity session and wherein the second athletic activity session is selected by the user for comparison with the first athletic activity session; select a time-dependent athletic data value from the second set of athletic data; receive user input defining at least one parameter of the first athletic activity session; determine a duration of the first athletic activity session based on the at least one parameter and the time-dependent athletic data value; and select musical audible content meeting the determined duration of the first athletic activity session; compare the generated first set of athletic data with the retrieved second set of athletic data; determine, based on the comparison, whether a value of at least one metric of the first set of athletic data is within a predefined proximity range relative to a corresponding value of a corresponding metric of the second set of athletic data; select, from a feedback data group including a plurality of sets of feedback data, a first feedback data set to audibly communicate to the user in response to determining that the at least one metric of the first set of athletic data is within the predefined proximity range relative to the corresponding value of the corresponding metric of the second set of athletic data, wherein the predefined proximity range is greater than zero; and select, from the feedback data group, a second, alternate feedback data set to audibly communicate to the user in response to determining that the value of the at least one metric of the first set of athletic data is not within the predefined proximity range of the corresponding value of the corresponding metric of the second set of athletic data, the second, alternate feedback data set being configured to influence the user's performance of the athletic activity relative to the first feedback data set.
20 . The one or more non-transitory computer-readable media of claim 19 , wherein the first feedback data set is a default data set.Join the waitlist — get patent alerts
Track US2016303425A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.