An exercise system includes a local system having an exercise apparatus and an
associated local computer, where the local computer controls and monitors the operation
and use, respectively, of the exercise apparatus. The system further includes a
remote system having a remote computer, and a transmission medium preferably including
the Internet that couples the local system to the remote system for data communication
between the local system and the remote system. The remote system may receive local
system data from the local system concerning the use of the exercise apparatus,
and the local system may receive remote system data from the remote system concerning
the operation of the exercise apparatus. The local computer preferably controls
the operation of the exercise apparatus based upon a modifiable script stored in
a read/write memory of the local computer, which can be updated by the remote system.
A method for controlling an exercise apparatus includes running a modifiable script
on a local computer to control the use and to monitor the operation of an exercise
apparatus, and communicating with a remote system, preferably via the Internet,
to provide the remote system with data concerning the use of the exercise apparatus.
The script is stored in read/write memory of the local computer and remote system
data received from the remote system may include at least a portion of a new script
to be stored in the read/write memory of the local computer.