SYSTEMS AND METHODS FOR ENABLING EXERCISE EQUIPMENT TO COMMUNICATE WITH A NETWORK
First Claim
1. An apparatus to enable exercise by a user, comprising:
- a communication unit configured to receive and transmit data over a network;
a user interface unit configured to receive input from and present information to the user; and
a processor in communication with the communication unit and the user interface unit, the processor configured to;
receive, via the user interface unit, user identification data from the user, wherein the user identification data is transmitted by the communication unit to an electronic data store over the network;
receive, via the communication unit, user data from the electronic data store in response to transmission of the user identification data, wherein the user data comprises user health data and at least one application;
identify a first application selected by the user via the user interface unit;
generate an exercise routine based on execution of the first application;
generate command signals based on the generated exercise routine, wherein the command signals are transmitted to an exercise machine via the communication unit;
receive, via the communication unit, exercise data from the exercise machine in response to transmission of the command signals; and
transmit, via the communication unit, the exercise data in the electronic data store.
0 Assignments
0 Petitions
Accused Products
Abstract
This disclosure provides systems, methods, and apparatus for enabling exercise by a user. In one aspect, an apparatus includes a communication unit, a user interface unit, and a processor. The processor may receive user identification data from the user via the user interface unit and retrieve data based on the user identification data from an electronic data store. The processor may use the data to generate an exercise routine and command signals may be sent to an exercise machine based on the generated exercise routine. The processor may receive exercise data from the exercise machine via the communication unit and store the exercise data in the electronic data store.
-
Citations
20 Claims
-
1. An apparatus to enable exercise by a user, comprising:
-
a communication unit configured to receive and transmit data over a network; a user interface unit configured to receive input from and present information to the user; and a processor in communication with the communication unit and the user interface unit, the processor configured to; receive, via the user interface unit, user identification data from the user, wherein the user identification data is transmitted by the communication unit to an electronic data store over the network; receive, via the communication unit, user data from the electronic data store in response to transmission of the user identification data, wherein the user data comprises user health data and at least one application; identify a first application selected by the user via the user interface unit; generate an exercise routine based on execution of the first application; generate command signals based on the generated exercise routine, wherein the command signals are transmitted to an exercise machine via the communication unit; receive, via the communication unit, exercise data from the exercise machine in response to transmission of the command signals; and transmit, via the communication unit, the exercise data in the electronic data store. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for enabling competitive exercising, comprising:
-
a server device configured to relay data over a network; a first network device in communication with the server device via the network and configured to; execute a competition program in response to a request by a first user; identify a second user that the server device indicates is available and that is selected by the first user; identify an application selected by the first user; generate an exercise routine based on execution of the application; transmit command signals to a first exercise machine; receive first user exercise data from the first exercise machine; transmit the first user exercise data to the server device; receive second user exercise data from the server device; and display the second user exercise data; a second network device in communication with the server device via the network and configured to; transmit data to the server device indicating that the second user is available; receive the command signals from the first network device in response to a selection of the second user by the first user; transmit the command signals to a second exercise machine; receive the second user exercise data from the second exercise machine; transmit the second user exercise data to the server device; receive the first user exercise data from the server device; and display the first user exercise data. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system for providing charging power, comprising:
-
an exercise machine configured to generate power based on a use of the exercise machine by a user, wherein the exercise machine is further configured to; track an amount of power generated by the exercise machine; and transmit the power generated by the exercise machine to an energy storage device; and an energy allocation controller in communication with the exercise machine, the energy allocation controller configured to; receive a message from the exercise machine, wherein the message comprises an indication of the amount of power generated by the exercise machine and an identity of the user; determine a percentage value associated with the user, wherein the percentage value is based on a percentage of a total amount of power stored in the energy storage device that is contributed by the exercise machine; and transmit command signals to the energy storage device, wherein the command signals instruct the energy storage device to transmit a percentage of the total amount of power stored in the energy storage device to a charging station associated with the user, wherein the percentage of the total amount of power is based on the percentage value. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification