Exercise regime management tool
Abstract
A method is presented for managing an exercise regime. The method may include developing a plan for an exercise regime and transmitting the plan to one or more client computers. The client computer may be associated with a user. The client computer may acquire performance-related data from the user during execution of the plan, and may transmit the acquired data to a server in communication therewith. The server may analyze the performance-related data to verify that predetermined expected performance values are reached, and may modify the plan according to the analysis. The modified plan may then be provided to the client computer.
Claims
exact text as granted — not AI-modified1 . A method for managing an exercise regime, the method comprising:
developing a plan for an exercise regime; transmitting the plan to at least one client computer associated with a user; enabling the at least one client computer to acquire performance-related data from the user during execution of the plan; transmitting the acquired data to a server in communication with the at least one client computer; enabling the server to analyze the performance-related data to verify that predetermined expected performance values are reached; enabling the server to modify the plan according to the analysis; and providing the modified plan to the at least one client computer.
2 . The method of claim 1 , wherein developing the plan comprises enabling a remote server computer to develop the plan.
3 . The method of claim 1 , wherein developing the plan further comprises:
building a user profile; determining at least one target value for a performance-related variable for the user; and determining at least one threshold value for an allowable deviation from the at least one target value.
4 . The method of claim 3 , wherein enabling the at least one client computer to acquire performance-related data from the user comprises enabling the at least one client computer to acquire a value for the performance-related variable from the user.
5 . The method of claim 4 , wherein enabling the server to analyze the performance-related data comprises enabling the server to compare the value acquired from the user with a corresponding target value for the performance-related variable.
6 . The method of claim 5 , wherein enabling the server to compare the value with the corresponding target value further comprises enabling the server to compare the value with a corresponding threshold value in the event the value deviates from the corresponding target value.
7 . The method of claim 6 , wherein enabling the server to modify the plan comprises enabling the server to modify the plan in the event that the value exceeds the corresponding threshold value.
8 . The method of claim 6 , wherein enabling the server to modify the plan further comprises enabling the server to notify the user in the event that the value exceeds the corresponding threshold value.
9 . The method of claim 1 , further comprising storing the modified plan to use in developing subsequent plans.
10 . The method of claim 1 , wherein developing the plan comprises enabling a trainer to develop the plan.
11 . The method of claim 10 , wherein enabling the server to modify the plan comprises enabling the trainer to modify the plan.
12 . The method of claim 10 , wherein enabling the server to acquire the performance-related data further comprises enabling the server to transmit the performance-related data to the trainer.
12 . A computer program product for managing an exercise regime, the computer program product comprising:
a computer-usable medium having computer-usable program code embodied therein, the computer-usable program code comprising:
computer-usable program code for developing a plan for an exercise regime;
computer-usable program code for transmitting the plan to at least one client computer associated with a user;
computer-usable program code for enabling the at least one client computer to acquire performance-related data from the user during execution of the plan;
computer-usable program code for transmitting the acquired data to a server in communication with the at least one client computer;
computer-usable program code for enabling the server to analyze the performance-related data to verify that predetermined expected performance values are reached;
computer-usable program code for enabling the server to modify the plan according to the analysis; and
computer-usable program code for providing the modified plan to the at least one client computer.
13 . The computer program product of claim 12 , wherein the computer-usable program code for developing the plan comprises computer-usable program code for enabling a remote server computer to develop the plan.
14 . The computer program product of claim 12 , wherein the computer-usable program code for developing the plan further comprises:
computer-usable program code for building a user profile; computer-usable program code for determining at least one target value for a performance-related variable for the user; and computer-usable program code for determining at least one threshold value for an allowable deviation from the at least one target value.
15 . The computer program product of claim 12 , further comprising computer-usable program code for storing the modified plan to use in developing subsequent plans.
16 . The computer program product of claim 12 , wherein the computer-usable program code for developing the plan comprises computer-usable program code for enabling a trainer to develop the plan.
17 . A system for managing an exercise regime, the system comprising:
a planning module for developing a plan for an exercise regime; a transmission module for transmitting the plan to at least one client computer associated with a user; a data acquisition module to acquire performance-related data from the user during execution of the plan; a comparator to receive the performance-related data from the data acquisition module and analyze the performance-related data to verify that predetermined expected performance values are reached; and a feedback loop between the comparator and the planning module to enable the planning module to modify the plan in the event the predetermined expected performance values are not reached.
18 . The system of claim 17 , wherein the planning module further transmits the modified plan to the at least one client computer.
19 . The system of claim 17 , wherein the planning module further stores the modified plan in a database to use in developing subsequent plans.
20 . The system of claim 17 , wherein the planning module further notifies the at least one client computer of an imminent change to the plan in the event the predetermined expected performance values are not reached.Join the waitlist — get patent alerts
Track US2009156364A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.