Wireless device, program products and methods of using a wireless device to deliver services
DCFirst Claim
Patent Images
1. A method of data processing, comprising:
- storing a training plan in data storage, wherein the training plan includes a plurality of workouts each describing a prospective human physical activity to be performed, and wherein said training plan includes a distance-based performance goal for at least one of said workouts;
permitting selection of the training plan in the data storage by any of a plurality of users;
in response to a user among said plurality of users selecting said training plan, electronically transmitting data describing at least one workout in said training plan that is to be performed to a client device associated with the user; and
automatically customizing at least one prospective workout of the training plan in response to one or more inputs indicating actual measured performance of the user in the human physical activity.
3 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A user interface is presented through which a training plan is established. The training plan includes a plurality of workouts each describing a human physical activity. The training plan is stored within data storage for selection by any of a plurality of users. In response to a user among said plurality of users selecting said training plan, data describing at least one workout in said training plan is electronically transmitted to a client device associated with the user.
242 Citations
30 Claims
-
1. A method of data processing, comprising:
-
storing a training plan in data storage, wherein the training plan includes a plurality of workouts each describing a prospective human physical activity to be performed, and wherein said training plan includes a distance-based performance goal for at least one of said workouts; permitting selection of the training plan in the data storage by any of a plurality of users; in response to a user among said plurality of users selecting said training plan, electronically transmitting data describing at least one workout in said training plan that is to be performed to a client device associated with the user; and automatically customizing at least one prospective workout of the training plan in response to one or more inputs indicating actual measured performance of the user in the human physical activity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A server computer system, comprising:
-
processing hardware; and data storage coupled to the processing hardware and including; a training plan database for storing one or more training plans, wherein a training plan among the one or more training plans includes a plurality of workouts each describing a prospective human physical activity to be performed, wherein said training plan includes a distance-based performance goal for at least one of said workouts; and a training plan module processed by said processing hardware, wherein said training plan module permits selection of the training plan in the training plan database by any of a plurality of users and, responsive to a user among said plurality of users selecting said training plan, electronically transmits data describing at least one workout in said training plan that is to be performed to a client device associated with the user, and wherein the training plan module automatically customizes at least one prospective workout of the training plan in response to one or more inputs indicating actual measured performance of the user in the human physical activity. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A program product, comprising:
a tangible computer-readable storage medium encoded with program code executable by a data processing system, wherein the program code includes; a training plan module that permits selection by any of a plurality of users of a training plan from among one or more training plans in a training plan database, wherein the training plan includes a plurality of workouts each describing a prospective human physical activity to be performed and said training plan includes a distance-based performance goal for at least one of said workouts, and wherein the training plan module, responsive to a user among said plurality of users selecting said training plan, electronically transmits data describing at least one workout in said training plan that is to be performed to a client device associated with the user, and wherein the training plan module automatically customizes at least one prospective workout of the training plan in response to one or more inputs indicating actual measured performance of the user in the human physical activity. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
Specification