Systems and Methods to Monitor an Exercise Routine
A computer-implemented method to monitor an exercise routine is described. An activity of a user relating to the use of an exercise apparatus is captured. Data relating to the captured activity is received. The received data is output to the user of the exercise apparatus.
1 . A computer-implemented method, comprising:
capturing, by a hardware processor, an activity of a user relating to the use of an exercise apparatus;
receiving, by the hardware processor, data relating to the captured activity; and
outputting, by the hardware processor, the received data to the user of the exercise apparatus.
2 . The method of claim 1 , further comprising transmitting data representing the captured activity to a remote computing device.
3 . The method of claim 1 , wherein receiving data relating to the captured activity further comprises:
receiving at least one command to modify at least one setting of the exercise apparatus; and
modifying the at least one setting of the exercise apparatus based on the received at least one command.
4 . The method of claim 3 , wherein the at least one command to modify the at least one setting comprises a command to modify a speed setting of the exercise apparatus, a command to modify a resistance setting of the exercise apparatus, or a command to modify an incline setting of the exercise apparatus.
5 . The method of claim 1 , wherein capturing the activity of the user relating to the user of the exercise apparatus comprises recording the activity of the user via a video camera integrated within the exercise apparatus.
6 . The method of claim 1 , further comprising:
establishing a video connection between the exercise apparatus and a remote computing device; and
outputting video data received from the remote computing device.
7 . The method of claim 1 , further comprising:
establishing a video connection between the exercise apparatus and one or more additional exercise apparatuses;
transmitting the captured activity of the user of the exercise apparatus to the one or more additional exercise apparatuses via the established video connection;
receiving video data relating to the activity of one or more additional users using the one or more additional exercise apparatuses; and
outputting the received video data.
8 . The method of claim 1 , wherein the activity is captured by a video camera, a web camera, a digital cameral, a microphone, or a sensor.
9 . The method of claim 1 , wherein outputting the received data further comprises outputting instructions to the user to manually modify one or more settings of the exercise apparatus.
10 . An exercise apparatus, comprising:
a processor;
memory in electronic communication with the processor;
a data capture apparatus, the data capture apparatus configured to capture an activity of a user relating to the use of an exercise apparatus;
a command receiving module, stored in the memory, the command receiving module configured to receive data relating to the captured activity; and
a data output apparatus, the data output apparatus configured to output the received data to the user of the exercise apparatus.
11 . The exercise apparatus of claim 10 , wherein the data capture apparatus is further configured to transmit data representing the captured activity to a remote computing device.
12 . The exercise apparatus of claim 11 , wherein the command receiving module is further configured to:
receive at least one command to modify at least one setting of the exercise apparatus; and
modify the at least one setting of the exercise apparatus based on the received at least one command.
13 . The exercise apparatus of claim 12 , wherein the at least one command to modify the at least one setting comprises a command to modify a speed setting of the exercise apparatus, a command to modify a resistance setting of the exercise apparatus, or a command to modify an incline setting of the exercise apparatus.
14 . The exercise apparatus of claim 10 , wherein the data capture apparatus comprises a video camera integrated within the exercise apparatus, the data capture apparatus being further configured to record the activity of the user via the video camera integrated within the exercise apparatus.
15 . The exercise apparatus of claim 10 , wherein the data capture apparatus is further configured to establish a video connection between the exercise apparatus and a remote computing device.
16 . The exercise apparatus of claim 15 , wherein the data output apparatus if further configured to output video data received from the remote computing device.
17 . The exercise apparatus of claim 10 , wherein the data capture apparatus is further configured to:
establish a video connection between the exercise apparatus and one or more additional exercise apparatuses; and
transmit the captured activity of the user of the exercise apparatus to the one or more additional exercise apparatuses via the established video connection.
18 . The exercise apparatus of claim 17 , wherein the command receiving module is further configured to receive video data relating to the activity of one or more additional users using the one or more additional exercise apparatuses.
19 . The exercise apparatus of claim 10 , wherein the data capture apparatus comprises a video camera, a web camera, a digital cameral, a microphone, or a sensor.
20 . A computer-program product, the computer-program product comprising a non-transitory computer-readable storage medium having instructions thereon, the instructions comprising:
code programmed to capture an activity of a user relating to the use of an exercise apparatus;
code programmed to receive data relating to the captured activity; and
code programmed to output the received data to the user of the exercise apparatus.