Systems and techniques for the collection and display of athletic information. Athletic data relating to a single person or group of people is collected at a central location, and subsequently displayed at a desired remote location so that the person or people can review and critique their performan
Systems and techniques for the collection and display of athletic information. Athletic data relating to a single person or group of people is collected at a central location, and subsequently displayed at a desired remote location so that the person or people can review and critique their performance. In addition, athletic data for multiple persons can be collected at a central location, and subsequently displayed to a user at a desired remote location, so that the user can compare his or her athletic activities to others.
대표청구항▼
1. A system comprising: an input module configured to receive user specifications defining a training goal;a processor; andmemory operatively coupled to the processor and storing computer readable instructions that, when executed, cause the system to: generate a training program comprising a plurali
1. A system comprising: an input module configured to receive user specifications defining a training goal;a processor; andmemory operatively coupled to the processor and storing computer readable instructions that, when executed, cause the system to: generate a training program comprising a plurality of tasks for reaching the user-specified training goal;display the training program to a user in a user interface comprising a plurality of visual interactive elements corresponding to the plurality of tasks, wherein a first visual interactive element is configured to control at least one attribute of a first task and a second visual interactive element is configured to control at least one attribute of a second task;receive user input corresponding to a modification to an attribute of the first task of the plurality of tasks, wherein the user input includes interaction with the first visual interactive element;automatically revise at least the second task scheduled for a time after the first task to compensate for the modification to the first task, wherein revising at least the second task is performed based on a predefined completion date for reaching the user specified training goal;receive data corresponding to an amount of athletic activity performed for the first task;display a first activity tracking visual element in a first appearance, wherein the first activity tracking visual element corresponds to a target goal for the first task;display a second activity tracking visual element in a second appearance, wherein the second activity tracking visual element corresponds to the amount of athletic activity performed for the first task;detect user interaction with the first activity tracking visual element;in response to detecting user interaction with the first activity tracking visual element, display a note entry form;receive one or more user-specified notes describing the athletic activity performed for the first task through the note entry form, wherein the user-specified notes include one or more user-entered words, characters or symbols; andstore the one or more user-specified notes in association with the first task. 2. The system of claim 1, wherein the training program comprising the plurality of tasks includes a schedule for completing the plurality of tasks. 3. The system of claim 1, wherein the user specifications define running as the training goal and wherein the first task corresponds to walking at a first specified pace. 4. The system of claim 1, wherein the second task corresponds to walking at a second specified pace. 5. The system of claim 1, wherein the user-specified goal includes a distance to travel and wherein the plurality of tasks includes a series of progressively longer distance objectives. 6. The system of claim 5, wherein the user-specified goal further includes a desired goal completion date and wherein the training program includes a schedule for the plurality of tasks, wherein the schedule is configured to aid the user in reaching the user-specified goal by the desired goal completion date. 7. The system of claim 1, wherein the user-specified goal includes an athletic event at a particular location. 8. The system of claim 7, wherein the training program is generated based on the particular location. 9. The system of claim 8, wherein the training program is generated based on a layout of the particular location. 10. The system of claim 1, wherein the training program is generated based on one or more user attributes. 11. The system of claim 10, wherein the training program is generated based on gender. 12. The system of claim 10, wherein the training program is generated based on age. 13. The system of claim 10, wherein the training program is generated based on height. 14. The system of claim 1, wherein the input module is further configured to receive parameters identifying a desired training program. 15. The system of claim 14, wherein the parameters identify an athlete other than the user. 16. The system of claim 1, wherein the input module is further configured to receive athletic performance data for the user. 17. The system of claim 16, wherein the athletic performance data is received from a wearable sensor. 18. The system of claim 17, wherein the wearable sensor includes a shoe-based sensor. 19. The system of claim 16, wherein the athletic performance data is received from a remote device via a network. 20. The system of claim 16, wherein the athletic performance data is received from a device via a short range communication connection. 21. The system of claim 20, wherein the short range communication connection includes Bluetooth. 22. The system of claim 21, further comprising a communication module configured to transmit the generated training program to another user. 23. The system of claim 20, wherein the athletic performance data is received from a device physically connected to the system. 24. The system of claim 1, wherein the modification of the first task includes decreasing a number of miles to be run on a first day and wherein automatically revising the second task includes increasing a number of miles to be run on a second day in accordance with a distance goal included in the user specified training goal. 25. The system of claim 1, wherein the system is further caused to: determine that the received modification to the attribute of the first task is not recommended; andin response to determining that the received modification is not recommended, provide a message to the user indicating that the received modification is not recommended. 26. The system of claim 25, wherein the system is further caused to: generate one or more suggested revisions to at least the second task; anddisplay the one or more suggested revisions in the user interface. 27. The system of claim 1, wherein generating the training program is performed based on a user-selected skill level, wherein the skill level is selected from a plurality of skill levels and wherein generating the training program further includes: selecting one or more motivational messages to provide to the user based on the user-selected skill level, wherein a first set of one or more motivational messages is selected for a first skill level and a second set of one or more motivational messages is selected for a second skill level, wherein the first set of one or more motivational messages includes at least one motivational message not included in the second set of one or more motivational messages. 28. The system of claim 1, wherein the first activity tracking visual element is an outline shape and the second activity tracking visual element is a solid filled-in shape. 29. A method comprising: receiving, at a device, user specifications defining an athletic training goal;generating, by the device, a training program comprising a plurality of tasks for reaching the user-specified training goal;displaying, by the device, the training program to a user in a user interface comprising a plurality of visual interactive elements corresponding to the plurality of tasks, wherein a first visual interactive element is configured to control at least one attribute of a first task and a second visual interactive element is configured to control at least one attribute of a second task;receiving, by the device, user input corresponding to a modification to an attribute of the first task of the plurality of tasks, wherein the user input includes interaction with the first interactive element;automatically revising, by the device, at least a second task scheduled for a time after the first task to compensate for the modification to the first task, wherein revising at least the second task is performed based on a predefined completion date for reaching the user specified training goal;receiving data corresponding to an amount of athletic activity performed for the first task;displaying a first activity tracking visual element in a first appearance, wherein the first activity tracking visual element corresponds to a target goal for the first task;displaying a second activity tracking visual element in a second appearance, wherein the second activity tracking visual element corresponds to the amount of athletic activity performed for the first task;detecting user interaction with the first activity tracking visual element;in response to detecting user interaction with the first activity tracking visual element, displaying a note entry form;receiving one or more user-specified notes describing the athletic activity performed for the first task through the note entry form, wherein the user-specified notes include one or more user-entered words, characters or symbols; andstoring the one or more user-specified notes in association with the first task. 30. The method of claim 29, wherein the training program comprising the plurality of tasks includes a schedule for completing the plurality of tasks. 31. The method of claim 29, wherein the user specifications define running as the training goal and wherein the first task corresponds to walking at a first specified pace. 32. The method of claim 29, wherein the second task corresponds to walking at a second specified pace. 33. The method of claim 29, wherein the user-specified goal includes a distance to travel and wherein the plurality of tasks includes a series of progressively longer distance objectives. 34. The method of claim 29, wherein the user-specified goal further includes a desired goal completion date and wherein the training program includes a schedule for the plurality of tasks, wherein the schedule is configured to aid the user in reaching the user-specified goal by the desired goal completion date. 35. The method of claim 29, wherein the user-specified goal includes an athletic event at a particular location. 36. The method of claim 35, wherein generating the training program is performed based on the particular location. 37. The method of claim 36, wherein generating the training program is performed based on a layout of the particular location. 38. The method of claim 29, wherein generating the training program is performed based on one or more user attributes. 39. The method of claim 38, wherein the one or more user attributes includes gender. 40. The method of claim 38, wherein the one or more user attributes includes age. 41. The method of claim 38, wherein the one or more user attributes includes height. 42. The method of claim 30, further comprising receiving parameters identifying a desired training program. 43. The method of claim 42, wherein the parameters identify an athlete other than the user and wherein the desired training program is associated with the athlete other than the user. 44. The method of claim 29, further comprising receiving athletic performance data for the user. 45. The method of claim 44, wherein the athletic performance data is received from a wearable sensor. 46. The method of claim 45, wherein the wearable sensor includes a shoe-based sensor. 47. The method of claim 44, wherein the athletic performance data is received from a remote device via a network. 48. The method of claim 44, wherein the athletic performance data is received from a device via a short range communication connection. 49. The method of claim 48, wherein the short range communication connection includes Bluetooth. 50. The method of claim 49, further comprising transmitting the generated training program to another user. 51. The method of claim 48, wherein the athletic performance data is received from a physically connected device. 52. The method of claim 29, wherein the modification of the first task includes decreasing a number of miles to be run on a first day and wherein revising the second task includes increasing a number of miles to be run on a second day. 53. The method of claim 29, further comprising: determining that the received modification to the attribute of the first task is not recommended; andin response to determining that the received modification is not recommended, providing a message to the user indicating that the received modification is not recommended. 54. A system comprising: an input module configured to receive user specifications defining a training goal;a processor; andmemory operatively coupled to the processor and storing computer readable instructions that, when executed, cause the system to: generate a training program comprising a plurality of tasks for reaching the user-specified training goal, the plurality of tasks including a first task and a second task;receive data corresponding to an amount of athletic activity performed for the first task;display a first visual element in a first appearance, wherein the first visual element corresponds to a target goal for the first task;display a second visual element in a second appearance, wherein the second visual element corresponds to the amount of athletic activity performed for the first task;detecting user interaction with at least one of the first visual element and the second visual element;in response to detecting the user interaction, displaying a mood selection menu, wherein the mood selection menu includes a plurality of user-selectable emoticons; andstoring an emoticon selected from the user-selectable emoticons in association with the first task.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (17)
Walters, Thomas H., Device and method for displaying track characteristics.
Werner,Jon H.; Doyle,Scot, Location-aware fitness training device, methods, and program products that support real-time interactive communication and automated route generation.
Lee, Wai C.; Olivier, Tracy L.; Moore, Ryan T.; Fisher, Claudette D.; Downey, David J.; Lovitt, John H.; Brunk, Scott J., Personal training device using GPS data.
Klingler, Joseph William, Programmable virtual exercise instructor for providing computerized spoken guidance of customized exercise routines to exercise users.
Teller, Eric; Stivoric, John M.; Kasabach, Christopher D.; Pacione, Christopher D.; Moss, John L.; Liden, Craig B.; McCormack, Margaret A., System for monitoring health, wellness and fitness.
Labrosse, Jean-Paul; Chu, Michael Xinjie; Sullivan, Scott, Height adjustable support surface and system for encouraging human movement and promoting wellness.
Labrosse, Jean-Paul; Chu, Michael Xinjie; Sullivan, Scott, Height adjustable support surface and system for encouraging human movement and promoting wellness.
Labrosse, Jean-Paul; Chu, Michael Xinjie; Sullivan, Scott, Height adjustable support surface and system for encouraging human movement and promoting wellness.
Labrosse, Jean-Paul; Chu, Michael Xinjie; Sullivan, Scott, Height adjustable support surface and system for encouraging human movement and promoting wellness.
Labrosse, Jean-Paul; Chu, Michael Xinjie; Sullivan, Scott, Height adjustable support surface and system for encouraging human movement and promoting wellness.
Labrosse, Jean-Paul; Chu, Michael Xinjie; Sullivan, Scott, Height adjustable support surface and system for encouraging human movement and promoting wellness.
Labrosse, Jean-Paul; Chu, Michael Xinjie; Sullivan, Scott, Height-adjustable support surface and system for encouraging human movement and promoting wellness.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.