US20070042868A1 - Cardio-fitness station with virtual- reality capability - Google Patents

Cardio-fitness station with virtual- reality capability Download PDF

Info

Publication number
US20070042868A1
US20070042868A1 US11/433,778 US43377806A US2007042868A1 US 20070042868 A1 US20070042868 A1 US 20070042868A1 US 43377806 A US43377806 A US 43377806A US 2007042868 A1 US2007042868 A1 US 2007042868A1
Authority
US
United States
Prior art keywords
virtual
bicycle
computer
user
pedals
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US11/433,778
Inventor
John Fisher
Keith Thompson
Luca Nicoli
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Expresso Fitness Corp
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to US11/433,778 priority Critical patent/US20070042868A1/en
Assigned to EXPRESSO FITNESS CORPORATION reassignment EXPRESSO FITNESS CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: NICOLI, LUCA, THOMPSON, KEITH, FISHER, JOHN
Publication of US20070042868A1 publication Critical patent/US20070042868A1/en
Assigned to TRIPLEPOINT CAPITAL LLC reassignment TRIPLEPOINT CAPITAL LLC SECURITY AGREEMENT Assignors: EXPRESSO FITNESS CORPORATION
Assigned to SILICON VALLEY BANK reassignment SILICON VALLEY BANK SECURITY AGREEMENT Assignors: EXPRESSO FITNESS CORPORATION
Assigned to TRIPLEPOINT CAPITAL LLC reassignment TRIPLEPOINT CAPITAL LLC SECURITY AGREEMENT Assignors: EXPRESSO FITNESS CORPORATION
Abandoned legal-status Critical Current

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0084Exercising apparatus with means for competitions, e.g. virtual races
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62DMOTOR VEHICLES; TRAILERS
    • B62D1/00Steering controls, i.e. means for initiating a change of direction of the vehicle
    • B62D1/02Steering controls, i.e. means for initiating a change of direction of the vehicle vehicle-mounted
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62MRIDER PROPULSION OF WHEELED VEHICLES OR SLEDGES; POWERED PROPULSION OF SLEDGES OR SINGLE-TRACK CYCLES; TRANSMISSIONS SPECIALLY ADAPTED FOR SUCH VEHICLES
    • B62M25/00Actuators for gearing speed-change mechanisms specially adapted for cycles
    • B62M25/02Actuators for gearing speed-change mechanisms specially adapted for cycles with mechanical transmitting systems, e.g. cables, levers
    • B62M25/04Actuators for gearing speed-change mechanisms specially adapted for cycles with mechanical transmitting systems, e.g. cables, levers hand actuated
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H20/00ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance
    • G16H20/30ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance relating to physical therapies or activities, e.g. physiotherapy, acupressure or exercising
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0087Electric or electronic controls for exercising apparatus of groups A63B21/00 - A63B23/00, e.g. controlling load
    • A63B2024/009Electric or electronic controls for exercising apparatus of groups A63B21/00 - A63B23/00, e.g. controlling load the load of the exercise apparatus being controlled in synchronism with visualising systems, e.g. hill slope
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B71/00Games or sports accessories not covered in groups A63B1/00 - A63B69/00
    • A63B71/06Indicating or scoring devices for games or players, or for other sports activities
    • A63B71/0619Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
    • A63B71/0622Visual, audio or audio-visual systems for entertaining, instructing or motivating the user
    • A63B2071/0625Emitting sound, noise or music
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B71/00Games or sports accessories not covered in groups A63B1/00 - A63B69/00
    • A63B71/06Indicating or scoring devices for games or players, or for other sports activities
    • A63B71/0619Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
    • A63B71/0622Visual, audio or audio-visual systems for entertaining, instructing or motivating the user
    • A63B2071/0638Displaying moving images of recorded environment, e.g. virtual environment
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B71/00Games or sports accessories not covered in groups A63B1/00 - A63B69/00
    • A63B71/06Indicating or scoring devices for games or players, or for other sports activities
    • A63B71/0619Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
    • A63B71/0622Visual, audio or audio-visual systems for entertaining, instructing or motivating the user
    • A63B2071/0638Displaying moving images of recorded environment, e.g. virtual environment
    • A63B2071/0644Displaying moving images of recorded environment, e.g. virtual environment with display speed of moving landscape controlled by the user's performance
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B71/00Games or sports accessories not covered in groups A63B1/00 - A63B69/00
    • A63B71/06Indicating or scoring devices for games or players, or for other sports activities
    • A63B71/0619Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
    • A63B2071/0655Tactile feedback
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B21/00Exercising apparatus for developing or strengthening the muscles or joints of the body by working against a counterforce, with or without measuring devices
    • A63B21/005Exercising apparatus for developing or strengthening the muscles or joints of the body by working against a counterforce, with or without measuring devices using electromagnetic or electric force-resisters
    • A63B21/0053Exercising apparatus for developing or strengthening the muscles or joints of the body by working against a counterforce, with or without measuring devices using electromagnetic or electric force-resisters using alternators or dynamos
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B22/00Exercising apparatus specially adapted for conditioning the cardio-vascular system, for training agility or co-ordination of movements
    • A63B22/06Exercising apparatus specially adapted for conditioning the cardio-vascular system, for training agility or co-ordination of movements with support elements performing a rotating cycling movement, i.e. a closed path movement
    • A63B22/0605Exercising apparatus specially adapted for conditioning the cardio-vascular system, for training agility or co-ordination of movements with support elements performing a rotating cycling movement, i.e. a closed path movement performing a circular movement, e.g. ergometers
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2220/00Measuring of physical parameters relating to sporting activity
    • A63B2220/30Speed
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2220/00Measuring of physical parameters relating to sporting activity
    • A63B2220/30Speed
    • A63B2220/34Angular speed
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2220/00Measuring of physical parameters relating to sporting activity
    • A63B2220/50Force related parameters
    • A63B2220/54Torque
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2225/00Miscellaneous features of sport apparatus, devices or equipment
    • A63B2225/09Adjustable dimensions
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2225/00Miscellaneous features of sport apparatus, devices or equipment
    • A63B2225/20Miscellaneous features of sport apparatus, devices or equipment with means for remote communication, e.g. internet or the like
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2225/00Miscellaneous features of sport apparatus, devices or equipment
    • A63B2225/50Wireless data transmission, e.g. by radio transmitters or telemetry
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2230/00Measuring physiological parameters of the user
    • A63B2230/04Measuring physiological parameters of the user heartbeat characteristics, e.g. ECG, blood pressure modulations
    • A63B2230/06Measuring physiological parameters of the user heartbeat characteristics, e.g. ECG, blood pressure modulations heartbeat rate only
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B71/00Games or sports accessories not covered in groups A63B1/00 - A63B69/00
    • A63B71/06Indicating or scoring devices for games or players, or for other sports activities
    • A63B71/0619Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
    • A63B71/0622Visual, audio or audio-visual systems for entertaining, instructing or motivating the user

Definitions

  • Bicycling for competition has developed in Olympic sport and has given rise to a major sports equipment industry over the last decades.
  • the quality of exercise and the entertainment value added by riding through countryside and next to other bikers has resulted in with a high interest in this activity.
  • riding outdoors also has exhibited disadvantages for some people. For example, the ride cannot be interrupted at will, since one still has to ride to return if one is away some distance from home. Additionally, riding a real bicycle may prove to be dangerous for unskilled bikers and the elderly.
  • Exercising in a fitness club or in one's home has become a preferred way for many individuals to exercise in the last decades.
  • the stationary exercise bicycle is a very popular exercise station due to the simplicity of motion necessary for exercise (rotating pedals) and the simplicity of manufacture. For this reason, many exercise equipment manufacturers have developed stationary bicycles with added features that provide a greater degree of control of the exercise (for example, varying resistance to pedaling depending on desired level of exercise) and monitoring of the exercise parameters on a suitable monitor (for example, heart rate monitoring and calorie dissipated).
  • FIG. 1 provides a photograph of an embodiment of an example cardio-fitness station.
  • FIG. 2 provides an example image shown on the video screen in an embodiment.
  • FIG. 3 provides an example illustration of the heads-up display in an embodiment.
  • FIG. 4 provides a schematic illustration of the hardware elements of the cardio-fitness station in an embodiment.
  • FIG. 5 provides a schematic illustration of the pedal assembly in an embodiment.
  • FIG. 6 provides an example illustration of electrical interconnects between the alternator, electrical load, and the computer in an embodiment.
  • FIG. 7 provides a schematic illustration of the steering assembly in an embodiment.
  • FIG. 8 provides a schematic illustration of the gear shifter assembly in an embodiment.
  • FIG. 9 provides an illustration of an example of a keypad front panel in an embodiment.
  • FIG. 10 provides an illustration of an electrical control block diagram in an embodiment.
  • FIG. 11 provides an illustration of exercise modes in an embodiment
  • FIG. 12 provides an illustration of a Tour Mode sequence in an embodiment
  • FIG. 13 provides an illustration of a Hardware control algorithm and operation states thereof in an embodiment.
  • FIG. 14 provides an example of a video monitor image when a cardio-fitness station is on a TV Mode in an embodiment.
  • FIG. 15 provides an example of a schematic of exercise mode actions with one user exercising in an embodiment.
  • FIG. 16 provides an example of a schematic of exercise mode action when there are two users exercising on two cardio-fitness stations in communication in an embodiment.
  • FIG. 17 provides an illustration of exercising in a virtual environment using a wireless link between two stations in an embodiment.
  • FIG. 18 provides an illustration of networked exercise in a virtual environment using cardio-fitness stations in an embodiment.
  • a stationary exercise station includes a computer, the computer running a computer program, a video monitor in communication with the computer, and a stationary bicycle including handlebars and pedals, the pedals able to rotate.
  • a cardio-fitness station with virtual reality capability may include a frame, seat assembly, pedal assembly, a steering assembly, and a computer with a video monitor mechanically attached to the frame.
  • the steering assembly may include a movable gear-shifting member for gear shifting, steerable handlebars, heart-rate monitors, input keypad, headphones and optionally a microphone.
  • the computer may run a virtual reality program and provides sensory stimuli to the user exercising.
  • the sensory stimuli include images on the video monitor, sound on stereo headphones, and difficulty in pedaling the pedals in the pedal assembly.
  • the computer may include mass storage media and connections to the Internet and TV cable.
  • the cardio-fitness station machine can be selectively operated as either a stand-alone unit or in an interactive exercise mode, wherein the exercise data generated by one cardio-fitness machine is communicated to at least one other similar machine allowing two or more users to exercise together or race against each other in a virtual environment.
  • the other cardio-fitness station may be located anywhere in the world.
  • a remote server may maintain exercise data on all users and enables retrieval of this data by the user anywhere in the world.
  • a cardio-fitness station with virtual reality capability is provided.
  • a concept that may underlay many such embodiments is to model a stationary exercise equipment after a specific outdoor exercise (or recreational) equipment in such a way that (a) the controls of the outdoor exercise equipment are maintained, (b) the sensory stimuli resulting from outdoor exercise associated with the specific exercise equipment are provided to the user by a virtual reality system, and (c) availability of a network connection between like cardio-fitness stations enables users of exercise equipment to access their profile and fitness information on a cardio-fitness station anywhere in the world, and more than one user, where each user may be located anywhere in the world, to participate and interact in the same virtual environment while exercising on a cardio-fitness station.
  • the cardio-fitness station includes an enhancement to the conventional stationary exercise bicycle.
  • Stationary bicycle is an exercise apparatus that can be pedaled like a bicycle, called also stationary bike, and is generally understood to be different from mounting a road bicycle on a rear-wheel trainer to make the road bicycle stationary for purposes of in-house training.
  • Hardware enhancements are added to the stationary bicycle providing controls that are present on a real road bicycle.
  • the conventional stationary exercise bicycle is known in the art: it includes a frame, seat assembly, a rest for the arms, and a pedal assembly.
  • Enhancements provided may include hardware improvements, including a hardware control algorithm, and functionality improvements. These improvements will be described in the following text in more detail.
  • the hardware improvements may include several elements, with each of the elements potentially providing an invention separate from the combination with added functionality.
  • the hardware improvements to the conventional stationary bicycle disclosed in this application are a movable member for gear shifting, improved steering assembly, a computer and a monitor. It also includes a transceiver for wireless communication between adjacent cardio-fitness stations.
  • the hardware control algorithm improvements include the program algorithm that results in a reliable operation of the cardio-fitness station.
  • the functionality improvements rely on the virtual-reality program running on the mentioned computer.
  • the improvements include numerous features present in real life bicycling, but not in stationary exercise equipment, and other features that are not possible in real-life bicycling.
  • the hardware, the hardware control algorithm, and the functionality improvements potentially result in greater entertainment value and commitment to exercise of the user.
  • the station includes a force resisting pedal rotation.
  • the force resisting pedal rotation is determined by the computer program.
  • the station includes a movable gear-shifting member.
  • the movable gear-shifting member is mechanically coupled to a first electrical sensor.
  • the first electrical sensor provides a first electrical signal to the computer when the movable gear-shifting member is set in motion, the first electrical signal used to adjust the force resisting pedal rotation.
  • a cardio-fitness station with virtual-reality capability includes a stationary bicycle, a computer—the computer running a computer program.
  • the computer program simulates the motion of a virtual bicycle riding through a predetermined landscape.
  • the computer program simulates moving images seen by a virtual rider of the virtual bicycle while riding through the predetermined landscape.
  • the station includes a video monitor in communication with the computer.
  • the video monitor displays the moving images seen by the virtual rider of the virtual bicycle while riding through the predetermined landscape.
  • the stationary bicycle includes steerable handlebars, rotatable pedals, a movable gear-shifting member and a force resisting pedal rotation.
  • the motion of the virtual bicycle through predetermined landscape is determined by the steering of the steerable handlebars, rotation of the rotatable pedals, and motion of the movable gear-shifting member.
  • a cardio-fitness station with virtual-reality capability in another embodiment, includes a stationary bicycle, a computer running a computer program.
  • the computer program simulates the motion of a first virtual bicycle and at least one other virtual bicycle.
  • the first virtual bicycle and at least one other virtual bicycle riding through a predetermined landscape.
  • the computer program simulates moving images seen by the virtual rider of the first virtual bicycle while riding through the predetermined landscape.
  • the station also includes a video monitor in communication with the computer.
  • the video monitor displays the moving images seen by the virtual rider of the first virtual bicycle while riding through the predetermined landscape.
  • the stationary exercise station also includes steerable handlebars, rotatable pedals, a force resisting pedal rotation, and a movable gear-shifting member.
  • the motion of the virtual bicycle through predetermined landscape is determined by the steering of the steerable handlebars, rotation of the rotatable pedals, and motion of the movable gear-shifting member.
  • the force resisting pedal rotation is proportional to the slope experienced by the virtual bicycle riding through the predetermined landscape.
  • a method of exercising includes a user exercising while sitting on a stationary bicycle equipped with a computer, a video monitor, an input device, steerable handlebars, pedals, and a movable gear-shifting member.
  • the method also includes the computer running a control program and displaying information to the user on the video monitor.
  • the method further includes selecting one of any number of virtual exercise tours displayed on the video monitor by using the input device. Additionally, the method includes using the steerable handlebars to steer and the pedals on the stationary bicycle to virtually move forward through a landscape shown on the video monitor. Furthermore, the method includes using the movable gear-shifting member to adjust the ratio between cadence of the pedals and velocity of the forward motion through the landscape shown on the video monitor.
  • a cardio-fitness station with virtual-reality capability includes a stationary bicycle and a computer which runs a computer program.
  • the computer program simulates the motion of a first virtual bicycle and a second virtual bicycle.
  • the first virtual bicycle and the second virtual bicycle ride through a predetermined landscape.
  • the computer program simulates moving images seen by the virtual rider of the first virtual bicycle while riding through the predetermined landscape.
  • the stationary exercise station includes a video monitor in communication with the computer, with the video monitor displaying the moving images seen by the virtual rider of the first virtual bicycle while riding through the predetermined landscape.
  • the stationary bicycle includes steerable handlebars, rotatable pedals, a force resisting pedal rotation, and a movable gear-shifting member.
  • the motion of the first virtual bicycle is determined by the steering of the steerable handlebars, rotation of the rotatable pedals, and motion of the movable gear-shifting member.
  • the force resisting pedal rotation is proportional to the slope experienced by the first virtual bicycle riding through the predetermined landscape.
  • the motion of the second virtual bicycle is determined by a user exercising on another similar stationary exercise station.
  • Virtual reality is an artificial environment, which is experienced through sensory stimuli (as sights and sounds) provided by a computer and in which one's actions partially determine what happens in the environment.
  • sensory stimuli as sights and sounds
  • virtual reality applies to various embodiments.
  • the essential elements of a virtual-reality system are (a) computer that runs virtual reality program, (b) person (“the user”) using the system, and (c) set of interfaces, some of which receive input from the user, and some of which deliver sensory stimuli to the user.
  • the function common to all virtual reality programs is that the computer simulates the presence of a virtual body in a virtual environment, and that the sensory experiences of that virtual body (vision and sound) are delivered to the person (“the user”) using the virtual-reality system.
  • the user also has the ability to control the actions of the virtual body, and hence has an effect on the virtual environment.
  • Virtual environment may include activities of multiple virtual bodies and activities resulting from natural phenomena. Consequently, the tasks of the virtual reality program are to (a) simulate the activities of mentioned multiple virtual bodies and natural phenomena and (b) create the sensory stimuli experienced by one virtual body we refer to as the primary virtual body, or the recipient of the virtual sensory stimuli.
  • the sensory stimuli of the primary virtual body are delivered to the user.
  • the simulation of the activities of multiple objects and virtual bodies may be indistinguishable from creating stimuli experienced by the recipient.
  • computer simulation of virtual body activities also means computer generation of stimuli to be delivered to the recipient.
  • a simulation is the imitative representation of the functioning of one system or process by means of the functioning of another, i.e., a computer simulation.
  • a road bicycle ridden through a real landscape is imitatively represented by a computer-simulated bicycle riding in a computer-simulated landscape.
  • a computer-simulated bicycle is also referred to as a virtual bicycle.
  • a related concept is computer reconstruction. To reconstruct means to construct again: as to establish or assemble again; to build up again mentally, a computer-reconstructed landscape is a landscape that is modeled and its image simulated by a computer, using a suitable computer program.
  • the actions of virtual bodies other than the primary virtual body may be controlled by a specially written subprogram, in which case we speak of a computer-generated other virtual bodies.
  • the computer-generated virtual bodies may have attributes of artificial intelligence or specific character.
  • Virtual bodies other than the primary may be controlled by another user of the same virtual reality system. In the latter case, two or more users interact within the virtual reality environment. More specifically, two or more users also communicate with each other via sound: one user speaks and other users hear. As described below, using an Internet connection, the users may be miles apart.
  • Virtual bodies other than the primary virtual body, may exist in the virtual environment, regardless of whether they can be seen, heard, or in any other way interact with the primary virtual body. These virtual bodies are referred to as persistent virtual bodies. Alternatively, virtual bodies that exist in the virtual environment only in the regions where the primary body can see them, hear them, or in any other way interact, but do not exist when they cannot be seen, heard or interacted with, are regarded as non-persistent.
  • a virtual reality program or subset of such program, provides stimuli to one user based on the experiences of the primary virtual body.
  • the virtual-reality system architecture may include two or more computers, each running its own virtual reality program and each virtual-reality program with its own primary virtual body, and each computer in communication with all other computers each running its own virtual reality program and having its own primary virtual body.
  • the sensory stimuli delivered by the computer to the user are provided via sensory interfaces, also referred to as output devices.
  • a User's actions are captured by the computer via input devices or receptor interfaces. Examples of sensory interfaces for sight are video monitors and video goggles. Examples of sensory interfaces for sound are speakers (ex. surround-sound speaker system) and stereo headphones.
  • the type of input device depends on the type of activity for which the virtual reality system is intended. The most sophisticated virtual-reality systems are flight simulators used to train pilots and astronauts, and here, the input devices here are numerous, as they include complete set of controls that an airplane would have.
  • the input devices capture the actions of the user of the cardio-fitness station and voice
  • output devices deliver image, computer-generated sound, voices and sounds coming from other users, music, and change the difficulty in pedaling.
  • the output devices deliver air blown by fans at speeds dependent on perceived velocity of the virtual bicycle, or vibration of part of the station based on perceived road quality, for example.
  • a person using a virtual-reality program watches and listens to an action that is virtual—generated by a computer—and via the input devices participates in this action.
  • the position, direction, motion of the virtual user is represented with a number of parameters.
  • the number and the type of parameters depend on the type of action necessary and the degree of reality rendering.
  • the virtual user is represented with hundreds of parameters that include his or her three-dimensional image in addition to the position, direction, and speed of movement, position of limbs and their respective movements.
  • simpler virtual-reality systems only the position and the motion used to represent the virtual user in the virtual environment.
  • a game is an activity engaged in for diversion or amusement; equipment for a game; a physical or mental competition conducted according to rules with the participants in direct opposition to each other; set of rules governing a game; any activity undertaken or regarded as a contest involving rivalry; strategy, or struggle.)
  • a stationary bicycle may exhibit resistance to pedaling that varies with the programmed slope that could be interpreted as a hill, but no attempt was made to make the user have the impression that she is riding on a hill. Additionally, the user may have had control over the speed of moving through a virtual landscape, but there were no obstacles and no means of avoiding obstacles and changing the efficiency of her pedaling. Namely, there were no capabilities for steering and gear shifting as one would in a real bicycle.
  • This perception may convey riding a bicycle though a predetermined bicycle route, thereby creating a greater interest in riding and exercise.
  • the perception may also convey riding a bicycle though a predetermined landscape without being confined to a route or a trail, thereby creating a greater interest in riding and exercise (off-trail biking).
  • the perception may convey racing against other virtual (computer generated) bikers on a predetermined route or in a predetermined landscape, thereby creating a more realistic experience in riding for exercise (race against virtual riders).
  • the perception may convey following a rider who is set to either constant pace, constant power or fixed time for the predetermined trail, thereby executing a predetermined exercise plan (this type of rider is referred to as a pacer).
  • the perception may convey riding a bicycle through a predefined trail or in a predetermined landscape in another country, thereby creating more interest in riding for exercise. In this case the user exercising experiences virtual tourism as the landscape may be an attempt to mimic countryside or a trail in another country.
  • the perception may convey racing a bicycle against or riding next to a virtual rider whose actions and performance are a recording of the user's previous ride through a predetermined trail or predetermined landscape, thereby offering means for self-improvement in exercise (this type of rider is referred to as a ghost rider).
  • the perception may convey racing a bicycle against or riding next to riders whose actions are responses to the user's actions, namely, the virtual riders have predefined personalities, such as, aggressive rider, tailer, slow rider, and sprinter, thereby creating a more realistic experience in riding for exercise by using riders with personality.
  • a tailer is a bicycle rider that follows closely behind another, and has similar analogs in other sports.
  • the perception may convey riding a bicycle through a real biking trail, in which the trail has forks, e.g., user may make a choice of path during the ride.
  • the perception may convey having a virtual coach that advises the user on which path to take when the trail has a fork, and what pace to take depending on the user's current condition and exercise history (virtual coach).
  • the perception may also convey riding along with virtual riders whose actions are controlled by other users of similar cardio-fitness stations, wherein the users and their (similar) cardio-fitness stations may be distant (located in another country) on a predetermined route or in a predetermined landscape, thereby creating a more realistic experience in riding for exercise (riding with other real remote riders).
  • the perception may convey participating in a game involving a treasure hunt or orienteering with a virtual game coach.
  • cardio-fitness station in which, via the virtual reality features, the users riding on two or more similar stations can race against each other or ride next to each other via a network connection (race against remote riders).
  • a cardio-fitness station in which the exercise data from each user are stored locally or at a remote location and may be retrieved at the same or a different cardio-fitness station.
  • a stationary exercise bicycle that includes pedals, steerable handlebars, heart-rate monitor, and a gear shifting hardware.
  • cardio-fitness station in which exercise conditions include cadence, gear, handlebar position, and heart rate.
  • a stationary exercise bicycle in which the user experiences one or both of a resistance when pedaling and a resistance when turning handlebars depending on the conditions set and the conditions encountered in the virtual environment.
  • an exercise system in which the user can plan a fitness program to achieve a fitness goal, save his or her fitness plan, and then exercise according to the predefined plan on any such exercise system connected via the Internet (fitness planning).
  • biometric data exercise conditions
  • FIG. 1 shows a photograph of an embodiment of an example cardio-fitness station.
  • the shown cardio-fitness station is modeled after a real outdoor bicycle.
  • the cardio-fitness station includes a steering assembly E 107 , pedal assembly E 105 , seat assembly E 109 , a computer E 103 and a video monitor E 101 , all mechanically connected or attached to a frame E 102 .
  • the user desiring to exercise, sits on the seat E 108 as one would on a real bicycle and turns the pedals E 104 while holding the handlebars E 106 on the steering assembly E 107 .
  • the video monitor is positioned in the plain view of the user while the user is seated on the seat.
  • the user watches the images on the video monitor E 101 , listens to sounds coming from the headphones (not shown), and optionally speaks into a microphone (not shown).
  • the cardio-fitness station there are three exercise modes available on the cardio-fitness station: Manual Mode, TV Mode and Tour Mode.
  • the computer E 103 runs a virtual reality program and is connected to the video monitor E 101 .
  • the virtual-reality program simulates the motion of at least one virtual bicycle (with a virtual rider on it) riding through a predetermined virtual landscape.
  • the virtual reality program also simulates select natural phenomena occurring in the same virtual landscape simultaneously with the presence of the at least one virtual bicycle.
  • the virtual reality program simulates two or more virtual bicycle riding through the predetermined virtual landscape. Whether only one virtual bicycle or more than one virtual bicycle is simulated, one virtual bicycle is the primary virtual body (as defined in the introduction) and will from now on be referred to as user's own virtual bicycle.
  • the video monitor displays what the virtual rider of user's own virtual bicycle would see, (b) the headphones provide sound of what the user would hear, and (c) the force resisting the pedaling approximates what a rider would experience when riding through a landscape that is represented by the virtual predetermined landscape shown on the video monitor.
  • wind and vibration effects are provided to represent physical effects of the speed and landscape of the ride, for example.
  • the headphones play music.
  • the user's own virtual bicycle is a representation of the user's bicycle (i.e., the stationary bicycle that the user is riding) in the virtual environment.
  • the actions of the user's own virtual bicycle are determined by its virtual-user-bicycle attributes. In an embodiment, these attributes include location, direction, velocity, and the angular position of the handlebars. The attributes are used to place the user's own virtual bicycle at a specific location, with a specific velocity, and direction of motion in the virtual environment.)
  • the motion of the user's own virtual bicycle in the virtual landscape and select natural phenomena generated by the virtual reality program are determined by the exercise parameters acquired from the stationary bicycle while the bicycle is operated by the user.
  • Exercise parameters are physical variables defining the state of operation of the cardio-fitness system during its use by a person exercising.
  • the examples of exercise parameters are (a) angular velocity of pedal rotation, also referred to as, cadence, (b) angular velocity of the alternator shaft, (c) angular position of the handlebars, (e) user's heart rate, (f) pedal resistance experienced by the user (expressed as torque), (g) gear number, and (f) the history of all of those parameters.
  • angular velocity of pedal rotation also referred to as, cadence
  • angular velocity of the alternator shaft also referred to as, cadence
  • angular velocity of the alternator shaft angular position of the handlebars
  • e user's heart rate
  • pedal resistance experienced by the user expressed as torque
  • gear number gear
  • Angular velocity is the rate of rotation around an axis usually expressed in radians per second (revs) or revolutions per minute (RPM)).
  • the predetermined landscape displayed on the video monitor is a computer-generated landscape
  • the landscape displayed on the video monitor is a combination of computer-generated landscape with real landscape images.
  • Such virtual-reality representations of computer-generated landscapes are well known in the art of video games and animation.
  • the virtual reality program shows landscape terrain over which and through which a virtual bicycle can be ridden.
  • the user is free to steer and ride the user's own virtual bicycle in any direction through the virtual landscape, bound only by the limits of the virtual landscape. This is referred to as off-road riding in the virtual landscape.
  • the virtual reality program displays a path on which the user is advised to keep user's own virtual bicycle.
  • the path on which the user is advised to stay is a closed-loop path with a predetermined length and height profile. Such a closed-loop path is referred to as virtual exercise route (VER).
  • VER virtual exercise route
  • the virtual terrain or the VER exhibits upward or downward slopes.
  • the slope is said to be positive or upward and the resistance to pedal rotation is increased proportionally to the slope. If the elevation of the path in the virtual environment decreases as the virtual bicycle moves forward, the slope is said to be negative or downward and the resistance to pedal rotation is reduced to a minimum value, namely, the resistance does not become negative.
  • the virtual reality program communicates to the pedal assembly to adjust the pedaling resistance. In this way, the user turning the pedals on the stationary bicycle experiences more difficult pedaling when the user's own virtual bicycle riding on an upward slope, and less resistance when the user's own virtual bicycle riding on a downward slope.
  • the resistance experienced by the user is related to the slope of the terrain (or VER) at the position and the direction of the virtual bicycle motion in the virtual environment.
  • Virtual exercise route (VER) is a closed-loop bicycle path in a virtual landscape along which virtual bicycles ride, at least one of the virtual bicycles being controlled by the actions of the user exercising on the cardio-fitness station.
  • a related term is a virtual ride or tour, which is a sequence of events experienced by the user who is sitting on the stationary exercise equipment, pedaling, steering, changing gears and watching images of a virtual environment shown on the video monitor in front of him or her. The user watches the images on the video monitor and acts as if he or she is the biker riding through the virtual landscape or along a virtual exercise route shown on the video monitor.
  • gear is a state of transmission between the generator of rotational motion (for example, an internal combustion engine on a motor vehicle or the pedals on a bicycle, for example) and the wheels that move a vehicle (bicycle or a motor vehicle) forward.
  • the gear is characterized by a predetermined transmission ratio between the pedal rotation and the velocity of the bicycle.
  • a road bicycle has an integer number of gears—typically between 1 and 15.
  • gear is a predetermined ratio between the angular velocity of the pedals and the virtual velocity of user's own virtual bicycle.
  • each gear is designated with a number. It is clear that other designations, such as, low, medium, high, or overdrive, are possible, for example.
  • the cardio-fitness station incorporates a movable member used to change the gear.
  • the number of gears is greater than one, typically thirty gears.
  • the transmission ratio increases by a constant percentage. This results in an exponential increase in the transmission ratio with each increment in the gear number. It is clear that other and varying ratios between adjacent transmission ratios (gear numbers) can be used with various embodiments.
  • the user changes the ratio between the rotational-velocity of the pedals and the virtual speed of the user's own virtual bicycle in order to optimize the force needed to turn the pedals and go forwards.
  • a lower transmission ratio or lower gear
  • the gear By changing the gear, the user is able to adapt her exercise level to the virtual terrain and desired virtual speed of bicycling.
  • the pedal rotation velocity and the resistance to the pedaling determine the instantaneous energy dissipation by the user.
  • the instantaneous force pushing the pedals (controlled by user and the pedal resistance) multiplied by the instantaneous rotational velocity of the pedals equals the instantaneous power delivered by the user to the exercise machine.
  • the power delivered to the exercise machine is expressed in Watts and is integrated (accumulated) by the computer.
  • the time integral of power is energy, which is expressed in calories (or Joule).
  • the instantaneous power, its history, and the energy dissipated during one exercise session are displayed on the computer screen for the user to see.
  • An exercise session is a process that starts with the user selecting the exercise mode and ends with the user abandons the exercise station or, in the Tour Mode, requests stop.
  • the history of dissipated power, velocity, and motion is logged on mass storage media for later use. Storing the history of exercise parameters enables the virtual reality program to reconstruct the entire exercise session at a later time. This also enables the user to interrupt an exercise session and save her virtual position and exercise data at the point of interruption, and to load the information at a later time to continue the exercise session.
  • more than one virtual bicycle can ride next to the user's own virtual bicycle.
  • These other bicycles may have different functions, and are referred to as AI riders where AI implies artificial intelligence.
  • the riding programs of AI riders (and their bicycles) is generally independent of the user's own virtual bicycle.
  • the AI riders are non-persistent and appear only in the region where they can interact, can be seen or heard by the virtual rider of the user's own virtual bicycle.
  • the AI riders number and/or speed are partially influenced by the presence of the user's own virtual bicycle. Namely, when the user's own virtual bicycle is moving slow, the AI riders appear to pass her, thereby creating an impression of being among the slowest of the riders. Alternatively, when the user's own virtual bicycle is moving fast, the number of AI riders reduces, and they appear in front the user's own virtual bicycle so that the user may pass them, further creating an impression that the user is moving faster than the average rider would.
  • a second virtual bicycle (with a virtual rider) is a previously recorded exercise session.
  • a user records an exercise session, and then at a later time exercises while watching the video monitor where the one of the shown virtual bicycles is a pre-recorded virtual bicycle with motion from her own (or somebody else's) session recorded previously.
  • the user has the ability to race against one's own previous recording.
  • the prerecorded exercise session results in a rider whose ride is independent from the user's own virtual bicycle.
  • a second virtual bicycle (with a virtual rider) has a predetermined program, in which the bicycle traverses a predetermined path in a fixed amount of time, at a fixed speed, or by dissipating a fixed amount of power during riding.
  • a virtual bicycle (with its virtual rider) is referred to as the pacer.
  • the user has the ability to pace herself against the pacer who sets the pace.
  • the pacer's ride is independent from the user's own virtual bicycle.
  • the cardio-fitness station (referred to as Station 1 ) is in communication with another similar cardio-fitness station (referred to as Station 2 ).
  • User 1 exercises on Station 1 and watches the video monitor of Station 1 .
  • User 2 exercises on Station 2 and watches the video monitor of Station 2 .
  • Virtual bicycles 1 and 2 are two of the bicycles tracked by the virtual reality program.
  • virtual bicycle 1 is the primary virtual body
  • virtual bicycle 2 is the primary virtual body on Station 2 .
  • the communication between two or more stations is realized using a wireless link.
  • the communication includes an Internet link in which the virtual bicycles racing against each other are located remotely, possibly even in different countries.
  • the virtual reality program also contains a virtual coach function.
  • This function monitors the user's exercise history, current heart rate, user's performance in the current exercise session and makes suggestions to the user on how to proceed on an exercise path. For example, if the heart rate increase would go high, the virtual coach would suggest to the user to slow down or to take an easier route in a virtual exercise path.
  • the hardware configuration of one embodiment of the cardio-fitness station is shown schematically in FIG. 4 .
  • the cardio-fitness station includes the following components and assemblies: frame assembly B 110 , seat assembly B 114 , pedal assembly B 112 , steering assembly B 115 , video monitor B 160 , and computer B 150 .
  • the components and assemblies B 114 , B 112 , B 115 , B 160 , and B 150 are mechanically connected to the frame assembly B 110 .
  • the purpose of the frame assembly B 110 is to support the user and all of the associated components and assemblies of the cardio-fitness system.
  • the frame assembly B 110 may be made out of metal or is assemblies of parts that may include metals and other materials as commonly known in the art of manufacturing road bicycles and stationary bicycles for exercise purposes.
  • the seat assembly B 114 includes a seat B 116 coupled to a rod B 118 that is mechanical connected to the frame B 110 .
  • the seat assembly includes means for adjustment of seat height and means for adjustment of seat position along the forward-backward direction of the stationary bicycle (not shown).
  • the means for adjustment of seat position in the forward-backward direction include a bar along which the seat can be slid for the purpose of adjustment, and the bar has several holes into which a pin or similar lever may be placed to lock the seat into a specific position.
  • the purpose of the seat is for the user of the cardio-fitness system to sit while exercising in a manner similar to a bicyclist would sit on a road bicycle.
  • the purpose of the pedal assembly B 112 is to provide the user of the cardio-fitness system means to exercise ones leg muscles and dissipate energy while exercising.
  • the pedals B 113 (only one shown in FIG. 4 ) are rotated in the same manner as one would when riding a road bicycle.
  • the pedal assembly B 112 is in electrical communication with the steering assembly B 115 schematically depicted by the link B 212 .
  • the pedal assembly B 112 is described in more detail in a later section below.
  • the purposes of the steering assembly B 115 are (a) to provide the user means to steer the direction of the virtual user bicycle, (b) to monitor the user's heart rate, (c) to accept user's input in choosing different exercise programs and exercise modes, (d) to accept user's input on the choice of gear number, accept user's input via an optional microphone, and (e) deliver sensory stimuli to the user via headphones that are plugged into the steering assembly.
  • the steering assembly is in electrical communication with the pedal assembly B 112 via a link B 212 and in electrical communication with the computer B 150 via a link B 211 .
  • the steering assembly B 115 is described in more detail below.
  • the computer B 150 is in electrical communication with the steering assembly B 115 via a link B 211 and with the video monitor B 160 via a link depicted with B 210 .
  • the computer B 150 runs a virtual reality program which sends sensory stimuli to the user by (a) sending images and information to the video monitor B 160 via link B 210 , (b) sending sound to the user's headphones that are plugged into the steering assembly B 115 via link B 211 , and (c) controlling the resistance of the pedal rotation in the pedal assembly B 112 via links B 211 and B 212 .
  • the computer B 150 acquires exercise parameters by receiving information about the pedal B 113 rotation via link B 212 and B 211 , position of the handlebars, gear number, heart rate, and user program selection from the steering assembly B 115 via link B 211 .
  • the computer B 150 further includes a wireless transceiver with an antenna B 151 , an optional Internet connection B 152 , and an optional TV cable B 153 .
  • Mass storage (not shown) in the computer B 150 contains compressed files with music programs.
  • a pedal is a foot lever or treadle by which a part is activated in a mechanism; in case of a road bicycle there are two pedals, the rotation of the pedals sets the bicycle in motion; on a stationary bicycle, there also two pedals and their rotation is used to provide exercise to the user of the stationary bicycle in the same sense as rotation of the pedals, i.e., pedaling, the pedals on a real bicycle.
  • the pedals are rotatable, i.e. they can be rotated by the action of feet as on a typical road bicycle or a typical stationary bicycle.
  • the pedal assembly B 112 is explained using FIG. 5 .
  • the user rotates the pedals M 130 while exercising.
  • the resistance to rotation of the pedals M 130 also referred to as pedaling difficulty, is varied in a controlled manner, thereby delivering to the user a varying degree of exercise difficulty.
  • the varying exercise difficulty is interpreted by the user as increased difficulty in riding the user's own virtual bicycle on a virtual terrain with different slopes.
  • the pedals M 130 are mechanically coupled to the alternator M 140 using a system of pulleys M 101 , M 102 , M 103 , M 104 , and M 105 and belts M 134 and M 112 .
  • An alternator is an electric generator for producing alternating current.
  • an alternator includes a rectifier and a voltage regulator, which enables the alternator to produce DC voltage of a constant (regulated) voltage.
  • the number of pulleys and belts may vary, and the arrangement shown in FIG. 5 is an example.
  • the pedals M 130 are mechanically coupled to the pedal pulley M 101 .
  • the velocity of rotational motion M 131 referred to as cadence, of the pedals M 130 (and the pulley M 101 ) is different from the angular velocity M 147 of the alternator shaft M 120 .
  • the ratio of the angular velocity M 147 to cadence M 131 is fixed by the ratio of the perimeters of the pulleys (M 101 , M 102 , M 103 and M 104 in this example). The typical value of this ratio range from 25:1 to 35:1, with the alternator shaft M 120 rotating faster than the pedal pulley M 101 (i.e., the pedals M 130 ).
  • Cadence is the beat, time, or measure of rhythmical motion or activity, for the purposes of this description, the angular velocity of pedal rotation.
  • the power delivered by the user to the rotational motion of the pedals M 130 is converted to electrical energy using an alternator M 140 and subsequently dissipated on an electrical load M 141 .
  • the electrical load M 141 is in electrically connected to the alternator M 140 .
  • the details of the electrical connection M 142 are described later. A simplified explanation of this conversion follows:
  • the rotational motion M 131 of the pedals M 130 is converted into rotational motion M 147 of the shaft M 120 of the alternator M 140 .
  • the alternator M 140 converts rotational motion of the shaft M 120 into electrical power delivered to the electrical load M 141 via the electrical connection M 142 .
  • Adjusting the amount of power dissipated on the electrical load M 141 results in the adjustment of the resistance to rotation M 147 of the alternator shaft M 120 , and consequently the rotation M 131 of the pedals M 130 , according to the law of energy conservation: If one allows small amount of power to dissipate on the electrical load M 141 , the pedals M 130 rotate easily. If one allows large amount of power to dissipate on the electrical load M 141 , then high resistance to rotation M 131 of the pedals M 130 will be experienced by the user.
  • the amount of power dissipated on the electrical load M 141 is controlled by the cardio-fitness' control program running on the computer B 150 (shown in FIG. 4 ) via links B 211 and B 212 (shown in FIG. 4 ).
  • the cadence M 131 is detected using an electrical sensor M 111 , which includes a momentary switch that closes once every revolution of the pedal pulley M 101 .
  • the angular velocity M 147 of the alternator shaft M 120 is detected by monitoring the voltage output from one of the alternator coils.
  • the control of the alternator is described in more detail with the help of FIG. 6 .
  • a sensor is a device that responds to a physical stimulus (as heat, light, sound, pressure, magnetism, or a particular motion) and transmits a resulting impulse (as for measurement or operating a control).
  • a transducer is a device that is actuated by power from one system and supplies power usually in another form to a second system.
  • An actuator is device that actuates; specifically: a mechanical device for moving or controlling something.
  • FIG. 6 illustrates the electrical interconnects between the alternator A 101 (also M 140 in FIG. 5 ), the electrical load A 110 (also M 141 in FIG. 5 ) and the computer A 150 (also B 150 in FIG. 4 ).
  • the dashed rectangle A 100 surrounds components that are contained in the pedal assembly B 112 in FIG. 4 .
  • the dashed rectangle A 300 surrounds components that are contained in the steering assembly B 115 in FIG. 4 .
  • the alternator shaft A 103 rotates and produces an alternating voltage, which is then rectified and regulated using a regulator A 102 as well known in the art.
  • a start voltage A 105 has to be delivered to the alternator. This concept is well known in the art of building alternators without permanent magnets.
  • One of the alternator terminals is grounded, as indicated with A 108 .
  • the output A 104 from the alternator is a regulated DC voltage that is subsequently dissipated on the high power load A 110 .
  • the amount of power dissipation for a given voltage generated at the alternator is regulated using an electronic circuit (not shown) located in the alternator board A 111 .
  • the amount of power to be dissipated on the load is determined by the computer A 150 (same as B 150 in FIG. 4 ) and communicated via a digital link A 210 to a control board A 301 located in the steering assembly A 300 .
  • the digital information is converted to an analog load signal A 207 and delivered to the alternator control board A 111 .
  • the load signal A 207 is then used to control the amount of power dissipated on the electrical load A 110 .
  • the angular velocity of the alternator shaft A 103 is monitored by detecting the frequency of the alternating electrical signal coming from the alternator “tap” output A 105 .
  • the “tap” output provides an electrical waveform whose repetition directly proportional to the angular velocity of the alternator shaft A 103 , and hence allows the direct detection of the angular velocity of the alternator by using an electrical circuit, design of which is well known in the art.
  • the circuit that detects the angular velocity of the alternator shaft A 103 is located in the control board A 301 in the steering assembly A 300 .
  • the information about the angular velocity of the alternator shaft A 103 is converted to digital information on the control board A 301 and communicated to the computer A 150 via link A 210 .
  • Most of the power delivered at the output A 104 of the alternator A 101 is dissipated on the load A 100 . Some of the power is also used to power electronic devices on the control board A 301 in the steering assembly A 300 . The power is delivered to the control board A 301 using wire A 204 .
  • the steering assembly B 115 in FIG. 4 is shown in detail in FIG. 7 .
  • the steering assembly C 115 includes a handlebar assembly C 101 , keypad assembly C 104 , and a gear-shifter assembly C 117 . These assemblies are mechanically supported by the steering-assembly frame C 110 .
  • a handlebar is a straight or bent bar with a handle at each end; specifically: one used to steer a bicycle or similar vehicle—usually used in plural as handlebars.
  • the handlebar assembly C 101 includes handlebars C 107 , handlebar shaft C 106 , handlebar spring C 105 , a potentiometer C 108 , and two heart-rate sensors C 121 and C 122 .
  • the handlebars C 107 are attached to a handlebar shaft C 106 , which is mechanically attached to the steering-assembly frame C 110 in a way that allows the handlebars to rotate around an axis that is vertical or close to vertical as they would on a real bicycle.
  • the range of angles for handlebar rotation is at least ⁇ 20° to each side from the central position.
  • the central position is that in which the both handlebar ends are equally distanced from the seat assembly.
  • the angular rotation of the handlebars is resisted by the use of a spring C 105 .
  • the function of the spring C 105 is to return the handlebars into their central position when no force is applied to them.
  • the presence of the spring action on the handlebars is intended to create a realistic feeling which mimics the resistance to turning on a real bicycle, and is an integral part of the embodiment.
  • the handlebar shaft C 106 is coupled to a variable electrical resistor, which in one embodiment is an electrical potentiometer C 108 .
  • a potentiometer is a three-terminal electrical resistor with a sliding contact: a resistor that has a terminal on each end and an adjustable center connection, also known as the tap, that can be moved mechanically from one end of the resistor to the other. Note that this tap is different from tap A 106 , mentioned above. When a voltage is applied at the two ends of the resistor the potential difference between the tap and one of the terminals is directly controlled by the mechanical position of the tap relative to the electrical resistor.
  • the turning of the handlebar shaft C 106 changes the position of the tap and results in a voltage difference between the tap and one of the resistor end terminals that is directly proportional to the angular position of the handlebars.
  • the voltage between the tap and one of the end terminals is sensed by a suitable sensor on the control board C 133 .
  • the taps and the end terminals of the potentiometer are not shown in FIG. 7 as the concept of a potentiometer and its voltage dividing function is well known in the art.
  • the handlebars include heart-rate monitoring sensors used by the computer to determine the user's heart rate in beats per minute and displays the determined value on the monitor.
  • Two heart-rate sensors C 121 and C 122 are located on the handlebars C 107 in a way that hands of the user can touch them.
  • gear-shifter assembly C 147 At the bottom of the steering assembly is gear-shifter assembly C 147 of which a housing C 149 and the gear shifter handle C 148 are shown.
  • the purpose of the gear-shifter assembly C 119 is to allow the user to optimize between pedaling speed (cadence) and pedaling resistance in according to his or her exercise level and ability. Hence, the purpose is identical to the purpose of gear shifting on real bicycles with multiple speeds, as is well known in the art.
  • the gear-shifter assembly C 119 is explained with the help of FIG. 8 .
  • the movable member (or the handle) D 118 (C 118 in FIG. 7 ) is internally coupled to a momentary two-pole electrical switch D 120 (or an equivalent circuit configuration known in the art).
  • the coupling between the handle D 118 and the switch D 120 is schematically illustrated in FIG. 8 with dashed line D 117 .
  • the gear shifter handle D 118 When the gear shifter handle D 118 is left untouched, it remains in the central position as shown with D 118 . In this position the electrical switch D 120 allows electrical connection from the common terminal D 140 to the terminal D 142 .
  • Keypad assembly C 102 includes a keypad C 131 with touch-sensitive keys for user entry and a control board C 133 with electronic circuitry.
  • a keypad is a small, often handheld keyboard.
  • a keypad is an input device, a device used to input information into a computer, and can be replaced with a keyboard, mouse, or any other computer input device known in the art, for example.
  • the control board C 133 and the keypad C 131 are both situated in a housing C 133 that is mechanically supported by the steering assembly frame C 110 .
  • the keypad includes a connection for headphone, and in one embodiment, a connection of a microphone. The keypad is described in more detail in later text.
  • control board C 133 in FIG. 7 (also A 301 in FIG. 6 ) is to convert digital communication coming and to the computer via link B 211 into analog signals used to control the cardio-fitness station and vice versa, to take the analog signals describing exercise parameters and the input from the user (via a keypad C 131 ) and convert them into digital information and communicate this data to the computer via link A 210 in FIG. 6 (also B 210 in FIG. 4 ).
  • the keypad C 131 contains keys that allow the user to input commands, such as, program start and end, and make selections, such as, tour number or music channel.
  • An example of the keypad is shown in FIG. 9 .
  • the key pressed on the keypad C 131 is captured by the control board C 133 and communicated to the computer via link B 210 .
  • the keypad housing C 132 contains a connector for headphones (not shown in FIG. 7 , but indicated with K 123 in FIG. 9 ).
  • the electrical control diagram is described with the help of FIG. 10 .
  • the control board H 142 is located in the keypad housing H 141 (also C 132 in FIG. 7 ).
  • the keypad housing is an element of the steering assembly shown by B 115 in FIG. 4 .
  • the control board H 142 is a printed circuit board with digital and analog circuitry required to send and accept information to and from the controller H 150 via a digital link H 143 .
  • the digital link H 143 may be implemented using Universal Serial Bus, also known as USB, but other protocols may be used.
  • the keypad housing H 141 also includes a socket for plugging in headphones. The headphones are to be used by the user to hear sounds and music delivered by or through the computer H 150 via audio link H 171 .
  • the control board H 142 accepts user input from the keypad device H 144 , and senses the following states of the exercise equipment: position of the potentiometer indicating a turn in the handlebars H 150 , the momentary switch actuation in the gear shifter H 151 , frequency of the switch actuation indicating cadence H 152 , and the heart-rate signal from the heart-rate monitors on the steering assembly H 153 .
  • the control board H 142 also communicates with the alternator board H 145 via communication link H 146 .
  • the operation of the cardio-fitness station during random uses in a health club or home may require a fail-safe and reliable control algorithm for operating the alternator.
  • the alternator shaft may require a certain minimal angular velocity in order to generate constant voltage and enable setting of the resistance to rotation.
  • the algorithm described is used to reliably maintain the alternator operation.
  • the cardio-fitness station has several operation states, and employs a specific algorithm to move the cardio-fitness station from one to another operational state.
  • the virtual reality program and the hardware control both sense and act depending on the current operational state of the cardio-fitness station.
  • the cardio-fitness station may require a set of parameters determining when it is in use.
  • power is required to be brought to the alternator, and since the alternator has a minimum angular velocity of the shaft for which it can deliver regulated power, a hardware control is used to ensure that the states of the machine are defined and reliably move the cardio-fitness station from state to state.
  • the algorithm and the associated computer program tracking and setting the rules for transiting from one to another state are called a state machine.
  • the hardware state machine is described with the help of FIG. 13 .
  • State S 1 is a state in which the under the action of the user, the pedals rotate (user is pedaling). Rotation of the pedals results in the rotation of the alternator shaft, as described previously.
  • the angular velocity of the alternator shaft has to reach 1200 revolutions per minute (RPM) in order for regulator on the alternator to function properly, and enable the virtual-reality program to control the resistance to pedal turning.
  • RPM revolutions per minute
  • State S 1 has a time out of 2 seconds. If the specified 1200 RPM value has not been reached by then, the state machine returns to IDLE. If on the other hand, the specified RPM is reached the machine moves to state S 2 , which is the preamble for normal operation (alternator). If the state S 2 is maintained for at least 2 seconds, the state machine moves to the normal operation state denoted with RUN. In this state the power generated by the alternator is sufficient to realized the resistance to pedaling, and the virtual-reality program can function uninterrupted accepting the information from the input sensors and tracking the motion of the user's own virtual bicycle.
  • the state machine Inasmuch as the alternator shaft, in one embodiment, requires minimum 1000 RPM to provide pedaling resistance, the state machine will move to SHUT state if this condition is not met. Since it is possible that this condition is accidentally met while the user is still pedaling and has a pause in pedaling, if while in the SHUT state, the RPM increases above 1000 RPM again, the state machine moves to RUN again. If the alternator shaft has angular velocity less than 1000 RPM for longer than 2 seconds, the state machine moves from SHUT to IDLE.
  • the hardware state machine is active regardless of in which exercise mode (described below) cardio-fitness station is operated. It is clear that different alternators may use different values for a minimum RPM, and thus that the nominal values of 1000 and 1200 RPM for this embodiment may be different in other embodiments.
  • the cardio-fitness station in one embodiment exhibits three exercise modes: Manual Mode, TV Mode, and Tour Mode.
  • the entry into these modes can be executed at the beginning of exercise or anytime during the exercise on the cardio-fitness station by pressing the appropriate keypad on the user input keypad shown in FIG. 9 : Key K 101 for Manual Mode, key K 102 for Tour Mode, and K 103 for TV Mode. The features of each these modes are explained with the help of FIG. 11 .
  • the resistance to pedaling (the level of force resisting the pedal rotation) can be selected from an integer number of resistance levels.
  • the number of levels is 15 in one embodiment, but may be larger or smaller.
  • Each resistance level corresponds to a constant, but different force necessary to rotate the pedals, i.e., the pedals require fixed, cadence-independent torque to rotate.
  • the user can change the resistance level (pedal torque) through an integer number of levels by using a control level available on the cardio-fitness station.
  • the pedal resistance levels are incremented or decremented using the gear-shifter handle C 148 .
  • the force resisting the rotation is independent of cadence.
  • the user further optionally selects a type of music she wants to hear on the headphones by pressing one of the channel keys K 104 on the keypad K 100 .
  • the volume of the music heard on the headphones is adjusted using the volume keys K 105 .
  • a static predetermined image may be displayed on the video monitor.
  • the headphones play selected music type delivered directly from the computer H 150 .
  • the music files played upon selection are stored on the storage media in the computer H 150 .
  • the user exercises while sitting on the cardio-fitness station and pedaling. She enters the TV Mode by pressing key K 103 on the user input keypad ( FIG. 9 ).
  • the resistance to pedaling (the level of force resisting the pedal rotation) can be selected from an integer number of resistance levels. The number of levels is 15 in one embodiment, but may be larger or smaller. Each resistance level corresponds to a constant, but different force necessary to rotate the pedals, i.e., the pedals require fixed, cadence-independent torque to rotate.
  • the user can change the resistance level (pedal torque) through an integer number of levels by using a control level available on the cardio-fitness station.
  • the pedal resistance levels are incremented or decremented using the gear-shifter handle C 148 .
  • the force resisting the rotation is independent of cadence. She selects a television program she wants to watch by pressing one of the channel keys K 104 on the keypad K 100 .
  • the television program is displayed on the video monitor and the headphones play the sound associated with the same television program, all delivered by a television cable via the computer H 150 (shown in FIG. 10 ).
  • FIG. 14 shows an example screen in the TV Mode.
  • FIG. 14 shows an example of the display on the video monitor during an exercise in the Manual Mode or the TV Mode.
  • the exercise parameters shown are updated in real time, while the user exercises, and one or more of the following are displayed on the monitor at any given time: current pedal resistance level J 101 , instantaneous cadence J 102 , instantaneous dissipated power J 103 , and measured heart-rate J 104 .
  • FIG. 12 shows the method of practicing the Tour Mode.
  • the video monitor displays several virtual exercise routes (VERs) for the user to choose from.
  • the user is asked to select (G 103 ) one of the available virtual exercise routes (VERs) (G 101 ) by means of moving the up and down keys K 107 (in FIG. 9 ) and making a selection using the ENTER key K 108 (in FIG. 9 ).
  • the user selects VER designated with number m.
  • each virtual exercise route has a name and a difficulty level displayed next to the selection.
  • the desired VER the user is offered a choice whether a pacer is to be present (G 104 ).
  • the selection is performed similarly to above, using the keys K 107 and K 108 .
  • pacer the user is offered to set the power level (G 105 ) that that the pacer should dissipate while riding through the selected virtual exercise route.
  • the user is asked select whether additional riders should be present (G 106 ) on the virtual exercise route.
  • the user is instructed by a text on the video monitor to start pedaling (G 107 ). If the user was already pedaling is inconsequential.
  • the video monitor shows a virtual landscape and the image that the virtual rider of the user's own virtual bicycle sees in front of her.
  • the virtual countryside or the virtual exercise route is determined at the start of the tour and it does not change unless the user exists the tour. With these actions, the user is experiencing a virtual tour.
  • the user may interrupt (G 109 ) the Tour Mode by pressing the TV Mode key K 103 , the Manual Mode key K 102 , or ceasing the pedaling. After a predetermined time with no pedaling, the cardio-fitness station will go back into the idle state.
  • the user may complete the entire virtual exercise route and the upon reaching the finish line, the tour ends, providing the user with a summary of information.
  • the user is offered to save (G 110 ) the exercise parameters acquired during her exercise on the virtual exercise route, and the data is then saved (G 111 ) on mass storage. At this point, the process terminates (G 112 ).
  • FIG. 2 shows an example image V 400 on the video monitor that the user will see while operating the cardio-fitness station in the Tour Mode.
  • the user's own virtual bicycle is perceived as riding through a predetermined virtual landscape V 122 .
  • a predetermined path V 120 is set and the user is advised to maintain the user's own virtual bicycle on this predetermined path V 120 in predetermined virtual landscape V 122 .
  • the example landscape V 122 also includes virtual trees V 121 , virtual houses V 127 , and virtual hills V 128 .
  • the image also includes other virtual bicycles with computer-generated bikers V 107 .
  • the image V 400 shows two example virtual bikers V 107 in the known presence of the user's own virtual bicycle.
  • the user's own virtual bicycle is not shown on the screen.
  • the image on the video monitor V 400 optionally shows an image of virtual handlebars V 101 on the user's own virtual bicycle in order to infer the presence of the user's own virtual bicycle. Not shown are animals and other objects or obstacles that may appear in the virtual environment.
  • the image V 400 on the video monitor includes information display overlaid over the virtual reality image.
  • This overlaid display includes the following information: V 100 is the map of the virtual exercise route in the virtual landscape and user's own virtual bicycle position on that path.
  • V 108 shows a summary of time, total dissipated calories (or Joule), miles traveled, and distance remaining. In the case where off-road biking is allowed, the distance remaining may not be present.
  • Area V 129 shows the instructions to the user. In one embodiment, where the virtual coach is employed, this area is used to give instruction to the user.
  • the detailed view of the lower part of the video screen V 400 referred to as the heads-up display is shown in FIG. 3 .
  • Cadence Z 101 is the momentary rotational speed of the pedals measured in revolutions per minute.
  • the gear number V 108 (and Z 102 ) is gear number to which the user's own virtual bicycle is currently set.
  • Cadence Z 101 and the current gear number Z 102 determine the bicycle speed Z 103 measured in miles per hour or any other suitable speed units.
  • the position of the virtual bicycle in the virtual landscape determines the slope against which the bicycle is moving (when pedals are rotating). The slope is noted with “grade” Z 104 . From the grade Z 104 and the speed Z 103 of the user's own virtual bicycle, the virtual reality program calculates the resistance the rider should feel on the pedals consistent with the real life experience.
  • This information is communicated to the pedal assembly, which adjusts electronically the resistance to rotation. With known resistance to rotation and cadence, the program also calculates the momentary power dissipation by the user. This power is measured in Watts and it is shown with Z 110 . The total time spent riding, the total energy dissipated (calories), and miles traveled are shown with V 108 .
  • the path on which the user is to virtually ride is predetermined at the beginning of the session, i.e. virtual exercise route.
  • the map and the elevation profile of the virtual exercise route are known.
  • the map is schematically shown with V 100 and the elevation profile is shown on the screen (example is shown on V 102 and V 111 ).
  • the momentary position of virtual bicycle on this virtual exercise route is noted in V 100 and V 112 .
  • the distance remaining on the predetermined path is shown in V 108 .
  • the user executes one exercise session (or interrupts a session) and saves the information about the tour and exercise parameters.
  • the temporal information of the user's own virtual user bicycle position, direction, speed and acceleration through the entire path since the beginning of the session in the Tour Mode is saved on mass storage. This action is referred to as saving the session.
  • the information saved is sufficient to reconstruct the entire virtual ride upon request.
  • the user reviews this information at a later time, in order to assess his exercise ability or for purposes of statistical data collection.
  • the user may watch the entire pre-recorded session on the monitor screen, and in yet another embodiment, the user may use the saved session to control one of the virtual riders in the same virtual landscape and then next to this prerecorded rider.
  • the recorded session is not recorded by the user, but by user's instructor or coach. In this way the user may race against oneself and or use one's pre-recorded session to improve one's performance.
  • FIG. 15 summarizes what bicycles are tracked and shown on the video monitor, and virtual objects (persons) are controlled in this embodiment.
  • User 1 rides on Station 1 .
  • Station 1 video monitor shows that the virtual-reality program running on the computer on Station 1 tracks the user's own virtual bicycle (virtual bicycle 1 in FIG. 15 ), a pacer (“Pacer 1 ”) if pacer was selected, and a number of computer-generated riders with respective bicycles, if “other riders” was selected (e.g. in FIG. 12 ).
  • These computer-generated bicycles are referred to as artificial intelligence riders (AI riders).
  • AI riders may be present only in the part of the virtual exercise route where User 1 can see them.
  • AI riders are persistent—they are tracked throughout the exercise route, for example. In other embodiments, the AI riders are not persistent, and may only be tracked when visible, for example.
  • two cardio-fitness stations are connected via a communication link.
  • a communication link may be a wireless link or a computer cable link.
  • at least two cardio-fitness stations are in use at the same time by users 1 and 2 .
  • Each user proceeds with the same Tour Mode entry procedure, and they select the same virtual exercise route.
  • the two users exercise jointly within the same virtual environment. It is clear that in this embodiment more than two users can exercise jointly in the same virtual environment, and that these users may also be joined by any number of AI riders.
  • FIG. 16 illustrates what virtual bodies computers track, what video monitors show, what the users of two cardio-fitness stations connected via a communication link control.
  • User 1 is exercises on station 1
  • user 2 exercises on station 2 .
  • the virtual-reality program running on the computer of station 1 tracks (a) the user 1 own virtual bicycle (“Virtual bicycle 1 ”), (b) optional pacer on station 1 (“Pacer 1 ”), (c) optional at least one AI rider on station 1 , and (d) virtual bicycle 2 .
  • the virtual-reality program running on the computer of station 2 tracks (a) virtual bicycle 1 , (b) user 2 own virtual bicycle (virtual bicycle 2 ), (c) optional pacer on station 2 (Pacer 2 ), (d) optional AI riders on station 2 .
  • Video monitors on respective stations show what the respective computers track.
  • Virtual bicycle 1 is controlled by user 1 exercising on station 1
  • virtual bicycle 2 is controlled by user 2 riding on station 2 .
  • the actions of virtual bicycle 1 seen on station 2 video monitor are controlled by user 1 via communication link W 111 .
  • the actions of virtual bicycle 2 seen on video monitor of station 1 are controlled by user 2 on station 2 via communication link W 112 .
  • This implementation is extended to more than two stations in a straightforward way: On each one station of a any number of stations connected using a communication link, additional virtual bicycles appear for every additional station on which the user has selected the same virtual exercise route. In this way, two or more users can exercise and watch each other on the same virtual exercise route. In an embodiment, the two or more users race against each other, and against other riders.
  • FIG. 17 shows an example with two users.
  • User 1 riders on station Y 101 and watches the virtual environment on screen Y 102 of station Y 101 .
  • User 2 rides on station Y 201 and watches the virtual environment on screen Y 202 of station Y 201 .
  • Both users ride the predetermined virtual path or landscape.
  • One of the virtual riders in the landscape is controlled by User 1 and one is controlled by User 2 .
  • the computers run virtual reality programs and are simulating at least two mentioned virtual riders in the same virtual environment.
  • Virtual rider 1 is the primary virtual rider on station Y 101 and hence, user 1 sees what the primary virtual rider 1 sees.
  • the primary virtual rider on station 1 sees the virtual rider 2 which is controlled by user 2 on station Y 201 .
  • user 2 sees on her video monitor Y 202 what the primary virtual user of station 2 , i.e., user 2 sees.
  • the primary virtual user of station 2 sees the virtual image of user 1 in the same virtual environment.
  • the actions of user 1 on station Y 101 are communicated via a wireless link indicated with waves Y 103 to station Y 201 .
  • the actions of user 2 on station Y 201 are communicated via a wireless link indicated with waves Y 203 to station Y 101 . More than two stations can communicate amongst each other.
  • FIG. 18 shows illustratively shows three cardio-fitness stations L 101 , L 201 , and L 301 connected to the Internet network L 501 using respective connection cables L 503 .
  • the following description applies if at least one station is connected, but any number can be used in various embodiments.
  • User 1 exercises on station L 101 , user 2 on station L 201 , and user 3 on station L 301 .
  • the Internet Network L 501 may be connected to a remote server L 505 via another connection L 504 .
  • the locations of the stations and the server may be very distant from each other, for example, the stations may be separated thousands of miles, and may be thousands of miles away from the server.
  • each of cardio-fitness stations communicates with all other cardio fitness stations, sending information on activity of the user of that station and the sound from that station. Consequently, each station receives information about the activity of every other station and the sound coming from the user of every other station. In this way, users may interact, race or ride together, even if they not local.
  • the every station sends user activity data to the server, where the data is stored on mass storage along with the identity of the user.
  • User activity includes exercise data, user performance on a specific VER, and the statistics of all previous performances.
  • the stored information about user activity is used to control a virtual bicycle on a station in use. In this way the user may ride next to a so-called ghost rider, which is a pre-recorded ride of oneself (or somebody else).
  • the user's identity is recognized by the server (the user has registered with the server) and the server delivers this information to the station wherever in the world the station is located.
  • the user's exercise data is available to her globally.
  • the server provides statistics and summary of past performance for every user.
  • the virtual-reality software and the control program on each one of the cardio-fitness stations can be upgraded by downloading a software upgrade form the server via the Internet connection.
  • newly developed virtual exercise routes can be downloaded to any one cardio-fitness station located anywhere in the world, producing a revenue stream for the developed VERs and maintainer of the server.
  • every user of the cardio-fitness station maintains a global user identification and can exercise on cardio-fitness station located anywhere in the world, yet be recognized by the cardio-fitness station and have the cardio-fitness station remember her preferences, past performance, and preferred virtual exercise routes, thereby creating a significantly more enjoyable experience in exercising.
  • the user of a cardio-fitness station when away in a different country has the ability to exercise and communicate while exercising with her own exercise partners who may be miles away.
  • a fitness program is a predetermined sequence of exercise rate or manner of motion with the objective make the user exercise in a controlled manner.
  • the objectives of the fitness program may be (a) the dissipation of a predetermined energy (number of calories), (b) in case of an exercise bicycle, the exercise equivalent to traversing a specific predetermined distance over a predetermined virtual landscape, and (c) maintaining the heart rate within certain predetermined bounds throughout a predetermined sequence of energy dissipation segments, for example hill and valleys on a virtual bike path.
  • the exercise program will typically include a warm-up stage, and at least one exercise stage and cool-down stage.
  • the exercise program may also be tailored to provide aerobic or anaerobic exercises.
  • Anaerobic exercise is an activity in which the body incurs an oxygen debt
  • aerobic exercise is a physical exercises (as running, walking, swimming, or calisthenics) strenuously performed so as to cause marked temporary increase in respiration and heart rate.
  • the instructions from the computer, according to the fitness plan are delivered to the user via a message on the video monitor. This function is referred to as virtual coach.
  • a remote computer referred to as a server, maintains information about the exercise parameters on any one cardio-fitness station.
  • the VER is stored locally on the cardio-fitness' computer. In another embodiment, the VER is stored on a remote server and accessed via Internet. The new VER crated at the central location and located on to the server as periodically uploaded to every station, and every station may keep the VER, or can have access to the selection directly form the computer. New upgrades of control software and virtual reality software are available form the server—thereby eliminating the need for local upgrades.
  • the user profile, statistics and past performance on the same machine or any VER is stored on the server, and hence accessible anywhere in the works using the Internet connection between the cardio-fitness station and the server.
  • the user has an identification name that is recognized globally, i.e., a so-called global identification (Global ID).
  • the cardio-fitness machine includes a stationary bicycle, but is understood that the exercise equipment be a treadmill, rowing machine, skier, stair climber or other such device.
  • the exercise equipment provides the user with exercise movements (pedaling, rowing or stepping).
  • a load device applies a load resistance in opposition to the exercise movement to induce exercise.
  • Such a computer program may be stored in a computer readable storage medium such as but not limited to any type of disk including floppy disks, optical disks, CD roms and magnetic optical disks, read only memories, random access memories, EPROMS, EEPROMS, magnetic or optical cards or any type of media suitable for storing electronic constructions and each coupled to a computer system bus. Each of these media may be coupled to a computer system bus through use of an appropriate device for reading and or writing the media in question.

Abstract

In one embodiment, a stationary exercise station is provided. The stationary exercise station includes a computer which may run a computer program. The computer program simulates the motion of a first virtual bicycle and a second virtual bicycle. The first virtual bicycle and the second virtual bicycle riding through a predetermined landscape. The computer program simulates moving images seen by the virtual rider of the first virtual bicycle while riding through the predetermined landscape. The stationary exercise station also include a video monitor in communication with the computer. The video monitor displays the moving images seen by the virtual rider of the first virtual bicycle while riding through the predetermined landscape. The stationary exercise station also includes steerable handlebars, rotatable pedals, a force resisting pedal rotation, and a movable gear-shifting member. The motion of the virtual bicycle is determined by the steering of the steerable handlebars, rotation of the rotatable pedals, and motion of the moveable gear-shifting member. The force resisting pedal rotation is proportional to the slope experienced by the virtual bicycle riding through the predetermined landscape.

Description

    CROSS-REFERENCE TO RELATED APPLICATION
  • This application claims priority to U.S. Provisional Patent Application No. 60/680,446, entitled “CARDIO-FITNESS STATION WITH VIRTUAL-REALITY CAPABILITY” and filed on May 11, 2005, and is hereby incorporated herein by reference.
  • BACKGROUND
  • Bicycling for competition has developed in Olympic sport and has given rise to a major sports equipment industry over the last decades. The quality of exercise and the entertainment value added by riding through countryside and next to other bikers has resulted in with a high interest in this activity. As an exercise, riding outdoors also has exhibited disadvantages for some people. For example, the ride cannot be interrupted at will, since one still has to ride to return if one is away some distance from home. Additionally, riding a real bicycle may prove to be dangerous for unskilled bikers and the elderly. Exercising in a fitness club or in one's home has become a preferred way for many individuals to exercise in the last decades.
  • An entire industry has developed around providing fitness equipment for home and indoors exercise. The stationary exercise bicycle is a very popular exercise station due to the simplicity of motion necessary for exercise (rotating pedals) and the simplicity of manufacture. For this reason, many exercise equipment manufacturers have developed stationary bicycles with added features that provide a greater degree of control of the exercise (for example, varying resistance to pedaling depending on desired level of exercise) and monitoring of the exercise parameters on a suitable monitor (for example, heart rate monitoring and calorie dissipated).
  • However, even though the exercise program may provide users with these additional features, people still find it tedious to exercise regularly. Equipment manufacturers have been addressing the entertainment issue by equipping their products with television sets and music playback. However, bicycling on or off a path through countryside and in company of other people is for many people more interesting than watching television during the exercise, and these features and form of entertainment have not been provided with stationary exercise equipment.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • The present invention is illustrated by way of example in the accompanying drawings. The drawings should be understood as illustrative rather than limiting.
  • FIG. 1 provides a photograph of an embodiment of an example cardio-fitness station.
  • FIG. 2 provides an example image shown on the video screen in an embodiment.
  • FIG. 3 provides an example illustration of the heads-up display in an embodiment.
  • FIG. 4 provides a schematic illustration of the hardware elements of the cardio-fitness station in an embodiment.
  • FIG. 5 provides a schematic illustration of the pedal assembly in an embodiment.
  • FIG. 6 provides an example illustration of electrical interconnects between the alternator, electrical load, and the computer in an embodiment.
  • FIG. 7 provides a schematic illustration of the steering assembly in an embodiment.
  • FIG. 8 provides a schematic illustration of the gear shifter assembly in an embodiment.
  • FIG. 9 provides an illustration of an example of a keypad front panel in an embodiment.
  • FIG. 10 provides an illustration of an electrical control block diagram in an embodiment.
  • FIG. 11 provides an illustration of exercise modes in an embodiment
  • FIG. 12 provides an illustration of a Tour Mode sequence in an embodiment
  • FIG. 13 provides an illustration of a Hardware control algorithm and operation states thereof in an embodiment.
  • FIG. 14 provides an example of a video monitor image when a cardio-fitness station is on a TV Mode in an embodiment.
  • FIG. 15 provides an example of a schematic of exercise mode actions with one user exercising in an embodiment.
  • FIG. 16 provides an example of a schematic of exercise mode action when there are two users exercising on two cardio-fitness stations in communication in an embodiment.
  • FIG. 17 provides an illustration of exercising in a virtual environment using a wireless link between two stations in an embodiment.
  • FIG. 18 provides an illustration of networked exercise in a virtual environment using cardio-fitness stations in an embodiment.
  • DETAILED DESCRIPTION
  • A system, method, and apparatus are provided for a cardio-fitness station with virtual-reality capability. In one embodiment, a stationary exercise station is provided. The station includes a computer, the computer running a computer program, a video monitor in communication with the computer, and a stationary bicycle including handlebars and pedals, the pedals able to rotate.
  • Various embodiments relate to exercise equipment, stationary exercise bicycles, cardio-fitness, and in particular to exercise equipment with interactive virtual reality systems. The specific embodiments described in this document represent example instances of the present invention, and are illustrative in nature rather than restrictive in terms of the scope of the present invention.
  • A cardio-fitness station with virtual reality capability may include a frame, seat assembly, pedal assembly, a steering assembly, and a computer with a video monitor mechanically attached to the frame. The steering assembly may include a movable gear-shifting member for gear shifting, steerable handlebars, heart-rate monitors, input keypad, headphones and optionally a microphone. The computer may run a virtual reality program and provides sensory stimuli to the user exercising. The sensory stimuli include images on the video monitor, sound on stereo headphones, and difficulty in pedaling the pedals in the pedal assembly. The computer may include mass storage media and connections to the Internet and TV cable. The cardio-fitness station machine can be selectively operated as either a stand-alone unit or in an interactive exercise mode, wherein the exercise data generated by one cardio-fitness machine is communicated to at least one other similar machine allowing two or more users to exercise together or race against each other in a virtual environment. The other cardio-fitness station may be located anywhere in the world. A remote server may maintain exercise data on all users and enables retrieval of this data by the user anywhere in the world.
  • In the following description, for purposes of explanation, numerous specific details are set forth in order to provide a thorough understanding of the invention. It will be apparent, however, to one skilled in the art that the invention can be practiced without these specific details. In other instances, structures and devices are shown in block diagram form in order to avoid obscuring the invention.
  • Reference in the specification to “one embodiment” or “an embodiment” means that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment of the invention. The appearances of the phrase “in one embodiment” in various places in the specification are not necessarily all referring to the same embodiment, nor are separate or alternative embodiments mutually exclusive of other embodiments.
  • In one embodiment, a cardio-fitness station with virtual reality capability is provided. A concept that may underlay many such embodiments is to model a stationary exercise equipment after a specific outdoor exercise (or recreational) equipment in such a way that (a) the controls of the outdoor exercise equipment are maintained, (b) the sensory stimuli resulting from outdoor exercise associated with the specific exercise equipment are provided to the user by a virtual reality system, and (c) availability of a network connection between like cardio-fitness stations enables users of exercise equipment to access their profile and fitness information on a cardio-fitness station anywhere in the world, and more than one user, where each user may be located anywhere in the world, to participate and interact in the same virtual environment while exercising on a cardio-fitness station.
  • One embodiment is a cardio-fitness station that exploits outdoor bicycling. The cardio-fitness station includes an enhancement to the conventional stationary exercise bicycle. Stationary bicycle is an exercise apparatus that can be pedaled like a bicycle, called also stationary bike, and is generally understood to be different from mounting a road bicycle on a rear-wheel trainer to make the road bicycle stationary for purposes of in-house training. Hardware enhancements are added to the stationary bicycle providing controls that are present on a real road bicycle. The conventional stationary exercise bicycle is known in the art: it includes a frame, seat assembly, a rest for the arms, and a pedal assembly. Enhancements provided may include hardware improvements, including a hardware control algorithm, and functionality improvements. These improvements will be described in the following text in more detail. (In the following text the referrals to the user of cardio-fitness station user shall always refer to a user of female gender, but it is understood that the user may be male, and that the gender of the user is irrelevant to the description.) Exercise is a regular or repeated use of a faculty or bodily organ; bodily exertion for the sake of developing and maintaining physical fitness.
  • The hardware improvements may include several elements, with each of the elements potentially providing an invention separate from the combination with added functionality.
  • The hardware improvements to the conventional stationary bicycle disclosed in this application are a movable member for gear shifting, improved steering assembly, a computer and a monitor. It also includes a transceiver for wireless communication between adjacent cardio-fitness stations. The hardware control algorithm improvements include the program algorithm that results in a reliable operation of the cardio-fitness station.
  • The functionality improvements rely on the virtual-reality program running on the mentioned computer. The improvements include numerous features present in real life bicycling, but not in stationary exercise equipment, and other features that are not possible in real-life bicycling.
  • The hardware, the hardware control algorithm, and the functionality improvements potentially result in greater entertainment value and commitment to exercise of the user.
  • The station includes a force resisting pedal rotation. The force resisting pedal rotation is determined by the computer program. Additionally, the station includes a movable gear-shifting member. The movable gear-shifting member is mechanically coupled to a first electrical sensor. The first electrical sensor provides a first electrical signal to the computer when the movable gear-shifting member is set in motion, the first electrical signal used to adjust the force resisting pedal rotation.
  • In another embodiment, a cardio-fitness station with virtual-reality capability is provided. The station includes a stationary bicycle, a computer—the computer running a computer program. The computer program simulates the motion of a virtual bicycle riding through a predetermined landscape. The computer program simulates moving images seen by a virtual rider of the virtual bicycle while riding through the predetermined landscape. The station includes a video monitor in communication with the computer. The video monitor displays the moving images seen by the virtual rider of the virtual bicycle while riding through the predetermined landscape. The stationary bicycle includes steerable handlebars, rotatable pedals, a movable gear-shifting member and a force resisting pedal rotation. The motion of the virtual bicycle through predetermined landscape is determined by the steering of the steerable handlebars, rotation of the rotatable pedals, and motion of the movable gear-shifting member.
  • In another embodiment, a cardio-fitness station with virtual-reality capability is presented. The station includes a stationary bicycle, a computer running a computer program. The computer program simulates the motion of a first virtual bicycle and at least one other virtual bicycle. The first virtual bicycle and at least one other virtual bicycle riding through a predetermined landscape. The computer program simulates moving images seen by the virtual rider of the first virtual bicycle while riding through the predetermined landscape.
  • The station also includes a video monitor in communication with the computer. The video monitor displays the moving images seen by the virtual rider of the first virtual bicycle while riding through the predetermined landscape.
  • The stationary exercise station also includes steerable handlebars, rotatable pedals, a force resisting pedal rotation, and a movable gear-shifting member. The motion of the virtual bicycle through predetermined landscape is determined by the steering of the steerable handlebars, rotation of the rotatable pedals, and motion of the movable gear-shifting member. The force resisting pedal rotation is proportional to the slope experienced by the virtual bicycle riding through the predetermined landscape.
  • In yet another embodiment, a method of exercising is provided. The method includes a user exercising while sitting on a stationary bicycle equipped with a computer, a video monitor, an input device, steerable handlebars, pedals, and a movable gear-shifting member. The method also includes the computer running a control program and displaying information to the user on the video monitor.
  • The method further includes selecting one of any number of virtual exercise tours displayed on the video monitor by using the input device. Additionally, the method includes using the steerable handlebars to steer and the pedals on the stationary bicycle to virtually move forward through a landscape shown on the video monitor. Furthermore, the method includes using the movable gear-shifting member to adjust the ratio between cadence of the pedals and velocity of the forward motion through the landscape shown on the video monitor.
  • In still another embodiment, a cardio-fitness station with virtual-reality capability is presented. The station includes a stationary bicycle and a computer which runs a computer program. The computer program simulates the motion of a first virtual bicycle and a second virtual bicycle.
  • The first virtual bicycle and the second virtual bicycle ride through a predetermined landscape. The computer program simulates moving images seen by the virtual rider of the first virtual bicycle while riding through the predetermined landscape. The stationary exercise station includes a video monitor in communication with the computer, with the video monitor displaying the moving images seen by the virtual rider of the first virtual bicycle while riding through the predetermined landscape.
  • The stationary bicycle includes steerable handlebars, rotatable pedals, a force resisting pedal rotation, and a movable gear-shifting member. The motion of the first virtual bicycle is determined by the steering of the steerable handlebars, rotation of the rotatable pedals, and motion of the movable gear-shifting member. The force resisting pedal rotation is proportional to the slope experienced by the first virtual bicycle riding through the predetermined landscape. The motion of the second virtual bicycle is determined by a user exercising on another similar stationary exercise station.
  • Virtual Reality
  • In the last decade, there has been significant development of virtual reality software and programs that have virtual reality attributes (inherent characteristics). Virtual reality is an artificial environment, which is experienced through sensory stimuli (as sights and sounds) provided by a computer and in which one's actions partially determine what happens in the environment. The following description of virtual reality applies to various embodiments.
  • The essential elements of a virtual-reality system are (a) computer that runs virtual reality program, (b) person (“the user”) using the system, and (c) set of interfaces, some of which receive input from the user, and some of which deliver sensory stimuli to the user. The function common to all virtual reality programs is that the computer simulates the presence of a virtual body in a virtual environment, and that the sensory experiences of that virtual body (vision and sound) are delivered to the person (“the user”) using the virtual-reality system. In many virtual-reality systems, the user also has the ability to control the actions of the virtual body, and hence has an effect on the virtual environment.
  • Virtual environment may include activities of multiple virtual bodies and activities resulting from natural phenomena. Consequently, the tasks of the virtual reality program are to (a) simulate the activities of mentioned multiple virtual bodies and natural phenomena and (b) create the sensory stimuli experienced by one virtual body we refer to as the primary virtual body, or the recipient of the virtual sensory stimuli. The sensory stimuli of the primary virtual body are delivered to the user. Depending on the architecture of the virtual-reality system, the simulation of the activities of multiple objects and virtual bodies may be indistinguishable from creating stimuli experienced by the recipient. For the purpose of this description, computer simulation of virtual body activities also means computer generation of stimuli to be delivered to the recipient.
  • A simulation is the imitative representation of the functioning of one system or process by means of the functioning of another, i.e., a computer simulation. For the purposes of this description, a road bicycle ridden through a real landscape is imitatively represented by a computer-simulated bicycle riding in a computer-simulated landscape. A computer-simulated bicycle is also referred to as a virtual bicycle. A related concept is computer reconstruction. To reconstruct means to construct again: as to establish or assemble again; to build up again mentally, a computer-reconstructed landscape is a landscape that is modeled and its image simulated by a computer, using a suitable computer program.
  • The actions of virtual bodies other than the primary virtual body may be controlled by a specially written subprogram, in which case we speak of a computer-generated other virtual bodies. The computer-generated virtual bodies may have attributes of artificial intelligence or specific character. Virtual bodies other than the primary may be controlled by another user of the same virtual reality system. In the latter case, two or more users interact within the virtual reality environment. More specifically, two or more users also communicate with each other via sound: one user speaks and other users hear. As described below, using an Internet connection, the users may be miles apart.
  • Virtual bodies, other than the primary virtual body, may exist in the virtual environment, regardless of whether they can be seen, heard, or in any other way interact with the primary virtual body. These virtual bodies are referred to as persistent virtual bodies. Alternatively, virtual bodies that exist in the virtual environment only in the regions where the primary body can see them, hear them, or in any other way interact, but do not exist when they cannot be seen, heard or interacted with, are regarded as non-persistent.
  • Typically, a virtual reality program, or subset of such program, provides stimuli to one user based on the experiences of the primary virtual body. When two or more users interact in the virtual environment, the virtual-reality system architecture may include two or more computers, each running its own virtual reality program and each virtual-reality program with its own primary virtual body, and each computer in communication with all other computers each running its own virtual reality program and having its own primary virtual body. There are other architectures that can be employed to serve multiple users.
  • The sensory stimuli delivered by the computer to the user are provided via sensory interfaces, also referred to as output devices. A User's actions are captured by the computer via input devices or receptor interfaces. Examples of sensory interfaces for sight are video monitors and video goggles. Examples of sensory interfaces for sound are speakers (ex. surround-sound speaker system) and stereo headphones. The type of input device depends on the type of activity for which the virtual reality system is intended. The most sophisticated virtual-reality systems are flight simulators used to train pilots and astronauts, and here, the input devices here are numerous, as they include complete set of controls that an airplane would have. In an embodiment, the input devices capture the actions of the user of the cardio-fitness station and voice, while output devices deliver image, computer-generated sound, voices and sounds coming from other users, music, and change the difficulty in pedaling. In other embodiments, the output devices deliver air blown by fans at speeds dependent on perceived velocity of the virtual bicycle, or vibration of part of the station based on perceived road quality, for example.
  • A person using a virtual-reality program watches and listens to an action that is virtual—generated by a computer—and via the input devices participates in this action. The position, direction, motion of the virtual user is represented with a number of parameters. The number and the type of parameters depend on the type of action necessary and the degree of reality rendering. In some computer games, for example, the virtual user is represented with hundreds of parameters that include his or her three-dimensional image in addition to the position, direction, and speed of movement, position of limbs and their respective movements. In simpler virtual-reality systems, only the position and the motion used to represent the virtual user in the virtual environment. (A game is an activity engaged in for diversion or amusement; equipment for a game; a physical or mental competition conducted according to rules with the participants in direct opposition to each other; set of rules governing a game; any activity undertaken or regarded as a contest involving rivalry; strategy, or struggle.)
  • Computer games today take advantage of some virtual reality attributes, and in some cases these developments have been employed with exercise equipment in order to make the exercise more interesting. However, the attempts to provide an exercise machine with game-like capability have been focused on enhancements to a single exercise control or entertainment aspect, rather than focusing on reconstructing the experience of outdoor exercise (for example, riding a bicycle through countryside). For this reason prior art exercise equipment exhibits computer programs that have limited set of controls and functionality, and they focus on a single aspect of the exercise.
  • For example, a stationary bicycle may exhibit resistance to pedaling that varies with the programmed slope that could be interpreted as a hill, but no attempt was made to make the user have the impression that she is riding on a hill. Additionally, the user may have had control over the speed of moving through a virtual landscape, but there were no obstacles and no means of avoiding obstacles and changing the efficiency of her pedaling. Namely, there were no capabilities for steering and gear shifting as one would in a real bicycle.
  • It may be useful to provide a cardio-fitness station that uses virtual reality to create a perception for the user. This perception may convey riding a bicycle though a predetermined bicycle route, thereby creating a greater interest in riding and exercise. The perception may also convey riding a bicycle though a predetermined landscape without being confined to a route or a trail, thereby creating a greater interest in riding and exercise (off-trail biking).
  • Similarly, the perception may convey racing against other virtual (computer generated) bikers on a predetermined route or in a predetermined landscape, thereby creating a more realistic experience in riding for exercise (race against virtual riders). Moreover, the perception may convey following a rider who is set to either constant pace, constant power or fixed time for the predetermined trail, thereby executing a predetermined exercise plan (this type of rider is referred to as a pacer). Additionally, the perception may convey riding a bicycle through a predefined trail or in a predetermined landscape in another country, thereby creating more interest in riding for exercise. In this case the user exercising experiences virtual tourism as the landscape may be an attempt to mimic countryside or a trail in another country. Similarly, the perception may convey racing a bicycle against or riding next to a virtual rider whose actions and performance are a recording of the user's previous ride through a predetermined trail or predetermined landscape, thereby offering means for self-improvement in exercise (this type of rider is referred to as a ghost rider).
  • Likewise, the perception may convey racing a bicycle against or riding next to riders whose actions are responses to the user's actions, namely, the virtual riders have predefined personalities, such as, aggressive rider, tailer, slow rider, and sprinter, thereby creating a more realistic experience in riding for exercise by using riders with personality. A tailer is a bicycle rider that follows closely behind another, and has similar analogs in other sports. Additionally, the perception may convey riding a bicycle through a real biking trail, in which the trail has forks, e.g., user may make a choice of path during the ride. The perception may convey having a virtual coach that advises the user on which path to take when the trail has a fork, and what pace to take depending on the user's current condition and exercise history (virtual coach). The perception may also convey riding along with virtual riders whose actions are controlled by other users of similar cardio-fitness stations, wherein the users and their (similar) cardio-fitness stations may be distant (located in another country) on a predetermined route or in a predetermined landscape, thereby creating a more realistic experience in riding for exercise (riding with other real remote riders). Similarly, the perception may convey participating in a game involving a treasure hunt or orienteering with a virtual game coach.
  • It may also be useful to provide a cardio-fitness station in which, via the virtual reality features, the users riding on two or more similar stations can race against each other or ride next to each other via a network connection (race against remote riders). Similarly, it may be useful to provide a cardio-fitness station in which the exercise data from each user are stored locally or at a remote location and may be retrieved at the same or a different cardio-fitness station. Moreover, it may be useful to provide a stationary exercise bicycle that includes pedals, steerable handlebars, heart-rate monitor, and a gear shifting hardware. Likewise, it may be useful to provide a cardio-fitness station in which exercise conditions include cadence, gear, handlebar position, and heart rate. Also, it may be useful to provide a stationary exercise bicycle in which the user experiences one or both of a resistance when pedaling and a resistance when turning handlebars depending on the conditions set and the conditions encountered in the virtual environment. Similarly, it may be useful to provide an exercise system in which the user can plan a fitness program to achieve a fitness goal, save his or her fitness plan, and then exercise according to the predefined plan on any such exercise system connected via the Internet (fitness planning). Moreover, it may be useful to provide an exercise system in which the user can exercise according to a set tour in multiple segments. Namely, the user can interrupt an exercise session at any time, save it and then continue at a later time (multi-segment rides). Additionally, it may be useful to provide an exercise system in which biometric data (exercise conditions) are shown on a video monitor overlaid over a TV program.
  • Introduction
  • FIG. 1 shows a photograph of an embodiment of an example cardio-fitness station. The shown cardio-fitness station is modeled after a real outdoor bicycle. The cardio-fitness station includes a steering assembly E107, pedal assembly E105, seat assembly E109, a computer E103 and a video monitor E101, all mechanically connected or attached to a frame E102. The user, desiring to exercise, sits on the seat E108 as one would on a real bicycle and turns the pedals E104 while holding the handlebars E106 on the steering assembly E107. The video monitor is positioned in the plain view of the user while the user is seated on the seat. The user watches the images on the video monitor E101, listens to sounds coming from the headphones (not shown), and optionally speaks into a microphone (not shown).
  • In one embodiment, there are three exercise modes available on the cardio-fitness station: Manual Mode, TV Mode and Tour Mode. In the Tour Mode, the computer E103 runs a virtual reality program and is connected to the video monitor E101. The virtual-reality program simulates the motion of at least one virtual bicycle (with a virtual rider on it) riding through a predetermined virtual landscape.
  • In one embodiment, the virtual reality program also simulates select natural phenomena occurring in the same virtual landscape simultaneously with the presence of the at least one virtual bicycle. In some embodiments, the virtual reality program simulates two or more virtual bicycle riding through the predetermined virtual landscape. Whether only one virtual bicycle or more than one virtual bicycle is simulated, one virtual bicycle is the primary virtual body (as defined in the introduction) and will from now on be referred to as user's own virtual bicycle.
  • Under the control of the computer, (a) the video monitor displays what the virtual rider of user's own virtual bicycle would see, (b) the headphones provide sound of what the user would hear, and (c) the force resisting the pedaling approximates what a rider would experience when riding through a landscape that is represented by the virtual predetermined landscape shown on the video monitor. In some embodiments, wind and vibration effects (such as through fans or vibration of the bicycle) are provided to represent physical effects of the speed and landscape of the ride, for example. In one embodiment, the headphones play music. The user's own virtual bicycle is a representation of the user's bicycle (i.e., the stationary bicycle that the user is riding) in the virtual environment. The actions of the user's own virtual bicycle are determined by its virtual-user-bicycle attributes. In an embodiment, these attributes include location, direction, velocity, and the angular position of the handlebars. The attributes are used to place the user's own virtual bicycle at a specific location, with a specific velocity, and direction of motion in the virtual environment.)
  • The motion of the user's own virtual bicycle in the virtual landscape and select natural phenomena generated by the virtual reality program are determined by the exercise parameters acquired from the stationary bicycle while the bicycle is operated by the user. Exercise parameters are physical variables defining the state of operation of the cardio-fitness system during its use by a person exercising. The examples of exercise parameters are (a) angular velocity of pedal rotation, also referred to as, cadence, (b) angular velocity of the alternator shaft, (c) angular position of the handlebars, (e) user's heart rate, (f) pedal resistance experienced by the user (expressed as torque), (g) gear number, and (f) the history of all of those parameters. Specifically, turning the stationary bicycle pedals by the user results in forward motion of the user's own virtual bicycle. Steering the handlebars on the stationary bicycle results in user's own virtual bicycle turning left or right in the predetermined virtual landscape. (Angular velocity is the rate of rotation around an axis usually expressed in radians per second (revs) or revolutions per minute (RPM)).
  • In one embodiment, the predetermined landscape displayed on the video monitor is a computer-generated landscape, and in another embodiment the landscape displayed on the video monitor is a combination of computer-generated landscape with real landscape images. Such virtual-reality representations of computer-generated landscapes are well known in the art of video games and animation. The virtual reality program shows landscape terrain over which and through which a virtual bicycle can be ridden.
  • In one embodiment, the user is free to steer and ride the user's own virtual bicycle in any direction through the virtual landscape, bound only by the limits of the virtual landscape. This is referred to as off-road riding in the virtual landscape. In another embodiment, the virtual reality program displays a path on which the user is advised to keep user's own virtual bicycle. The path on which the user is advised to stay is a closed-loop path with a predetermined length and height profile. Such a closed-loop path is referred to as virtual exercise route (VER). The virtual terrain or the VER exhibits upward or downward slopes.
  • If the elevation of the path in the virtual environment increases as the virtual bicycle is moving forward, the slope is said to be positive or upward and the resistance to pedal rotation is increased proportionally to the slope. If the elevation of the path in the virtual environment decreases as the virtual bicycle moves forward, the slope is said to be negative or downward and the resistance to pedal rotation is reduced to a minimum value, namely, the resistance does not become negative. As the user's own virtual bicycle rides along this terrain or VER, the virtual reality program communicates to the pedal assembly to adjust the pedaling resistance. In this way, the user turning the pedals on the stationary bicycle experiences more difficult pedaling when the user's own virtual bicycle riding on an upward slope, and less resistance when the user's own virtual bicycle riding on a downward slope.
  • The resistance experienced by the user is related to the slope of the terrain (or VER) at the position and the direction of the virtual bicycle motion in the virtual environment. (Virtual exercise route (VER) is a closed-loop bicycle path in a virtual landscape along which virtual bicycles ride, at least one of the virtual bicycles being controlled by the actions of the user exercising on the cardio-fitness station. A related term is a virtual ride or tour, which is a sequence of events experienced by the user who is sitting on the stationary exercise equipment, pedaling, steering, changing gears and watching images of a virtual environment shown on the video monitor in front of him or her. The user watches the images on the video monitor and acts as if he or she is the biker riding through the virtual landscape or along a virtual exercise route shown on the video monitor.)
  • In accordance with an embodiment, the user may optimize her pedaling resistance by adjusting the gear. Commonly known, gear is a state of transmission between the generator of rotational motion (for example, an internal combustion engine on a motor vehicle or the pedals on a bicycle, for example) and the wheels that move a vehicle (bicycle or a motor vehicle) forward. Using a bicycle as an example, the gear is characterized by a predetermined transmission ratio between the pedal rotation and the velocity of the bicycle. A road bicycle has an integer number of gears—typically between 1 and 15. For the purposes of this description, gear is a predetermined ratio between the angular velocity of the pedals and the virtual velocity of user's own virtual bicycle.
  • Each gear is designated with a number. It is clear that other designations, such as, low, medium, high, or overdrive, are possible, for example. In an embodiment, the cardio-fitness station incorporates a movable member used to change the gear. In an embodiment, the number of gears is greater than one, typically thirty gears. In one embodiment, with every single increment in the gear number the transmission ratio increases by a constant percentage. This results in an exponential increase in the transmission ratio with each increment in the gear number. It is clear that other and varying ratios between adjacent transmission ratios (gear numbers) can be used with various embodiments. According to an embodiment, the user changes the ratio between the rotational-velocity of the pedals and the virtual speed of the user's own virtual bicycle in order to optimize the force needed to turn the pedals and go forwards. For motion of desired speed up a virtual terrain of a given slope, a lower transmission ratio (or lower gear) provides for smaller resistance to pedaling, but higher cadence necessary to achieve given bicycle speed. By changing the gear, the user is able to adapt her exercise level to the virtual terrain and desired virtual speed of bicycling.
  • The pedal rotation velocity and the resistance to the pedaling determine the instantaneous energy dissipation by the user. The instantaneous force pushing the pedals (controlled by user and the pedal resistance) multiplied by the instantaneous rotational velocity of the pedals equals the instantaneous power delivered by the user to the exercise machine. The power delivered to the exercise machine is expressed in Watts and is integrated (accumulated) by the computer. The time integral of power is energy, which is expressed in calories (or Joule). The instantaneous power, its history, and the energy dissipated during one exercise session are displayed on the computer screen for the user to see. An exercise session is a process that starts with the user selecting the exercise mode and ends with the user abandons the exercise station or, in the Tour Mode, requests stop.
  • In one embodiment, at the end of the exercise session, the history of dissipated power, velocity, and motion is logged on mass storage media for later use. Storing the history of exercise parameters enables the virtual reality program to reconstruct the entire exercise session at a later time. This also enables the user to interrupt an exercise session and save her virtual position and exercise data at the point of interruption, and to load the information at a later time to continue the exercise session.
  • As mentioned above, more than one virtual bicycle can ride next to the user's own virtual bicycle. These other bicycles may have different functions, and are referred to as AI riders where AI implies artificial intelligence. The riding programs of AI riders (and their bicycles) is generally independent of the user's own virtual bicycle. In one embodiment, the AI riders are non-persistent and appear only in the region where they can interact, can be seen or heard by the virtual rider of the user's own virtual bicycle. In one embodiment, the AI riders number and/or speed are partially influenced by the presence of the user's own virtual bicycle. Namely, when the user's own virtual bicycle is moving slow, the AI riders appear to pass her, thereby creating an impression of being among the slowest of the riders. Alternatively, when the user's own virtual bicycle is moving fast, the number of AI riders reduces, and they appear in front the user's own virtual bicycle so that the user may pass them, further creating an impression that the user is moving faster than the average rider would.
  • In one embodiment, a second virtual bicycle (with a virtual rider) is a previously recorded exercise session. In this embodiment, a user records an exercise session, and then at a later time exercises while watching the video monitor where the one of the shown virtual bicycles is a pre-recorded virtual bicycle with motion from her own (or somebody else's) session recorded previously. In this way, the user has the ability to race against one's own previous recording. The prerecorded exercise session results in a rider whose ride is independent from the user's own virtual bicycle.
  • In another embodiment, a second virtual bicycle (with a virtual rider) has a predetermined program, in which the bicycle traverses a predetermined path in a fixed amount of time, at a fixed speed, or by dissipating a fixed amount of power during riding. Such a virtual bicycle (with its virtual rider) is referred to as the pacer. In this embodiment, the user has the ability to pace herself against the pacer who sets the pace. The pacer's ride is independent from the user's own virtual bicycle.
  • In another embodiment, the cardio-fitness station (referred to as Station 1) is in communication with another similar cardio-fitness station (referred to as Station 2). User 1 exercises on Station 1 and watches the video monitor of Station 1. User 2 exercises on Station 2 and watches the video monitor of Station 2. Virtual bicycles 1 and 2 are two of the bicycles tracked by the virtual reality program. On Station 1, virtual bicycle 1 is the primary virtual body, while virtual bicycle 2 is the primary virtual body on Station 2. In this way, user 1 and 2 may ride together or race against each other in a predetermined landscape: on a path or in open off-road biking. More than two bikers can race in this way. In one embodiment, the communication between two or more stations is realized using a wireless link. In another embodiment, the communication includes an Internet link in which the virtual bicycles racing against each other are located remotely, possibly even in different countries.
  • In another embodiment, the virtual reality program also contains a virtual coach function. This function monitors the user's exercise history, current heart rate, user's performance in the current exercise session and makes suggestions to the user on how to proceed on an exercise path. For example, if the heart rate increase would go high, the virtual coach would suggest to the user to slow down or to take an easier route in a virtual exercise path.
  • Hardware Description
  • The hardware configuration of one embodiment of the cardio-fitness station is shown schematically in FIG. 4. The cardio-fitness station includes the following components and assemblies: frame assembly B110, seat assembly B114, pedal assembly B112, steering assembly B115, video monitor B160, and computer B150.
  • The components and assemblies B114, B112, B115, B160, and B150 are mechanically connected to the frame assembly B110. The purpose of the frame assembly B110 is to support the user and all of the associated components and assemblies of the cardio-fitness system. The frame assembly B110 may be made out of metal or is assemblies of parts that may include metals and other materials as commonly known in the art of manufacturing road bicycles and stationary bicycles for exercise purposes.
  • The seat assembly B114 includes a seat B116 coupled to a rod B118 that is mechanical connected to the frame B110. In one embodiment, the seat assembly includes means for adjustment of seat height and means for adjustment of seat position along the forward-backward direction of the stationary bicycle (not shown). The means for adjustment of seat position in the forward-backward direction include a bar along which the seat can be slid for the purpose of adjustment, and the bar has several holes into which a pin or similar lever may be placed to lock the seat into a specific position. The purpose of the seat is for the user of the cardio-fitness system to sit while exercising in a manner similar to a bicyclist would sit on a road bicycle.
  • The purpose of the pedal assembly B112 is to provide the user of the cardio-fitness system means to exercise ones leg muscles and dissipate energy while exercising. The pedals B113 (only one shown in FIG. 4) are rotated in the same manner as one would when riding a road bicycle. The pedal assembly B112 is in electrical communication with the steering assembly B115 schematically depicted by the link B212. The pedal assembly B112 is described in more detail in a later section below.
  • The purposes of the steering assembly B115 are (a) to provide the user means to steer the direction of the virtual user bicycle, (b) to monitor the user's heart rate, (c) to accept user's input in choosing different exercise programs and exercise modes, (d) to accept user's input on the choice of gear number, accept user's input via an optional microphone, and (e) deliver sensory stimuli to the user via headphones that are plugged into the steering assembly. The steering assembly is in electrical communication with the pedal assembly B112 via a link B212 and in electrical communication with the computer B150 via a link B211. The steering assembly B115 is described in more detail below.
  • The computer B150 is in electrical communication with the steering assembly B115 via a link B211 and with the video monitor B160 via a link depicted with B210. The computer B150 runs a virtual reality program which sends sensory stimuli to the user by (a) sending images and information to the video monitor B160 via link B210, (b) sending sound to the user's headphones that are plugged into the steering assembly B115 via link B211, and (c) controlling the resistance of the pedal rotation in the pedal assembly B112 via links B211 and B212. Furthermore, the computer B150 acquires exercise parameters by receiving information about the pedal B113 rotation via link B212 and B211, position of the handlebars, gear number, heart rate, and user program selection from the steering assembly B115 via link B211. The computer B150 further includes a wireless transceiver with an antenna B151, an optional Internet connection B152, and an optional TV cable B153. Mass storage (not shown) in the computer B150 contains compressed files with music programs.
  • Pedal Assembly
  • A pedal is a foot lever or treadle by which a part is activated in a mechanism; in case of a road bicycle there are two pedals, the rotation of the pedals sets the bicycle in motion; on a stationary bicycle, there also two pedals and their rotation is used to provide exercise to the user of the stationary bicycle in the same sense as rotation of the pedals, i.e., pedaling, the pedals on a real bicycle. The pedals are rotatable, i.e. they can be rotated by the action of feet as on a typical road bicycle or a typical stationary bicycle.
  • The pedal assembly B112 is explained using FIG. 5. The user rotates the pedals M130 while exercising. The resistance to rotation of the pedals M130, also referred to as pedaling difficulty, is varied in a controlled manner, thereby delivering to the user a varying degree of exercise difficulty. The varying exercise difficulty is interpreted by the user as increased difficulty in riding the user's own virtual bicycle on a virtual terrain with different slopes.
  • The pedals M130 are mechanically coupled to the alternator M140 using a system of pulleys M101, M102, M103, M104, and M105 and belts M134 and M112. An alternator is an electric generator for producing alternating current. For the purpose of this description, an alternator includes a rectifier and a voltage regulator, which enables the alternator to produce DC voltage of a constant (regulated) voltage. The number of pulleys and belts may vary, and the arrangement shown in FIG. 5 is an example. The pedals M130 are mechanically coupled to the pedal pulley M101. The velocity of rotational motion M131, referred to as cadence, of the pedals M130 (and the pulley M101) is different from the angular velocity M147 of the alternator shaft M120. The ratio of the angular velocity M147 to cadence M131 is fixed by the ratio of the perimeters of the pulleys (M101, M102, M103 and M104 in this example). The typical value of this ratio range from 25:1 to 35:1, with the alternator shaft M120 rotating faster than the pedal pulley M101 (i.e., the pedals M130). Cadence is the beat, time, or measure of rhythmical motion or activity, for the purposes of this description, the angular velocity of pedal rotation.
  • The power delivered by the user to the rotational motion of the pedals M130 is converted to electrical energy using an alternator M140 and subsequently dissipated on an electrical load M141. The electrical load M141 is in electrically connected to the alternator M140. The details of the electrical connection M142 are described later. A simplified explanation of this conversion follows: The rotational motion M131 of the pedals M130 is converted into rotational motion M147 of the shaft M120 of the alternator M140. The alternator M140 converts rotational motion of the shaft M120 into electrical power delivered to the electrical load M141 via the electrical connection M142. Adjusting the amount of power dissipated on the electrical load M141 results in the adjustment of the resistance to rotation M147 of the alternator shaft M120, and consequently the rotation M131 of the pedals M130, according to the law of energy conservation: If one allows small amount of power to dissipate on the electrical load M141, the pedals M130 rotate easily. If one allows large amount of power to dissipate on the electrical load M141, then high resistance to rotation M131 of the pedals M130 will be experienced by the user. The amount of power dissipated on the electrical load M141 is controlled by the cardio-fitness' control program running on the computer B150 (shown in FIG. 4) via links B211 and B212 (shown in FIG. 4).
  • The cadence M131 is detected using an electrical sensor M111, which includes a momentary switch that closes once every revolution of the pedal pulley M101. The angular velocity M147 of the alternator shaft M120 is detected by monitoring the voltage output from one of the alternator coils. The control of the alternator is described in more detail with the help of FIG. 6. A sensor is a device that responds to a physical stimulus (as heat, light, sound, pressure, magnetism, or a particular motion) and transmits a resulting impulse (as for measurement or operating a control). (A transducer is a device that is actuated by power from one system and supplies power usually in another form to a second system. An actuator is device that actuates; specifically: a mechanical device for moving or controlling something.)
  • FIG. 6 illustrates the electrical interconnects between the alternator A101 (also M140 in FIG. 5), the electrical load A110 (also M141 in FIG. 5) and the computer A150 (also B150 in FIG. 4). The dashed rectangle A100 surrounds components that are contained in the pedal assembly B112 in FIG. 4. The dashed rectangle A300 surrounds components that are contained in the steering assembly B115 in FIG. 4.
  • The alternator shaft A103 rotates and produces an alternating voltage, which is then rectified and regulated using a regulator A102 as well known in the art. In order to convert the mechanical energy into electrical energy of constant voltage, a start voltage A105 has to be delivered to the alternator. This concept is well known in the art of building alternators without permanent magnets. One of the alternator terminals is grounded, as indicated with A108.
  • The output A104 from the alternator is a regulated DC voltage that is subsequently dissipated on the high power load A110. The amount of power dissipation for a given voltage generated at the alternator is regulated using an electronic circuit (not shown) located in the alternator board A111. The circuit that alters the duty cycle of the power dissipated on the load A110. These concepts are well known in the art of electronic circuits. The amount of power to be dissipated on the load is determined by the computer A150 (same as B150 in FIG. 4) and communicated via a digital link A210 to a control board A301 located in the steering assembly A300. The digital information is converted to an analog load signal A207 and delivered to the alternator control board A111. The load signal A207 is then used to control the amount of power dissipated on the electrical load A110.
  • The angular velocity of the alternator shaft A103 is monitored by detecting the frequency of the alternating electrical signal coming from the alternator “tap” output A105. The “tap” output provides an electrical waveform whose repetition directly proportional to the angular velocity of the alternator shaft A103, and hence allows the direct detection of the angular velocity of the alternator by using an electrical circuit, design of which is well known in the art. The circuit that detects the angular velocity of the alternator shaft A103 is located in the control board A301 in the steering assembly A300. The information about the angular velocity of the alternator shaft A103 is converted to digital information on the control board A301 and communicated to the computer A150 via link A210.
  • Most of the power delivered at the output A104 of the alternator A101 is dissipated on the load A100. Some of the power is also used to power electronic devices on the control board A301 in the steering assembly A300. The power is delivered to the control board A301 using wire A204.
  • Steering Assembly
  • The steering assembly B115 in FIG. 4 is shown in detail in FIG. 7. The steering assembly C115 includes a handlebar assembly C101, keypad assembly C104, and a gear-shifter assembly C117. These assemblies are mechanically supported by the steering-assembly frame C110.
  • Handlebar Assembly
  • A handlebar is a straight or bent bar with a handle at each end; specifically: one used to steer a bicycle or similar vehicle—usually used in plural as handlebars. The handlebar assembly C101 includes handlebars C107, handlebar shaft C106, handlebar spring C105, a potentiometer C108, and two heart-rate sensors C121 and C122. The handlebars C107 are attached to a handlebar shaft C106, which is mechanically attached to the steering-assembly frame C110 in a way that allows the handlebars to rotate around an axis that is vertical or close to vertical as they would on a real bicycle. The range of angles for handlebar rotation is at least ±20° to each side from the central position. The central position is that in which the both handlebar ends are equally distanced from the seat assembly. In an embodiment, the angular rotation of the handlebars is resisted by the use of a spring C105. The function of the spring C105 is to return the handlebars into their central position when no force is applied to them. The presence of the spring action on the handlebars is intended to create a realistic feeling which mimics the resistance to turning on a real bicycle, and is an integral part of the embodiment.
  • The handlebar shaft C106 is coupled to a variable electrical resistor, which in one embodiment is an electrical potentiometer C108. A potentiometer is a three-terminal electrical resistor with a sliding contact: a resistor that has a terminal on each end and an adjustable center connection, also known as the tap, that can be moved mechanically from one end of the resistor to the other. Note that this tap is different from tap A106, mentioned above. When a voltage is applied at the two ends of the resistor the potential difference between the tap and one of the terminals is directly controlled by the mechanical position of the tap relative to the electrical resistor. Consequently, the turning of the handlebar shaft C106, changes the position of the tap and results in a voltage difference between the tap and one of the resistor end terminals that is directly proportional to the angular position of the handlebars. The voltage between the tap and one of the end terminals is sensed by a suitable sensor on the control board C133. (The taps and the end terminals of the potentiometer are not shown in FIG. 7 as the concept of a potentiometer and its voltage dividing function is well known in the art.)
  • In one embodiment, the handlebars include heart-rate monitoring sensors used by the computer to determine the user's heart rate in beats per minute and displays the determined value on the monitor. Two heart-rate sensors C121 and C122 are located on the handlebars C107 in a way that hands of the user can touch them.
  • At the bottom of the steering assembly is gear-shifter assembly C147 of which a housing C149 and the gear shifter handle C148 are shown.
  • Gear-Shifting Assembly
  • The purpose of the gear-shifter assembly C119 is to allow the user to optimize between pedaling speed (cadence) and pedaling resistance in according to his or her exercise level and ability. Hence, the purpose is identical to the purpose of gear shifting on real bicycles with multiple speeds, as is well known in the art.
  • The gear-shifter assembly C119 is explained with the help of FIG. 8. The movable member (or the handle) D118 (C118 in FIG. 7) is internally coupled to a momentary two-pole electrical switch D120 (or an equivalent circuit configuration known in the art). The coupling between the handle D118 and the switch D120 is schematically illustrated in FIG. 8 with dashed line D117. When the gear shifter handle D118 is left untouched, it remains in the central position as shown with D118. In this position the electrical switch D120 allows electrical connection from the common terminal D140 to the terminal D142.
  • When the gear shifter handle D118 is pushed upwards to the position referred to as the up-shifting position D133, a connection is established between the common terminal D140 to terminal D141. This connection remains active as long as the handle is in the up-shift position D133. The connection is discontinued when the handle is released. When the handle is released, (a) the handle returns to the central position D118, (b) the electrical connection between terminals D140 and D141 is broken, and (c) the connection the common terminal D140 and the terminal D142 is established. Similarly, when the handle D118 is pushed downwards to the position referred to as the down-shift position D132, an electrical connection is established between the common terminal D140 and the terminal D143. When the handle is released, (a) the handle returns to the central position D118, (b) the electrical connection between terminals D140 and D143 is broken, and (c) the connection the common terminal D140 and the terminal D142 is established. These electrical connections are detected and used by the control board C133 (shown in FIG. 7) and the computer B150 (in FIG. 4) to sense when the user desires to change the gear or level of pedal resistance (as described in later text).
  • Keypad Assembly
  • Keypad assembly C102 includes a keypad C131 with touch-sensitive keys for user entry and a control board C133 with electronic circuitry. A keypad is a small, often handheld keyboard. A keypad is an input device, a device used to input information into a computer, and can be replaced with a keyboard, mouse, or any other computer input device known in the art, for example. The control board C133 and the keypad C131 are both situated in a housing C133 that is mechanically supported by the steering assembly frame C110. The keypad includes a connection for headphone, and in one embodiment, a connection of a microphone. The keypad is described in more detail in later text.
  • The function of the control board C133 in FIG. 7 (also A301 in FIG. 6) is to convert digital communication coming and to the computer via link B211 into analog signals used to control the cardio-fitness station and vice versa, to take the analog signals describing exercise parameters and the input from the user (via a keypad C131) and convert them into digital information and communicate this data to the computer via link A210 in FIG. 6 (also B210 in FIG. 4).
  • The keypad C131 contains keys that allow the user to input commands, such as, program start and end, and make selections, such as, tour number or music channel. An example of the keypad is shown in FIG. 9. The key pressed on the keypad C131 is captured by the control board C133 and communicated to the computer via link B210. The keypad housing C132 contains a connector for headphones (not shown in FIG. 7, but indicated with K123 in FIG. 9).
  • The electrical control diagram is described with the help of FIG. 10. The control board H142 is located in the keypad housing H141 (also C132 in FIG. 7). The keypad housing is an element of the steering assembly shown by B115 in FIG. 4. The control board H142 is a printed circuit board with digital and analog circuitry required to send and accept information to and from the controller H150 via a digital link H143. The digital link H143 may be implemented using Universal Serial Bus, also known as USB, but other protocols may be used. The keypad housing H141 also includes a socket for plugging in headphones. The headphones are to be used by the user to hear sounds and music delivered by or through the computer H150 via audio link H171.
  • The control board H142 accepts user input from the keypad device H144, and senses the following states of the exercise equipment: position of the potentiometer indicating a turn in the handlebars H150, the momentary switch actuation in the gear shifter H151, frequency of the switch actuation indicating cadence H152, and the heart-rate signal from the heart-rate monitors on the steering assembly H153. The control board H142 also communicates with the alternator board H145 via communication link H146.
  • Dynamic Alternator Control Algorithm
  • The operation of the cardio-fitness station during random uses in a health club or home may require a fail-safe and reliable control algorithm for operating the alternator. The alternator shaft may require a certain minimal angular velocity in order to generate constant voltage and enable setting of the resistance to rotation. The algorithm described is used to reliably maintain the alternator operation. In one embodiment, the cardio-fitness station has several operation states, and employs a specific algorithm to move the cardio-fitness station from one to another operational state. The virtual reality program and the hardware control both sense and act depending on the current operational state of the cardio-fitness station.
  • Specifically, the cardio-fitness station may require a set of parameters determining when it is in use. Secondly, in order to realize resistance to the pedaling, power is required to be brought to the alternator, and since the alternator has a minimum angular velocity of the shaft for which it can deliver regulated power, a hardware control is used to ensure that the states of the machine are defined and reliably move the cardio-fitness station from state to state. The algorithm and the associated computer program tracking and setting the rules for transiting from one to another state are called a state machine. The hardware state machine is described with the help of FIG. 13.
  • When the cardio-fitness station is powered, but not in use, or a user is sitting on the seat, but not turning the pedals, the cardio-fitness station is said to be IDLE. Once the pedals start turning the machine moves to state S1. State S1 is a state in which the under the action of the user, the pedals rotate (user is pedaling). Rotation of the pedals results in the rotation of the alternator shaft, as described previously. The angular velocity of the alternator shaft has to reach 1200 revolutions per minute (RPM) in order for regulator on the alternator to function properly, and enable the virtual-reality program to control the resistance to pedal turning.
  • State S1 has a time out of 2 seconds. If the specified 1200 RPM value has not been reached by then, the state machine returns to IDLE. If on the other hand, the specified RPM is reached the machine moves to state S2, which is the preamble for normal operation (alternator). If the state S2 is maintained for at least 2 seconds, the state machine moves to the normal operation state denoted with RUN. In this state the power generated by the alternator is sufficient to realized the resistance to pedaling, and the virtual-reality program can function uninterrupted accepting the information from the input sensors and tracking the motion of the user's own virtual bicycle.
  • Inasmuch as the alternator shaft, in one embodiment, requires minimum 1000 RPM to provide pedaling resistance, the state machine will move to SHUT state if this condition is not met. Since it is possible that this condition is accidentally met while the user is still pedaling and has a pause in pedaling, if while in the SHUT state, the RPM increases above 1000 RPM again, the state machine moves to RUN again. If the alternator shaft has angular velocity less than 1000 RPM for longer than 2 seconds, the state machine moves from SHUT to IDLE. The hardware state machine is active regardless of in which exercise mode (described below) cardio-fitness station is operated. It is clear that different alternators may use different values for a minimum RPM, and thus that the nominal values of 1000 and 1200 RPM for this embodiment may be different in other embodiments.
  • Operation of an Embodiment
  • Exercise Modes
  • The cardio-fitness station in one embodiment exhibits three exercise modes: Manual Mode, TV Mode, and Tour Mode. The entry into these modes can be executed at the beginning of exercise or anytime during the exercise on the cardio-fitness station by pressing the appropriate keypad on the user input keypad shown in FIG. 9: Key K101 for Manual Mode, key K102 for Tour Mode, and K103 for TV Mode. The features of each these modes are explained with the help of FIG. 11.
  • In the Manual Mode, the user exercises while sitting on the cardio-fitness station and pedaling. In this mode, the resistance to pedaling (the level of force resisting the pedal rotation) can be selected from an integer number of resistance levels. The number of levels is 15 in one embodiment, but may be larger or smaller. Each resistance level corresponds to a constant, but different force necessary to rotate the pedals, i.e., the pedals require fixed, cadence-independent torque to rotate. The user can change the resistance level (pedal torque) through an integer number of levels by using a control level available on the cardio-fitness station. In one embodiment the pedal resistance levels are incremented or decremented using the gear-shifter handle C148. The force resisting the rotation is independent of cadence.
  • The user further optionally selects a type of music she wants to hear on the headphones by pressing one of the channel keys K104 on the keypad K100. The volume of the music heard on the headphones is adjusted using the volume keys K105. A static predetermined image may be displayed on the video monitor. The headphones play selected music type delivered directly from the computer H150. The music files played upon selection are stored on the storage media in the computer H150.
  • In the TV Mode, the user exercises while sitting on the cardio-fitness station and pedaling. She enters the TV Mode by pressing key K103 on the user input keypad (FIG. 9). In this mode, the resistance to pedaling (the level of force resisting the pedal rotation) can be selected from an integer number of resistance levels. The number of levels is 15 in one embodiment, but may be larger or smaller. Each resistance level corresponds to a constant, but different force necessary to rotate the pedals, i.e., the pedals require fixed, cadence-independent torque to rotate. The user can change the resistance level (pedal torque) through an integer number of levels by using a control level available on the cardio-fitness station. In one embodiment the pedal resistance levels are incremented or decremented using the gear-shifter handle C148. The force resisting the rotation is independent of cadence. She selects a television program she wants to watch by pressing one of the channel keys K104 on the keypad K100. The television program is displayed on the video monitor and the headphones play the sound associated with the same television program, all delivered by a television cable via the computer H150 (shown in FIG. 10). FIG. 14 shows an example screen in the TV Mode.
  • In both the Manual Mode and the TV Mode, the video monitor also displays exercise parameters. FIG. 14 shows an example of the display on the video monitor during an exercise in the Manual Mode or the TV Mode. The exercise parameters shown are updated in real time, while the user exercises, and one or more of the following are displayed on the monitor at any given time: current pedal resistance level J101, instantaneous cadence J102, instantaneous dissipated power J103, and measured heart-rate J104.
  • Exercise in the Tour Mode
  • In the Tour Mode, the user exercises by sitting and pedaling on the cardio-fitness station, while being engaged in a virtual activity via the video monitor and headphones. The user enters this mode by pressing key K102 on the user input keypad (FIG. 9). FIG. 12 shows the method of practicing the Tour Mode.
  • By pressing the Tour Mode key K102 (entering the tour mode G102), the video monitor displays several virtual exercise routes (VERs) for the user to choose from. The user is asked to select (G103) one of the available virtual exercise routes (VERs) (G101) by means of moving the up and down keys K107 (in FIG. 9) and making a selection using the ENTER key K108 (in FIG. 9). In the example shown in FIG. 12, the user selects VER designated with number m. In one embodiment, each virtual exercise route has a name and a difficulty level displayed next to the selection. Upon selection the desired VER, the user is offered a choice whether a pacer is to be present (G104). The selection is performed similarly to above, using the keys K107 and K108. If pacer is selected, the user is offered to set the power level (G105) that that the pacer should dissipate while riding through the selected virtual exercise route. In the next step, the user is asked select whether additional riders should be present (G106) on the virtual exercise route. At this point the user is instructed by a text on the video monitor to start pedaling (G107). If the user was already pedaling is inconsequential.
  • As the user starts pedaling (G108), the video monitor shows a virtual landscape and the image that the virtual rider of the user's own virtual bicycle sees in front of her. The virtual countryside or the virtual exercise route is determined at the start of the tour and it does not change unless the user exists the tour. With these actions, the user is experiencing a virtual tour. The user may interrupt (G109) the Tour Mode by pressing the TV Mode key K103, the Manual Mode key K102, or ceasing the pedaling. After a predetermined time with no pedaling, the cardio-fitness station will go back into the idle state. Alternatively, the user may complete the entire virtual exercise route and the upon reaching the finish line, the tour ends, providing the user with a summary of information. In one embodiment, the user is offered to save (G110) the exercise parameters acquired during her exercise on the virtual exercise route, and the data is then saved (G111) on mass storage. At this point, the process terminates (G112).
  • FIG. 2 shows an example image V400 on the video monitor that the user will see while operating the cardio-fitness station in the Tour Mode. The user's own virtual bicycle is perceived as riding through a predetermined virtual landscape V122. In the image shown in FIG. 2 a predetermined path V120 is set and the user is advised to maintain the user's own virtual bicycle on this predetermined path V120 in predetermined virtual landscape V122. The example landscape V122 also includes virtual trees V121, virtual houses V127, and virtual hills V128. The image also includes other virtual bicycles with computer-generated bikers V107. The image V400 shows two example virtual bikers V107 in the known presence of the user's own virtual bicycle. The user's own virtual bicycle is not shown on the screen. The image on the video monitor V400 optionally shows an image of virtual handlebars V101 on the user's own virtual bicycle in order to infer the presence of the user's own virtual bicycle. Not shown are animals and other objects or obstacles that may appear in the virtual environment.
  • In addition to the mentioned virtual-reality image, the image V400 on the video monitor includes information display overlaid over the virtual reality image. This overlaid display includes the following information: V100 is the map of the virtual exercise route in the virtual landscape and user's own virtual bicycle position on that path. V108 shows a summary of time, total dissipated calories (or Joule), miles traveled, and distance remaining. In the case where off-road biking is allowed, the distance remaining may not be present. Area V129 shows the instructions to the user. In one embodiment, where the virtual coach is employed, this area is used to give instruction to the user. The detailed view of the lower part of the video screen V400, referred to as the heads-up display is shown in FIG. 3.
  • The example heads-up display shown in FIG. 3 displays exercise information: Cadence Z101 is the momentary rotational speed of the pedals measured in revolutions per minute. The gear number V108 (and Z102) is gear number to which the user's own virtual bicycle is currently set. Cadence Z101 and the current gear number Z102 determine the bicycle speed Z103 measured in miles per hour or any other suitable speed units. The position of the virtual bicycle in the virtual landscape determines the slope against which the bicycle is moving (when pedals are rotating). The slope is noted with “grade” Z104. From the grade Z104 and the speed Z103 of the user's own virtual bicycle, the virtual reality program calculates the resistance the rider should feel on the pedals consistent with the real life experience. This information is communicated to the pedal assembly, which adjusts electronically the resistance to rotation. With known resistance to rotation and cadence, the program also calculates the momentary power dissipation by the user. This power is measured in Watts and it is shown with Z110. The total time spent riding, the total energy dissipated (calories), and miles traveled are shown with V108.
  • In one embodiment, the path on which the user is to virtually ride is predetermined at the beginning of the session, i.e. virtual exercise route. In this case, the map and the elevation profile of the virtual exercise route are known. The map is schematically shown with V100 and the elevation profile is shown on the screen (example is shown on V102 and V111). The momentary position of virtual bicycle on this virtual exercise route is noted in V100 and V112. In addition, the distance remaining on the predetermined path is shown in V108.
  • Storing and Replaying Exercise Sessions
  • In one embodiment, the user executes one exercise session (or interrupts a session) and saves the information about the tour and exercise parameters. In other words, the temporal information of the user's own virtual user bicycle position, direction, speed and acceleration through the entire path since the beginning of the session in the Tour Mode is saved on mass storage. This action is referred to as saving the session. The information saved is sufficient to reconstruct the entire virtual ride upon request. In one embodiment the user reviews this information at a later time, in order to assess his exercise ability or for purposes of statistical data collection. In another embodiment, the user may watch the entire pre-recorded session on the monitor screen, and in yet another embodiment, the user may use the saved session to control one of the virtual riders in the same virtual landscape and then next to this prerecorded rider. Finally, in another embodiment, the recorded session is not recorded by the user, but by user's instructor or coach. In this way the user may race against oneself and or use one's pre-recorded session to improve one's performance.
  • Networked Exercise
  • In one embodiment of a method of exercise, a single user is exercising on a cardio-fitness station and interacting with the virtual environment provided by the computer on the cardio-fitness station. FIG. 15 summarizes what bicycles are tracked and shown on the video monitor, and virtual objects (persons) are controlled in this embodiment. User 1 rides on Station 1. Station 1 video monitor shows that the virtual-reality program running on the computer on Station 1 tracks the user's own virtual bicycle (virtual bicycle 1 in FIG. 15), a pacer (“Pacer 1”) if pacer was selected, and a number of computer-generated riders with respective bicycles, if “other riders” was selected (e.g. in FIG. 12). These computer-generated bicycles are referred to as artificial intelligence riders (AI riders). User 1 exercises on the cardio-fitness station and thereby controls the actions of the “virtual bicycle 1” in the virtual environment. The User 1's control does not influence the riding of Pacer 1, but it has an effect on the presence of the AI riders: AI riders may be present only in the part of the virtual exercise route where User 1 can see them. In some embodiments, AI riders are persistent—they are tracked throughout the exercise route, for example. In other embodiments, the AI riders are not persistent, and may only be tracked when visible, for example.
  • In another embodiment of a method of exercise, two cardio-fitness stations are connected via a communication link. A communication link may be a wireless link or a computer cable link. In this embodiment, at least two cardio-fitness stations are in use at the same time by users 1 and 2. Each user proceeds with the same Tour Mode entry procedure, and they select the same virtual exercise route. The two users exercise jointly within the same virtual environment. It is clear that in this embodiment more than two users can exercise jointly in the same virtual environment, and that these users may also be joined by any number of AI riders.
  • FIG. 16 illustrates what virtual bodies computers track, what video monitors show, what the users of two cardio-fitness stations connected via a communication link control. User 1 is exercises on station 1, while user 2 exercises on station 2. The virtual-reality program running on the computer of station 1 tracks (a) the user 1 own virtual bicycle (“Virtual bicycle 1”), (b) optional pacer on station 1 (“Pacer 1”), (c) optional at least one AI rider on station 1, and (d) virtual bicycle 2. The virtual-reality program running on the computer of station 2 tracks (a) virtual bicycle 1, (b) user 2 own virtual bicycle (virtual bicycle 2), (c) optional pacer on station 2 (Pacer 2), (d) optional AI riders on station 2. Video monitors on respective stations show what the respective computers track. Virtual bicycle 1 is controlled by user 1 exercising on station 1, while virtual bicycle 2 is controlled by user 2 riding on station 2. The actions of virtual bicycle 1 seen on station 2 video monitor are controlled by user 1 via communication link W111. Similarly, the actions of virtual bicycle 2 seen on video monitor of station 1 are controlled by user 2 on station 2 via communication link W112. This implementation is extended to more than two stations in a straightforward way: On each one station of a any number of stations connected using a communication link, additional virtual bicycles appear for every additional station on which the user has selected the same virtual exercise route. In this way, two or more users can exercise and watch each other on the same virtual exercise route. In an embodiment, the two or more users race against each other, and against other riders.
  • In one embodiment, two or more users exercise each user on own cardio-fitness station. FIG. 17 shows an example with two users. User 1 riders on station Y101 and watches the virtual environment on screen Y102 of station Y101. User 2 rides on station Y201 and watches the virtual environment on screen Y202 of station Y201. Both users ride the predetermined virtual path or landscape. One of the virtual riders in the landscape is controlled by User 1 and one is controlled by User 2. There may be more riders who are either controlled by other users (not shown) or may be computer generated. The computers run virtual reality programs and are simulating at least two mentioned virtual riders in the same virtual environment. Virtual rider 1 is the primary virtual rider on station Y101 and hence, user 1 sees what the primary virtual rider 1 sees. The primary virtual rider on station 1 sees the virtual rider 2 which is controlled by user 2 on station Y201. Similarly, user 2 sees on her video monitor Y202 what the primary virtual user of station 2, i.e., user 2 sees. The primary virtual user of station 2 sees the virtual image of user 1 in the same virtual environment.
  • The actions of user 1 on station Y101 are communicated via a wireless link indicated with waves Y103 to station Y201. The actions of user 2 on station Y201 are communicated via a wireless link indicated with waves Y203 to station Y101. More than two stations can communicate amongst each other.
  • Another set of embodiments is described with reference to FIG. 18. FIG. 18 shows illustratively shows three cardio-fitness stations L101, L201, and L301 connected to the Internet network L501 using respective connection cables L503. The following description applies if at least one station is connected, but any number can be used in various embodiments. On each station there is a respective user. User 1 exercises on station L101, user 2 on station L201, and user 3 on station L301. The Internet Network L501 may be connected to a remote server L505 via another connection L504. The locations of the stations and the server may be very distant from each other, for example, the stations may be separated thousands of miles, and may be thousands of miles away from the server.
  • In one embodiment, each of cardio-fitness stations communicates with all other cardio fitness stations, sending information on activity of the user of that station and the sound from that station. Consequently, each station receives information about the activity of every other station and the sound coming from the user of every other station. In this way, users may interact, race or ride together, even if they not local.
  • In another embodiment, the every station sends user activity data to the server, where the data is stored on mass storage along with the identity of the user. User activity includes exercise data, user performance on a specific VER, and the statistics of all previous performances. In yet another embodiment, the stored information about user activity is used to control a virtual bicycle on a station in use. In this way the user may ride next to a so-called ghost rider, which is a pre-recorded ride of oneself (or somebody else). The user's identity is recognized by the server (the user has registered with the server) and the server delivers this information to the station wherever in the world the station is located. The user's exercise data is available to her globally. In another embodiment, the server provides statistics and summary of past performance for every user.
  • In another embodiment, using the Internet connection, the virtual-reality software and the control program on each one of the cardio-fitness stations can be upgraded by downloading a software upgrade form the server via the Internet connection.
  • In yet another embodiment, newly developed virtual exercise routes can be downloaded to any one cardio-fitness station located anywhere in the world, producing a revenue stream for the developed VERs and maintainer of the server.
  • In this way, every user of the cardio-fitness station maintains a global user identification and can exercise on cardio-fitness station located anywhere in the world, yet be recognized by the cardio-fitness station and have the cardio-fitness station remember her preferences, past performance, and preferred virtual exercise routes, thereby creating a significantly more enjoyable experience in exercising. Additionally, the user of a cardio-fitness station, when away in a different country has the ability to exercise and communicate while exercising with her own exercise partners who may be miles away.
  • Fitness Program
  • To maximize cardio-fitness it is common for exercise equipment to provide and guide the user through a predetermined fitness program. A fitness program is a predetermined sequence of exercise rate or manner of motion with the objective make the user exercise in a controlled manner. The objectives of the fitness program may be (a) the dissipation of a predetermined energy (number of calories), (b) in case of an exercise bicycle, the exercise equivalent to traversing a specific predetermined distance over a predetermined virtual landscape, and (c) maintaining the heart rate within certain predetermined bounds throughout a predetermined sequence of energy dissipation segments, for example hill and valleys on a virtual bike path.
  • The exercise program will typically include a warm-up stage, and at least one exercise stage and cool-down stage. The exercise program may also be tailored to provide aerobic or anaerobic exercises. Anaerobic exercise is an activity in which the body incurs an oxygen debt, while aerobic exercise is a physical exercises (as running, walking, swimming, or calisthenics) strenuously performed so as to cause marked temporary increase in respiration and heart rate. In one embodiment, the instructions from the computer, according to the fitness plan, are delivered to the user via a message on the video monitor. This function is referred to as virtual coach.
  • Global Identification and Data Access
  • In one embodiment, a remote computer, referred to as a server, maintains information about the exercise parameters on any one cardio-fitness station.
  • In one embodiment, the VER is stored locally on the cardio-fitness' computer. In another embodiment, the VER is stored on a remote server and accessed via Internet. The new VER crated at the central location and located on to the server as periodically uploaded to every station, and every station may keep the VER, or can have access to the selection directly form the computer. New upgrades of control software and virtual reality software are available form the server—thereby eliminating the need for local upgrades.
  • In one embodiment, the user profile, statistics and past performance on the same machine or any VER is stored on the server, and hence accessible anywhere in the works using the Internet connection between the cardio-fitness station and the server. In this way, the user has an identification name that is recognized globally, i.e., a so-called global identification (Global ID).
  • Other Embodiments
  • In the one embodiment, the cardio-fitness machine includes a stationary bicycle, but is understood that the exercise equipment be a treadmill, rowing machine, skier, stair climber or other such device. The exercise equipment provides the user with exercise movements (pedaling, rowing or stepping). A load device applies a load resistance in opposition to the exercise movement to induce exercise.
  • The various embodiments have been discussed in conjunction with use of computer programs. Such a computer program may be stored in a computer readable storage medium such as but not limited to any type of disk including floppy disks, optical disks, CD roms and magnetic optical disks, read only memories, random access memories, EPROMS, EEPROMS, magnetic or optical cards or any type of media suitable for storing electronic constructions and each coupled to a computer system bus. Each of these media may be coupled to a computer system bus through use of an appropriate device for reading and or writing the media in question.
  • Features and aspects of various embodiments may be integrated into other embodiments, and embodiments illustrated in this document may be implemented without all of the features or aspects illustrated or described. One skilled in the art will appreciate that although specific examples and embodiments of the system and methods have been described for purposes of illustration, various modifications can be made in various embodiments. For example, embodiments of the present invention may be applied to many different types of exercise equipment and computer programs. Moreover, features of one embodiment may be incorporated into other embodiments, even where those features are not described together in a single embodiment within the present document.
  • Many embodiments have been specifically described as including components from one or more figures in combination. However, other components may be substituted. Similarly, components may be grouped or subdivided in various ways. Thus, embodiments may be formed using some of the components and offering some of the features described, and may include components not described or offer features not described in this document. Moreover, features of one embodiment may be incorporated into other embodiments, even where those features are not described together in a single embodiment within the present document.

Claims (35)

1: A stationary exercise station comprising:
a computer; the computer running a computer program;
a video monitor in communication with the computer;
a stationary bicycle including handlebars and pedals; the pedals being able to rotate;
a force-resisting pedal-rotation mechanism; the force-resisting pedal-rotation mechanism being controlled by the computer program;
a movable member; the movable member mechanically coupled to a first electrical sensor; the first electrical sensor providing a first electrical signal to the computer when the movable member is set in motion;
wherein the electrical signal provided by the first electrical sensor to the computer is used to adjust the force resisting pedal rotation mechanism.
2. The stationary exercise station of claim 1, wherein:
the stationary bicycle further includes at least one heart-rate monitor; the heart-rate monitor in electrical communication with the computer.
3. The stationary exercise station of claim 1, wherein:
the handlebars can be steered by the user of the stationary exercise station; the handlebars mechanically coupled to a second electrical sensor; the second electrical sensor providing a second electrical signal to the computer when the handlebars are steered.
4. The stationary exercise station of claim 3, wherein:
the second electrical signal is proportional to the degree by which the handlebars are steered.
5. The stationary exercise station of claim 4, wherein:
the computer program, upon execution by the computer, simulates a virtual bicycle riding through a predetermined landscape; the forward motion of the virtual bicycle through a predetermined landscape is controlled responsive to the rotation of the pedals and the first electrical signal; the direction of the virtual bicycle determined responsive to the second electrical signal.
6. The stationary exercise station of claim 5, wherein:
the computer program displays on the video monitor the image of predetermined landscape as seen in front of the virtual bicycle.
7. A cardio-fitness station, comprising:
a computer; the computer running a computer program; the computer program controlling the computer when executed by the computer;
a video monitor in communication with the computer;
a stationary bicycle including
rotatable pedals,
steerable handlebars, and
a movable member;
a first electrical sensor for sensing the rotation of the rotatable pedals; a second electrical sensor for sensing the degree of steer of the steerable handlebars, a third electrical sensor for sensing the motion of the movable member;
an electrical coupling between the computer program and the first electrical sensor;
an electrical coupling between the computer program and the second electrical sensor;
an electrical coupling between the computer program and the third electrical sensor.
wherein the computer program simulates a motion of a virtual bicycle depending on the input signals from the first electrical sensor, the second electrical sensor, and the third electrical sensor.
8. The cardio fitness station of claim 7, wherein:
the computer program displays the image seen in front of the virtual bicycle on the video monitor.
9. A stationary exercise station, comprising:
a computer; the computer suitable for running a computer program; the computer program, when run by the computer, simulating the motion of a virtual bicycle riding through a predetermined landscape; the computer program simulating moving images seen by a virtual rider of the virtual bicycle while riding through the predetermined landscape;
a video monitor in communication with the computer; the video monitor displaying the moving images seen by the virtual rider of the virtual bicycle while riding through the predetermined landscape;
a stationary bicycle including steerable handlebars, rotatable pedals, and a movable gear-shifting member; a pedal-rotation-resisting mechanism;
wherein the motion of the virtual bicycle is determined by the steering of the steerable handlebars, rotation of the rotatable pedals, and motion of the movable gear-shifting member.
10. The stationary exercise station of claim 9, wherein:
the pedal-rotation-resisting mechanism providing a resistance to pedal rotation, the resistance being controlled by the computer program;
11. The stationary exercise station of claim 10, further characterized by:
the virtual bicycle having a momentary location in the predetermined landscape, the predetermined landscape having a slope at the momentary location of the virtual bicycle;
wherein the resistance to pedal rotation is proportional to the slope at the momentary location of the virtual bicycle in the predetermined landscape.
12. A stationary exercise station, comprising:
a computer; the computer running a computer program; the computer program simulating the motion of a first virtual bicycle and a second virtual bicycle; the first virtual bicycle and the second virtual bicycle riding through a predetermined landscape; the computer program simulating moving images seen by the virtual rider of the first virtual bicycle while riding through the predetermined landscape;
a video monitor in communication with the computer; the video monitor displaying the moving images seen by the virtual rider of the first virtual bicycle while riding through the predetermined landscape;
a stationary bicycle including steerable handlebars, rotatable pedals, and a movable gear-shifting member;
the stationary bicycle providing a resistance to pedal rotation;
wherein the motion of the first virtual bicycle is determined by the steering of the steerable handlebars, rotation of the rotatable pedals, and motion of the movable gear-shifting member.
wherein the resistance to pedal rotation is proportional to the slope experienced by the first virtual bicycle riding through a predetermined landscape.
13. A cardio-fitness station system comprising:
A first stationary exercise station including
a first computer; the first computer running a first computer program; the first computer program simulating the moving images seen by the first virtual rider of a first virtual bicycle while riding through a predetermined landscape;
a first video monitor in communication with the first computer; the first video monitor displaying the moving images seen by the first virtual rider of the first virtual bicycle while riding through the predetermined landscape;
a first stationary bicycle including first steerable handlebars, first rotatable pedals, a first movable gear-shifting member, and a first resistance to pedal rotation; the motion of the first virtual bicycle determined by the steering of the first steerable handlebars, rotation of the first rotatable pedals, and the motion of the first movable gear-shifting member; the first resistance to pedal rotation being proportional to the slope experienced by the first virtual bicycle riding through the predetermined landscape;
A second stationary exercise station including:
a second computer; the second computer running a second computer program; the second computer program simulating moving images seen by a second virtual rider of a second virtual bicycle while riding through the predetermined landscape;
a second video monitor in communication with the second computer; the second video monitor displaying the moving images seen by the second virtual rider of the second virtual bicycle while riding through a predetermined landscape;
a second stationary bicycle including second steerable handlebars, second rotatable pedals, a second movable gear-shifting member, and a second resistance to pedal rotation; the motion of the second virtual bicycle determined by the steering of the second steerable handlebars, rotation of the second rotatable pedals, and motion of the second movable gear-shifting member; the second resistance to pedal rotation proportional to the slope experienced by the second virtual bicycle riding through a predetermined landscape.
wherein a wireless communication is established between the first computer and the second computer.
14. The cardio-fitness system of claim 13, further characterized by
the first virtual bicycle may be placed at any location in the predetermined virtual landscape.
15: The cardio-fitness system of claim 13, wherein the first virtual bicycle and the second virtual bicycle jointly ride in the same predetermined landscape.
16. A stationary exercise station, comprising:
a computer; the computer suitable for running a computer program; the computer program, when executed, simulating the motion of a first virtual bicycle and a second virtual bicycle; the first virtual bicycle and the second virtual bicycle riding through a predetermined path in a predetermined landscape; the computer program simulating moving images seen by the virtual rider of the first virtual bicycle while riding through the predetermined path in the predetermined landscape;
a video monitor in communication with the computer; the video monitor displaying the moving images seen by the virtual rider of the first virtual bicycle while riding through the predetermined path;
a stationary bicycle including steerable handlebars, rotatable pedals, a movable gear-shifting member, and a resistance to pedal rotation mechanism;
the motion of the first virtual bicycle is determined by the steering of the steerable handlebars, rotation of the rotatable pedals, and motion of the movable gear-shifting member;
wherein the resistance to pedal rotation provides a resistance that is proportional to the slope experienced by the first virtual bicycle riding through the predetermined path.
17. The stationary exercise station of claim 16, wherein:
the motion of the second virtual bicycle is predetermined and independent of the motion of the first virtual bicycle
18. The stationary exercise station of claim 16, wherein:
the second virtual bicycle moves at a constant pace on the predetermined path.
19. The stationary exercise station of claim 16, wherein:
the second virtual bicycle moves by dissipating constant power on the predetermined path.
20. The stationary exercise station of claim 16, wherein:
the motion of the second virtual bicycle is dependent on the motion of the first virtual rider.
21. The stationary exercise station of claim 16, wherein:
the second virtual bicycle tails the first virtual bicycle by less than thirty feet on the predetermined path.
22. The stationary exercise station of claim 16, further characterized by:
the predetermined path having a length, the second virtual bicycle is set to traverse the length of the predetermined path in a specified time.
23. The stationary exercise station of claim 16, wherein:
the predetermined landscape is a computer reconstruction of a real landscape.
24. The stationary exercise station of claim 16, wherein:
the predetermined path is a computer reconstruction of a real bicycle path in a real landscape.
25. A stationary bicycle, comprising:
pedals,
an alternator having an alternator shaft; the alternator shaft having the ability to rotate; the alternator shaft being mechanically coupled to the pedals, and
an electronic circuit executing an algorithm for controlling the resistance to turning the pedals; the algorithm having five operational states:
an idle state,
a first state,
a second state,
a run state, and
a shut state;
the first state being entered from the idle state when the pedals are turning; the first state being entered from the second state when the angular velocity of the alternator shaft is less than 1,200 revolutions per minute for longer than two seconds;
the second state being entered from the first state when the angular velocity of the alternator shaft exceeds 1,200 revolutions per minute;
the run state being entered from the second state when the angular velocity of the alternator shaft exceeds 1,200 revolutions per minute for longer than 2 seconds; the run state being entered from the shut state when the angular velocity the alternator shaft exceeds 1,000 revolutions per minute;
the shut state being entered from the run state when the angular velocity of the alternator shaft falls below 1,000 revolutions per minute;
the idle state being entered from the first state when the pedals are not turning for longer than two seconds; the idle state being entered from the shut state when the angular velocity of the alternator shaft remains below 1,000 revolutions per minute longer than two seconds.
26. A method of exercising, comprising:
sitting on a first stationary bicycle equipped with a computer, a video monitor, an input device, steerable handlebars, pedals, and a movable member; the computer running a control program and displaying information to the user on the video monitor;
selecting one of any number of virtual exercise tours displayed on the video monitor by using the input device;
using the steerable handlebars to steer and the pedals on the first stationary bicycle to move forward through a landscape shown on the video monitor;
using the movable member to adjust the ratio between cadence of the pedals and velocity of the forward motion through the landscape shown on the video monitor.
27. The method of exercising of claim 26, further comprising:
observing a virtual companion image on the video monitor, the virtual companion image manipulated responsive to actions of a user on a second stationary bicycle separate from the first stationary bicycle.
28. The method of exercising of claim 26, wherein:
the second stationary bicycle is physically coupled to the first stationary bicycle.
29. The method of exercising of claim 26, wherein:
the second stationary bicycle is coupled to the first stationary bicycle through a network.
30. A method of exercising, comprising:
a first user sitting on a first stationary bicycle equipped with a first computer, a first video monitor, a first input device, first steerable handlebars, first pedals, and a first movable member; the first computer running first control program and displaying first information to the first user on the first video monitor;
a second user sitting on a second stationary bicycle equipped with a second computer, a second video monitor, a second input device, second steerable handlebars, second pedals, and a second movable member; the second computer running a second control program and displaying second information to the second user on the second video monitor;
the first user and the second user selecting a virtual exercise tour; the virtual exercise tour being one of any number of exercise tours displayed on the first video monitor by using the first input device; the first user using the first steerable handlebars to steer and the first pedals on the first stationary bicycle to move forward through a landscape shown on the video monitor; the second user using the second steerable handlebars to steer and the second pedals on the second stationary bicycle to move forward through the landscape shown on the second video monitor;
the first user using the first movable member to adjust the ratio between cadence of the first pedals and forward motion velocity through the landscape shown on the first video monitor; the second user using the second gear-shifting member to adjust the ratio between cadence of the second pedals and forward motion velocity through the landscape shown on the second video monitor;
the first user observing a first virtual bicycle on the first video monitor; the motion of the first virtual bicycle being controlled by pedals and steering of the second user.
31. The method of exercising of claim 30, further comprising:
the second user observing a second virtual bicycle on the second video monitor; the motion of the second virtual bicycle being controlled by pedals and steering of the first user.
32. The method of exercising of claim 31, further comprising:
a third user sitting on a third stationary bicycle equipped with a third computer, a third video monitor, a third input device, third steerable handlebars, third pedals, and a third movable member; the third computer running a third control program and displaying third information to the third user on the third video monitor;
the third user selecting a virtual exercise tour selected by the first and second users; the third user using the third steerable handlebars to steer and the third pedals on the third stationary bicycle to move forward through a landscape shown on the video monitor;
the third user observing a first virtual bicycle on the third video monitor; the motion of the first virtual bicycle being controlled by pedals and steering of the first user;
the third user observing a second virtual bicycle on the third video monitor; the motion of the second virtual bicycle being controlled by pedals and steering of the second user.
33. The method of exercising of claim 31, wherein:
the second stationary bicycle is located in a physically remote location relative to the first stationary bicycle and is coupled to the first stationary bicycle through a network.
34. The method of exercising of claim 31, wherein:
the second stationary bicycle is located in the same physical location as the first stationary bicycle and is coupled to the first stationary bicycle through a local network.
35: A stationary exercise station comprising:
a computer; the computer running a computer program;
a video monitor in communication with the computer;
a stationary bicycle including handlebars and pedals; the pedals being able to rotate;
a pedal-rotation-resisting mechanism; the pedal-rotation-resisting mechanism providing a resistance to rotation of pedals; the resistance having a magnitude, the magnitude being controlled by the computer program;
a movable member; the movable member mechanically coupled to a first electrical sensor; the first electrical sensor providing a first electrical signal to the computer when the movable member is set in motion;
wherein the electrical signal provided by the first electrical sensor to the computer is used to adjust the magnitude of the resistance to rotation of pedals.
US11/433,778 2005-05-11 2006-05-11 Cardio-fitness station with virtual- reality capability Abandoned US20070042868A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US11/433,778 US20070042868A1 (en) 2005-05-11 2006-05-11 Cardio-fitness station with virtual- reality capability

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US68044605P 2005-05-11 2005-05-11
US11/433,778 US20070042868A1 (en) 2005-05-11 2006-05-11 Cardio-fitness station with virtual- reality capability

Publications (1)

Publication Number Publication Date
US20070042868A1 true US20070042868A1 (en) 2007-02-22

Family

ID=37767964

Family Applications (1)

Application Number Title Priority Date Filing Date
US11/433,778 Abandoned US20070042868A1 (en) 2005-05-11 2006-05-11 Cardio-fitness station with virtual- reality capability

Country Status (1)

Country Link
US (1) US20070042868A1 (en)

Cited By (115)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060063645A1 (en) * 2004-09-17 2006-03-23 Yin-Liang Lai Multifunctional virtual-reality fitness equipment with a detachable interactive manipulator
US20060135318A1 (en) * 2004-12-20 2006-06-22 Tonic Fitness Technology, Inc. Device for displaying the exercise information of a sports apparatus on a monitor
US20070239479A1 (en) * 2006-03-29 2007-10-11 Juha Arrasvuori System and method for gaming
US20070254778A1 (en) * 2006-04-14 2007-11-01 Ashby Darren C Exercise apparatuses, components for exercise apparatuses and related methods
US20080161168A1 (en) * 2006-12-28 2008-07-03 Shih-Wen Hsiao Power generating structure of an exerciser
US20080171635A1 (en) * 2007-01-15 2008-07-17 Mitsubishi Electric Engineering Company, Limited Exercise Therapy Device
JP2008194443A (en) * 2007-01-15 2008-08-28 Mitsubishi Electric Engineering Co Ltd Exercise therapy device
US20080280730A1 (en) * 2007-05-10 2008-11-13 Ulf Petter Alexanderson Personal training device using multi-dimensional spatial audio
US20080300914A1 (en) * 2007-05-29 2008-12-04 Microsoft Corporation Dynamic activity management
US20090023554A1 (en) * 2007-07-16 2009-01-22 Youngtack Shim Exercise systems in virtual environment
WO2009034309A1 (en) * 2007-09-10 2009-03-19 Trixter Plc Exercise apparatus
US20090111656A1 (en) * 2007-10-26 2009-04-30 At&T Knowledge Ventures, L.P. Networked exercise machine
US20090118100A1 (en) * 2007-11-02 2009-05-07 Microsoft Corporation Mobile exercise enhancement with virtual competition
WO2009153350A1 (en) * 2008-06-20 2009-12-23 Pa Training Solutions Limited Simulator and system for sports training
US20100002001A1 (en) * 2006-07-18 2010-01-07 Ulrich Jerichow System for representing a virtual environment
US20100015586A1 (en) * 2006-09-29 2010-01-21 Electronics And Telecommunications Research Institute System for managing physical training and method thereof
US20100035726A1 (en) * 2008-08-07 2010-02-11 John Fisher Cardio-fitness station with virtual-reality capability
US20100069201A1 (en) * 2006-06-08 2010-03-18 Mft Multifunktionale Trainingsgerate Gmbh Training arrangement
US20100105525A1 (en) * 2008-10-23 2010-04-29 University Of Southern California System for encouraging a user to perform substantial physical activity
US20100107121A1 (en) * 2007-07-17 2010-04-29 Toyota Jidosha Kabushiki Kaisha Operation apparatus
US20100160014A1 (en) * 2008-11-25 2010-06-24 Mario Galasso Methods and apparatus for virtual competition
US20100222179A1 (en) * 2009-02-27 2010-09-02 Sinclair Temple Presenting information to users during an activity, such as information from a previous or concurrent outdoor, physical activity
US20110003663A1 (en) * 2009-07-02 2011-01-06 Inventec Corporation System and method of dispatching task commands of running in game
US20110039664A1 (en) * 2009-08-17 2011-02-17 Cooper Emily L Systems and methods for a hill training apparatus for a bicycle trainer
US20110082009A1 (en) * 2009-09-16 2011-04-07 Richard Ranky Instrumented handle and pedal systems for use in rehabilitation, exercise and training equipment
US7951046B1 (en) * 2008-03-17 2011-05-31 Barber Jr Ulysses Device, method and computer program product for tracking and monitoring an exercise regimen
US20110319229A1 (en) * 2009-12-21 2011-12-29 Kevin Corbalis Instructional Displays and Methods for Exercise Machine
EP2490772A1 (en) * 2009-10-20 2012-08-29 Touret, Félix Device particularly intended for sports training
US20130210579A1 (en) * 2012-02-13 2013-08-15 Shane Schieffer Method and apparatus for visual simulation of exercise
US20130263719A1 (en) * 2012-04-06 2013-10-10 Icon Health & Fitness, Inc. Using Music to Motivate a User During Exercise
US20140077494A1 (en) * 2012-09-14 2014-03-20 Robert Sutkowski Methods and apparatus to power an exercise machine
US20140113768A1 (en) * 2012-10-19 2014-04-24 Industrial Technology Research Institute Exercise bike and operation method thereof
US20140187384A1 (en) * 2008-05-23 2014-07-03 Yoga Today Llc Exercise apparatus and methods
US8795138B1 (en) 2013-09-17 2014-08-05 Sony Corporation Combining data sources to provide accurate effort monitoring
US8864587B2 (en) 2012-10-03 2014-10-21 Sony Corporation User device position indication for security and distributed race challenges
US20140353055A1 (en) * 2011-09-29 2014-12-04 Richard Kronfeld Variable resistance serial hybrid electric bicycle
US20150209617A1 (en) * 2014-01-27 2015-07-30 Wanin Interantional Co., Ltd. Fitness equipment combining with a cloud service system
US9205301B2 (en) 2013-02-26 2015-12-08 VirtuRide LLC Universal support platform for exercise bicycles and exercise system with virtual reality synchronicity
US9269119B2 (en) 2014-01-22 2016-02-23 Sony Corporation Devices and methods for health tracking and providing information for improving health
US20160156385A1 (en) * 2014-11-28 2016-06-02 Shimano Inc. Bicycle component and bicycle communication system
US20160158603A1 (en) * 2013-07-24 2016-06-09 Intelligent Resistance Ltd. Assembly for applying a force
US20170136339A1 (en) * 2014-07-07 2017-05-18 Leila Benedicte Habiche Device for practising sport activities
US9734184B1 (en) 2016-03-31 2017-08-15 Cae Inc. Method and systems for removing the most extraneous data record from a remote repository
US9996149B1 (en) 2016-02-22 2018-06-12 Immersacad Corporation Method for one-touch translational navigation of immersive, virtual reality environments
IT201700012206A1 (en) * 2017-02-03 2018-08-03 Technogym Spa System for the execution of a synchronized training, in particular by rowing machines, and relative method of operation.
US10115320B2 (en) * 2016-03-31 2018-10-30 Cae Inc. Method and systems for updating a remote repository based on data-types
US10155133B2 (en) 2012-08-31 2018-12-18 Blue Goji Llc System and method for a mixed or virtual reality-enhanced stationary exercise bicycle
US10188890B2 (en) 2013-12-26 2019-01-29 Icon Health & Fitness, Inc. Magnetic resistance mechanism in a cable machine
US10220259B2 (en) 2012-01-05 2019-03-05 Icon Health & Fitness, Inc. System and method for controlling an exercise device
US10226396B2 (en) 2014-06-20 2019-03-12 Icon Health & Fitness, Inc. Post workout massage device
US20190078891A1 (en) * 2001-02-20 2019-03-14 Adidas Ag Performance monitoring systems and methods
US10252109B2 (en) 2016-05-13 2019-04-09 Icon Health & Fitness, Inc. Weight platform treadmill
US10258828B2 (en) 2015-01-16 2019-04-16 Icon Health & Fitness, Inc. Controls for an exercise device
US10272317B2 (en) 2016-03-18 2019-04-30 Icon Health & Fitness, Inc. Lighted pace feature in a treadmill
US10279212B2 (en) 2013-03-14 2019-05-07 Icon Health & Fitness, Inc. Strength training apparatus with flywheel and related methods
US10293211B2 (en) 2016-03-18 2019-05-21 Icon Health & Fitness, Inc. Coordinated weight selection
US20190195341A1 (en) * 2016-09-27 2019-06-27 Robert Bosch Gmbh Method and device for training an automatically operating gear unit
US10343017B2 (en) 2016-11-01 2019-07-09 Icon Health & Fitness, Inc. Distance sensor for console positioning
US10376736B2 (en) 2016-10-12 2019-08-13 Icon Health & Fitness, Inc. Cooling an exercise device during a dive motor runway condition
US10391361B2 (en) 2015-02-27 2019-08-27 Icon Health & Fitness, Inc. Simulating real-world terrain on an exercise device
US10398933B2 (en) * 2015-06-01 2019-09-03 Johnson Health Tech Co., Ltd. Exercise apparatus
US10429924B1 (en) 2019-01-30 2019-10-01 Human Mode, LLC Virtual reality simulation system
US10426989B2 (en) 2014-06-09 2019-10-01 Icon Health & Fitness, Inc. Cable system incorporated into a treadmill
US10433612B2 (en) 2014-03-10 2019-10-08 Icon Health & Fitness, Inc. Pressure sensor to quantify work
US10441844B2 (en) 2016-07-01 2019-10-15 Icon Health & Fitness, Inc. Cooling systems and methods for exercise equipment
US10471299B2 (en) 2016-07-01 2019-11-12 Icon Health & Fitness, Inc. Systems and methods for cooling internal exercise equipment components
US10500473B2 (en) 2016-10-10 2019-12-10 Icon Health & Fitness, Inc. Console positioning
US10537764B2 (en) 2015-08-07 2020-01-21 Icon Health & Fitness, Inc. Emergency stop with magnetic brake for an exercise device
USD873710S1 (en) 2012-10-01 2020-01-28 Richard Kronfeld Hybrid electric bicycle
US10543395B2 (en) 2016-12-05 2020-01-28 Icon Health & Fitness, Inc. Offsetting treadmill deck weight during operation
US10549153B2 (en) * 2012-08-31 2020-02-04 Blue Goji Llc Virtual reality and mixed reality enhanced elliptical exercise trainer
US10561877B2 (en) 2016-11-01 2020-02-18 Icon Health & Fitness, Inc. Drop-in pivot configuration for stationary bike
US10561894B2 (en) 2016-03-18 2020-02-18 Icon Health & Fitness, Inc. Treadmill with removable supports
US10625114B2 (en) 2016-11-01 2020-04-21 Icon Health & Fitness, Inc. Elliptical and stationary bicycle apparatus including row functionality
US10661114B2 (en) 2016-11-01 2020-05-26 Icon Health & Fitness, Inc. Body weight lift mechanism on treadmill
US10671705B2 (en) 2016-09-28 2020-06-02 Icon Health & Fitness, Inc. Customizing recipe recommendations
US10702736B2 (en) 2017-01-14 2020-07-07 Icon Health & Fitness, Inc. Exercise cycle
WO2020154691A1 (en) * 2019-01-25 2020-07-30 Icon Health & Fitness, Inc. Systems and methods for an interactive pedaled exercise device
US10729965B2 (en) 2017-12-22 2020-08-04 Icon Health & Fitness, Inc. Audible belt guide in a treadmill
US20200261763A1 (en) * 2016-01-12 2020-08-20 Samsung Electronics Co., Ltd. Display device and control method therefor
US20210060379A1 (en) * 2017-09-21 2021-03-04 Tacx B.V. Bicycle trainer and method of its operation
US10953305B2 (en) 2015-08-26 2021-03-23 Icon Health & Fitness, Inc. Strength exercise mechanisms
US11033777B1 (en) * 2019-02-12 2021-06-15 Icon Health & Fitness, Inc. Stationary exercise machine
US11040248B2 (en) * 2018-06-21 2021-06-22 Qingdao Magene Intelligence Technology Co., Ltd. Bicycle trainer compensation algorithm based on multi-groove belts sliding relative to one another
US11154746B2 (en) 2015-06-01 2021-10-26 Johnson Health Tech Co., Ltd. Exercise apparatus
CN113577658A (en) * 2021-08-09 2021-11-02 南开大学 Variable impedance moment training device that rides
US11179618B2 (en) * 2019-09-17 2021-11-23 Life Fitness, Llc Systems and methods for guiding user control of fitness machines
US11191996B2 (en) 2012-08-31 2021-12-07 Blue Goji Llc Body joystick for interacting with virtual reality or mixed reality machines or software applications
US20220016480A1 (en) * 2019-05-10 2022-01-20 Rehab2Fit Technologies Inc. Method and System for Using Artificial Intelligence to Present a User Interface Representing a User's Progress in Various Domains
US11247101B2 (en) * 2018-02-02 2022-02-15 Zumba Fitness Llc Methods and systems for facilitating the memorization of exercise routines to users
US20220047921A1 (en) * 2019-05-10 2022-02-17 Rehab2Fit Technologies Inc. Method and System for Using Artificial Intelligence to Independently Adjust Resistance of Pedals Based on Leg Strength
US11288420B2 (en) 2016-03-31 2022-03-29 Cae Inc. Method and systems for anticipatorily updating a remote repository
US11404150B2 (en) 2019-10-03 2022-08-02 Rom Technologies, Inc. System and method for processing medical claims using biometric signatures
US11410768B2 (en) 2019-10-03 2022-08-09 Rom Technologies, Inc. Method and system for implementing dynamic treatment environments based on patient information
US11445985B2 (en) 2019-10-03 2022-09-20 Rom Technologies, Inc. Augmented reality placement of goniometer or other sensors
US11451108B2 (en) 2017-08-16 2022-09-20 Ifit Inc. Systems and methods for axial impact resistance in electric motors
US20220296979A1 (en) * 2021-03-18 2022-09-22 Rayvolt Inc System for converting pedal assist bike into a smart trainer and a battery charger
US11465014B2 (en) * 2012-08-31 2022-10-11 Blue Goji Llc Body joystick for interacting with virtual reality or mixed reality machines or software applications with brainwave entrainment
US11471729B2 (en) 2019-03-11 2022-10-18 Rom Technologies, Inc. System, method and apparatus for a rehabilitation machine with a simulated flywheel
US11508482B2 (en) 2019-10-03 2022-11-22 Rom Technologies, Inc. Systems and methods for remotely-enabled identification of a user infection
US11515028B2 (en) 2019-10-03 2022-11-29 Rom Technologies, Inc. Method and system for using artificial intelligence and machine learning to create optimal treatment plans based on monetary value amount generated and/or patient outcome
US11515021B2 (en) 2019-10-03 2022-11-29 Rom Technologies, Inc. Method and system to analytically optimize telehealth practice-based billing processes and revenue while enabling regulatory compliance
US11547922B1 (en) * 2021-02-09 2023-01-10 Martin Tillman Exercise machine having integrated video gaming system
US11596829B2 (en) 2019-03-11 2023-03-07 Rom Technologies, Inc. Control system for a rehabilitation and exercise electromechanical device
WO2022200612A3 (en) * 2021-03-25 2023-05-19 Watomiq Gmbh System and method for interactive virtual cycling
US11701548B2 (en) 2019-10-07 2023-07-18 Rom Technologies, Inc. Computer-implemented questionnaire for orthopedic treatment
US11752391B2 (en) 2019-03-11 2023-09-12 Rom Technologies, Inc. System, method and apparatus for adjustable pedal crank
US11756666B2 (en) 2019-10-03 2023-09-12 Rom Technologies, Inc. Systems and methods to enable communication detection between devices and performance of a preventative action
US11801423B2 (en) 2019-05-10 2023-10-31 Rehab2Fit Technologies, Inc. Method and system for using artificial intelligence to interact with a user of an exercise device during an exercise session
US11826613B2 (en) 2019-10-21 2023-11-28 Rom Technologies, Inc. Persuasive motivation for orthopedic treatment
US11830601B2 (en) 2019-10-03 2023-11-28 Rom Technologies, Inc. System and method for facilitating cardiac rehabilitation among eligible users
US11887717B2 (en) 2019-10-03 2024-01-30 Rom Technologies, Inc. System and method for using AI, machine learning and telemedicine to perform pulmonary rehabilitation via an electromechanical machine
US11915816B2 (en) 2019-10-03 2024-02-27 Rom Technologies, Inc. Systems and methods of using artificial intelligence and machine learning in a telemedical environment to predict user disease states
US11915815B2 (en) 2019-10-03 2024-02-27 Rom Technologies, Inc. System and method for using artificial intelligence and machine learning and generic risk factors to improve cardiovascular health such that the need for additional cardiac interventions is mitigated
US11923065B2 (en) 2023-06-30 2024-03-05 Rom Technologies, Inc. Systems and methods for using artificial intelligence and machine learning to detect abnormal heart rhythms of a user performing a treatment plan with an electromechanical machine

Citations (82)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US2278101A (en) * 1934-12-06 1942-03-31 Mechanical Devices Corp Of Ame Sliding seat mounting for vehicles
US4084810A (en) * 1973-08-02 1978-04-18 Lars Osten Forsman Energy absorbing unit for physical exercising devices
US4150851A (en) * 1977-09-07 1979-04-24 Henry Cienfuegos Seat for bicycles and the like
US4512567A (en) * 1983-03-28 1985-04-23 Phillips Robert V Exercise bicycle apparatus particularly adapted for controlling video games
US4674741A (en) * 1985-08-05 1987-06-23 Bally Manufacturing Corporation Rowing machine with video display
US4709917A (en) * 1982-09-03 1987-12-01 Yang Tai Her Mock bicycle for exercise and training effects
US4772069A (en) * 1987-12-24 1988-09-20 Schwinn Bicycle Company Longitudinally adjustable saddle mounting for cycle-type apparatus
US4919378A (en) * 1988-04-12 1990-04-24 Maeda Industries, Ltd. Support structure for bicycle saddle
US5007675A (en) * 1989-07-14 1991-04-16 Musto Mario S Fore-and-aft adjuster for bicycle seat
US5029846A (en) * 1990-04-05 1991-07-09 Hao Kuo Wo Control device for simulating road cycling for an exercising apparatus
US5044592A (en) * 1990-02-16 1991-09-03 Henry Cienfuegos Adjustable seat for bicycles and the like
US5104120A (en) * 1989-02-03 1992-04-14 Proform Fitness Products, Inc. Exercise machine control system
US5149084A (en) * 1990-02-20 1992-09-22 Proform Fitness Products, Inc. Exercise machine with motivational display
US5213555A (en) * 1990-02-27 1993-05-25 Hood Robert L Exercise equipment information, communication and display system
US5240417A (en) * 1991-03-14 1993-08-31 Atari Games Corporation System and method for bicycle riding simulation
US5256115A (en) * 1991-03-25 1993-10-26 William G. Scholder Electronic flywheel and clutch for exercise apparatus
US5310392A (en) * 1993-07-27 1994-05-10 Johnson Metal Industries Co., Ltd. Magnet-type resistance generator for an exercise apparatus
US5356356A (en) * 1993-06-02 1994-10-18 Life Plus Incorporated Recumbent total body exerciser
US5403252A (en) * 1992-05-12 1995-04-04 Life Fitness Exercise apparatus and method for simulating hill climbing
US5433552A (en) * 1994-02-28 1995-07-18 Thyu; Chorng-Thyong Seat pillar lock device for exercising machines
US5441327A (en) * 1993-02-03 1995-08-15 Sanderson; Mark B. Adjustable bicycle seat
US5466200A (en) * 1993-02-02 1995-11-14 Cybergear, Inc. Interactive exercise apparatus
US5489249A (en) * 1991-07-02 1996-02-06 Proform Fitness Products, Inc. Video exercise control system
US5492513A (en) * 1994-10-24 1996-02-20 Wang; Tao M. Solenoid type damping control device for exercising machines
US5513895A (en) * 1992-12-03 1996-05-07 Flat Back Technologies, Inc. Adjustable bicycle seat assembly with a sliding seat mount
US5547439A (en) * 1994-03-22 1996-08-20 Stairmaster Sports/Medical Products, Inc. Exercise system
US5645509A (en) * 1991-07-02 1997-07-08 Icon Health & Fitness, Inc. Remote exercise control system
US5690582A (en) * 1993-02-02 1997-11-25 Tectrix Fitness Equipment, Inc. Interactive exercise apparatus
US5785630A (en) * 1993-02-02 1998-07-28 Tectrix Fitness Equipment, Inc. Interactive exercise apparatus
US5888172A (en) * 1993-04-26 1999-03-30 Brunswick Corporation Physical exercise video system
US5890995A (en) * 1993-02-02 1999-04-06 Tectrix Fitness Equipment, Inc. Interactive exercise apparatus
US6059692A (en) * 1996-12-13 2000-05-09 Hickman; Paul L. Apparatus for remote interactive exercise and health equipment
US6152856A (en) * 1996-05-08 2000-11-28 Real Vision Corporation Real time simulation using position sensing
US20010008348A1 (en) * 1995-06-14 2001-07-19 Nelson Paul Damian Seat with an adjustable abutment portion
US6283896B1 (en) * 1999-09-17 2001-09-04 Sarah Grunfeld Computer interface with remote communication apparatus for an exercise machine
US20010019985A1 (en) * 2000-01-04 2001-09-06 Martin Reck Movement training device with two movable actuating elements
US6312363B1 (en) * 1999-07-08 2001-11-06 Icon Health & Fitness, Inc. Systems and methods for providing an improved exercise device with motivational programming
US20020055422A1 (en) * 1995-05-18 2002-05-09 Matthew Airmet Stationary exercise apparatus adaptable for use with video games and including springed tilting features
US6419613B2 (en) * 1998-04-24 2002-07-16 Kenneth W. Stearns Exercise apparatus with elevating seat
US6447424B1 (en) * 2000-02-02 2002-09-10 Icon Health & Fitness Inc System and method for selective adjustment of exercise apparatus
US6458060B1 (en) * 1999-07-08 2002-10-01 Icon Ip, Inc. Systems and methods for interaction with exercise device
US6464618B1 (en) * 1997-04-28 2002-10-15 Michael J. Shea Exercise system
US6475115B1 (en) * 2000-10-27 2002-11-05 Thomas Candito Computer exercise system
US6511402B2 (en) * 1994-05-25 2003-01-28 Unisen, Inc. Power controlled exercising machine and method for controlling the same
US6513395B1 (en) * 1999-04-16 2003-02-04 Magna-Lastic Devices, Inc. Circularly magnetized disk-shaped torque transducer and method for measuring torque using same
US6530864B1 (en) * 1999-05-04 2003-03-11 Edward H. Parks Apparatus for removably interfacing a bicycle to a computer
US20030134714A1 (en) * 2002-01-11 2003-07-17 Konami Corporation Exercise assistance apparatus
US20030196497A1 (en) * 2002-04-18 2003-10-23 Ivo Geilenbrugge Torque measuring device
US20030207734A1 (en) * 2000-02-29 2003-11-06 Paul La Stayo Method and apparatus for torque-controlled eccentric exercise training
US6648802B2 (en) * 2000-01-04 2003-11-18 John Scott Ware Variable pitch stationary exercise bicycle
US6659560B1 (en) * 2003-01-13 2003-12-09 Ching-Hui Chi Office chair
US6669603B1 (en) * 1999-03-08 2003-12-30 Johnny Forcillo Stationary exercise bicycle
US6749537B1 (en) * 1995-12-14 2004-06-15 Hickman Paul L Method and apparatus for remote interactive exercise and health equipment
US6752453B1 (en) * 2003-03-29 2004-06-22 Charles Yapp Seat adjusting device of an exercising cycle
US20040127335A1 (en) * 1999-07-08 2004-07-01 Watterson Scott R. Systems and methods for controlling the operation of one or more exercise devices and providing motivational programming
US6765726B2 (en) * 1995-11-06 2004-07-20 Impluse Technology Ltd. System and method for tracking and assessing movement skills in multidimensional space
US20040171464A1 (en) * 2003-02-28 2004-09-02 Darren Ashby Exercise device with body fat monitor
US6786848B2 (en) * 2001-09-28 2004-09-07 Konami Sports Life Corporation Exercise assisting method and apparatus implementing such method
US20040204298A1 (en) * 2003-04-11 2004-10-14 Shawn Chen Seat pad adjusting device of an exerciser
US20040208687A1 (en) * 2003-04-18 2004-10-21 Wayne Sicz Adjustable bicycle seat post assembly
US20050093348A1 (en) * 2003-10-30 2005-05-05 Heady Steven R. "Butt-saver" TM
US6902513B1 (en) * 2002-04-02 2005-06-07 Mcclure Daniel R. Interactive fitness equipment
US6918858B2 (en) * 1999-07-08 2005-07-19 Icon Ip, Inc. Systems and methods for providing an improved exercise device with access to motivational programming over telephone communication connection lines
US6921351B1 (en) * 2001-10-19 2005-07-26 Cybergym, Inc. Method and apparatus for remote interactive exercise and health equipment
US6942290B1 (en) * 2000-09-21 2005-09-13 G & W Products, Inc. Quick-mount and pivot base for bicycle seat or the like
US20050221960A1 (en) * 2004-04-01 2005-10-06 Honda Motor Co., Ltd. Bicycle simulation apparatus
US20060003872A1 (en) * 2004-06-09 2006-01-05 Chiles Mark W System and method for electronically controlling resistance of an exercise machine
US6988739B2 (en) * 2002-12-06 2006-01-24 Campagnolo S.R.L. Electronically servo-assisted bicycle gearshift and related method
US6997852B2 (en) * 1999-07-08 2006-02-14 Icon Ip, Inc. Methods and systems for controlling an exercise apparatus using a portable remote device
US20060063644A1 (en) * 2003-01-24 2006-03-23 Yang Hao H Cross reference to related applications
US7060006B1 (en) * 1999-07-08 2006-06-13 Icon Ip, Inc. Computer systems and methods for interaction with exercise device
US7066868B2 (en) * 2003-07-07 2006-06-27 Rockfit Industries, Llc Exercise apparatus
US20060166792A1 (en) * 2005-01-21 2006-07-27 Kuo Hai P Elevational adjusting device of exercise bicycle
US20060172866A1 (en) * 2005-02-01 2006-08-03 Kuo Hai P Elevation-adjusting device for a seat of an exercise bicycle
US7166064B2 (en) * 1999-07-08 2007-01-23 Icon Ip, Inc. Systems and methods for enabling two-way communication between one or more exercise devices and computer devices and for enabling users of the one or more exercise devices to competitively exercise
US7166062B1 (en) * 1999-07-08 2007-01-23 Icon Ip, Inc. System for interaction with exercise device
US7172532B2 (en) * 2001-01-19 2007-02-06 Nautilus, Inc. Exercise device tubing
US20070203000A1 (en) * 2006-02-27 2007-08-30 Yun-Ting Chiu Flywheel magnetic control resistance apparatus for indoor exercise facilities
US20070225120A1 (en) * 2006-03-27 2007-09-27 Peter Schenk Zero-learning-curve exercise console
US7311640B2 (en) * 2002-02-13 2007-12-25 Racer-Mate, Inc. System and method for verifying the calibration of an exercise apparatus
US20080015088A1 (en) * 2006-07-12 2008-01-17 Alessandro Del Monaco Gymnastic machine
US20080020898A1 (en) * 2005-08-29 2008-01-24 Johnson Health Tech Co., Ltd. Rapid circuit training machine with dual resistance

Patent Citations (90)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US2278101A (en) * 1934-12-06 1942-03-31 Mechanical Devices Corp Of Ame Sliding seat mounting for vehicles
US4084810A (en) * 1973-08-02 1978-04-18 Lars Osten Forsman Energy absorbing unit for physical exercising devices
US4150851A (en) * 1977-09-07 1979-04-24 Henry Cienfuegos Seat for bicycles and the like
US4709917A (en) * 1982-09-03 1987-12-01 Yang Tai Her Mock bicycle for exercise and training effects
US4512567A (en) * 1983-03-28 1985-04-23 Phillips Robert V Exercise bicycle apparatus particularly adapted for controlling video games
US4674741A (en) * 1985-08-05 1987-06-23 Bally Manufacturing Corporation Rowing machine with video display
US4772069A (en) * 1987-12-24 1988-09-20 Schwinn Bicycle Company Longitudinally adjustable saddle mounting for cycle-type apparatus
US4919378A (en) * 1988-04-12 1990-04-24 Maeda Industries, Ltd. Support structure for bicycle saddle
US5104120A (en) * 1989-02-03 1992-04-14 Proform Fitness Products, Inc. Exercise machine control system
US5007675A (en) * 1989-07-14 1991-04-16 Musto Mario S Fore-and-aft adjuster for bicycle seat
US5044592A (en) * 1990-02-16 1991-09-03 Henry Cienfuegos Adjustable seat for bicycles and the like
US5149084A (en) * 1990-02-20 1992-09-22 Proform Fitness Products, Inc. Exercise machine with motivational display
US5213555A (en) * 1990-02-27 1993-05-25 Hood Robert L Exercise equipment information, communication and display system
US5029846A (en) * 1990-04-05 1991-07-09 Hao Kuo Wo Control device for simulating road cycling for an exercising apparatus
US5240417A (en) * 1991-03-14 1993-08-31 Atari Games Corporation System and method for bicycle riding simulation
US5256115A (en) * 1991-03-25 1993-10-26 William G. Scholder Electronic flywheel and clutch for exercise apparatus
US5489249A (en) * 1991-07-02 1996-02-06 Proform Fitness Products, Inc. Video exercise control system
US5645509A (en) * 1991-07-02 1997-07-08 Icon Health & Fitness, Inc. Remote exercise control system
US5403252A (en) * 1992-05-12 1995-04-04 Life Fitness Exercise apparatus and method for simulating hill climbing
US5513895A (en) * 1992-12-03 1996-05-07 Flat Back Technologies, Inc. Adjustable bicycle seat assembly with a sliding seat mount
US5890995A (en) * 1993-02-02 1999-04-06 Tectrix Fitness Equipment, Inc. Interactive exercise apparatus
US5785630A (en) * 1993-02-02 1998-07-28 Tectrix Fitness Equipment, Inc. Interactive exercise apparatus
US5466200A (en) * 1993-02-02 1995-11-14 Cybergear, Inc. Interactive exercise apparatus
US5690582A (en) * 1993-02-02 1997-11-25 Tectrix Fitness Equipment, Inc. Interactive exercise apparatus
US5441327A (en) * 1993-02-03 1995-08-15 Sanderson; Mark B. Adjustable bicycle seat
US5888172A (en) * 1993-04-26 1999-03-30 Brunswick Corporation Physical exercise video system
US5356356A (en) * 1993-06-02 1994-10-18 Life Plus Incorporated Recumbent total body exerciser
US5310392A (en) * 1993-07-27 1994-05-10 Johnson Metal Industries Co., Ltd. Magnet-type resistance generator for an exercise apparatus
US5433552A (en) * 1994-02-28 1995-07-18 Thyu; Chorng-Thyong Seat pillar lock device for exercising machines
US5547439A (en) * 1994-03-22 1996-08-20 Stairmaster Sports/Medical Products, Inc. Exercise system
US6511402B2 (en) * 1994-05-25 2003-01-28 Unisen, Inc. Power controlled exercising machine and method for controlling the same
US5492513A (en) * 1994-10-24 1996-02-20 Wang; Tao M. Solenoid type damping control device for exercising machines
US20020055422A1 (en) * 1995-05-18 2002-05-09 Matthew Airmet Stationary exercise apparatus adaptable for use with video games and including springed tilting features
US20010008348A1 (en) * 1995-06-14 2001-07-19 Nelson Paul Damian Seat with an adjustable abutment portion
US6765726B2 (en) * 1995-11-06 2004-07-20 Impluse Technology Ltd. System and method for tracking and assessing movement skills in multidimensional space
US6808472B1 (en) * 1995-12-14 2004-10-26 Paul L. Hickman Method and apparatus for remote interactive exercise and health equipment
US6193631B1 (en) * 1995-12-14 2001-02-27 Paul L. Hickman Force script implementation over a wide area network
US6749537B1 (en) * 1995-12-14 2004-06-15 Hickman Paul L Method and apparatus for remote interactive exercise and health equipment
US6152856A (en) * 1996-05-08 2000-11-28 Real Vision Corporation Real time simulation using position sensing
US6059692A (en) * 1996-12-13 2000-05-09 Hickman; Paul L. Apparatus for remote interactive exercise and health equipment
US6464618B1 (en) * 1997-04-28 2002-10-15 Michael J. Shea Exercise system
US6419613B2 (en) * 1998-04-24 2002-07-16 Kenneth W. Stearns Exercise apparatus with elevating seat
US6669603B1 (en) * 1999-03-08 2003-12-30 Johnny Forcillo Stationary exercise bicycle
US6513395B1 (en) * 1999-04-16 2003-02-04 Magna-Lastic Devices, Inc. Circularly magnetized disk-shaped torque transducer and method for measuring torque using same
US6530864B1 (en) * 1999-05-04 2003-03-11 Edward H. Parks Apparatus for removably interfacing a bicycle to a computer
US6997852B2 (en) * 1999-07-08 2006-02-14 Icon Ip, Inc. Methods and systems for controlling an exercise apparatus using a portable remote device
US7166062B1 (en) * 1999-07-08 2007-01-23 Icon Ip, Inc. System for interaction with exercise device
US6918858B2 (en) * 1999-07-08 2005-07-19 Icon Ip, Inc. Systems and methods for providing an improved exercise device with access to motivational programming over telephone communication connection lines
US6626799B2 (en) * 1999-07-08 2003-09-30 Icon Ip, Inc. System and methods for providing an improved exercise device with motivational programming
US6312363B1 (en) * 1999-07-08 2001-11-06 Icon Health & Fitness, Inc. Systems and methods for providing an improved exercise device with motivational programming
US7166064B2 (en) * 1999-07-08 2007-01-23 Icon Ip, Inc. Systems and methods for enabling two-way communication between one or more exercise devices and computer devices and for enabling users of the one or more exercise devices to competitively exercise
US6458060B1 (en) * 1999-07-08 2002-10-01 Icon Ip, Inc. Systems and methods for interaction with exercise device
US20040127335A1 (en) * 1999-07-08 2004-07-01 Watterson Scott R. Systems and methods for controlling the operation of one or more exercise devices and providing motivational programming
US7060008B2 (en) * 1999-07-08 2006-06-13 Icon Ip, Inc. Methods for providing an improved exercise device with access to motivational programming over telephone communication connection lines
US7060006B1 (en) * 1999-07-08 2006-06-13 Icon Ip, Inc. Computer systems and methods for interaction with exercise device
US6283896B1 (en) * 1999-09-17 2001-09-04 Sarah Grunfeld Computer interface with remote communication apparatus for an exercise machine
US20010019985A1 (en) * 2000-01-04 2001-09-06 Martin Reck Movement training device with two movable actuating elements
US6648802B2 (en) * 2000-01-04 2003-11-18 John Scott Ware Variable pitch stationary exercise bicycle
US6447424B1 (en) * 2000-02-02 2002-09-10 Icon Health & Fitness Inc System and method for selective adjustment of exercise apparatus
US20030207734A1 (en) * 2000-02-29 2003-11-06 Paul La Stayo Method and apparatus for torque-controlled eccentric exercise training
US6942290B1 (en) * 2000-09-21 2005-09-13 G & W Products, Inc. Quick-mount and pivot base for bicycle seat or the like
US6475115B1 (en) * 2000-10-27 2002-11-05 Thomas Candito Computer exercise system
US7172532B2 (en) * 2001-01-19 2007-02-06 Nautilus, Inc. Exercise device tubing
US7364533B2 (en) * 2001-01-19 2008-04-29 Nautilus, Inc. Adjustment assembly for exercise device
US7226393B2 (en) * 2001-01-19 2007-06-05 Nautilus, Inc. Exercise bicycle
US6786848B2 (en) * 2001-09-28 2004-09-07 Konami Sports Life Corporation Exercise assisting method and apparatus implementing such method
US20050233861A1 (en) * 2001-10-19 2005-10-20 Hickman Paul L Mobile systems and methods for heath, exercise and competition
US6921351B1 (en) * 2001-10-19 2005-07-26 Cybergym, Inc. Method and apparatus for remote interactive exercise and health equipment
US20030134714A1 (en) * 2002-01-11 2003-07-17 Konami Corporation Exercise assistance apparatus
US7311640B2 (en) * 2002-02-13 2007-12-25 Racer-Mate, Inc. System and method for verifying the calibration of an exercise apparatus
US6902513B1 (en) * 2002-04-02 2005-06-07 Mcclure Daniel R. Interactive fitness equipment
US20030196497A1 (en) * 2002-04-18 2003-10-23 Ivo Geilenbrugge Torque measuring device
US6988739B2 (en) * 2002-12-06 2006-01-24 Campagnolo S.R.L. Electronically servo-assisted bicycle gearshift and related method
US6659560B1 (en) * 2003-01-13 2003-12-09 Ching-Hui Chi Office chair
US20060063644A1 (en) * 2003-01-24 2006-03-23 Yang Hao H Cross reference to related applications
US20040171464A1 (en) * 2003-02-28 2004-09-02 Darren Ashby Exercise device with body fat monitor
US6752453B1 (en) * 2003-03-29 2004-06-22 Charles Yapp Seat adjusting device of an exercising cycle
US20040204298A1 (en) * 2003-04-11 2004-10-14 Shawn Chen Seat pad adjusting device of an exerciser
US20040208687A1 (en) * 2003-04-18 2004-10-21 Wayne Sicz Adjustable bicycle seat post assembly
US7066868B2 (en) * 2003-07-07 2006-06-27 Rockfit Industries, Llc Exercise apparatus
US20050093348A1 (en) * 2003-10-30 2005-05-05 Heady Steven R. "Butt-saver" TM
US7144029B1 (en) * 2003-10-30 2006-12-05 Heady Steven R Bicycle seat attachment
US20050221960A1 (en) * 2004-04-01 2005-10-06 Honda Motor Co., Ltd. Bicycle simulation apparatus
US20060003872A1 (en) * 2004-06-09 2006-01-05 Chiles Mark W System and method for electronically controlling resistance of an exercise machine
US20060166792A1 (en) * 2005-01-21 2006-07-27 Kuo Hai P Elevational adjusting device of exercise bicycle
US20060172866A1 (en) * 2005-02-01 2006-08-03 Kuo Hai P Elevation-adjusting device for a seat of an exercise bicycle
US20080020898A1 (en) * 2005-08-29 2008-01-24 Johnson Health Tech Co., Ltd. Rapid circuit training machine with dual resistance
US20070203000A1 (en) * 2006-02-27 2007-08-30 Yun-Ting Chiu Flywheel magnetic control resistance apparatus for indoor exercise facilities
US20070225120A1 (en) * 2006-03-27 2007-09-27 Peter Schenk Zero-learning-curve exercise console
US20080015088A1 (en) * 2006-07-12 2008-01-17 Alessandro Del Monaco Gymnastic machine

Cited By (174)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20190078891A1 (en) * 2001-02-20 2019-03-14 Adidas Ag Performance monitoring systems and methods
US11557388B2 (en) * 2001-02-20 2023-01-17 Adidas Ag Performance monitoring systems and methods
US7811200B2 (en) * 2004-09-17 2010-10-12 Yin-Liang Lai Multifunctional virtual-reality fitness equipment with a detachable interactive manipulator
US20060063645A1 (en) * 2004-09-17 2006-03-23 Yin-Liang Lai Multifunctional virtual-reality fitness equipment with a detachable interactive manipulator
US20060135318A1 (en) * 2004-12-20 2006-06-22 Tonic Fitness Technology, Inc. Device for displaying the exercise information of a sports apparatus on a monitor
US8845496B2 (en) * 2006-03-29 2014-09-30 Nokia Corporation System and method for gaming
US20070239479A1 (en) * 2006-03-29 2007-10-11 Juha Arrasvuori System and method for gaming
US20070254778A1 (en) * 2006-04-14 2007-11-01 Ashby Darren C Exercise apparatuses, components for exercise apparatuses and related methods
US20100069201A1 (en) * 2006-06-08 2010-03-18 Mft Multifunktionale Trainingsgerate Gmbh Training arrangement
US20100002001A1 (en) * 2006-07-18 2010-01-07 Ulrich Jerichow System for representing a virtual environment
US20100015586A1 (en) * 2006-09-29 2010-01-21 Electronics And Telecommunications Research Institute System for managing physical training and method thereof
US8360785B2 (en) * 2006-09-29 2013-01-29 Electronics And Telecommunications Research Institute System for managing physical training and method thereof
US20080161168A1 (en) * 2006-12-28 2008-07-03 Shih-Wen Hsiao Power generating structure of an exerciser
JP2008194443A (en) * 2007-01-15 2008-08-28 Mitsubishi Electric Engineering Co Ltd Exercise therapy device
US20080171635A1 (en) * 2007-01-15 2008-07-17 Mitsubishi Electric Engineering Company, Limited Exercise Therapy Device
WO2008139254A1 (en) * 2007-05-10 2008-11-20 Sony Ericsson Mobile Communications Ab Personal training device using multi-dimensional spatial audio
US7585252B2 (en) * 2007-05-10 2009-09-08 Sony Ericsson Mobile Communications Ab Personal training device using multi-dimensional spatial audio
US20080280730A1 (en) * 2007-05-10 2008-11-13 Ulf Petter Alexanderson Personal training device using multi-dimensional spatial audio
US20080300914A1 (en) * 2007-05-29 2008-12-04 Microsoft Corporation Dynamic activity management
US20090023554A1 (en) * 2007-07-16 2009-01-22 Youngtack Shim Exercise systems in virtual environment
US20090023553A1 (en) * 2007-07-16 2009-01-22 Youngtack Shim Exercise systems in local or global network
US20100107121A1 (en) * 2007-07-17 2010-04-29 Toyota Jidosha Kabushiki Kaisha Operation apparatus
US9102244B2 (en) * 2007-07-17 2015-08-11 Toyota Jidosha Kabushiki Kaisha Operation apparatus
WO2009034309A1 (en) * 2007-09-10 2009-03-19 Trixter Plc Exercise apparatus
US20090111656A1 (en) * 2007-10-26 2009-04-30 At&T Knowledge Ventures, L.P. Networked exercise machine
US20090118100A1 (en) * 2007-11-02 2009-05-07 Microsoft Corporation Mobile exercise enhancement with virtual competition
US7766794B2 (en) * 2007-11-02 2010-08-03 Microsoft Corporation Mobile exercise enhancement with virtual competition
US7951046B1 (en) * 2008-03-17 2011-05-31 Barber Jr Ulysses Device, method and computer program product for tracking and monitoring an exercise regimen
US9302152B2 (en) * 2008-05-23 2016-04-05 Yoga Today Llc Exercise apparatus and methods
US20140187384A1 (en) * 2008-05-23 2014-07-03 Yoga Today Llc Exercise apparatus and methods
WO2009153350A1 (en) * 2008-06-20 2009-12-23 Pa Training Solutions Limited Simulator and system for sports training
US20100035726A1 (en) * 2008-08-07 2010-02-11 John Fisher Cardio-fitness station with virtual-reality capability
US7980997B2 (en) * 2008-10-23 2011-07-19 University Of Southern California System for encouraging a user to perform substantial physical activity
US20100105525A1 (en) * 2008-10-23 2010-04-29 University Of Southern California System for encouraging a user to perform substantial physical activity
US8317657B2 (en) 2008-10-23 2012-11-27 University Of Southern California System for encouraging a user to perform substantial physical activity
US9108098B2 (en) * 2008-11-25 2015-08-18 Fox Factory, Inc. Methods and apparatus for virtual competition
US20100160014A1 (en) * 2008-11-25 2010-06-24 Mario Galasso Methods and apparatus for virtual competition
EP4039342A1 (en) * 2008-11-25 2022-08-10 Fox Factory, Inc. Methods and apparatus for virtual competition
US11869651B2 (en) 2008-11-25 2024-01-09 Fox Factory, Inc. Methods and apparatus for virtual competition
US11875887B2 (en) 2008-11-25 2024-01-16 Fox Factory, Inc. Methods and apparatus for virtual competition
US20100222179A1 (en) * 2009-02-27 2010-09-02 Sinclair Temple Presenting information to users during an activity, such as information from a previous or concurrent outdoor, physical activity
US7972245B2 (en) * 2009-02-27 2011-07-05 T-Mobile Usa, Inc. Presenting information to users during an activity, such as information from a previous or concurrent outdoor, physical activity
US20110003663A1 (en) * 2009-07-02 2011-01-06 Inventec Corporation System and method of dispatching task commands of running in game
US9039582B2 (en) 2009-08-17 2015-05-26 Pro-Climb, LLC Systems and methods for a hill training apparatus for a bicycle trainer
US9868022B2 (en) 2009-08-17 2018-01-16 Pro-Climb, LLC Systems and methods for a hill training apparatus for a bicycle trainer
US8764616B2 (en) 2009-08-17 2014-07-01 Pro-Climb, LLC Systems and methods for a hill training apparatus for a bicycle trainer
US20110039664A1 (en) * 2009-08-17 2011-02-17 Cooper Emily L Systems and methods for a hill training apparatus for a bicycle trainer
US8419597B2 (en) 2009-08-17 2013-04-16 Emily L. Cooper Systems and methods for a hill training apparatus for a bicycle trainer
US20110082009A1 (en) * 2009-09-16 2011-04-07 Richard Ranky Instrumented handle and pedal systems for use in rehabilitation, exercise and training equipment
US8025607B2 (en) * 2009-09-16 2011-09-27 Northeastern University Instrumented handle and pedal systems for use in rehabilitation, exercise and training equipment
US20120302403A1 (en) * 2009-10-20 2012-11-29 Felix Touret Device intended in particular for athletic training
CN102686284A (en) * 2009-10-20 2012-09-19 F·托雷特 Device particularly intended for sports training
EP2490772A1 (en) * 2009-10-20 2012-08-29 Touret, Félix Device particularly intended for sports training
US20140315690A1 (en) * 2009-12-21 2014-10-23 Core Industries, Llc Instructional Displays and Methods for an Exercise Machine
US9295878B2 (en) * 2009-12-21 2016-03-29 Core Industries, Llc Instructional displays and methods for an exercise machine
US20110319229A1 (en) * 2009-12-21 2011-12-29 Kevin Corbalis Instructional Displays and Methods for Exercise Machine
US8801578B2 (en) * 2009-12-21 2014-08-12 Core Industries, Llc Instructional displays and methods for exercise machine
US20140353055A1 (en) * 2011-09-29 2014-12-04 Richard Kronfeld Variable resistance serial hybrid electric bicycle
US20170158061A1 (en) * 2011-09-29 2017-06-08 Rahtmobile, Llc Variable resistance serial hybrid electric bicycle
US9956880B2 (en) * 2011-09-29 2018-05-01 Rahtmobile, Llc Variable resistance serial hybrid electric bicycle
US9505310B2 (en) * 2011-09-29 2016-11-29 Rahtmobile, Llc Variable resistance serial hybrid electric bicycle
US10220259B2 (en) 2012-01-05 2019-03-05 Icon Health & Fitness, Inc. System and method for controlling an exercise device
US9375629B2 (en) * 2012-02-13 2016-06-28 Gusto Technologies, Inc. Method and apparatus for visual simulation of exercise
US20130210579A1 (en) * 2012-02-13 2013-08-15 Shane Schieffer Method and apparatus for visual simulation of exercise
US20130263719A1 (en) * 2012-04-06 2013-10-10 Icon Health & Fitness, Inc. Using Music to Motivate a User During Exercise
US9123317B2 (en) * 2012-04-06 2015-09-01 Icon Health & Fitness, Inc. Using music to motivate a user during exercise
US10549153B2 (en) * 2012-08-31 2020-02-04 Blue Goji Llc Virtual reality and mixed reality enhanced elliptical exercise trainer
US10960264B2 (en) * 2012-08-31 2021-03-30 Blue Goji Llc Virtual reality and mixed reality enhanced exercise machine
US11465014B2 (en) * 2012-08-31 2022-10-11 Blue Goji Llc Body joystick for interacting with virtual reality or mixed reality machines or software applications with brainwave entrainment
US11191996B2 (en) 2012-08-31 2021-12-07 Blue Goji Llc Body joystick for interacting with virtual reality or mixed reality machines or software applications
US20190060708A1 (en) * 2012-08-31 2019-02-28 Blue Goji Llc Virtual reality and mixed reality enhanced exercise machine
US10155133B2 (en) 2012-08-31 2018-12-18 Blue Goji Llc System and method for a mixed or virtual reality-enhanced stationary exercise bicycle
US20140077494A1 (en) * 2012-09-14 2014-03-20 Robert Sutkowski Methods and apparatus to power an exercise machine
US9737746B2 (en) * 2012-09-14 2017-08-22 Brunswick Corporation Methods and apparatus to power an exercise machine
US20170340913A1 (en) * 2012-09-14 2017-11-30 Brunswick Corporation Methods and apparatus to power an exercise machine
US9943718B2 (en) * 2012-09-14 2018-04-17 Brunswick Corporation Methods and apparatus to power an exercise machine
US9579534B2 (en) * 2012-09-14 2017-02-28 Brunswick Corporation Methods and apparatus to power an exercise machine
US20170128763A1 (en) * 2012-09-14 2017-05-11 Brunswick Corporation Methods and apparatus to power an exercise machine
USD873710S1 (en) 2012-10-01 2020-01-28 Richard Kronfeld Hybrid electric bicycle
US8864587B2 (en) 2012-10-03 2014-10-21 Sony Corporation User device position indication for security and distributed race challenges
US9682306B2 (en) * 2012-10-19 2017-06-20 Industrial Technology Research Institute Exercise bike and operation method thereof
US20140113768A1 (en) * 2012-10-19 2014-04-24 Industrial Technology Research Institute Exercise bike and operation method thereof
US9205301B2 (en) 2013-02-26 2015-12-08 VirtuRide LLC Universal support platform for exercise bicycles and exercise system with virtual reality synchronicity
US10279212B2 (en) 2013-03-14 2019-05-07 Icon Health & Fitness, Inc. Strength training apparatus with flywheel and related methods
US20160158603A1 (en) * 2013-07-24 2016-06-09 Intelligent Resistance Ltd. Assembly for applying a force
US8795138B1 (en) 2013-09-17 2014-08-05 Sony Corporation Combining data sources to provide accurate effort monitoring
US9224311B2 (en) 2013-09-17 2015-12-29 Sony Corporation Combining data sources to provide accurate effort monitoring
US9142141B2 (en) 2013-09-17 2015-09-22 Sony Corporation Determining exercise routes based on device determined information
US10188890B2 (en) 2013-12-26 2019-01-29 Icon Health & Fitness, Inc. Magnetic resistance mechanism in a cable machine
US9269119B2 (en) 2014-01-22 2016-02-23 Sony Corporation Devices and methods for health tracking and providing information for improving health
US20150209617A1 (en) * 2014-01-27 2015-07-30 Wanin Interantional Co., Ltd. Fitness equipment combining with a cloud service system
US10433612B2 (en) 2014-03-10 2019-10-08 Icon Health & Fitness, Inc. Pressure sensor to quantify work
US10426989B2 (en) 2014-06-09 2019-10-01 Icon Health & Fitness, Inc. Cable system incorporated into a treadmill
US10226396B2 (en) 2014-06-20 2019-03-12 Icon Health & Fitness, Inc. Post workout massage device
US10220289B2 (en) * 2014-07-07 2019-03-05 Leila Benedicte Habiche Device for practicing sport activities
US20170136339A1 (en) * 2014-07-07 2017-05-18 Leila Benedicte Habiche Device for practising sport activities
US20160156385A1 (en) * 2014-11-28 2016-06-02 Shimano Inc. Bicycle component and bicycle communication system
US9853688B2 (en) * 2014-11-28 2017-12-26 Shimano Inc. Bicycle component and bicycle communication system
US10258828B2 (en) 2015-01-16 2019-04-16 Icon Health & Fitness, Inc. Controls for an exercise device
US10391361B2 (en) 2015-02-27 2019-08-27 Icon Health & Fitness, Inc. Simulating real-world terrain on an exercise device
US11154746B2 (en) 2015-06-01 2021-10-26 Johnson Health Tech Co., Ltd. Exercise apparatus
US10398933B2 (en) * 2015-06-01 2019-09-03 Johnson Health Tech Co., Ltd. Exercise apparatus
US10537764B2 (en) 2015-08-07 2020-01-21 Icon Health & Fitness, Inc. Emergency stop with magnetic brake for an exercise device
US10953305B2 (en) 2015-08-26 2021-03-23 Icon Health & Fitness, Inc. Strength exercise mechanisms
US11020628B2 (en) * 2016-01-12 2021-06-01 Samsung Electronics Co., Ltd. Display device and control method therefor
US20200261763A1 (en) * 2016-01-12 2020-08-20 Samsung Electronics Co., Ltd. Display device and control method therefor
US9996149B1 (en) 2016-02-22 2018-06-12 Immersacad Corporation Method for one-touch translational navigation of immersive, virtual reality environments
US10561894B2 (en) 2016-03-18 2020-02-18 Icon Health & Fitness, Inc. Treadmill with removable supports
US10272317B2 (en) 2016-03-18 2019-04-30 Icon Health & Fitness, Inc. Lighted pace feature in a treadmill
US10293211B2 (en) 2016-03-18 2019-05-21 Icon Health & Fitness, Inc. Coordinated weight selection
US9734184B1 (en) 2016-03-31 2017-08-15 Cae Inc. Method and systems for removing the most extraneous data record from a remote repository
US10115320B2 (en) * 2016-03-31 2018-10-30 Cae Inc. Method and systems for updating a remote repository based on data-types
US11288420B2 (en) 2016-03-31 2022-03-29 Cae Inc. Method and systems for anticipatorily updating a remote repository
US10252109B2 (en) 2016-05-13 2019-04-09 Icon Health & Fitness, Inc. Weight platform treadmill
US10471299B2 (en) 2016-07-01 2019-11-12 Icon Health & Fitness, Inc. Systems and methods for cooling internal exercise equipment components
US10441844B2 (en) 2016-07-01 2019-10-15 Icon Health & Fitness, Inc. Cooling systems and methods for exercise equipment
US20190195341A1 (en) * 2016-09-27 2019-06-27 Robert Bosch Gmbh Method and device for training an automatically operating gear unit
JP2019531222A (en) * 2016-09-27 2019-10-31 ロベルト・ボッシュ・ゲゼルシャフト・ミト・ベシュレンクテル・ハフツングRobert Bosch Gmbh Method and apparatus for adapting automatic operation gear shift mechanism
US10830338B2 (en) * 2016-09-27 2020-11-10 Robert Bosch Gmbh Method and device for training an automatically operating gear unit
US10671705B2 (en) 2016-09-28 2020-06-02 Icon Health & Fitness, Inc. Customizing recipe recommendations
US10500473B2 (en) 2016-10-10 2019-12-10 Icon Health & Fitness, Inc. Console positioning
US10376736B2 (en) 2016-10-12 2019-08-13 Icon Health & Fitness, Inc. Cooling an exercise device during a dive motor runway condition
US10343017B2 (en) 2016-11-01 2019-07-09 Icon Health & Fitness, Inc. Distance sensor for console positioning
US10561877B2 (en) 2016-11-01 2020-02-18 Icon Health & Fitness, Inc. Drop-in pivot configuration for stationary bike
US10661114B2 (en) 2016-11-01 2020-05-26 Icon Health & Fitness, Inc. Body weight lift mechanism on treadmill
US10625114B2 (en) 2016-11-01 2020-04-21 Icon Health & Fitness, Inc. Elliptical and stationary bicycle apparatus including row functionality
US10543395B2 (en) 2016-12-05 2020-01-28 Icon Health & Fitness, Inc. Offsetting treadmill deck weight during operation
US10702736B2 (en) 2017-01-14 2020-07-07 Icon Health & Fitness, Inc. Exercise cycle
IT201700012206A1 (en) * 2017-02-03 2018-08-03 Technogym Spa System for the execution of a synchronized training, in particular by rowing machines, and relative method of operation.
US11451108B2 (en) 2017-08-16 2022-09-20 Ifit Inc. Systems and methods for axial impact resistance in electric motors
US20210060379A1 (en) * 2017-09-21 2021-03-04 Tacx B.V. Bicycle trainer and method of its operation
US10729965B2 (en) 2017-12-22 2020-08-04 Icon Health & Fitness, Inc. Audible belt guide in a treadmill
US11247101B2 (en) * 2018-02-02 2022-02-15 Zumba Fitness Llc Methods and systems for facilitating the memorization of exercise routines to users
US11040248B2 (en) * 2018-06-21 2021-06-22 Qingdao Magene Intelligence Technology Co., Ltd. Bicycle trainer compensation algorithm based on multi-groove belts sliding relative to one another
US11534654B2 (en) 2019-01-25 2022-12-27 Ifit Inc. Systems and methods for an interactive pedaled exercise device
WO2020154691A1 (en) * 2019-01-25 2020-07-30 Icon Health & Fitness, Inc. Systems and methods for an interactive pedaled exercise device
US11402895B2 (en) 2019-01-30 2022-08-02 Human Mode, LLC Virtual reality simulation system
US10429924B1 (en) 2019-01-30 2019-10-01 Human Mode, LLC Virtual reality simulation system
US11058918B1 (en) 2019-02-12 2021-07-13 Icon Health & Fitness, Inc. Producing a workout video to control a stationary exercise machine
US11033777B1 (en) * 2019-02-12 2021-06-15 Icon Health & Fitness, Inc. Stationary exercise machine
US11426633B2 (en) 2019-02-12 2022-08-30 Ifit Inc. Controlling an exercise machine using a video workout program
US11596829B2 (en) 2019-03-11 2023-03-07 Rom Technologies, Inc. Control system for a rehabilitation and exercise electromechanical device
US11752391B2 (en) 2019-03-11 2023-09-12 Rom Technologies, Inc. System, method and apparatus for adjustable pedal crank
US11541274B2 (en) 2019-03-11 2023-01-03 Rom Technologies, Inc. System, method and apparatus for electrically actuated pedal for an exercise or rehabilitation machine
US11471729B2 (en) 2019-03-11 2022-10-18 Rom Technologies, Inc. System, method and apparatus for a rehabilitation machine with a simulated flywheel
US11904202B2 (en) 2019-03-11 2024-02-20 Rom Technolgies, Inc. Monitoring joint extension and flexion using a sensor device securable to an upper and lower limb
US11801423B2 (en) 2019-05-10 2023-10-31 Rehab2Fit Technologies, Inc. Method and system for using artificial intelligence to interact with a user of an exercise device during an exercise session
US20220047921A1 (en) * 2019-05-10 2022-02-17 Rehab2Fit Technologies Inc. Method and System for Using Artificial Intelligence to Independently Adjust Resistance of Pedals Based on Leg Strength
US11433276B2 (en) * 2019-05-10 2022-09-06 Rehab2Fit Technologies, Inc. Method and system for using artificial intelligence to independently adjust resistance of pedals based on leg strength
US11904207B2 (en) * 2019-05-10 2024-02-20 Rehab2Fit Technologies, Inc. Method and system for using artificial intelligence to present a user interface representing a user's progress in various domains
US20230001268A1 (en) * 2019-05-10 2023-01-05 Rehab2Fit Technologies, Inc. Method and system for using artificial intelligence to independently adjust resistance of pedals based on leg strength
US20220016480A1 (en) * 2019-05-10 2022-01-20 Rehab2Fit Technologies Inc. Method and System for Using Artificial Intelligence to Present a User Interface Representing a User's Progress in Various Domains
US11865428B2 (en) * 2019-09-17 2024-01-09 Life Fitness, Llc Systems and methods for guiding user control of fitness machines
US20220080285A1 (en) * 2019-09-17 2022-03-17 Life Fitness, Llc Systems and methods for guiding user control of fitness machines
US11179618B2 (en) * 2019-09-17 2021-11-23 Life Fitness, Llc Systems and methods for guiding user control of fitness machines
US11915816B2 (en) 2019-10-03 2024-02-27 Rom Technologies, Inc. Systems and methods of using artificial intelligence and machine learning in a telemedical environment to predict user disease states
US11887717B2 (en) 2019-10-03 2024-01-30 Rom Technologies, Inc. System and method for using AI, machine learning and telemedicine to perform pulmonary rehabilitation via an electromechanical machine
US11515021B2 (en) 2019-10-03 2022-11-29 Rom Technologies, Inc. Method and system to analytically optimize telehealth practice-based billing processes and revenue while enabling regulatory compliance
US11515028B2 (en) 2019-10-03 2022-11-29 Rom Technologies, Inc. Method and system for using artificial intelligence and machine learning to create optimal treatment plans based on monetary value amount generated and/or patient outcome
US11508482B2 (en) 2019-10-03 2022-11-22 Rom Technologies, Inc. Systems and methods for remotely-enabled identification of a user infection
US11756666B2 (en) 2019-10-03 2023-09-12 Rom Technologies, Inc. Systems and methods to enable communication detection between devices and performance of a preventative action
US11404150B2 (en) 2019-10-03 2022-08-02 Rom Technologies, Inc. System and method for processing medical claims using biometric signatures
US11915815B2 (en) 2019-10-03 2024-02-27 Rom Technologies, Inc. System and method for using artificial intelligence and machine learning and generic risk factors to improve cardiovascular health such that the need for additional cardiac interventions is mitigated
US11830601B2 (en) 2019-10-03 2023-11-28 Rom Technologies, Inc. System and method for facilitating cardiac rehabilitation among eligible users
US11410768B2 (en) 2019-10-03 2022-08-09 Rom Technologies, Inc. Method and system for implementing dynamic treatment environments based on patient information
US11445985B2 (en) 2019-10-03 2022-09-20 Rom Technologies, Inc. Augmented reality placement of goniometer or other sensors
US11701548B2 (en) 2019-10-07 2023-07-18 Rom Technologies, Inc. Computer-implemented questionnaire for orthopedic treatment
US11826613B2 (en) 2019-10-21 2023-11-28 Rom Technologies, Inc. Persuasive motivation for orthopedic treatment
US11547922B1 (en) * 2021-02-09 2023-01-10 Martin Tillman Exercise machine having integrated video gaming system
US20220296979A1 (en) * 2021-03-18 2022-09-22 Rayvolt Inc System for converting pedal assist bike into a smart trainer and a battery charger
WO2022200612A3 (en) * 2021-03-25 2023-05-19 Watomiq Gmbh System and method for interactive virtual cycling
CN113577658A (en) * 2021-08-09 2021-11-02 南开大学 Variable impedance moment training device that rides
US11923057B2 (en) 2021-08-23 2024-03-05 Rom Technologies, Inc. Method and system using artificial intelligence to monitor user characteristics during a telemedicine session
US11923065B2 (en) 2023-06-30 2024-03-05 Rom Technologies, Inc. Systems and methods for using artificial intelligence and machine learning to detect abnormal heart rhythms of a user performing a treatment plan with an electromechanical machine

Similar Documents

Publication Publication Date Title
US20070042868A1 (en) Cardio-fitness station with virtual- reality capability
US20100035726A1 (en) Cardio-fitness station with virtual-reality capability
EP1268006B1 (en) Games controller
US7837595B2 (en) Controller for an exercise bicycle
US7022048B1 (en) Video fitness machine
US10004940B2 (en) Exercising bicycle
US5690582A (en) Interactive exercise apparatus
US5785630A (en) Interactive exercise apparatus
EP0682544B1 (en) Interactive exercise apparatus
US5890995A (en) Interactive exercise apparatus
US6244988B1 (en) Interactive exercise system and attachment module for same
US6902513B1 (en) Interactive fitness equipment
EP1355699B1 (en) Methods and systems for controlling an exercise apparatus using a portable remote device
US9028368B2 (en) Systems, methods, and devices for simulating real world terrain on an exercise device
EP2233180B1 (en) Systems, methods, and devices for simulating real world terrain on an exercise device
US20120237911A1 (en) Systems, Methods, and Devices for Interactive Exercise
US20100248900A1 (en) Exercise systems for simulating real world terrain
US20020055422A1 (en) Stationary exercise apparatus adaptable for use with video games and including springed tilting features
US20070004565A1 (en) Bicycle training apparatus
JP2000510013A (en) Real-time simulation using position detection
US20130316827A1 (en) Curved Track Simulation Device
WO1994016777A1 (en) Physical exercise video system
WO2010036275A1 (en) Exercise equipment with a (re) programmable unit
Wang The development of an interactive mountain bike simulator to help injured mountain riders reduce the fear of re-injury while cornering
JP2001079112A (en) Training system

Legal Events

Date Code Title Description
AS Assignment

Owner name: EXPRESSO FITNESS CORPORATION, CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:FISHER, JOHN;THOMPSON, KEITH;NICOLI, LUCA;REEL/FRAME:018486/0767;SIGNING DATES FROM 20061102 TO 20061103

AS Assignment

Owner name: TRIPLEPOINT CAPITAL LLC, CALIFORNIA

Free format text: SECURITY AGREEMENT;ASSIGNOR:EXPRESSO FITNESS CORPORATION;REEL/FRAME:019646/0982

Effective date: 20070717

AS Assignment

Owner name: SILICON VALLEY BANK, CALIFORNIA

Free format text: SECURITY AGREEMENT;ASSIGNOR:EXPRESSO FITNESS CORPORATION;REEL/FRAME:021886/0892

Effective date: 20081124

Owner name: SILICON VALLEY BANK,CALIFORNIA

Free format text: SECURITY AGREEMENT;ASSIGNOR:EXPRESSO FITNESS CORPORATION;REEL/FRAME:021886/0892

Effective date: 20081124

AS Assignment

Owner name: TRIPLEPOINT CAPITAL LLC, CALIFORNIA

Free format text: SECURITY AGREEMENT;ASSIGNOR:EXPRESSO FITNESS CORPORATION;REEL/FRAME:023185/0705

Effective date: 20070717

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION