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

Cardio-fitness station with virtual-reality capability Download PDF

Info

Publication number
US20100035726A1
US20100035726A1 US12/188,143 US18814308A US2010035726A1 US 20100035726 A1 US20100035726 A1 US 20100035726A1 US 18814308 A US18814308 A US 18814308A US 2010035726 A1 US2010035726 A1 US 2010035726A1
Authority
US
United States
Prior art keywords
exercise
user
virtual
data
exercise equipment
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
US12/188,143
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 US12/188,143 priority Critical patent/US20100035726A1/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
Assigned to TRIPLEPOINT CAPITAL LLC reassignment TRIPLEPOINT CAPITAL LLC SECURITY AGREEMENT Assignors: EXPRESSO FITNESS CORPORATION
Publication of US20100035726A1 publication Critical patent/US20100035726A1/en
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
    • 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
    • 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
    • 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
    • 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
    • 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/0093Electric or electronic controls for exercising apparatus of groups A63B21/00 - A63B23/00, e.g. controlling load the load of the exercise apparatus being controlled by performance parameters, e.g. distance or speed
    • 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/0096Electric or electronic controls for exercising apparatus of groups A63B21/00 - A63B23/00, e.g. controlling load using performance related parameters for controlling electronic or video games or avatars
    • 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/0625Emitting sound, noise or music
    • A63B2071/063Spoken or verbal instructions
    • 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/06363D visualisation
    • 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
    • A63B2071/065Visualisation of specific exercise parameters
    • 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
    • A63B2071/0675Input for modifying training controls during workout
    • A63B2071/068Input by voice recognition
    • 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
    • A63B2071/0691Maps, e.g. yardage maps or electronic maps
    • 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/00058Mechanical means for varying the resistance
    • A63B21/00069Setting or adjusting the resistance level; Compensating for a preload prior to use, e.g. changing length of resistance or adjusting a valve
    • 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/0076Rowing machines for conditioning the cardio-vascular system
    • 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/36Speed measurement by electric or magnetic parameters
    • 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/70Measuring or simulating ambient conditions, e.g. weather, terrain or surface conditions
    • A63B2220/76Wind conditions
    • 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/70Measuring or simulating ambient conditions, e.g. weather, terrain or surface conditions
    • A63B2220/78Surface covering conditions, e.g. of a road surface
    • 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/10Multi-station exercising machines
    • A63B2225/105Multi-station exercising machines each station having its own resisting device, e.g. for training multiple users simultaneously
    • 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/15Miscellaneous features of sport apparatus, devices or equipment with identification means that can be read by electronic means
    • 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
    • A63B2230/00Measuring physiological parameters of the user
    • A63B2230/75Measuring physiological parameters of the user calorie expenditure

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 (73)

1. A method of a network-enabled fitness program, comprising:
storing a first set of data associated with a user provided via an exercise equipment;
transmitting a second set of data to the first exercise equipment over a network;
wherein the second set of data comprises software upgrades for the exercise equipment.
2. The method of claim 1, wherein, the first and second sets of data are received over a network comprising one or more of, the Internet or a TV cable.
3. The method of claim 1, further comprising, in response to receiving a request, providing the first set of data to the user; wherein, the request is generated by the user via the exercise equipment or a second exercise equipment; wherein the second exercise equipment is physically located anywhere in the world.
4. The method of claim 3, further comprising, assigning a unique identifier to the user.
5. The method of claim 4, wherein the unique identifier is usable by the user to retrieve the first set of data associated with the user via the request.
6. The method of claim 3, wherein the request is generated by another user via another exercise equipment; wherein the another exercise equipment is physically located anywhere in the world.
7. The method of claim 1, wherein the first set of data comprises, one or more of, user profile information of the user and fitness information associated with the user.
8. The method of claim 7, wherein the fitness information comprises, statistical data, exercise data, performance of the user exercising in a particular virtual environment, and historical performance data.
9. The method of claim 6, wherein, the request, further comprises, a request from another user to participate in an interactive exercise session with the user.
10. The method of claim 9, further comprising, providing the another user with a virtual environment that is same as a virtual environment in which the user is exercising.
11. The method of claim 1, wherein, the first and second sets of data are stored and managed by a server having a physical location that is remote from the exercise equipment.
12. The method of claim 11, wherein the server is wirelessly coupled to the first exercise equipment.
13. The method of claim 2, wherein the Internet connection is established via a wireless connection.
14. The method of claim 2, further comprising, transmitting one or more of, audio data, software upgrades, new virtual environments, and fitness data to the first exercise equipment via the network.
15. The method of claim 2, further comprising, receiving, one or more of, audio data, software upgrades, new virtual environments, and fitness data via the network.
16. The method of claim 14, wherein, the audio data comprises music files or audible instructions.
17. A method of a network-enabled fitness program, comprising:
receiving a first set of data provided by an exercise equipment;
storing the first set of data associated with the user;
transmitting a second set of data to the exercise equipment over a network;
wherein the second set of data comprises virtual exercise environments; and
wherein, the first and second sets of data are stored and managed by a server that is physically remote from a location of the exercise equipment.
18. The method of claim 17, wherein the exercise equipment and the server are wirelessly coupled.
19. The method of claim 17, wherein the second set of data further comprises, fitness information comprising, statistical data, exercise data, performance of the user in a particular virtual environment, and historical performance data.
20. The method of claim 19, further comprising, assigning a unique identifier to the user.
21. The method of claim 19, wherein the unique identifier is usable by the user to retrieve the fitness information associated with the user.
22. An apparatus, comprising:
an exercise equipment comprising movable parts;
a display unit coupled to the exercise equipment;
a processing unit able to execute one or more instruction sets embodied on a machine readable medium, the one or more instruction sets causing the processing unit to, when in operation:
render a simulated exercise environment to be displayed on the display unit; and
simulate movement of a virtual representation in the simulated exercise environment based on movement of movable parts of the exercise equipment;
wherein, the processing unit is able to receive data to update the one or more instruction sets.
23. The apparatus of claim 22, wherein the processing unit is communicatively coupled to a server.
24. The apparatus of claim 23, wherein, the data is received from the server via a network.
25. The apparatus of claim 23, wherein, the server is located a location that is physically remote from the exercise equipment.
26. The apparatus of claim 23, wherein, the server is wirelessly coupled to the processing unit.
27. The apparatus of claim 22, wherein the processing unit is coupled to the display unit.
28. The apparatus of claim 22, wherein the exercise equipment comprises one or more of, a treadmill, a rowing machine, a skier, and a stair climber.
29. The apparatus of claim 22, wherein the exercise equipment, comprises, a bike.
30. The apparatus of claim 22, wherein, the movable parts comprise, a handlebar and a set of pedals.
31. The apparatus of claim 30, further comprising, a motion resistance module coupled to one or more of the set of pedals to control a resistant force to movement of the set of pedals.
32. The apparatus of claim 22, further comprising, a gear-shifting unit coupled to the exercise equipment, wherein, the gear-shifting unit is operable to adjust the value of the parameter.
33. The apparatus of claim 32, wherein, the motion is simulated based on detected steering motion of the handlebar, detected motion of the set of pedals, and the value of the parameter.
34. The apparatus of claim 32, wherein, the one or more instruction sets causes the processing unit to adjust the resistant force to movement of the set of pedals based on the parameter or characteristics of the simulated exercise environment.
35. The apparatus of claim 22, wherein, new simulated exercise environments are received over the network.
36. The apparatus of claim 22, wherein, fitness information are received over the network.
37. The apparatus of claim 36, wherein, the fitness information is accessible with a unique identifier associated with the exercise data is submitted.
38. The apparatus of claim 36, wherein, the fitness information comprises, statistical data, exercise data, performance of the user in a particular virtual environment, and historical performance data.
39. The apparatus of claim 22, wherein, audio data is received over the network; wherein, the audio data comprises one or more of, music data and audible instructions.
40. The apparatus of claim 24, wherein the server hosts and manages, software upgrades, a plurality of new simulated exercise environments, audio data, and fitness information associated with a plurality of users.
41. A method of a revenue model, comprising:
in response to receiving a request for a simulated exercise route of a plurality of simulated exercise routes; wherein the request is generated from an exercise equipment over a network;
transmitting the simulated exercise route to the exercise equipment; and
assessing a fee.
42. The method of claim 41, further comprising, managing the plurality of simulated exercise routes on a server.
43. The method of claim 41, wherein, at least a portion of the fee is provided to a developer of one or more of the plurality of simulated exercise routes.
44. The method of claim 42, wherein, at least a portion of the fee is provided to a maintainer of the server.
45. An apparatus, comprising:
an first exercise equipment comprising a set of movable part;
a display unit coupled to the first exercise equipment;
a processing unit able to execute one or more instruction sets embodied on a machine readable medium, the one or more instruction sets causing the processing unit to, when in operation:
simulate movement of a first virtual body in a simulated exercise environment based on movement of the set of movable parts of the first exercise equipment;
simulate movement of a second virtual body in the simulated exercise environment; wherein, the movement of the second virtual body is simulated based on a set of exercise data recorded from a previous exercise session;
render visible display of the simulated exercise environment on the display unit.
46. The apparatus of claim 45, wherein the movement of the second virtual body is further simulated based on movement of a set of movable parts of a second exercise equipment;
wherein, the first and second exercise equipments are coupled over a wired or wireless network.
47. The apparatus of claim 45, wherein, the visible display of the simulated exercise environment comprises a visible representation of at least a portion of the second virtual body.
48. The apparatus of claim 45, wherein, the visible display of the simulated exercise environment is rendered from the perspective of the first virtual body.
49. The apparatus of claim 47, wherein, the visible display of the simulated exercise environment comprises a visible representation of at least a portion of the first virtual body.
50. The apparatus of claim 49, wherein, the visible representation of the at least a portion of the first virtual body comprises a set of handlebars.
51. The apparatus of claim 45, wherein, the visible display of the simulated exercise environment comprises a visible representation of a third virtual body.
52. The apparatus of claim 45, wherein the processing unit is communicatively coupled to a server.
53. The apparatus of claim 45, wherein the exercise data is retrieved from a storage device.
54. The apparatus of claim 52, wherein, the exercise data is received from the server via the network.
55. The apparatus of claim 52, wherein, the server is located at a location that is physically remote from the first exercise equipment.
56. The apparatus of claim 45, wherein the first exercise equipment comprises one or more of, a treadmill, a rowing machine, a skier, and a stair climber.
57. The apparatus of claim 45, wherein the first exercise equipment, comprises, a bike.
58. The apparatus of claim 45, wherein, the movable parts comprise, a handlebar and a set of pedals.
59. A method for exercising in an interactive virtual environment, comprising:
generating a visible representation of a virtual exercise environment for a first user of a first exercise equipment;
in response to receiving a request to participate in an interactive exercising session, simulating a motion of a competitive entity in the virtual exercise environment;
simulating the motion of the competitive entity based on a set of exercise data recorded from a previous exercise session of the first user;
generating a visible representation of the competitive entity against which the first user races in the virtual exercise environment; and
updating the visible representation of the virtual exercise environment based on motion of the first user on the first exercise equipment.
60. The method of claim 67, further comprising, further simulating the motion of the competitive entity based on real-time movement of a set of movable parts of a second exercise equipment; wherein the visible representation of the competitive entity is a representation of a second user of the second exercise equipment.
61. The method of claim 60 wherein, the second user and the second exercise equipment are physically located anywhere in the world.
62. The method of claim 60, wherein the first and second exercise equipments are coupled over a wired or wireless network.
63. The method of claim 60, further comprising, rendering the visible representation of the simulated exercise environment from the perspective of the first user on a display coupled to the first exercise equipment.
64. The method of claim 60, further comprising, rendering the visible representation of the simulated exercise environment from the perspective of the second user on a display coupled to the second exercise equipment.
65. A method for providing virtual coaching, comprising:
identifying a current set of exercise conditions of a user exercising in a current exercising session; and
providing a set of exercise-related advice to the user based on the current set of exercise conditions;
wherein, the set of exercise-related advice comprises a pathway suggestion.
66. The method of claim 65, further comprising, retrieving a set of exercise preferences associated with the user.
67. The method of claim 65, further comprising, identifying a historical set of exercise conditions associated with a previous exercising session of the user.
68. The method of claim 67, further comprising, providing the set of exercise-related advice based on the historical set of exercise conditions.
69. The method of claim 75, wherein, the set of exercise-related advice further comprises, a set of coaching instructions based on a predetermined fitness plan.
70. The method of claim 75, wherein, the exercise conditions comprises, one or more of, cadence, gear, and handle bar position.
71. The method of claim 70, wherein, the exercise conditions further comprise performance of the user.
72. The method of claim 70, wherein, the exercise conditions further comprise, biometric data.
73. The method of claim 72, wherein, the biometric data comprises heart-rate data.
US12/188,143 2008-08-07 2008-08-07 Cardio-fitness station with virtual-reality capability Abandoned US20100035726A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US12/188,143 US20100035726A1 (en) 2008-08-07 2008-08-07 Cardio-fitness station with virtual-reality capability

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US12/188,143 US20100035726A1 (en) 2008-08-07 2008-08-07 Cardio-fitness station with virtual-reality capability

Publications (1)

Publication Number Publication Date
US20100035726A1 true US20100035726A1 (en) 2010-02-11

Family

ID=41653477

Family Applications (1)

Application Number Title Priority Date Filing Date
US12/188,143 Abandoned US20100035726A1 (en) 2008-08-07 2008-08-07 Cardio-fitness station with virtual-reality capability

Country Status (1)

Country Link
US (1) US20100035726A1 (en)

Cited By (127)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100197462A1 (en) * 2005-09-07 2010-08-05 Bvp Holding, Inc. 3-d, interactive exercise analysis, gaming, and physical therapy system
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
US20110060557A1 (en) * 2009-09-09 2011-03-10 Ford Global Technologies, Llc Method and system for testing a vehicle design
US20110082009A1 (en) * 2009-09-16 2011-04-07 Richard Ranky Instrumented handle and pedal systems for use in rehabilitation, exercise and training equipment
US20110118084A1 (en) * 2009-11-17 2011-05-19 Pan-World Control Technologies, Inc. Exercise apparatus including an exercise machine with a controller capable of communicating with a media device
US20110172059A1 (en) * 2009-03-27 2011-07-14 Icon Ip, Inc. System and method for exercising
US20120071301A1 (en) * 2010-09-22 2012-03-22 Jemian Fitness Llc Adjustable inclining and declining exercise bicycle
WO2012040386A1 (en) * 2010-09-21 2012-03-29 4Iiii Innovations Inc. Head-mounted peripheral vision display systems and methods
US20130035208A1 (en) * 2011-08-03 2013-02-07 Icon Health & Fitness, Inc. Exercise device with fan controllable by a physiological condition of a user
US20130083009A1 (en) * 2011-09-30 2013-04-04 Kevin A. Geisner Exercising applications for personal audio/visual system
US20130178337A1 (en) * 2012-01-05 2013-07-11 Icon Health & Fitness, Inc. System And Method For Controlling An Exercise Device
US20130263719A1 (en) * 2012-04-06 2013-10-10 Icon Health & Fitness, Inc. Using Music to Motivate a User During Exercise
US20130282157A1 (en) * 2012-04-20 2013-10-24 Samsung Electronics Co., Ltd. Method of displaying multimedia exercise content based on exercise amount and multimedia apparatus applying the same
US20130297669A1 (en) * 2012-05-02 2013-11-07 Sheng-Fang Wang System and Method for Integrating Fitness Information and Offering Advice
US20140077494A1 (en) * 2012-09-14 2014-03-20 Robert Sutkowski Methods and apparatus to power an exercise machine
US8690735B2 (en) 1999-07-08 2014-04-08 Icon Health & Fitness, Inc. Systems for interaction with exercise device
CN103736249A (en) * 2013-11-26 2014-04-23 天津思博科科技发展有限公司 Multi-user bicycle analog simulation system based on Internet
FR2997631A1 (en) * 2012-11-08 2014-05-09 Philippe Laurent PHYSICAL EXERCISE METHOD AND DEVICE
US20140135173A1 (en) * 2012-10-31 2014-05-15 Icon Health & Fitness, Inc. System and method for an interactive exercise routine
US8758201B2 (en) 1999-07-08 2014-06-24 Icon Health & Fitness, Inc. Portable physical activity sensing system
US8795138B1 (en) 2013-09-17 2014-08-05 Sony Corporation Combining data sources to provide accurate effort monitoring
US20140221160A1 (en) * 2011-09-08 2014-08-07 Paofit Holdings Pte. Ltd. Sensor Device and System for Fitness Equipment
WO2014163976A1 (en) * 2013-03-11 2014-10-09 Smith Kelly Ann Equipment, system and method for improving exercise efficiency in a cardio-fitness machine
US8864587B2 (en) 2012-10-03 2014-10-21 Sony Corporation User device position indication for security and distributed race challenges
CN104587637A (en) * 2015-01-12 2015-05-06 徐峰 Elastic-rope bicycle training device
US9028368B2 (en) 1999-07-08 2015-05-12 Icon Health & Fitness, Inc. Systems, methods, and devices for simulating real world terrain on an exercise device
US20150209617A1 (en) * 2014-01-27 2015-07-30 Wanin Interantional Co., Ltd. Fitness equipment combining with a cloud service system
US20160030833A1 (en) * 2014-07-30 2016-02-04 Rally Health, Inc. Media, systems, and methods for game-based exercise tracking with virtual world variations
US9269119B2 (en) 2014-01-22 2016-02-23 Sony Corporation Devices and methods for health tracking and providing information for improving health
US20160059079A1 (en) * 2014-08-27 2016-03-03 Icon Health & Fitness, Inc. Providing Interaction with Broadcasted Media Content
US9286711B2 (en) 2011-09-30 2016-03-15 Microsoft Technology Licensing, Llc Representing a location at a previous time period using an augmented reality display
US20160104321A1 (en) * 2014-10-08 2016-04-14 Microsoft Corporation Transfer of attributes between generations of characters
US9345957B2 (en) 2011-09-30 2016-05-24 Microsoft Technology Licensing, Llc Enhancing a sport using an augmented reality display
US20160144916A1 (en) * 2014-11-24 2016-05-26 Bion Inc. Personal Exercise Measuring Safety System
US20160144236A1 (en) * 2014-11-26 2016-05-26 Samsung Electronics Co., Ltd. Exercise information providing method and electronic device supporting the same
US20160166881A1 (en) * 2014-12-12 2016-06-16 Kent State University Bike System For Use In Rehabilitation Of A Patient
CZ306132B6 (en) * 2012-08-23 2016-08-17 Jakub Jiruš Fitness and/or muscle conditioning machine
US20160250519A1 (en) * 2015-02-27 2016-09-01 Icon Health & Fitness, Inc. Simulating Real-World Terrain on an Exercise Device
CN106215373A (en) * 2016-07-28 2016-12-14 温州医科大学 A kind of foot pedal apparatus of the training bicycle with motion frequency regulation and control
CN106215375A (en) * 2016-07-28 2016-12-14 温州医科大学 A kind of training cycling guard system based on motion frequency sensing
CN106237583A (en) * 2016-07-28 2016-12-21 温州医科大学 A kind of training bicycle with motion frequency regulation and control
US20170050080A1 (en) * 2015-08-19 2017-02-23 Seiko Epson Corporation Pedaling measurement apparatus, pedaling measurement system, pedaling measurement method, and recording medium
US9579544B2 (en) 2013-12-31 2017-02-28 Icon Health & Fitness, Inc. Exercise machine with multiple control modules
US9579542B2 (en) * 2014-12-29 2017-02-28 Robert Quinn Networked game system having multiple full-body exercise apparatus controllers
US20170193705A1 (en) * 2015-12-31 2017-07-06 Daqri, Llc Path visualization for motion planning
US20170189785A1 (en) * 2014-11-24 2017-07-06 Bion Inc. Personal excercise measuring safety system
US9734184B1 (en) 2016-03-31 2017-08-15 Cae Inc. Method and systems for removing the most extraneous data record from a remote repository
US9861852B2 (en) 2014-12-29 2018-01-09 Robert Quinn Game system having full-body exercise apparatus controller with independently operable appendicular members
US9911357B2 (en) 2011-08-10 2018-03-06 Polar Electro Oy Training guidance apparatus
KR101865520B1 (en) 2017-11-30 2018-06-07 송병우 Virtual Augmented Reality Bicycles
US9996149B1 (en) 2016-02-22 2018-06-12 Immersacad Corporation Method for one-touch translational navigation of immersive, virtual reality environments
US20180207485A1 (en) * 2016-04-28 2018-07-26 Boe Technology Group Co., Ltd. Exercise equipment and exercise equipment assembly, and apparatus and method for simulating exercise environment in exercise equipment
CN108399777A (en) * 2018-04-13 2018-08-14 京东方科技集团股份有限公司 A kind of auxiliary driving method, device and electronic equipment
WO2018154284A1 (en) * 2017-02-24 2018-08-30 Sony Interactive Entertainment Inc. Virtual reality
CN108578992A (en) * 2018-05-02 2018-09-28 郑州工业应用技术学院 A kind of multi-functional expand of sport combines the unit with teaching and training
US10115320B2 (en) * 2016-03-31 2018-10-30 Cae Inc. Method and systems for updating a remote repository based on data-types
JP2019501002A (en) * 2016-01-11 2019-01-17 ワットバイク アイピー リミテッドWattbike IP Limited Stationary ergometric exercise device
US10188890B2 (en) 2013-12-26 2019-01-29 Icon Health & Fitness, Inc. Magnetic resistance mechanism in a cable machine
US10204525B1 (en) 2007-12-14 2019-02-12 JeffRoy H. Tillis Suggestion-based virtual sessions engaging the mirror neuron system
US10207148B2 (en) 2016-10-12 2019-02-19 Icon Health & Fitness, Inc. Systems and methods for reducing runaway resistance on an exercise device
US10226396B2 (en) 2014-06-20 2019-03-12 Icon Health & Fitness, Inc. Post workout massage device
EP3281088A4 (en) * 2015-04-10 2019-03-13 VirZoom Inc. Virtual reality exercise game
US10252109B2 (en) 2016-05-13 2019-04-09 Icon Health & Fitness, Inc. Weight platform treadmill
USD845995S1 (en) * 2018-02-20 2019-04-16 Intuit, Inc. Display screen or portion thereof with icon
US10258828B2 (en) 2015-01-16 2019-04-16 Icon Health & Fitness, Inc. Controls for an exercise device
USD845996S1 (en) * 2018-02-20 2019-04-16 Intuit, Inc. Display screen or portion thereof with graphical user interface
US20190121425A1 (en) * 2016-07-29 2019-04-25 Atticfab Co., Ltd. Chair-type virtual reality controller
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
US20190143194A1 (en) * 2017-11-12 2019-05-16 Peloton Interactive, Inc. User interface with segmented timeline
US10293211B2 (en) 2016-03-18 2019-05-21 Icon Health & Fitness, Inc. Coordinated weight selection
US10343017B2 (en) 2016-11-01 2019-07-09 Icon Health & Fitness, Inc. Distance sensor for console positioning
US10369477B2 (en) 2014-10-08 2019-08-06 Microsoft Technology Licensing, Llc Management of resources within a virtual world
US10376736B2 (en) 2016-10-12 2019-08-13 Icon Health & Fitness, Inc. Cooling an exercise device during a dive motor runway condition
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
US10466475B2 (en) * 2016-07-26 2019-11-05 Bion Inc. Head mounted virtual reality object synchronized physical training system
US10471299B2 (en) 2016-07-01 2019-11-12 Icon Health & Fitness, Inc. Systems and methods for cooling internal exercise equipment components
US10478723B2 (en) 2014-06-30 2019-11-19 Microsoft Technology Licensing, Llc Track based play systems
US20190351327A1 (en) * 2011-06-07 2019-11-21 Nike, Inc. Virtual Performance System
US10500473B2 (en) 2016-10-10 2019-12-10 Icon Health & Fitness, Inc. Console positioning
US10518188B2 (en) 2014-06-30 2019-12-31 Microsoft Technology Licensing, Llc Controlling physical toys using a physics engine
US10537821B2 (en) 2014-06-30 2020-01-21 Microsoft Technology Licensing, Llc Interactive play sets
US10537764B2 (en) 2015-08-07 2020-01-21 Icon Health & Fitness, Inc. Emergency stop with magnetic brake for an exercise device
USD873933S1 (en) 2017-11-03 2020-01-28 Wattbike Ip Limited Bicycle trainer
US10543395B2 (en) 2016-12-05 2020-01-28 Icon Health & Fitness, Inc. Offsetting treadmill deck weight during operation
US10561894B2 (en) 2016-03-18 2020-02-18 Icon Health & Fitness, Inc. Treadmill with removable supports
US10561877B2 (en) 2016-11-01 2020-02-18 Icon Health & Fitness, Inc. Drop-in pivot configuration for stationary bike
US10625114B2 (en) 2016-11-01 2020-04-21 Icon Health & Fitness, Inc. Elliptical and stationary bicycle apparatus including row functionality
JP2020513860A (en) * 2017-11-15 2020-05-21 ジェファン キム Virtual exercise place provision system
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
US10671154B1 (en) 2018-12-19 2020-06-02 Disney Enterprises, Inc. System and method for providing dynamic virtual reality ground effects
US10702736B2 (en) 2017-01-14 2020-07-07 Icon Health & Fitness, Inc. Exercise cycle
US10729965B2 (en) 2017-12-22 2020-08-04 Icon Health & Fitness, Inc. Audible belt guide in a treadmill
US10953305B2 (en) 2015-08-26 2021-03-23 Icon Health & Fitness, Inc. Strength exercise mechanisms
US10960266B2 (en) * 2019-05-06 2021-03-30 Samuel Messinger System of an artificial intelligence (AI) powered wireless gym
US20210106875A1 (en) * 2019-10-10 2021-04-15 Intelligent Training Group ApS Virtual training environment for cycling and other athletic activities
WO2021108443A1 (en) * 2019-11-25 2021-06-03 Wug Robot Llp Exercise equipment with interactive real road simulation
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
US11081224B2 (en) * 2012-07-31 2021-08-03 Peloton Interactive, Inc. Exercise system and method
US11148049B2 (en) 2016-06-29 2021-10-19 Razer (Asia-Pacific) Pte. Ltd. Data providing methods, data providing systems, and computer-readable media
US11179618B2 (en) * 2019-09-17 2021-11-23 Life Fitness, Llc Systems and methods for guiding user control of fitness machines
EP3912697A1 (en) * 2020-05-20 2021-11-24 Saris Cycling Group, Inc. Lean based steering system for use with tilting cycle
US20220016486A1 (en) * 2019-05-10 2022-01-20 Rehab2Fit Technologies Inc. Method and System for Using Artificial Intelligence to Adjust Pedal Resistance
US11288420B2 (en) 2016-03-31 2022-03-29 Cae Inc. Method and systems for anticipatorily updating a remote repository
US20220111278A1 (en) * 2018-12-17 2022-04-14 Hdts, A.S. High-speed skatemill with a movable skatemill belt
WO2022104423A1 (en) * 2020-11-19 2022-05-27 Mpower Health Management Pty Ltd Exercise apparatus
CN114832351A (en) * 2021-02-02 2022-08-02 雅马哈发动机株式会社 Exercise system, method for providing exercise and computer program
US11399740B2 (en) 2016-06-13 2022-08-02 Action Faction, Ltd. Training and rehabilitation involving physical activity and cognitive exercises
US11451108B2 (en) 2017-08-16 2022-09-20 Ifit Inc. Systems and methods for axial impact resistance in electric motors
US11452928B2 (en) * 2019-07-02 2022-09-27 Jae Hwan Kim System for providing virtual exercising place
US11465031B2 (en) * 2020-09-16 2022-10-11 RevolutioNice, Inc. Ambulation simulation systems, terrain simulation systems, treadmill systems, and related systems and methods
US20220362632A1 (en) * 2021-05-12 2022-11-17 Univr Co., Ltd. Motion recognition, and exercise and game mixed rhythmic interior bike system
US11534654B2 (en) * 2019-01-25 2022-12-27 Ifit Inc. Systems and methods for an interactive pedaled exercise device
US11610664B2 (en) 2012-07-31 2023-03-21 Peloton Interactive, Inc. Exercise system and method
EP3965906A4 (en) * 2019-05-08 2023-05-17 Park Player Ltd. A playground interactive gaming system
WO2023192278A1 (en) * 2022-03-29 2023-10-05 Meta Platforms Technologies, Llc Interaction initiation by a virtual assistant
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
US11801419B2 (en) 2019-05-23 2023-10-31 Rehab2Fit Technologies, Inc. System, method and apparatus for rehabilitation and exercise with multi-configurable accessories
US11833393B2 (en) 2019-05-15 2023-12-05 Rehab2Fit Technologies, Inc. System and method for using an exercise machine to improve completion of an exercise
US11896540B2 (en) 2019-06-24 2024-02-13 Rehab2Fit Technologies, Inc. Method and system for implementing an exercise protocol for osteogenesis and/or muscular hypertrophy
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
US11951359B2 (en) 2019-05-10 2024-04-09 Rehab2Fit Technologies, Inc. Method and system for using artificial intelligence to independently adjust resistance of pedals based on leg strength
US11957956B2 (en) 2019-05-10 2024-04-16 Rehab2Fit Technologies, Inc. System, method and apparatus for rehabilitation and exercise

Citations (94)

* 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
US4542897A (en) * 1983-10-11 1985-09-24 Melton Donald L Exercise cycle with interactive amusement device
US4674741A (en) * 1985-08-05 1987-06-23 Bally Manufacturing Corporation Rowing machine with video display
US4772059A (en) * 1987-01-14 1988-09-20 Bernard Parry Carrying member
US4822032A (en) * 1987-04-23 1989-04-18 Whitmore Henry B Exercise machine
US4919378A (en) * 1988-04-12 1990-04-24 Maeda Industries, Ltd. Support structure for bicycle saddle
US4962469A (en) * 1988-04-18 1990-10-09 Casio Computer Co., Ltd. Exercise measuring instrument
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
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
US5752879A (en) * 1995-12-13 1998-05-19 Berdut; Elberto Tiltable multi-purpose exercise gym apparatus
US5785630A (en) * 1993-02-02 1998-07-28 Tectrix Fitness Equipment, Inc. Interactive exercise apparatus
US5795301A (en) * 1995-08-31 1998-08-18 Seiko Epson Corporation Display method used in portable pulse measuring device
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
US5931763A (en) * 1995-10-05 1999-08-03 Technogym S.R.L. System for programming training on exercise apparatus or machines and related method
US6059692A (en) * 1996-12-13 2000-05-09 Hickman; Paul L. Apparatus for remote interactive exercise and health equipment
US6132337A (en) * 1997-03-24 2000-10-17 Keytron Electronics & Technologies Ltd. Exercise monitoring system
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
US20020022551A1 (en) * 1999-07-08 2002-02-21 Watterson Scott R. Methods and systems for controlling an exercise apparatus using a portable remote device
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
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
US6626799B2 (en) * 1999-07-08 2003-09-30 Icon Ip, Inc. System and methods for providing an improved exercise device with motivational programming
US20030186784A1 (en) * 1998-03-09 2003-10-02 Kiyotaka Ogawa Training machine, image output processing device and method, and recording medium which stores image outputting programs
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
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
US20050202934A1 (en) * 2003-11-12 2005-09-15 Olrik Jakob C. Apparatus and method for providing a user with a personal exercise program
US20050209061A1 (en) * 2003-02-28 2005-09-22 Nautilus, Inc. Control system and method for an exercise 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
US20060025282A1 (en) * 2004-07-28 2006-02-02 Redmann William G Device and method for exercise prescription, detection of successful performance, and provision of reward therefore
US20060063644A1 (en) * 2003-01-24 2006-03-23 Yang Hao H Cross reference to related applications
US7020508B2 (en) * 2002-08-22 2006-03-28 Bodymedia, Inc. Apparatus for detecting human physiological and contextual information
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
US20060205564A1 (en) * 2005-03-04 2006-09-14 Peterson Eric K Method and apparatus for mobile health and wellness management incorporating real-time coaching and feedback, community and rewards
US20060217231A1 (en) * 2005-03-24 2006-09-28 Walkstyles, Inc. Interactive exercise device and system
US7166062B1 (en) * 1999-07-08 2007-01-23 Icon Ip, Inc. System for interaction with exercise device
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
US7172532B2 (en) * 2001-01-19 2007-02-06 Nautilus, Inc. Exercise device tubing
US20070042868A1 (en) * 2005-05-11 2007-02-22 John Fisher Cardio-fitness station with virtual- reality capability
US20070080446A1 (en) * 2005-10-07 2007-04-12 Maxita International Corp. Protective enclosure for handheld electronic device
US20070088804A1 (en) * 1998-01-22 2007-04-19 Concert Technology Corporation Network-enabled audio device
US20070135690A1 (en) * 2005-12-08 2007-06-14 Nicholl Richard V Mobile communication device that provides health feedback
US20070135264A1 (en) * 2005-12-09 2007-06-14 Outland Research, Llc Portable exercise scripting and monitoring device
US20070203000A1 (en) * 2006-02-27 2007-08-30 Yun-Ting Chiu Flywheel magnetic control resistance apparatus for indoor exercise facilities
US20070219059A1 (en) * 2006-03-17 2007-09-20 Schwartz Mark H Method and system for continuous monitoring and training of exercise
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
US20080090703A1 (en) * 2006-10-14 2008-04-17 Outland Research, Llc Automated Personal Exercise Regimen Tracking Apparatus
US20080096726A1 (en) * 2006-09-07 2008-04-24 Nike, Inc. Athletic Performance Sensing and/or Tracking Systems and Methods
US7373820B1 (en) * 2004-11-23 2008-05-20 James Terry L Accelerometer for data collection and communication
US20080155077A1 (en) * 2006-12-20 2008-06-26 James Terry L Activity Monitor for Collecting, Converting, Displaying, and Communicating Data
US20080182723A1 (en) * 2007-01-29 2008-07-31 Aaron Jeffrey A Methods, systems, and products for monitoring athletic performance
US20090005220A1 (en) * 2005-01-04 2009-01-01 Healthpia Co., Ltd. Mobile Communication Terminal Having Exercise Quantity Measurement Function and Method of Measuring Exercise Quantity Using the Same
US7695406B2 (en) * 2004-03-09 2010-04-13 Waters Rolland M User interactive exercise system

Patent Citations (99)

* 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
US4542897A (en) * 1983-10-11 1985-09-24 Melton Donald L Exercise cycle with interactive amusement device
US4674741A (en) * 1985-08-05 1987-06-23 Bally Manufacturing Corporation Rowing machine with video display
US4772059A (en) * 1987-01-14 1988-09-20 Bernard Parry Carrying member
US4822032A (en) * 1987-04-23 1989-04-18 Whitmore Henry B Exercise machine
US4919378A (en) * 1988-04-12 1990-04-24 Maeda Industries, Ltd. Support structure for bicycle saddle
US4962469A (en) * 1988-04-18 1990-10-09 Casio Computer Co., Ltd. Exercise measuring instrument
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
US5645509A (en) * 1991-07-02 1997-07-08 Icon Health & Fitness, Inc. Remote exercise control system
US5489249A (en) * 1991-07-02 1996-02-06 Proform Fitness Products, Inc. Video 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
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
US5795301A (en) * 1995-08-31 1998-08-18 Seiko Epson Corporation Display method used in portable pulse measuring device
US5931763A (en) * 1995-10-05 1999-08-03 Technogym S.R.L. System for programming training on exercise apparatus or machines and related method
US6765726B2 (en) * 1995-11-06 2004-07-20 Impluse Technology Ltd. System and method for tracking and assessing movement skills in multidimensional space
US5752879A (en) * 1995-12-13 1998-05-19 Berdut; Elberto Tiltable multi-purpose exercise gym apparatus
US6749537B1 (en) * 1995-12-14 2004-06-15 Hickman Paul L 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
US6059692A (en) * 1996-12-13 2000-05-09 Hickman; Paul L. Apparatus for remote interactive exercise and health equipment
US6132337A (en) * 1997-03-24 2000-10-17 Keytron Electronics & Technologies Ltd. Exercise monitoring system
US6464618B1 (en) * 1997-04-28 2002-10-15 Michael J. Shea Exercise system
US20070088804A1 (en) * 1998-01-22 2007-04-19 Concert Technology Corporation Network-enabled audio device
US20030186784A1 (en) * 1998-03-09 2003-10-02 Kiyotaka Ogawa Training machine, image output processing device and method, and recording medium which stores image outputting programs
US6419613B2 (en) * 1998-04-24 2002-07-16 Kenneth W. Stearns Exercise apparatus with elevating seat
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
US7166062B1 (en) * 1999-07-08 2007-01-23 Icon Ip, Inc. System 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
US6626799B2 (en) * 1999-07-08 2003-09-30 Icon Ip, Inc. System and methods for providing an improved exercise device with motivational programming
US6997852B2 (en) * 1999-07-08 2006-02-14 Icon Ip, Inc. Methods and systems for controlling an exercise apparatus using a portable remote device
US20020022551A1 (en) * 1999-07-08 2002-02-21 Watterson Scott R. Methods and systems for controlling an exercise apparatus using a portable remote 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
US6458060B1 (en) * 1999-07-08 2002-10-01 Icon Ip, Inc. Systems and methods for interaction with exercise device
US7060006B1 (en) * 1999-07-08 2006-06-13 Icon Ip, Inc. Computer systems and methods for interaction with exercise device
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
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
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
US6447424B1 (en) * 2000-02-02 2002-09-10 Icon Health & Fitness Inc System and method for selective adjustment of exercise apparatus
US6942290B1 (en) * 2000-09-21 2005-09-13 G & W Products, Inc. Quick-mount and pivot base for bicycle seat or the like
US7226393B2 (en) * 2001-01-19 2007-06-05 Nautilus, Inc. Exercise bicycle
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
US6786848B2 (en) * 2001-09-28 2004-09-07 Konami Sports Life Corporation Exercise assisting method and apparatus implementing such method
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
US6902513B1 (en) * 2002-04-02 2005-06-07 Mcclure Daniel R. Interactive fitness equipment
US7020508B2 (en) * 2002-08-22 2006-03-28 Bodymedia, Inc. Apparatus for detecting human physiological and contextual information
US6988739B2 (en) * 2002-12-06 2006-01-24 Campagnolo S.R.L. Electronically servo-assisted bicycle gearshift and related method
US20060063644A1 (en) * 2003-01-24 2006-03-23 Yang Hao H Cross reference to related applications
US20050209061A1 (en) * 2003-02-28 2005-09-22 Nautilus, Inc. Control system and method for an exercise apparatus
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
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
US20050202934A1 (en) * 2003-11-12 2005-09-15 Olrik Jakob C. Apparatus and method for providing a user with a personal exercise program
US7695406B2 (en) * 2004-03-09 2010-04-13 Waters Rolland M User interactive exercise system
US20060003872A1 (en) * 2004-06-09 2006-01-05 Chiles Mark W System and method for electronically controlling resistance of an exercise machine
US20060025282A1 (en) * 2004-07-28 2006-02-02 Redmann William G Device and method for exercise prescription, detection of successful performance, and provision of reward therefore
US7373820B1 (en) * 2004-11-23 2008-05-20 James Terry L Accelerometer for data collection and communication
US20090005220A1 (en) * 2005-01-04 2009-01-01 Healthpia Co., Ltd. Mobile Communication Terminal Having Exercise Quantity Measurement Function and Method of Measuring Exercise Quantity Using the Same
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
US20060205564A1 (en) * 2005-03-04 2006-09-14 Peterson Eric K Method and apparatus for mobile health and wellness management incorporating real-time coaching and feedback, community and rewards
US20060217231A1 (en) * 2005-03-24 2006-09-28 Walkstyles, Inc. Interactive exercise device and system
US20070042868A1 (en) * 2005-05-11 2007-02-22 John Fisher Cardio-fitness station with virtual- reality capability
US20080020898A1 (en) * 2005-08-29 2008-01-24 Johnson Health Tech Co., Ltd. Rapid circuit training machine with dual resistance
US20070080446A1 (en) * 2005-10-07 2007-04-12 Maxita International Corp. Protective enclosure for handheld electronic device
US20070135690A1 (en) * 2005-12-08 2007-06-14 Nicholl Richard V Mobile communication device that provides health feedback
US20070135264A1 (en) * 2005-12-09 2007-06-14 Outland Research, Llc Portable exercise scripting and monitoring device
US20070203000A1 (en) * 2006-02-27 2007-08-30 Yun-Ting Chiu Flywheel magnetic control resistance apparatus for indoor exercise facilities
US20070219059A1 (en) * 2006-03-17 2007-09-20 Schwartz Mark H Method and system for continuous monitoring and training of exercise
US20080015088A1 (en) * 2006-07-12 2008-01-17 Alessandro Del Monaco Gymnastic machine
US20080096726A1 (en) * 2006-09-07 2008-04-24 Nike, Inc. Athletic Performance Sensing and/or Tracking Systems and Methods
US20080090703A1 (en) * 2006-10-14 2008-04-17 Outland Research, Llc Automated Personal Exercise Regimen Tracking Apparatus
US20080155077A1 (en) * 2006-12-20 2008-06-26 James Terry L Activity Monitor for Collecting, Converting, Displaying, and Communicating Data
US20080182723A1 (en) * 2007-01-29 2008-07-31 Aaron Jeffrey A Methods, systems, and products for monitoring athletic performance

Cited By (183)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9028368B2 (en) 1999-07-08 2015-05-12 Icon Health & Fitness, Inc. Systems, methods, and devices for simulating real world terrain on an exercise device
US8784270B2 (en) 1999-07-08 2014-07-22 Icon Ip, Inc. Portable physical activity sensing system
US8758201B2 (en) 1999-07-08 2014-06-24 Icon Health & Fitness, Inc. Portable physical activity sensing system
US8690735B2 (en) 1999-07-08 2014-04-08 Icon Health & Fitness, Inc. Systems for interaction with exercise device
US20100197462A1 (en) * 2005-09-07 2010-08-05 Bvp Holding, Inc. 3-d, interactive exercise analysis, gaming, and physical therapy system
US10204525B1 (en) 2007-12-14 2019-02-12 JeffRoy H. Tillis Suggestion-based virtual sessions engaging the mirror neuron system
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
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
US8845493B2 (en) * 2009-03-27 2014-09-30 Icon Ip, Inc. System and method for exercising
US20110172059A1 (en) * 2009-03-27 2011-07-14 Icon Ip, Inc. System and method for exercising
US20110003663A1 (en) * 2009-07-02 2011-01-06 Inventec Corporation System and method of dispatching task commands of running in game
US20110060557A1 (en) * 2009-09-09 2011-03-10 Ford Global Technologies, Llc Method and system for testing a vehicle design
US8025607B2 (en) * 2009-09-16 2011-09-27 Northeastern University Instrumented handle and pedal systems for use in rehabilitation, exercise and training equipment
US20110082009A1 (en) * 2009-09-16 2011-04-07 Richard Ranky Instrumented handle and pedal systems for use in rehabilitation, exercise and training equipment
US20110118084A1 (en) * 2009-11-17 2011-05-19 Pan-World Control Technologies, Inc. Exercise apparatus including an exercise machine with a controller capable of communicating with a media device
US9645396B2 (en) 2010-09-21 2017-05-09 4Iiii Innovations Inc. Peripheral vision head-mounted display for imparting information to a user without distraction and associated methods
WO2012040386A1 (en) * 2010-09-21 2012-03-29 4Iiii Innovations Inc. Head-mounted peripheral vision display systems and methods
US20120071301A1 (en) * 2010-09-22 2012-03-22 Jemian Fitness Llc Adjustable inclining and declining exercise bicycle
US20200016493A1 (en) * 2011-06-07 2020-01-16 Nike, Inc. Virtual Performance System
US10967271B2 (en) * 2011-06-07 2021-04-06 Nike, Inc. Virtual performance system
US10967272B2 (en) * 2011-06-07 2021-04-06 Nike, Inc. Virtual performance system
US20190351327A1 (en) * 2011-06-07 2019-11-21 Nike, Inc. Virtual Performance System
US11918909B2 (en) 2011-06-07 2024-03-05 Nike, Inc. Virtual performance system
US20130035208A1 (en) * 2011-08-03 2013-02-07 Icon Health & Fitness, Inc. Exercise device with fan controllable by a physiological condition of a user
US8920288B2 (en) * 2011-08-03 2014-12-30 Icon Health & Fitness, Inc. Exercise device with fan controllable by a physiological condition of a user
US9911357B2 (en) 2011-08-10 2018-03-06 Polar Electro Oy Training guidance apparatus
US20140221160A1 (en) * 2011-09-08 2014-08-07 Paofit Holdings Pte. Ltd. Sensor Device and System for Fitness Equipment
US9286711B2 (en) 2011-09-30 2016-03-15 Microsoft Technology Licensing, Llc Representing a location at a previous time period using an augmented reality display
US8847988B2 (en) * 2011-09-30 2014-09-30 Microsoft Corporation Exercising applications for personal audio/visual system
US20130083009A1 (en) * 2011-09-30 2013-04-04 Kevin A. Geisner Exercising applications for personal audio/visual system
US9355583B2 (en) 2011-09-30 2016-05-31 Microsoft Technology Licensing, Llc Exercising application for personal audio/visual system
US9345957B2 (en) 2011-09-30 2016-05-24 Microsoft Technology Licensing, Llc Enhancing a sport using an augmented reality display
US20130178337A1 (en) * 2012-01-05 2013-07-11 Icon Health & Fitness, Inc. System And Method For Controlling An Exercise Device
US9339691B2 (en) * 2012-01-05 2016-05-17 Icon Health & Fitness, Inc. System and method for controlling an exercise device
US10220259B2 (en) 2012-01-05 2019-03-05 Icon Health & Fitness, Inc. System and method for controlling an exercise device
US10688346B2 (en) * 2012-01-05 2020-06-23 Icon Health & Fitness, Inc. System and method for controlling an exercise device
US9123317B2 (en) * 2012-04-06 2015-09-01 Icon Health & Fitness, Inc. Using music to motivate a user during exercise
US20130263719A1 (en) * 2012-04-06 2013-10-10 Icon Health & Fitness, Inc. Using Music to Motivate a User During Exercise
US20130282157A1 (en) * 2012-04-20 2013-10-24 Samsung Electronics Co., Ltd. Method of displaying multimedia exercise content based on exercise amount and multimedia apparatus applying the same
US9517383B2 (en) * 2012-04-20 2016-12-13 Samsung Electronics Co., Ltd. Method of displaying multimedia exercise content based on exercise amount and multimedia apparatus applying the same
US20130297669A1 (en) * 2012-05-02 2013-11-07 Sheng-Fang Wang System and Method for Integrating Fitness Information and Offering Advice
US11295849B2 (en) * 2012-07-31 2022-04-05 Peloton Interactive, Inc. Exercise system and method
US11295850B2 (en) * 2012-07-31 2022-04-05 Peloton Interactive, Inc. Exercise system and method
US11289185B2 (en) * 2012-07-31 2022-03-29 Peloton Interactive, Inc. Exercise system and method
US11183288B2 (en) 2012-07-31 2021-11-23 Peloton Interactive, Inc. Exercise system and method
US11170886B2 (en) 2012-07-31 2021-11-09 Peloton Interactive, Inc. Exercise system and method
US11915817B2 (en) 2012-07-31 2024-02-27 Peloton Interactive, Inc. Exercise system and method
US11145398B2 (en) * 2012-07-31 2021-10-12 Peloton Interactive, Inc. Exercise system and method
US11145399B2 (en) * 2012-07-31 2021-10-12 Peleton Interactive, Inc. Exercise system and method
US11610664B2 (en) 2012-07-31 2023-03-21 Peloton Interactive, Inc. Exercise system and method
US11139061B2 (en) * 2012-07-31 2021-10-05 Peloton Interactive, Inc. Exercise system and method
US11081224B2 (en) * 2012-07-31 2021-08-03 Peloton Interactive, Inc. Exercise system and method
US11640856B2 (en) 2012-07-31 2023-05-02 Peloton Interactive, Inc. Exercise system and method
CZ306132B6 (en) * 2012-08-23 2016-08-17 Jakub Jiruš Fitness and/or muscle conditioning 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
US20140077494A1 (en) * 2012-09-14 2014-03-20 Robert Sutkowski 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
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
US8864587B2 (en) 2012-10-03 2014-10-21 Sony Corporation User device position indication for security and distributed race challenges
US20140135173A1 (en) * 2012-10-31 2014-05-15 Icon Health & Fitness, Inc. System and method for an interactive exercise routine
FR2997631A1 (en) * 2012-11-08 2014-05-09 Philippe Laurent PHYSICAL EXERCISE METHOD AND DEVICE
WO2014163976A1 (en) * 2013-03-11 2014-10-09 Smith Kelly Ann Equipment, system and method for improving exercise efficiency in a cardio-fitness machine
US10279212B2 (en) 2013-03-14 2019-05-07 Icon Health & Fitness, Inc. Strength training apparatus with flywheel and related methods
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
US8795138B1 (en) 2013-09-17 2014-08-05 Sony Corporation Combining data sources to provide accurate effort monitoring
CN103736249A (en) * 2013-11-26 2014-04-23 天津思博科科技发展有限公司 Multi-user bicycle analog simulation system based on Internet
US10188890B2 (en) 2013-12-26 2019-01-29 Icon Health & Fitness, Inc. Magnetic resistance mechanism in a cable machine
US9579544B2 (en) 2013-12-31 2017-02-28 Icon Health & Fitness, Inc. Exercise machine with multiple control modules
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
US10478723B2 (en) 2014-06-30 2019-11-19 Microsoft Technology Licensing, Llc Track based play systems
US10537821B2 (en) 2014-06-30 2020-01-21 Microsoft Technology Licensing, Llc Interactive play sets
US10518188B2 (en) 2014-06-30 2019-12-31 Microsoft Technology Licensing, Llc Controlling physical toys using a physics engine
US20160030833A1 (en) * 2014-07-30 2016-02-04 Rally Health, Inc. Media, systems, and methods for game-based exercise tracking with virtual world variations
US9744441B2 (en) * 2014-07-30 2017-08-29 Rally Health, Inc. Media, systems, and methods for game-based exercise tracking with virtual world variations
US10207175B2 (en) * 2014-07-30 2019-02-19 Rally Health, Inc. Media, systems, and methods for game-based exercise tracking with virtual world variations
US20160059079A1 (en) * 2014-08-27 2016-03-03 Icon Health & Fitness, Inc. Providing Interaction with Broadcasted Media Content
US10186161B2 (en) * 2014-08-27 2019-01-22 Icon Health & Fitness, Inc. Providing interaction with broadcasted media content
US10500497B2 (en) 2014-10-08 2019-12-10 Microsoft Corporation Transfer of attributes between generations of characters
US10369477B2 (en) 2014-10-08 2019-08-06 Microsoft Technology Licensing, Llc Management of resources within a virtual world
US9696757B2 (en) * 2014-10-08 2017-07-04 Microsoft Corporation Transfer of attributes between generations of characters
US20160104321A1 (en) * 2014-10-08 2016-04-14 Microsoft Corporation Transfer of attributes between generations of characters
US20170189785A1 (en) * 2014-11-24 2017-07-06 Bion Inc. Personal excercise measuring safety system
US10435099B2 (en) * 2014-11-24 2019-10-08 Bion Inc. Personal exercise measuring safety system
US20160144916A1 (en) * 2014-11-24 2016-05-26 Bion Inc. Personal Exercise Measuring Safety System
US20160144236A1 (en) * 2014-11-26 2016-05-26 Samsung Electronics Co., Ltd. Exercise information providing method and electronic device supporting the same
US20160166881A1 (en) * 2014-12-12 2016-06-16 Kent State University Bike System For Use In Rehabilitation Of A Patient
US9802081B2 (en) * 2014-12-12 2017-10-31 Kent State University Bike system for use in rehabilitation of a patient
US10058736B2 (en) * 2014-12-12 2018-08-28 Kent State University Bike system for use in rehabilitation of a patient
US9579542B2 (en) * 2014-12-29 2017-02-28 Robert Quinn Networked game system having multiple full-body exercise apparatus controllers
US9861852B2 (en) 2014-12-29 2018-01-09 Robert Quinn Game system having full-body exercise apparatus controller with independently operable appendicular members
CN104587637A (en) * 2015-01-12 2015-05-06 徐峰 Elastic-rope bicycle training device
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
US20160250519A1 (en) * 2015-02-27 2016-09-01 Icon Health & Fitness, Inc. Simulating Real-World Terrain on an Exercise Device
US10379604B2 (en) 2015-04-10 2019-08-13 Virzoom, Inc. Virtual reality exercise game
US11144116B2 (en) 2015-04-10 2021-10-12 Virzoom, Inc. Virtual reality exercise game
EP3281088A4 (en) * 2015-04-10 2019-03-13 VirZoom Inc. Virtual reality exercise game
US10537764B2 (en) 2015-08-07 2020-01-21 Icon Health & Fitness, Inc. Emergency stop with magnetic brake for an exercise device
US20170050080A1 (en) * 2015-08-19 2017-02-23 Seiko Epson Corporation Pedaling measurement apparatus, pedaling measurement system, pedaling measurement method, and recording medium
US10953305B2 (en) 2015-08-26 2021-03-23 Icon Health & Fitness, Inc. Strength exercise mechanisms
US20170193705A1 (en) * 2015-12-31 2017-07-06 Daqri, Llc Path visualization for motion planning
US11565149B2 (en) 2016-01-11 2023-01-31 Wattbike Ip Limited Stationary ergometric exercise device
US11235198B2 (en) 2016-01-11 2022-02-01 Wattbike Ip Limited Stationary ergometric exercise device
JP2019501002A (en) * 2016-01-11 2019-01-17 ワットバイク アイピー リミテッドWattbike IP Limited Stationary ergometric exercise device
EP3402579B1 (en) * 2016-01-11 2021-06-02 Wattbike IP Limited Stationary ergometric exercise device
US9996149B1 (en) 2016-02-22 2018-06-12 Immersacad Corporation Method for one-touch translational navigation of immersive, virtual reality environments
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
US10561894B2 (en) 2016-03-18 2020-02-18 Icon Health & Fitness, Inc. Treadmill with removable supports
US9734184B1 (en) 2016-03-31 2017-08-15 Cae Inc. Method and systems for removing the most extraneous data record from a remote repository
US11288420B2 (en) 2016-03-31 2022-03-29 Cae Inc. Method and systems for anticipatorily updating 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
US20180207485A1 (en) * 2016-04-28 2018-07-26 Boe Technology Group Co., Ltd. Exercise equipment and exercise equipment assembly, and apparatus and method for simulating exercise environment in exercise equipment
US10252109B2 (en) 2016-05-13 2019-04-09 Icon Health & Fitness, Inc. Weight platform treadmill
US11399740B2 (en) 2016-06-13 2022-08-02 Action Faction, Ltd. Training and rehabilitation involving physical activity and cognitive exercises
US11148049B2 (en) 2016-06-29 2021-10-19 Razer (Asia-Pacific) Pte. Ltd. Data providing methods, data providing systems, and computer-readable media
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
US10466475B2 (en) * 2016-07-26 2019-11-05 Bion Inc. Head mounted virtual reality object synchronized physical training system
CN106215373A (en) * 2016-07-28 2016-12-14 温州医科大学 A kind of foot pedal apparatus of the training bicycle with motion frequency regulation and control
CN106237583A (en) * 2016-07-28 2016-12-21 温州医科大学 A kind of training bicycle with motion frequency regulation and control
CN106215375A (en) * 2016-07-28 2016-12-14 温州医科大学 A kind of training cycling guard system based on motion frequency sensing
US20190121425A1 (en) * 2016-07-29 2019-04-25 Atticfab Co., Ltd. Chair-type virtual reality controller
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
US10207148B2 (en) 2016-10-12 2019-02-19 Icon Health & Fitness, Inc. Systems and methods for reducing runaway resistance on an exercise device
US10376736B2 (en) 2016-10-12 2019-08-13 Icon Health & Fitness, Inc. Cooling an exercise device during a dive motor runway condition
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
US10561877B2 (en) 2016-11-01 2020-02-18 Icon Health & Fitness, Inc. Drop-in pivot configuration for stationary bike
US10343017B2 (en) 2016-11-01 2019-07-09 Icon Health & Fitness, Inc. Distance sensor for console positioning
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
US10996757B2 (en) 2017-02-24 2021-05-04 Sony Interactive Entertainment Inc. Methods and apparatus for generating haptic interaction for virtual reality
WO2018154284A1 (en) * 2017-02-24 2018-08-30 Sony Interactive Entertainment Inc. Virtual reality
US11451108B2 (en) 2017-08-16 2022-09-20 Ifit Inc. Systems and methods for axial impact resistance in electric motors
USD873933S1 (en) 2017-11-03 2020-01-28 Wattbike Ip Limited Bicycle trainer
US11338190B2 (en) * 2017-11-12 2022-05-24 Peloton Interactive, Inc. User interface with segmented timeline
US20190143194A1 (en) * 2017-11-12 2019-05-16 Peloton Interactive, Inc. User interface with segmented timeline
JP2020513860A (en) * 2017-11-15 2020-05-21 ジェファン キム Virtual exercise place provision system
KR101865520B1 (en) 2017-11-30 2018-06-07 송병우 Virtual Augmented Reality Bicycles
US10729965B2 (en) 2017-12-22 2020-08-04 Icon Health & Fitness, Inc. Audible belt guide in a treadmill
USD845995S1 (en) * 2018-02-20 2019-04-16 Intuit, Inc. Display screen or portion thereof with icon
USD845996S1 (en) * 2018-02-20 2019-04-16 Intuit, Inc. Display screen or portion thereof with graphical user interface
CN108399777A (en) * 2018-04-13 2018-08-14 京东方科技集团股份有限公司 A kind of auxiliary driving method, device and electronic equipment
CN108578992A (en) * 2018-05-02 2018-09-28 郑州工业应用技术学院 A kind of multi-functional expand of sport combines the unit with teaching and training
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
US11878226B2 (en) * 2018-12-17 2024-01-23 Hdts, A.S. High-speed skatemill with a movable skatemill belt
US20220111278A1 (en) * 2018-12-17 2022-04-14 Hdts, A.S. High-speed skatemill with a movable skatemill belt
US10671154B1 (en) 2018-12-19 2020-06-02 Disney Enterprises, Inc. System and method for providing dynamic virtual reality ground effects
US11534654B2 (en) * 2019-01-25 2022-12-27 Ifit Inc. Systems and methods for an interactive pedaled exercise device
US10960266B2 (en) * 2019-05-06 2021-03-30 Samuel Messinger System of an artificial intelligence (AI) powered wireless gym
EP3965906A4 (en) * 2019-05-08 2023-05-17 Park Player Ltd. A playground interactive gaming system
US11951359B2 (en) 2019-05-10 2024-04-09 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
US11957960B2 (en) * 2019-05-10 2024-04-16 Rehab2Fit Technologies Inc. Method and system for using artificial intelligence to adjust pedal resistance
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
US11957956B2 (en) 2019-05-10 2024-04-16 Rehab2Fit Technologies, Inc. System, method and apparatus for rehabilitation and exercise
US20220016486A1 (en) * 2019-05-10 2022-01-20 Rehab2Fit Technologies Inc. Method and System for Using Artificial Intelligence to Adjust Pedal Resistance
US11833393B2 (en) 2019-05-15 2023-12-05 Rehab2Fit Technologies, Inc. System and method for using an exercise machine to improve completion of an exercise
US11801419B2 (en) 2019-05-23 2023-10-31 Rehab2Fit Technologies, Inc. System, method and apparatus for rehabilitation and exercise with multi-configurable accessories
US11896540B2 (en) 2019-06-24 2024-02-13 Rehab2Fit Technologies, Inc. Method and system for implementing an exercise protocol for osteogenesis and/or muscular hypertrophy
US11452928B2 (en) * 2019-07-02 2022-09-27 Jae Hwan Kim System for providing virtual exercising place
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
US20210106875A1 (en) * 2019-10-10 2021-04-15 Intelligent Training Group ApS Virtual training environment for cycling and other athletic activities
US11291886B2 (en) * 2019-10-10 2022-04-05 Intelligent Training Group ApS Virtual training environment for cycling and other athletic activities
WO2021108443A1 (en) * 2019-11-25 2021-06-03 Wug Robot Llp Exercise equipment with interactive real road simulation
EP3912697A1 (en) * 2020-05-20 2021-11-24 Saris Cycling Group, Inc. Lean based steering system for use with tilting cycle
US11465031B2 (en) * 2020-09-16 2022-10-11 RevolutioNice, Inc. Ambulation simulation systems, terrain simulation systems, treadmill systems, and related systems and methods
WO2022104423A1 (en) * 2020-11-19 2022-05-27 Mpower Health Management Pty Ltd Exercise apparatus
EP4035747A1 (en) * 2021-02-02 2022-08-03 Yamaha Hatsudoki Kabushiki Kaisha Exercise system
CN114832351A (en) * 2021-02-02 2022-08-02 雅马哈发动机株式会社 Exercise system, method for providing exercise and computer program
US20220362632A1 (en) * 2021-05-12 2022-11-17 Univr Co., Ltd. Motion recognition, and exercise and game mixed rhythmic interior bike system
WO2023192278A1 (en) * 2022-03-29 2023-10-05 Meta Platforms Technologies, Llc Interaction initiation by a virtual assistant

Similar Documents

Publication Publication Date Title
US20100035726A1 (en) Cardio-fitness station with virtual-reality capability
US20070042868A1 (en) Cardio-fitness station with virtual- reality capability
EP1268006B1 (en) Games controller
US7837595B2 (en) Controller for an exercise bicycle
US10004940B2 (en) Exercising bicycle
US7022048B1 (en) Video fitness machine
US5690582A (en) Interactive exercise apparatus
US6244988B1 (en) Interactive exercise system and attachment module for same
US5785630A (en) Interactive exercise apparatus
EP0682544B1 (en) Interactive exercise apparatus
US5890995A (en) Interactive exercise apparatus
US8251874B2 (en) Exercise systems for simulating real world terrain
US9028368B2 (en) Systems, methods, and devices for simulating real world terrain on an exercise device
US6902513B1 (en) Interactive fitness equipment
EP1355699B1 (en) Methods and systems for controlling an exercise apparatus using a portable remote 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
US9039576B2 (en) Curved track simulation device
JP2000510013A (en) Real-time simulation using position detection
WO2010036275A1 (en) Exercise equipment with a (re) programmable unit
WO2000078413A1 (en) Interactive exercise system
Studor et al. Real time simulation using position sensing

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;SIGNING DATES FROM 20061102 TO 20061103;REEL/FRAME:021359/0136

AS Assignment

Owner name: TRIPLEPOINT CAPITAL LLC,CALIFORNIA

Free format text: SECURITY AGREEMENT;ASSIGNOR:EXPRESSO FITNESS CORPORATION;REEL/FRAME:023201/0016

Effective date: 20090904

STCB Information on status: application discontinuation

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