IP Library › Granted Patent US 10,799,762
Granted Patent B2
US 10,799,762 · App. 15/341,290 · Granted Oct 13, 2020

Training scripts

Inventors: James W. Clark (Portland, OR); Theodore H. Helprin (Portland, OR); Albert Shum (Portland, OR)
Assignee: NIKE, Inc.
A63B24/0075A61B5/021A61B5/02438A61B5/1112A61B5/1118A61B5/486A61B5/681A63B24/00A63B69/00A63B71/0619G06Q10/06311G06Q10/109G09B5/02G09B19/00G09B19/0038G09B23/303G16H20/30A61B5/145A61B2503/10A61B2562/0219A63B2024/0078A63B2071/0663A63B2220/12A63B2220/17A63B2220/34A63B2220/40A63B2225/20A63B2225/50A63B2230/04A63B2230/207A63B2230/30A63B2230/50H04L67/306Y10S482/901
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,799,762
App. No.
15/341,290
Granted
Oct 13, 2020
Kind
B2
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.

Claims (35)

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.

2. The device of claim 1 , wherein the user interface module determines one or more sensors employed by the user computing device and, wherein if it is determined that the user computing device does not have a first type of sensor required by the training script, the user interface module refrains from copying the training script to the user computing device during a synchronization operation.

3. The device of claim 2 , wherein the user interface module provides for the user to enter identification data for the user computing device.

4. The device of claim 2 , wherein the device includes a table correlating a user computing device identification with one or more sensors.

5. The device of claim 1 , wherein the device transfers, during a synchronization operation, the one or more training scripts from a calendar interface associated with a user profile.

6. The device of claim 5 , wherein the device is further operable to:

determine the date of the synchronization operation;

determine subsequent dates over a defined time period;

associate a date tag to the one or more training scripts in the calendar interface during the defined time period; and

transfer the one or more tagged training scripts to the user computing device during the synchronization operation.

7. The device of claim 1 , wherein the device receives information from the user computing device during a synchronization operation relating to a performance of the training script by the user during the workout.

8. The device of claim 7 , wherein the received information includes actual duration or intensity of activities within the training script that are performed by the user.

9. The device of claim 7 , wherein the received information is associated with icons representing the one or more training scripts, for review by the user.

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.

11. The device of claim 10 , wherein the computer readable instructions, when executed, further cause the device to:

receive user input selections defining a user profile.

12. The device of claim 11 , the user profile comprises a group of training scripts relating to favorite workouts, and wherein the computer readable instructions, when executed, further cause the device to:

synchronize, during a synchronization operation with the other device, the group of training scripts relating to favorite workouts.

13. The device of claim 10 , wherein the computer readable instructions, when executed, further cause the device to synchronize the selected one or more training scripts by transferring the one or more training scripts from a calendar interface associated with a user profile.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 15, 2020
From: CLARK, JAMES W.; HELPRIN, THEODORE H.; SHUM, ALBERT
To: NIKE, INC.
Reel/Frame 053218/0535 →
Continuity (8)
Continuation 14691211 · Apr 20, 2015
Continuation 14490283 · Sep 18, 2014
Division 13614435 · Sep 13, 2012
Continuation 13455950 · Apr 25, 2012
Continuation 13080407 · Apr 5, 2011
Division 10413366 · Apr 15, 2003
Provisional Application 60386210 · May 30, 2002
Related Publication 20170136300A1 · May 18, 2017