Systems, methods, and computer readable media for determining a circuit training path in a smart gym
First Claim
1. A system for determining a circuit training path in a smart gym for an exerciser to perform an exercise program, the system comprising:
- a network;
a plurality of station agent nodes; and
a management node for determining a next exercise machine for the exerciser to perform an exercise, the management node receiving a personal exercise program on behalf of the exerciser, the management node determining a portion of the plurality of station agent nodes having an associated exercise machine that operates to address the personal exercise program, each of the portion of the plurality of station agent nodes having a state, each of the portion of the plurality of station agent nodes communicating their state to the management node over the network, the management node reserving the next exercise machine from the portion of the plurality of station agent nodes having a state value reflecting the least waiting time for the exerciser.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques are provided for determining a circuit training path in a smart gym for an exerciser to perform an exercise program in order to minimize user contention for exercise equipment. The training path is defined by the exerciser visiting a number of exercise machines in the order specified by a system. The system determines a next exercise machine for the exerciser to visit which addresses the personal exercise program. In making this determination, the system communicates with all station agent nodes in the system to determine the set of station agent nodes that have an associated exercise machine which operate to address the personal exercise program. Out of that set of station agent nodes, the system reserves the next exercise machine associated with one of the set of station agent nodes that has a state value reflecting the least waiting time for the exerciser.
-
Citations
32 Claims
-
1. A system for determining a circuit training path in a smart gym for an exerciser to perform an exercise program, the system comprising:
-
a network;
a plurality of station agent nodes; and
a management node for determining a next exercise machine for the exerciser to perform an exercise, the management node receiving a personal exercise program on behalf of the exerciser, the management node determining a portion of the plurality of station agent nodes having an associated exercise machine that operates to address the personal exercise program, each of the portion of the plurality of station agent nodes having a state, each of the portion of the plurality of station agent nodes communicating their state to the management node over the network, the management node reserving the next exercise machine from the portion of the plurality of station agent nodes having a state value reflecting the least waiting time for the exerciser. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for determining a training path in a smart gym for an exerciser to perform an exercise program, the method comprising:
-
retrieving a personal exercise program on behalf of the exerciser;
determining a portion of a plurality of station agent nodes having an associated exercise machine that operate to address the personal exercise program;
evaluating the state of the portion of the plurality of station agent nodes; and
reserving a next exercise machine associated with one of the portion of the plurality of station agent nodes having a state value reflecting the least waiting time for the exerciser. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A computer readable medium whose contents cause a computer system to determine a circuit training path in a smart gym for an exerciser to perform an exercise program, the computer system performing the steps of:
-
retrieving a personal exercise program on behalf of the exerciser;
determining a portion of a plurality of station agent nodes having an associated exercise machine that operate to address the personal exercise program;
evaluating the state of the portion of the plurality of station agent nodes; and
reserving a next exercise machine associated with one of the portion of the plurality of station agent nodes having a state value reflecting the least waiting time for the exerciser. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
Specification