Training scripts
First Claim
1. A device for creating a training script for a workout, comprisinga user interface module that prompts a user to input data specifying a step in a training script;
- a control module that creates training steps to operate a user computing device to display a prompt for the training steps and to compile the training steps into the training script;
a script database that receives and stores the training script; and
a device interface module that synchronizes one or more training scripts in the script database with the user computing device, wherein the user interface module allows the user to define a user profile, the user profile having a group of training scripts relating to favorite workouts, and wherein the group of training scripts relating to the favorite workouts are synchronized with the user computing device by the device interface module during a synchronization operation.
1 Assignment
0 Petitions
Accused Products
Abstract
A training script device is described that conveniently allows a user to create a training script defining one or more steps of a workout routine, where each step may include an activity, a duration for performing that activity, and an intensity at which the activity is to be performed. Further, one or more steps of the training script can be self-starting in response to performance data detected by sensors of training script device executing the training script. This conveniently frees the athlete from having to continuously monitor the status of his or her workout activities. Still further, the training script device conveniently allows a user to transfer training scripts to other training script devices, so that athletes can share successful training scripts.
55 Citations
13 Claims
-
1. A device for creating a training script for a workout, comprising
a user interface module that prompts a user to input data specifying a step in a training script; -
a control module that creates training steps to operate a user computing device to display a prompt for the training steps and to compile the training steps into the training script; a script database that receives and stores the training script; and a device interface module that synchronizes one or more training scripts in the script database with the user computing device, wherein the user interface module allows the user to define a user profile, the user profile having a group of training scripts relating to favorite workouts, and wherein the group of training scripts relating to the favorite workouts are synchronized with the user computing device by the device interface module during a synchronization operation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A device for creating a training script for a workout, comprising:
-
a processor; a user interface for receiving input from one or more users; and memory storing computer readable instructions that, when executed, cause the device to; prompt a user to input data, via the user interface, specifying a step in a training script; creating one or more training steps to operate an other device to display a prompt for the one or more training steps; determine one or more sensors employed by the other device; compile the one or more training steps into a first training script; store the first training script in a script database; determine that the one or more sensors do not comprise a first type of sensor required by the first training script; receiving, via the user interface, user input indicating a selection of one or more other training scripts; synchronize the selected one or more other training scripts in the script database with the other device; and refrain from copying the first training script to the other device when synchronizing the selected one or more other training scripts. - View Dependent Claims (11, 12, 13)
-
Specification