Real-Time Comparison of Athletic Information
First Claim
1. A method of comparing athletic information relating to a user performing an athletic activity, the method comprising:
- receiving athletic information corresponding to athletic activity performed by a person;
generating a first set of athletic data corresponding to the athletic information received;
providing a second set of athletic data;
comparing the first set of athletic data to the second set of athletic data;
communicating content to the user based on the comparison of the first set of athletic data to the second set of athletic data.
1 Assignment
0 Petitions
Accused Products
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.
-
Citations
40 Claims
-
1. A method of comparing athletic information relating to a user performing an athletic activity, the method comprising:
-
receiving athletic information corresponding to athletic activity performed by a person; generating a first set of athletic data corresponding to the athletic information received; providing a second set of athletic data; comparing the first set of athletic data to the second set of athletic data; communicating content to the user based on the comparison of the first set of athletic data to the second set of athletic data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An apparatus for comparing athletic information relating to a user performing an athletic activity, the apparatus comprising:
a module that generates a first set of athletic data corresponding to athletic information corresponding to the athletic activity performed by the user, the module having a memory storing a second set of athletic data, wherein 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. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
22. An apparatus for comparing athletic information relating to a user performing an athletic activity, the user having a sensor operably thereon, the sensor recording athletic information corresponding to athletic activity performed by the user, the apparatus comprising:
-
a digital music player configured to communicate with the sensor, the player having an athletic data generation module that generates a first set of athletic data corresponding to the athletic information configured to be recorded by the sensor, the player further having a memory storing a second set of athletic data, the player further having an athletic data comparison module, wherein the comparison module compares the first set of athletic data to the second set of athletic data and wherein the player is configured to communicate content to the user based on the comparison of the first set of athletic data to the second set of athletic data.
-
-
23. A method of providing feedback to a user performing an athletic activity, the method comprising:
-
providing a distance value corresponding to a distance the user plans to travel during the athletic activity; providing a pace information associated with the user; determining the expected time of athletic activity from the distance value and pace information; providing a plurality of sets of feedback data having a plurality of durations; selecting one of the sets of feedback data having a duration proximate the expected time of athletic activity; and communicating the selected feedback data set to the user. - View Dependent Claims (24, 25, 26)
-
-
27. An apparatus providing feedback to a user performing an athletic activity, the apparatus comprising:
a module that receives a distance value corresponding to a distance the user plans to travel during the athletic activity, the module further having a memory storing pace information associated with the user, the module having access to a plurality of sets of feedback data having a plurality of durations, wherein the module determines the expected time of athletic activity from the distance value and pace information and selects one of the sets 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. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
40. An apparatus providing feedback to a user performing an athletic activity, the apparatus comprising:
-
a digital music player configured for communicating with the user, the player having a user interface and a memory storing pace information associated with the user, the player further having access to a plurality of sets of feedback data having a plurality of durations, the player further having a session time determination module and a feedback data set selection module, wherein the user interface receives a distance value corresponding to a distance the user plans to travel during the athletic activity, wherein the session time determination module determines the expected time of athletic activity from the distance value and pace information and wherein the feedback data set selection module selects one of the sets 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.
-
Specification