Interactive exercise apparatus
First Claim
1. A method for computerized networked exercising, comprising the steps of:
- (a) providing a first networkable exercise apparatus and a second networkable exercise apparatus, each comprising;
(i) an exercise mechanism which a user manipulates to achieve exercise;
(ii) a steering mechanism disposed proximate the exercise mechanism which the user manipulates to indicate direction of motion;
(iii) a control mechanism disposed proximate the exercise mechanism which the user manipulates to interact with virtual objects in a simulated environment;
(iv) a computer for generating the simulated environment and for monitoring user manipulation of the exercise, steering and control mechanisms to determine the user'"'"'s position in the simulated environment and the user'"'"'s interaction with virtual objects in the simulated environment, the computer including a network interface to allow communication over a communication channel, the computer being configured to enable the user to travel throughout the simulated environment by manipulating the exercise mechanism and the steering mechanism; and
(v) a display system coupled to the computer for providing a visual display of at least the user'"'"'s position in the simulated environment;
(b) associating, in the computer of the first networkable exercise apparatus, a time delay with a predetermined event which the first networkable exercise apparatus causes to occur in the simulated environment;
(c) after the predetermined event occurs in the first networkable exercise apparatus, delaying the generation of the simulated environment for the associated time delay in the first apparatus'"'"' computer;
(d) sending data from the first networkable exercise apparatus to the second networkable exercise apparatus via the network interfaces, the data including an indication that the predetermined event occurred in the first networkable exercise apparatus and a timestamp indicating when the predetermined event occurred;
(e) processing, in the second apparatus'"'"' computer, the data received from the first apparatus to determine results of the predetermined event in the simulated environment; and
(f) after the time delay associated with the predetermined event, displaying on the display system of each networkable exercise apparatus, the results of the predetermined event in the simulated environment.
4 Assignments
0 Petitions
Accused Products
Abstract
An interactive exercise apparatus engages a user'"'"'s mind and body. The apparatus comprises an exercise mechanism, a steering mechanism, and a control mechanism for manipulation by the user to achieve exercise, to indicate a direction of motion, and to interact with virtual objects in a simulated environment. The exercise mechanism can be, for example, the steps of a stair climbing simulator or the pedals of a bicycle, preferably a recumbent bicycle. A simulated environment (e.g., an interactive simulated three-dimensional environment or an interactive simulated three-dimensional fluid environment) is generated by a computer and displayed on a display system for the user. In one embodiment, the simulated environment comprises an enclosed space representing a game field. In this embodiment, an interactive competitive ball game is played using networked exercise apparatus. The user manipulates the exercise mechanism, the steering mechanism, and the control mechanism to travel throughout the game field and interact with virtual objects to score points. The computer controls the exercise mechanism and monitors the exercise mechanism, the steering mechanism, and the control mechanism to determine user position and the position of virtual objects in the simulated environment. The display provides a visual display of the user'"'"'s position and the position of virtual objects in the simulated environment. A plurality of the interactive exercise apparatus can be networked together to allow group participation and competition in the simulated game.
-
Citations
8 Claims
-
1. A method for computerized networked exercising, comprising the steps of:
-
(a) providing a first networkable exercise apparatus and a second networkable exercise apparatus, each comprising; (i) an exercise mechanism which a user manipulates to achieve exercise; (ii) a steering mechanism disposed proximate the exercise mechanism which the user manipulates to indicate direction of motion; (iii) a control mechanism disposed proximate the exercise mechanism which the user manipulates to interact with virtual objects in a simulated environment; (iv) a computer for generating the simulated environment and for monitoring user manipulation of the exercise, steering and control mechanisms to determine the user'"'"'s position in the simulated environment and the user'"'"'s interaction with virtual objects in the simulated environment, the computer including a network interface to allow communication over a communication channel, the computer being configured to enable the user to travel throughout the simulated environment by manipulating the exercise mechanism and the steering mechanism; and (v) a display system coupled to the computer for providing a visual display of at least the user'"'"'s position in the simulated environment; (b) associating, in the computer of the first networkable exercise apparatus, a time delay with a predetermined event which the first networkable exercise apparatus causes to occur in the simulated environment; (c) after the predetermined event occurs in the first networkable exercise apparatus, delaying the generation of the simulated environment for the associated time delay in the first apparatus'"'"' computer; (d) sending data from the first networkable exercise apparatus to the second networkable exercise apparatus via the network interfaces, the data including an indication that the predetermined event occurred in the first networkable exercise apparatus and a timestamp indicating when the predetermined event occurred; (e) processing, in the second apparatus'"'"' computer, the data received from the first apparatus to determine results of the predetermined event in the simulated environment; and (f) after the time delay associated with the predetermined event, displaying on the display system of each networkable exercise apparatus, the results of the predetermined event in the simulated environment. - View Dependent Claims (2, 4)
-
-
3. An interactive exercise system, comprising:
a plurality of networkable exercise apparatus, each comprising; (i) an exercise mechanism which a user manipulates to achieve exercise; (ii) a steering mechanism disposed proximate the exercise mechanism which the user manipulates to indicate direction of motion; (iii) a control mechanism disposed proximate the exercise mechanism which the user manipulates to interact with virtual objects in a simulated environment; (iv) a processor comprising; a network interface to allow communication over a communication channel; a first module generating the simulated environment; a second module monitoring user manipulation of the exercise, steering and control mechanisms to determine the user'"'"'s position in the simulated environment and the user'"'"'s interaction with virtual objects in the simulated environment; a third module associating a time delay with a predetermined event which each of the networkable exercise apparatus causes to occur in the simulated environment, after the predetermined event occurs, the third module delaying the computer simulation in the computer of the apparatus in which the event occurred for the associated time delay and sending data to other networkable exercise apparatus via the network interfaces, the data including an indication that the predetermined event occurred and a timestamp indicating when the predetermined event occurred; and a fourth module processing data received from other exercise apparatus to determine results in the simulated environment of predetermined events occurring in the other exercise apparatus, the processor being configured to enable the user to travel throughout the simulated environment by manipulating the exercise mechanism and the steering mechanism; and (v) a display system coupled to the computer for providing a visual display of at least the user'"'"'s position in the simulated environment, wherein after the predetermined event occurs and the associated time delay passes, the display system displays the results of the event in the simulated environment.
-
5. A method for computerized networked exercising, comprising the steps of:
-
(a) providing a first networkable exercise apparatus and a second networkable exercise apparatus, each comprising; (i) an exercise mechanism which a user manipulates to achieve exercise; (ii) a steering mechanism disposed proximate the exercise mechanism which the user manipulates to indicate direction of motion; (iii) a computer for generating a simulated environment and for monitoring user manipulation of the exercise and steering mechanisms to determine the user'"'"'s position in the simulated environment, the computer including an interface to allow communication over a network, the computer storing in memory a transmission time factor, the computer being configured to enable the user to travel throughout the simulated environment by manipulating the exercise mechanism and the steering mechanism; and (iv) a display system coupled to the computer for providing a visual display of at least the user'"'"'s position in the simulated environment; (b) sending data from the first networkable exercise apparatus to the second networkable exercise apparatus via the interfaces, the data including a timestamp indicating when the data was sent; (c) processing, in the second apparatus'"'"' computer, the data received from the first apparatus to calculate the amount of time between the time the data was sent from the first apparatus and the time the data was received by the second apparatus; and (d) setting the stored transmission time factor equal to the calculated amount of time in the computer of the second apparatus when the calculated amount of time is less than the stored transmission time factor.
-
-
6. An interactive exercise system, comprising:
a plurality of networkable exercise apparatus, each comprising; (i) an exercise mechanism which a user manipulates to achieve exercise; (ii) a steering mechanism disposed proximate the exercise mechanism which the user manipulates to indicate direction of motion; (iii) a processor comprising; an interface to allow communication over a network; a first module generating the simulated environment; a second module monitoring user manipulation of the exercise and steering mechanisms to determine user position in the simulated environment; a third module storing a transmission time factor, the third module sending data from its respective networkable exercise apparatus to other networkable exercise apparatus via the interfaces, the data including a timestamp indicating when the data was sent; and a fourth module processing data received from other exercise apparatus to calculate the amount of time between the time the data was sent by the other apparatus and the time the data was received by the fourth module, the fourth module setting the stored transmission time factor in the third module equal to the calculated amount of time when the calculated amount of time is less than the stored transmission time, the processor being configured to enable the user to travel throughout the simulated environment by manipulating the exercise mechanism and the steering mechanism; and (iv) a display system coupled to the computer for providing a visual display of at least the user'"'"'s position in the simulated environment.
-
7. An interactive exercise system for playing a competitive game, comprising:
a plurality of networkable exercise apparatus, each comprising; (i) an exercise mechanism which a user manipulates to achieve exercise; (ii) a steering mechanism disposed proximate the exercise mechanism which the user manipulates to indicate direction of motion; (iii) a control mechanism disposed proximate the exercise mechanism which the user manipulates to interact with virtual objects in a simulated environment; (iv) a processor comprising; a network interface to allow communication over a communication channel; a first module generating the simulated environment, the simulated environment comprising an enclosed space representing a game field and at least one virtual object; a second module monitoring user manipulation of the exercise, steering and control mechanisms to determine user position in the simulated environment and user interaction with the at least one virtual object in the simulated environment; a third module associating a point value with a predetermined event which each of the networkable exercise apparatus causes to occur in the simulated environment, after the predetermined event occurs, the third module sending data to other networkable exercise apparatus via the network interfaces, the data including an indication that the predetermined event occurred; and a fourth module monitoring each occurrence of the predetermined event in each networkable exercise apparatus, determining a scoring exercise apparatus, and tabulating points earned by each exercise apparatus, the processor being configured to enable the user to travel throughout the simulated environment and to interact with the virtual object in the simulated environment by manipulating the exercise, steering and control mechanisms; and (v) a display system coupled to the computer for providing a visual display of at least the user'"'"'s position in the simulated environment.
-
8. An interactive exercise system for playing a competitive game, comprising:
a plurality of networkable exercise apparatus, each comprising; (i) an exercise mechanism which a user manipulates to achieve exercise; (ii) a steering mechanism disposed proximate the exercise mechanism which the user manipulates to indicate direction of motion; (iii) a control mechanism disposed proximate the exercise mechanism which the user manipulates to interact with virtual objects in a simulated environment; (iv) a processor comprising; a network interface to allow communication over a communication channel; a first module generating the simulated environment, the simulated environment comprising an enclosed space representing a game field, at least one virtual goal, and a virtual game ball; a second module monitoring user manipulation of the exercise, steering and control mechanisms to determine user position in the simulated environment and user interaction with the virtual game ball in the simulated environment; a third module associating a point value with an entry of the virtual game ball into the at least one virtual goal; and a fourth module monitoring each entry of the virtual game ball into the at least one virtual goal in each networkable exercise apparatus, determining a scoring exercise apparatus, and tabulating points earned by each exercise apparatus, the processor being configured to enable the user to travel throughout the simulated environment and to interact with the virtual game ball in the simulated environment by manipulating the exercise, steering and control mechanisms; and (v) a display system coupled to the computer for providing a visual display of at least the user'"'"'s position in the simulated environment.
Specification