Nothing Special   »   [go: up one dir, main page]

WO2009048636A1 - Virtual trainer - Google Patents

Virtual trainer Download PDF

Info

Publication number
WO2009048636A1
WO2009048636A1 PCT/US2008/011735 US2008011735W WO2009048636A1 WO 2009048636 A1 WO2009048636 A1 WO 2009048636A1 US 2008011735 W US2008011735 W US 2008011735W WO 2009048636 A1 WO2009048636 A1 WO 2009048636A1
Authority
WO
WIPO (PCT)
Prior art keywords
user
workout
exercise equipment
exercise
equipment device
Prior art date
Application number
PCT/US2008/011735
Other languages
French (fr)
Inventor
Ralph J. Del Giorno
Original Assignee
Del Giorno Ralph J
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 Del Giorno Ralph J filed Critical Del Giorno Ralph J
Publication of WO2009048636A1 publication Critical patent/WO2009048636A1/en

Links

Classifications

    • 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/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
    • 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/0658Position or arrangement of display
    • 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
    • A63B22/00Exercising apparatus specially adapted for conditioning the cardio-vascular system, for training agility or co-ordination of movements
    • A63B22/04Exercising apparatus specially adapted for conditioning the cardio-vascular system, for training agility or co-ordination of movements with movable multiple steps, i.e. more than one step per limb, e.g. steps mounted on endless loops, endless ladders
    • 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
    • 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/0664Exercising 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 an elliptic movement
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2220/00Measuring of physical parameters relating to sporting activity
    • A63B2220/50Force related parameters
    • A63B2220/51Force
    • A63B2220/52Weight, e.g. weight distribution
    • 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/80Special sensors, transducers or devices therefor
    • A63B2220/808Microphones
    • 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/01User's weight
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2230/00Measuring physiological parameters of the user
    • A63B2230/04Measuring physiological parameters of the user heartbeat characteristics, e.g. ECG, blood pressure modulations
    • A63B2230/06Measuring physiological parameters of the user heartbeat characteristics, e.g. ECG, blood pressure modulations heartbeat rate only
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B71/00Games or sports accessories not covered in groups A63B1/00 - A63B69/00
    • A63B71/06Indicating or scoring devices for games or players, or for other sports activities
    • A63B71/0619Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
    • A63B71/0622Visual, audio or audio-visual systems for entertaining, instructing or motivating the user

Definitions

  • the invention relates generally to fitness training, and more specifically to a system and method for providing an interactive virtual fitness trainer to users in real-time.
  • Personal trainers are individuals who usually have a fitness training background and who provide personal training services to an individual customer. These trainers instruct the exerciser how to properly use the equipment, design personalized exercise routines, give encouragement throughout the workout and even, if necessary, give the exerciser help, such as a spot. Another benefit of personal trainers is that they often provide their customers with the needed incentive and motivation to continue to work out and perform, and may also revise the exercise routine over time based on performance and results. However, these, real personal trainers can become extremely expensive and may not be available at all times. Often gyms have a limited number of trainers on staff and therefore it is also difficult to change trainers if desired.
  • U.S. Patent Application Publication 2005/0164833 discloses software that allows users to choose a virtual personal trainer and select their own exercise routine.
  • the virtual trainer demonstrates the use of the gym equipment on a computer and then the users follow the routine at their own pace and at a place and time of their own convenience.
  • the virtual trainer is not there to encourage, motivate and assist the user while he/she is exercising.
  • a virtual trainer exercise system including at least one exercise equipment device including a video user interface, an audio input, an audio output, and a data port for receiving a portable storage device, a server in communication with the exercise equipment device, a database in communication with the server, the database including one or more user profiles, software executing on the exercise equipment device for receiving user data from the portable storage device, software executing on the server for accessing a user profile corresponding to the user data, and software executing on the server for generating an interactive virtual trainer based on the user profile and providing the interactive virtual trainer to the user via the user interface and audio output.
  • Also provided is a method of providing a user with a virtual trainer in situ on exercise equipment including the steps of receiving user data from a portable memory device, accessing a user profile corresponding to the user data, generating an interactive virtual trainer, displaying the interactive virtual trainer on a video display, implementing a workout routine on the exercise equipment, receiving speech input from the user and providing a response to the speech input via the interactive virtual trainer.
  • a method of generating an interactive virtual trainer and workout regiment for use in situ on exercise equipment including the steps of accessing a server via the Internet, creating a username and a password, entering one or more personal data elements corresponding to the user for storage in a user profile, selecting a customizable virtual trainer for storage in the user profile, selecting trainer attributes indicative of at least one of an appearance and a behavior of the virtual trainer, providing one or more workout parameters, and receiving a workout routine based on the one or more workout parameters.
  • FIG. 1 is a schematic view of a virtual trainer exercise system according to the present invention.
  • FIG. 2 is another schematic view of the system shown in FIG. 1
  • FIGS. 3A and B are exemplary video user interfaces employable by the system shown in FIGS. 1 and 2.
  • FIG. 4 is a method of providing a virtual trainer employable by the system shown in FIGS. 1 and 2.
  • FIGS. 5A and 5B are exemplary screenshots generated by the system shown in FIGS. 1 and 2.
  • FIG. 6 is another method of providing a virtual trainer employable by the system shown in FIGS. 1 and 2.
  • FIG. 7 is an exemplary exercise equipment device employable by the virtual trainer exercise system shown in FIGS. 1 and 2.
  • FIG. 8 is another view of the exemplary exercise equipment device shown in FIG. 7.
  • FIG. 1 shows a system for providing a virtual trainer according to an exemplary embodiment of the present invention.
  • the system includes one or more exercise equipment devices 110, such as treadmills, stationary bicycles, elliptical machines, stair climbers, weight lifting machines, etc. These exercise equipment devices 110 may be purchased by a user for in-home use or used at a fitness facility or gym.
  • the system includes a network of exercise equipment, either in a particular facility or across a plurality of facilities.
  • Each device 110 includes a data port for receiving profile data 142 from a profile storage device 140, a video user interface 214, and an audio input/output 212.
  • the profile storage device 140 may be any digital storage device that is sufficient to identify a user, such as a portable memory stick or a USB flash drive or a database of user profiles.
  • the video user interface 214 includes an LCD monitor for displaying an interactive virtual trainer according to the present invention and/or a touch screen interface for receiving manual input from the user.
  • the audio input/output 212 includes a voice recognition application such as Natural Internet Voice Recognition ("NIVP") to receive speech data and/or commands from the user.
  • the audio input/output 212 includes a microphone, or a wireless communication receiver, e.g., Bluetooth interface, for communicating with a wireless headset.
  • the placement of the microphone is required to initiate voice recognition communication between the Virtual Personal Trainer and the user will vary according to the type of exercise equipment to be used but should always be at the closest point in relation to the users voice. For example, said microphone might be placed on the bar of a chest press machine.
  • the audio input/output 212 further includes one or more speakers for providing audio portions of the virtual trainer. The speakers may be included in a headset (e.g., Bluetooth headset).
  • the NIVP includes software executing on the server 100 and/or exercise equipment device 110 for recognizing and interpreting speech input from the user 200. Based on the interpreted speech input, the system or software thereof formulates commands to send to the exercise equipment device 110 to adjust a workout routine and/or interact with the virtual trainer. The NIVP also receives speech commands to start and stop the workout. For new users, the NIVP may further receive information necessary to create a new user profile.
  • the system further includes one or more workstations 130.
  • the workstation 130 may be a personal computer remotely accessible to the system or a terminal (e.g., kiosk) located in the vicinity of the exercise equipment device 110.
  • a user may provide user input 132 to the server 100 to generate his/her user profile, and download profile data 142 to a profile storage device 140.
  • the user can select a trainer and customize the trainer's attributes via the workstation 130.
  • the user can also select attributes of his/her workout routine.
  • user input 132 and profile data 142 can also be generated and stored to the server and/or profile storage device 140 directly through the exercise equipment 110, e.g., via the user interface 214 and audio input 212 thereof.
  • User input 132 and user profiles are stored in one or more databases 112 accessible by the server 100.
  • the databases 112 may further include reference to fitness, health and/or particular fitness equipment information which is accessible to the users (e.g., via interaction with their virtual trainer).
  • the server 100 further communicates with the exercise equipment device 110 (e.g., via the internet 120) before, during and/or after a workout routine.
  • the server 100 transmits trainer data, such as data indicative of an interactive virtual trainer, and workout regimens to the exercise equipment device 110 and receives workout results 150 therefrom.
  • the results 150 (e.g., workout history) are stored by the server 100 and used by the system to update workout routines and further generate the interactive trainer.
  • the interactive virtual trainer may provide relevant motivation and feedback to the user based on his/her past workout performance.
  • the devices may be equipped with hydraulic technology to change the load associated with the exercise, as well as provide assistance (e.g., a spot) when the system senses a user 200 is in need of help or when a user communicates to the virtual trainer that he/she needs assistance.
  • the exercise equipment devices 110 may be equipped with power seats that automatically adjust to profile data 142.
  • FIG. 2 shows a system for using the exercise equipment device 110.
  • the exercise equipment device 110 contains a processor 210 for executing software, an audio input/output device 212 and a user interface 214.
  • the processor 210 downloads profile data 142 from the profile storage device 140.
  • the profile data 142 may include a complete user profile, any portion thereof or a trigger to enable the system to access the user profile from the server 100.
  • the processor 210 may use the profile data 142 to access the server 100 and retrieve trainer data and/or workout regimens 152 corresponding to the user.
  • the system Based on the user profile, the system generates an interactive virtual trainer (e.g., 520) for continuous display and interaction with the user 200 during his/her workout.
  • an interactive virtual trainer e.g., 520
  • the system provides a three- dimensional display of the virtual trainer to the user.
  • the virtual trainer provides motivation, encouragement and feedback including audio and video trainer data 222/224 to the user during the workout.
  • the system further receives receive input from the user 200 to the virtual trainer via the user interface 214 and/or the audio input device 212.
  • the virtual trainer may therefore ask targeted questions of the user (e.g., confirmations, desired equipment settings, etc.) and answer questions and responds to commands from the user.
  • the virtual trainer may answer questions about fitness and/or the particular equipment, and may implement commands such as changes to the workout routine in progress.
  • using voice recognition will trigger the assistance and motivation required to complete additional repetitions during a fitness exercise.
  • the device will monitor the pattern and "smoothness" with which the user carries out a repetitive exercise.
  • the virtual trainer will then request if the user could use assistance and how many additional repetitions should be completed.
  • the trainer will then reduce the weight enough to complete the desired set of repetitions.
  • the system employs the NIVP software to interpret questions from the user 200 and provide the appropriate responses.
  • the system further responds to user's 200 requests by adjusting the workout routine if appropriate and providing necessary motivation, encouragement and/or incentives, etc.
  • the virtual trainer 520 may be able to respond to its name and/or be able to refer to the user 200 by his/her name.
  • workout data 150 or workout results are transmitted to the server 100.
  • the workout data 150 is stored in the corresponding user profile for access by the user and use in future workouts (e.g., by the virtual trainer). For example, a virtual trainer may suggest increasing a duration or weight to a user based on his/her performance in a previous workout.
  • the user's workout data 150 as well as additional data relating to the user's overall health and health history may be compiled. This data may be shared with health care providers and insurance providers in order to make better preventative health programs and incentives for their clients.
  • FIGS. 3A and 3B are examples of the exercise equipment device 110 including a user interface 214.
  • the user interface 214 provides the visual depiction (e.g., 3-D visual depiction) of the virtual trainer 520 to the user and/or other workout and trainer data.
  • the user 200 can manually input information and/or preferences into the user interface 214 to adjust workouts and/or control other aspects of the system, including the appearance of the virtual trainer 520, the trainer's attributes, demeanor, intensity and/or involvement.
  • design of the various features of the virtual trainer may be carried out using the voice recognition software.
  • FIG. 4 depicts a method of creating a user profile, a virtual trainer, and a workout routine.
  • the user 200 first accesses the virtual trainer server, e.g., via a website of the system (step 401 ).
  • the server and/or website is accessible via a workstation of the system, or through a user interface of exercise equipment of the system.
  • the website and/or exercise equipment 110 may then ask if the user 200 is a new or returning user (step 403).
  • the user 200 is prompted to register (step 405). Registration may include entering or speaking the user's 200 personal information, including but not limited to name, address, payment information, age, and/or weight. Some information, such as heart rate and weight, may be received by sensors of the system included on the exercise equipment device 110 or other devices of the system.
  • the user is prompted to design a virtual trainer 520. If the user 200 is not a new user, the user may simply be prompted to log-in (step 409). Once logged-on, the server 100 may access the database 112 to retrieve the user's stored information and, if desired, modify the user's virtual trainer.
  • the step of providing workout preferences may include selecting what personal training devices 110 to use and/or deciding what muscle group to work on.
  • the workout preferences may also include a preferred workout duration, number of repetitions and/or sets, a workout intensity, etc.
  • a user may provide general workout preferences, detailed workout preferences or no preferences at all. Based on the preferences provided, if any, the system generates a workout routine and prompts the user for confirmation of the routine.
  • a user may add music to his/her user profile.
  • user profiles may include any number of songs and play lists to be provided to the user during his/her workout.
  • profile data is downloaded to the profile storage device 140.
  • the user profiles may be securely maintained by the server 100 or, at the user's option, displayed in whole or part on a webpage.
  • the system may include an online community for fitness minded people to meet and network. Users can view other user's profiles, fitness goals and progress. Users can further post photos and personal advertisements, ask and answer questions via chat rooms, share experiences via blogs, etc.
  • FIGS. 5A and 5B show screenshots generated by the software used to customize a virtual trainer 520.
  • a virtual trainer 520 may be chosen from a database of already created virtual trainers or may be generated and/or customized by each user. Numerous aspects of the virtual trainer may be customized including but not limited to, hair style and color 504, clothing 506, age 508, skin tone 510, gender, demeanor, voice characteristics, body type and size, eye color, facial features, etc. Additionally, e.g., in the for-home use version, the virtual trainer 520 may be customizable to be nude and/or use profanity. Furthermore, the virtual trainer 520 can be designed to have a celebrity likeness, which aspect of the system may be accessible for a fee.
  • FIG. 6 depicts a method of using the personal training device 110.
  • the user 200 inserts the profile storage device 140 into the personal training device 110 (step 601 ).
  • the processor 210 accesses a user profile corresponding to information provided on the profile storage device (step 603).
  • the processor 210 may use software to communicate with the server 100 to upload the trainer data and/or workout regimen 152.
  • the processor 210 Once the processor 210 has all the necessary data, including but not limited to the trainer data and workout regimen 152, the processor 210 generates and provides the interactive virtual trainer 520 to the user via the user interface 214 and audio input/output 212 (step 605).
  • the virtual trainer 520 proceeds to ask the user 200, via the user interface 214, audio device 212 or any other communications means, if the user 200 is ready to begin the workout and confirms workout parameters.
  • the processor 210 may implement the workout parameters from the user profile and begins the workout (step 609).
  • the processor 210 may receive data regarding the user's 200 performance from the personal training device 110 and may use software to instruct the virtual trainer 520 to provide the appropriate feedback to the user 200 (step 611 ).
  • Such feedback may include motivation, encouragement to work harder, incentive to improve performance, and accolades for good performance.
  • Such feedback is communicated visually through the user interface 214 and/or audibly through the audio device 212 and/or speakers attached to the exercise equipment 110.
  • the processor 210 continuously monitors the user's 200 commands, through the audio device 212, the user interface 214 and/or any other communications means. If at any time during and/or before the workout the user 200 wishes to modify the workout (steps 613), the processor 210 makes the necessary adjustments, including but not limited to length of the workout, intensity of the workout, number of sets and/or repetitions, etc. The user may communicate using microphones using voice recognition. Placement of the microphones will vary depending upon the type of exercise equipment which is being used. Once the modifications to the workout are made, the virtual trainer 520 confirms the adjustments with the user (step 617), implements the workout parameters and begins the new workout.
  • the equipment may be able to track the user's body weight and maintain historical records over time. This data will be stored on the web based database for future access and reference.
  • FIGS. 7 and 8 illustrate an exemplary exercise equipment device 110 employable by the virtual trainer exercise system according to exemplary embodiments of the present invention.
  • the device 110 may include multiple displays or user interfaces 214a - 214c. Each display or monitor may have its own functions and state of the art technology providing added distraction to a fitness work out. Users may select the particular content to be displayed on each.
  • a virtual trainer may be interactively display on a first display (e.g., 214a), workouts statistics and/or workout design functions on second display (e.g., 214b) and multimedia (e.g., TV, cable, Internet, Email, Direct TV, DVD, etc.) on a third display (e.g., 214c).
  • a first display e.g., 214a
  • workouts statistics and/or workout design functions e.g., 214b
  • multimedia e.g., TV, cable, Internet, Email, Direct TV, DVD, etc.
  • the device 1 10 and/or displays thereof are operable via selectable menus on any one or all of the displays.
  • Menus of dialogue choices provide a means of communication with the virtual trainers. These choices can be questions and/or responses to the user's answers that motivate you, teach, and direct you through your desired fitness routine.
  • a user may therefore communicate with his/her virtual trainer via the voice recognition application described above, via questions presented on the display(s) with selectable (e.g., touch screen) answers or options, or by both means.
  • a user may also create and/or modify a virtual trainer via a series of menus on the display(s).
  • the device 110, displays and/or menus are also controllable using a remote or wireless controller.
  • the virtual personal trainers can be designed, profiles created, and routines programmed with the remote control or wireless controller.

Landscapes

  • Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Biophysics (AREA)
  • Physical Education & Sports Medicine (AREA)
  • Engineering & Computer Science (AREA)
  • Epidemiology (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Primary Health Care (AREA)
  • Public Health (AREA)
  • Medical Treatment And Welfare Office Work (AREA)

Abstract

An interactive virtual training system including at least one exercise equipment device including a video user interface, an audio input, an audio output, voice recognition software for interpreting a user's spoken commands and software that monitors a user's exercise pattern for consistency, where changes in the exercise pattern trigger a query to the user asking whether assistance is necessary, and software for adjusting the workout routine if a user indicates that modification is needed.

Description

-7-
Title Of Invention
VIRTUAL TRAINER
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application claims priority benefits under 35 U. S. C. 119(e) of the U.S. Provisional Application No. 60/979,213 filed on October 11 , 2007, incorporated herein by reference
FIELD OF THE INVENTION
[0002] The invention relates generally to fitness training, and more specifically to a system and method for providing an interactive virtual fitness trainer to users in real-time.
BACKGROUND OF THE INVENTION
[0003] As personal fitness becomes more popular, people are looking for better and more effective ways to exercise. People further seek exercise programs which keep their interest and motivation levels high. One of the best ways for people who go to a gym, and even those who work out at home, to achieve a good workout is to enlist the help of personal trainers.
[0004] Personal trainers are individuals who usually have a fitness training background and who provide personal training services to an individual customer. These trainers instruct the exerciser how to properly use the equipment, design personalized exercise routines, give encouragement throughout the workout and even, if necessary, give the exerciser help, such as a spot. Another benefit of personal trainers is that they often provide their customers with the needed incentive and motivation to continue to work out and perform, and may also revise the exercise routine over time based on performance and results. However, these, real personal trainers can become extremely expensive and may not be available at all times. Often gyms have a limited number of trainers on staff and therefore it is also difficult to change trainers if desired.
[0005] As technology and the Internet have developed, various methods of overcoming the problem with personal trainers have arisen. Many aerobic exercise machines now come with predetermined programs that the user can tailor to fit his/her exercise needs and desires. Furthermore, systems have been developed to compare a user's current and previous performance and adjust the exercise equipment accordingly.
[0006] Methods to instruct users on the use of equipment and to design personal exercise routines have also developed. Videos have been produced to provide the details on how to use exercise equipment and computer programs have been written that will custom tailor an exercise routine to a user's abilities and requirements.
[0007] For example, U.S. Patent Application Publication 2005/0164833 discloses software that allows users to choose a virtual personal trainer and select their own exercise routine. The virtual trainer demonstrates the use of the gym equipment on a computer and then the users follow the routine at their own pace and at a place and time of their own convenience. However, the virtual trainer is not there to encourage, motivate and assist the user while he/she is exercising.
[0008] None of these technological replacements for real personal trainers have all of the aspects of a real personal trainer. None provide the on site encouragement, motivation, incentive or assistance that a personal trainer can give. It is therefore desired to provide a system and method for creating and implementing an interactive virtual personal trainer that can be used on various exercise equipment. It is also desired to provide a system and method for providing a virtual trainer which provides a planned exercise routine and real time motivation based on past performance.
SUMMARY OF THE INVENTION
[0009] Accordingly, it is an object of the present invention to provide a customizable interactive virtual trainer for providing an exercise routine and motivation and encouragement during the exercise routine. It is also an object of the present invention to provide a system and method which retains exercise data and history and provides the exercise routine and motivation based on the exercise data and history.
[00010] These and other objectives are achieved by providing a virtual trainer exercise system including at least one exercise equipment device including a video user interface, an audio input, an audio output, and a data port for receiving a portable storage device, a server in communication with the exercise equipment device, a database in communication with the server, the database including one or more user profiles, software executing on the exercise equipment device for receiving user data from the portable storage device, software executing on the server for accessing a user profile corresponding to the user data, and software executing on the server for generating an interactive virtual trainer based on the user profile and providing the interactive virtual trainer to the user via the user interface and audio output.
[00011] Also provided is a method of providing a user with a virtual trainer in situ on exercise equipment including the steps of receiving user data from a portable memory device, accessing a user profile corresponding to the user data, generating an interactive virtual trainer, displaying the interactive virtual trainer on a video display, implementing a workout routine on the exercise equipment, receiving speech input from the user and providing a response to the speech input via the interactive virtual trainer.
[00012] Further provided is a method of generating an interactive virtual trainer and workout regiment for use in situ on exercise equipment, including the steps of accessing a server via the Internet, creating a username and a password, entering one or more personal data elements corresponding to the user for storage in a user profile, selecting a customizable virtual trainer for storage in the user profile, selecting trainer attributes indicative of at least one of an appearance and a behavior of the virtual trainer, providing one or more workout parameters, and receiving a workout routine based on the one or more workout parameters.
BRIEF DESCRIPTION OF THE DRAWINGS
[00013] FIG. 1 is a schematic view of a virtual trainer exercise system according to the present invention.
[00014] FIG. 2 is another schematic view of the system shown in FIG. 1
[00015] FIGS. 3A and B are exemplary video user interfaces employable by the system shown in FIGS. 1 and 2.
[00016] FIG. 4 is a method of providing a virtual trainer employable by the system shown in FIGS. 1 and 2.
[00017] FIGS. 5A and 5B are exemplary screenshots generated by the system shown in FIGS. 1 and 2.
[00018] FIG. 6 is another method of providing a virtual trainer employable by the system shown in FIGS. 1 and 2. [00019] FIG. 7 is an exemplary exercise equipment device employable by the virtual trainer exercise system shown in FIGS. 1 and 2.
[00020] FIG. 8 is another view of the exemplary exercise equipment device shown in FIG. 7.
DETAILED DESCRIPTION OF THE INVENTION
[00021] FIG. 1 shows a system for providing a virtual trainer according to an exemplary embodiment of the present invention. The system includes one or more exercise equipment devices 110, such as treadmills, stationary bicycles, elliptical machines, stair climbers, weight lifting machines, etc. These exercise equipment devices 110 may be purchased by a user for in-home use or used at a fitness facility or gym. Preferably the system includes a network of exercise equipment, either in a particular facility or across a plurality of facilities.
[00022] Each device 110 includes a data port for receiving profile data 142 from a profile storage device 140, a video user interface 214, and an audio input/output 212. The profile storage device 140 may be any digital storage device that is sufficient to identify a user, such as a portable memory stick or a USB flash drive or a database of user profiles. The video user interface 214 includes an LCD monitor for displaying an interactive virtual trainer according to the present invention and/or a touch screen interface for receiving manual input from the user.
[00023] The audio input/output 212 includes a voice recognition application such as Natural Internet Voice Recognition ("NIVP") to receive speech data and/or commands from the user. The audio input/output 212 includes a microphone, or a wireless communication receiver, e.g., Bluetooth interface, for communicating with a wireless headset. The placement of the microphone is required to initiate voice recognition communication between the Virtual Personal Trainer and the user will vary according to the type of exercise equipment to be used but should always be at the closest point in relation to the users voice. For example, said microphone might be placed on the bar of a chest press machine. The audio input/output 212 further includes one or more speakers for providing audio portions of the virtual trainer. The speakers may be included in a headset (e.g., Bluetooth headset).
[00024] The NIVP includes software executing on the server 100 and/or exercise equipment device 110 for recognizing and interpreting speech input from the user 200. Based on the interpreted speech input, the system or software thereof formulates commands to send to the exercise equipment device 110 to adjust a workout routine and/or interact with the virtual trainer. The NIVP also receives speech commands to start and stop the workout. For new users, the NIVP may further receive information necessary to create a new user profile.
[00025] The system further includes one or more workstations 130. The workstation 130 may be a personal computer remotely accessible to the system or a terminal (e.g., kiosk) located in the vicinity of the exercise equipment device 110. Via the workstation 130, a user may provide user input 132 to the server 100 to generate his/her user profile, and download profile data 142 to a profile storage device 140. For example, the user can select a trainer and customize the trainer's attributes via the workstation 130. The user can also select attributes of his/her workout routine. However, user input 132 and profile data 142 can also be generated and stored to the server and/or profile storage device 140 directly through the exercise equipment 110, e.g., via the user interface 214 and audio input 212 thereof.
[00026] User input 132 and user profiles are stored in one or more databases 112 accessible by the server 100. The databases 112 may further include reference to fitness, health and/or particular fitness equipment information which is accessible to the users (e.g., via interaction with their virtual trainer). The server 100 further communicates with the exercise equipment device 110 (e.g., via the internet 120) before, during and/or after a workout routine. The server 100 transmits trainer data, such as data indicative of an interactive virtual trainer, and workout regimens to the exercise equipment device 110 and receives workout results 150 therefrom. The results 150 (e.g., workout history) are stored by the server 100 and used by the system to update workout routines and further generate the interactive trainer. For example, the interactive virtual trainer may provide relevant motivation and feedback to the user based on his/her past workout performance.
[00027] On exercise equipment devices 110 that are weight lifting machines, the devices may be equipped with hydraulic technology to change the load associated with the exercise, as well as provide assistance (e.g., a spot) when the system senses a user 200 is in need of help or when a user communicates to the virtual trainer that he/she needs assistance. Furthermore, the exercise equipment devices 110 may be equipped with power seats that automatically adjust to profile data 142.
[00028] FIG. 2 shows a system for using the exercise equipment device 110. The exercise equipment device 110 contains a processor 210 for executing software, an audio input/output device 212 and a user interface 214. The processor 210 downloads profile data 142 from the profile storage device 140. The profile data 142 may include a complete user profile, any portion thereof or a trigger to enable the system to access the user profile from the server 100. For example, the processor 210 may use the profile data 142 to access the server 100 and retrieve trainer data and/or workout regimens 152 corresponding to the user. [00029] Based on the user profile, the system generates an interactive virtual trainer (e.g., 520) for continuous display and interaction with the user 200 during his/her workout. In some embodiments, the system provides a three- dimensional display of the virtual trainer to the user. The virtual trainer provides motivation, encouragement and feedback including audio and video trainer data 222/224 to the user during the workout. The system further receives receive input from the user 200 to the virtual trainer via the user interface 214 and/or the audio input device 212. The virtual trainer may therefore ask targeted questions of the user (e.g., confirmations, desired equipment settings, etc.) and answer questions and responds to commands from the user. For example, the virtual trainer may answer questions about fitness and/or the particular equipment, and may implement commands such as changes to the workout routine in progress. In another example, using voice recognition will trigger the assistance and motivation required to complete additional repetitions during a fitness exercise. Alternatively, the device will monitor the pattern and "smoothness" with which the user carries out a repetitive exercise. The virtual trainer will then request if the user could use assistance and how many additional repetitions should be completed. The trainer will then reduce the weight enough to complete the desired set of repetitions.
[00030] The system employs the NIVP software to interpret questions from the user 200 and provide the appropriate responses. The system further responds to user's 200 requests by adjusting the workout routine if appropriate and providing necessary motivation, encouragement and/or incentives, etc. The virtual trainer 520 may be able to respond to its name and/or be able to refer to the user 200 by his/her name. During and/or upon completion of the workout, workout data 150 or workout results are transmitted to the server 100. The workout data 150 is stored in the corresponding user profile for access by the user and use in future workouts (e.g., by the virtual trainer). For example, a virtual trainer may suggest increasing a duration or weight to a user based on his/her performance in a previous workout.
[00031] The user's workout data 150 as well as additional data relating to the user's overall health and health history may be compiled. This data may be shared with health care providers and insurance providers in order to make better preventative health programs and incentives for their clients.
[00032] FIGS. 3A and 3B are examples of the exercise equipment device 110 including a user interface 214. The user interface 214 provides the visual depiction (e.g., 3-D visual depiction) of the virtual trainer 520 to the user and/or other workout and trainer data. The user 200 can manually input information and/or preferences into the user interface 214 to adjust workouts and/or control other aspects of the system, including the appearance of the virtual trainer 520, the trainer's attributes, demeanor, intensity and/or involvement. Alternatively, design of the various features of the virtual trainer may be carried out using the voice recognition software.
[00033] FIG. 4 depicts a method of creating a user profile, a virtual trainer, and a workout routine. The user 200 first accesses the virtual trainer server, e.g., via a website of the system (step 401 ). The server and/or website is accessible via a workstation of the system, or through a user interface of exercise equipment of the system. The website and/or exercise equipment 110 may then ask if the user 200 is a new or returning user (step 403).
[00034] If the user 200 is a new user, the user is prompted to register (step 405). Registration may include entering or speaking the user's 200 personal information, including but not limited to name, address, payment information, age, and/or weight. Some information, such as heart rate and weight, may be received by sensors of the system included on the exercise equipment device 110 or other devices of the system. Once registration is complete, the user is prompted to design a virtual trainer 520. If the user 200 is not a new user, the user may simply be prompted to log-in (step 409). Once logged-on, the server 100 may access the database 112 to retrieve the user's stored information and, if desired, modify the user's virtual trainer.
[00035] Once the user 200 has designed a virtual trainer (step 407) or login (step 409), the user is prompted to provide workout preferences (step 411). The step of providing workout preferences may include selecting what personal training devices 110 to use and/or deciding what muscle group to work on. The workout preferences may also include a preferred workout duration, number of repetitions and/or sets, a workout intensity, etc. A user may provide general workout preferences, detailed workout preferences or no preferences at all. Based on the preferences provided, if any, the system generates a workout routine and prompts the user for confirmation of the routine. In some embodiments, a user may add music to his/her user profile. For example, user profiles may include any number of songs and play lists to be provided to the user during his/her workout. Finally, once the workout is created, profile data is downloaded to the profile storage device 140.
[00036] The user profiles may be securely maintained by the server 100 or, at the user's option, displayed in whole or part on a webpage. For example, the system may include an online community for fitness minded people to meet and network. Users can view other user's profiles, fitness goals and progress. Users can further post photos and personal advertisements, ask and answer questions via chat rooms, share experiences via blogs, etc.
[00037] FIGS. 5A and 5B show screenshots generated by the software used to customize a virtual trainer 520. A virtual trainer 520 may be chosen from a database of already created virtual trainers or may be generated and/or customized by each user. Numerous aspects of the virtual trainer may be customized including but not limited to, hair style and color 504, clothing 506, age 508, skin tone 510, gender, demeanor, voice characteristics, body type and size, eye color, facial features, etc. Additionally, e.g., in the for-home use version, the virtual trainer 520 may be customizable to be nude and/or use profanity. Furthermore, the virtual trainer 520 can be designed to have a celebrity likeness, which aspect of the system may be accessible for a fee.
[00038] FIG. 6 depicts a method of using the personal training device 110. Before beginning to exercise, the user 200 inserts the profile storage device 140 into the personal training device 110 (step 601 ). Then, the processor 210 accesses a user profile corresponding to information provided on the profile storage device (step 603). Using the profile data 142, the processor 210 may use software to communicate with the server 100 to upload the trainer data and/or workout regimen 152. Once the processor 210 has all the necessary data, including but not limited to the trainer data and workout regimen 152, the processor 210 generates and provides the interactive virtual trainer 520 to the user via the user interface 214 and audio input/output 212 (step 605).
[00039] The virtual trainer 520 proceeds to ask the user 200, via the user interface 214, audio device 212 or any other communications means, if the user 200 is ready to begin the workout and confirms workout parameters. After the user 200 communicates, via the user interface 214, audio device 212 or any other communications means, that he/she is ready to begin the workout, the processor 210 may implement the workout parameters from the user profile and begins the workout (step 609).
[00040] During the workout, the processor 210 may receive data regarding the user's 200 performance from the personal training device 110 and may use software to instruct the virtual trainer 520 to provide the appropriate feedback to the user 200 (step 611 ). Such feedback may include motivation, encouragement to work harder, incentive to improve performance, and accolades for good performance. Such feedback is communicated visually through the user interface 214 and/or audibly through the audio device 212 and/or speakers attached to the exercise equipment 110.
[00041] During the workout, the processor 210 continuously monitors the user's 200 commands, through the audio device 212, the user interface 214 and/or any other communications means. If at any time during and/or before the workout the user 200 wishes to modify the workout (steps 613), the processor 210 makes the necessary adjustments, including but not limited to length of the workout, intensity of the workout, number of sets and/or repetitions, etc. The user may communicate using microphones using voice recognition. Placement of the microphones will vary depending upon the type of exercise equipment which is being used. Once the modifications to the workout are made, the virtual trainer 520 confirms the adjustments with the user (step 617), implements the workout parameters and begins the new workout.
[00042] As an additional feature, the equipment may be able to track the user's body weight and maintain historical records over time. This data will be stored on the web based database for future access and reference.
[00043] FIGS. 7 and 8 illustrate an exemplary exercise equipment device 110 employable by the virtual trainer exercise system according to exemplary embodiments of the present invention. The device 110 may include multiple displays or user interfaces 214a - 214c. Each display or monitor may have its own functions and state of the art technology providing added distraction to a fitness work out. Users may select the particular content to be displayed on each. For example, a virtual trainer may be interactively display on a first display (e.g., 214a), workouts statistics and/or workout design functions on second display (e.g., 214b) and multimedia (e.g., TV, cable, Internet, Email, Direct TV, DVD, etc.) on a third display (e.g., 214c).
[00044] In some embodiments, the device 1 10 and/or displays thereof are operable via selectable menus on any one or all of the displays. Menus of dialogue choices provide a means of communication with the virtual trainers. These choices can be questions and/or responses to the user's answers that motivate you, teach, and direct you through your desired fitness routine. A user may therefore communicate with his/her virtual trainer via the voice recognition application described above, via questions presented on the display(s) with selectable (e.g., touch screen) answers or options, or by both means. A user may also create and/or modify a virtual trainer via a series of menus on the display(s). In some embodiments, the device 110, displays and/or menus are also controllable using a remote or wireless controller. The virtual personal trainers can be designed, profiles created, and routines programmed with the remote control or wireless controller.
[00045] Although the invention has been described with reference to a particular arrangement of parts, features and the like, these are not intended to exhaust all possible arrangements or features, and indeed many modifications and variations will be ascertainable to those of skill in the art.

Claims

What is claimed is:
1. An interactive virtual training system comprising: at least one exercise equipment device including a video user interface, an audio input, and an audio output; software executing on said exercise equipment device utilizing voice recognition for interpreting a user's spoken commands received via the audio input; software executing on said exercise equipment device for implementing a workout routine based on a user's spoken commands; software executing on said exercise equipment device for monitoring a user's exercise pattern for consistency, wherein changes in said exercise pattern prompt a query to the user whether assistance is necessary; and v software executing on said exercise equipment device for adjusting the workout routine based upon a user's spoken commands if a user indicates that modification is needed.
2. The system according to claim 1 , wherein the query to the user whether assistance is necessary is provided via the audio output.
3. The system according to claim 1 , wherein the query to the user whether assistance is necessary is provided visually via the video user interface.
4. The system according to claim 1 , wherein said software for modifying a workout routine implements a change in workout parameters.
5. The system according to claim 4, wherein said workout parameters include at least one of level of difficulty, duration, resistance, weight, incline, and speed.
6. The system according to claim 1 , further comprising software executing on said exercise equipment device that provides visual feedback, motivation and encouragement via the video interface.
7. The system according to claim 1 , further comprising software executing on said exercise equipment device that provides auditory feedback, motivation and encouragement via the audio output.
8. The system according to claim 1 , further comprising software executing on said exercise equipment device for generating a customizable interactive virtual trainer based on user's spoken commands.
9. The system according to claim 8, wherein said interactive virtual trainer is an animated human form.
10. The system according to claim 1 , wherein said video user interface includes a plurality of display screens
11. The system according to claim 1 , wherein said audio input is placed at the point on the exercise equipment device closest to the user's voice.
12. The system according to claim 1 , further comprising software executing on said exercise equipment device for monitoring a user's workout data.
13. The system according to claim 12, wherein said workout data is stored on a central server.
14. The system according to claim 13, wherein said user's workout data is accessible via the world wide web.
15. A method of personal training, comprising the steps of: providing a user with a virtual trainer on exercise equipment; creating a workout routine based on a user's spoken commands; monitoring a user's exercise pattern for consistency; recognizing changes in a user's exercise pattern; querying the user whether modification in the routine is needed if a change is recognized; and adjusting the workout routine based upon a user's spoken commands if a user indicates that modification is needed.
16. The method of claim 15, wherein the virtual trainer provides visual feedback, encouragement and motivation.
17. The method of claim 15, wherein the virtual trainer provides auditory feedback, encouragement and motivation.
18. The method of claim 15, wherein the virtual trainer is customizable.
19. The method of claim 18, wherein the virtual trainer is customizable in its gender, appearance, voice and intensity level.
20. The method of claim 15, wherein voice recognition technology is used.
21. The method of claim 15, further comprising the steps of receiving workout data from the exercise equipment and storing the workout data on a central server.
22. The method of claim 21 , wherein the workout data is accessible via the world wide web.
PCT/US2008/011735 2007-10-11 2008-10-14 Virtual trainer WO2009048636A1 (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US97921307P 2007-10-11 2007-10-11
US60/979,213 2007-10-11
US12/249,562 2008-10-10
US12/249,562 US20090098981A1 (en) 2007-10-11 2008-10-10 Virtual Trainer

Publications (1)

Publication Number Publication Date
WO2009048636A1 true WO2009048636A1 (en) 2009-04-16

Family

ID=40534787

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2008/011735 WO2009048636A1 (en) 2007-10-11 2008-10-14 Virtual trainer

Country Status (2)

Country Link
US (1) US20090098981A1 (en)
WO (1) WO2009048636A1 (en)

Families Citing this family (67)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8882637B2 (en) 2003-01-26 2014-11-11 Precor Incorporated Fitness facility equipment distribution management
US8157706B2 (en) * 2009-10-19 2012-04-17 Precor Incorporated Fitness facility equipment usage control system and method
EP1588308A2 (en) * 2003-01-26 2005-10-26 Precor Incorporated Service tracking and alerting system for fitness equipment
US20100170760A1 (en) 2009-01-07 2010-07-08 John Marking Remotely Operated Bypass for a Suspension Damper
US9452654B2 (en) 2009-01-07 2016-09-27 Fox Factory, Inc. Method and apparatus for an adjustable damper
US10060499B2 (en) 2009-01-07 2018-08-28 Fox Factory, Inc. Method and apparatus for an adjustable damper
US8627932B2 (en) 2009-01-07 2014-01-14 Fox Factory, Inc. Bypass for a suspension damper
US9033122B2 (en) 2009-01-07 2015-05-19 Fox Factory, Inc. Method and apparatus for an adjustable damper
US10047817B2 (en) 2009-01-07 2018-08-14 Fox Factory, Inc. Method and apparatus for an adjustable damper
US11306798B2 (en) 2008-05-09 2022-04-19 Fox Factory, Inc. Position sensitive suspension damping with an active valve
US8393446B2 (en) 2008-08-25 2013-03-12 David M Haugen Methods and apparatus for suspension lock out and signal generation
US9140325B2 (en) 2009-03-19 2015-09-22 Fox Factory, Inc. Methods and apparatus for selective spring pre-load adjustment
US10036443B2 (en) 2009-03-19 2018-07-31 Fox Factory, Inc. Methods and apparatus for suspension adjustment
EP3666347B1 (en) 2008-11-25 2021-10-20 Fox Factory, Inc. Computer usable storage medium for virtual competition
US9422018B2 (en) 2008-11-25 2016-08-23 Fox Factory, Inc. Seat post
US9038791B2 (en) 2009-01-07 2015-05-26 Fox Factory, Inc. Compression isolator for a suspension damper
US12122205B2 (en) 2009-01-07 2024-10-22 Fox Factory, Inc. Active valve for an internal bypass
US11299233B2 (en) 2009-01-07 2022-04-12 Fox Factory, Inc. Method and apparatus for an adjustable damper
US8936139B2 (en) 2009-03-19 2015-01-20 Fox Factory, Inc. Methods and apparatus for suspension adjustment
US8033959B2 (en) * 2009-05-18 2011-10-11 Adidas Ag Portable fitness monitoring systems, and applications thereof
US8827870B2 (en) * 2009-10-02 2014-09-09 Precor Incorporated Exercise guidance system
US7955219B2 (en) * 2009-10-02 2011-06-07 Precor Incorporated Exercise community system
US8955653B2 (en) 2009-10-13 2015-02-17 Fox Factory, Incorporated Methods and apparatus for controlling a fluid damper
US8672106B2 (en) 2009-10-13 2014-03-18 Fox Factory, Inc. Self-regulating suspension
US9357921B2 (en) * 2009-10-16 2016-06-07 At&T Intellectual Property I, Lp Wearable health monitoring system
US8801578B2 (en) * 2009-12-21 2014-08-12 Core Industries, Llc Instructional displays and methods for exercise machine
US10697514B2 (en) 2010-01-20 2020-06-30 Fox Factory, Inc. Remotely operated bypass for a suspension damper
US20110179068A1 (en) * 2010-01-21 2011-07-21 O'brien John Patrick Computer implemented process for creating an overall health wellness database for a plurality of patients
US8221292B2 (en) * 2010-01-25 2012-07-17 Precor Incorporated User status notification system
EP2402239B1 (en) 2010-07-02 2020-09-02 Fox Factory, Inc. Adjustable seat post
KR101233861B1 (en) * 2011-05-25 2013-02-15 임강준 A running machine
EP3636953B1 (en) 2011-05-31 2023-09-27 Fox Factory, Inc. Apparatus for position sensitive and/or adjustable suspension damping
EP3929459A1 (en) 2011-09-12 2021-12-29 Fox Factory, Inc. Methods and apparatus for suspension set up
US20130177884A1 (en) * 2012-01-05 2013-07-11 Tom Root System and method for multiple component audio visual programming
US11279199B2 (en) 2012-01-25 2022-03-22 Fox Factory, Inc. Suspension damper with by-pass valves
US9367668B2 (en) 2012-02-28 2016-06-14 Precor Incorporated Dynamic fitness equipment user interface adjustment
US20130267383A1 (en) * 2012-04-06 2013-10-10 Icon Health & Fitness, Inc. Integrated Exercise Device Environment Controller
US10330171B2 (en) 2012-05-10 2019-06-25 Fox Factory, Inc. Method and apparatus for an adjustable damper
US9530325B2 (en) 2012-09-24 2016-12-27 David Hall Exercise training system
RU2530268C2 (en) 2012-11-28 2014-10-10 Общество с ограниченной ответственностью "Спиктуит" Method for user training of information dialogue system
CN104884133B (en) 2013-03-14 2018-02-23 艾肯运动与健康公司 Force exercise equipment with flywheel
US20150375106A1 (en) * 2013-06-10 2015-12-31 Huan Liu Implementing user motion games
US9403047B2 (en) 2013-12-26 2016-08-02 Icon Health & Fitness, Inc. Magnetic resistance mechanism in a cable machine
WO2015138339A1 (en) 2014-03-10 2015-09-17 Icon Health & Fitness, Inc. Pressure sensor to quantify work
US9782648B2 (en) * 2014-04-25 2017-10-10 Christopher DeCarlo Athletic training, data collection, dynamic, and personified sporting method, apparatus, system, and computer program product
WO2015191445A1 (en) 2014-06-09 2015-12-17 Icon Health & Fitness, Inc. Cable system incorporated into a treadmill
WO2015195965A1 (en) 2014-06-20 2015-12-23 Icon Health & Fitness, Inc. Post workout massage device
US9189613B1 (en) 2014-07-11 2015-11-17 Fitweiser, Inc. Systems and methods for authenticating a user with a device
US9098614B1 (en) * 2014-07-11 2015-08-04 Fitweiser, Inc. Systems and devices for interactive, feedback-driven exercise
US10391361B2 (en) 2015-02-27 2019-08-27 Icon Health & Fitness, Inc. Simulating real-world terrain on an exercise device
US9473767B1 (en) 2015-03-31 2016-10-18 Cae Inc. Multifactor eye position identification in a display system
US20160292919A1 (en) 2015-03-31 2016-10-06 Cae Inc. Modular Infrastructure For An Interactive Computer Program
US9754506B2 (en) * 2015-03-31 2017-09-05 Cae Inc. Interactive computer program with virtualized participant
GB201601085D0 (en) * 2016-01-20 2016-03-02 Mintey Sarah A teaching progress and assessment system and method
US10272317B2 (en) 2016-03-18 2019-04-30 Icon Health & Fitness, Inc. Lighted pace feature in a treadmill
US10493349B2 (en) 2016-03-18 2019-12-03 Icon Health & Fitness, Inc. Display on exercise device
US10625137B2 (en) 2016-03-18 2020-04-21 Icon Health & Fitness, Inc. Coordinated displays in an exercise device
US10737546B2 (en) 2016-04-08 2020-08-11 Fox Factory, Inc. Electronic compression and rebound control
US10488527B2 (en) * 2016-05-19 2019-11-26 Fitbit, Inc. Automatic tracking of geolocation data for exercises
US10671705B2 (en) 2016-09-28 2020-06-02 Icon Health & Fitness, Inc. Customizing recipe recommendations
US10625114B2 (en) 2016-11-01 2020-04-21 Icon Health & Fitness, Inc. Elliptical and stationary bicycle apparatus including row functionality
US10368218B1 (en) 2018-04-11 2019-07-30 International Business Machines Corporation Spatially aware virtual workout assistant
WO2021099862A1 (en) * 2019-11-19 2021-05-27 Within Unlimited, Inc. Activity tracking and feedback in real-time shared virtual reality environment
US11771977B2 (en) * 2021-05-20 2023-10-03 Microsoft Technology Licensing, Llc Computationally customizing instructional content
EP4386749A1 (en) 2022-12-15 2024-06-19 Koninklijke Philips N.V. Speech processing of audio signal
EP4401076A1 (en) 2023-01-13 2024-07-17 Koninklijke Philips N.V. Speech processing of an audio signal
EP4414984A1 (en) 2023-02-09 2024-08-14 Koninklijke Philips N.V. Breathing signal-dependent speech processing of an audio signal

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040225533A1 (en) * 1999-04-16 2004-11-11 Cosentino Daniel L. Weight loss or weight management system
US20050164833A1 (en) * 2004-01-22 2005-07-28 Florio Erik D. Virtual trainer software
US20070225118A1 (en) * 2006-03-22 2007-09-27 Giorno Ralph J Del Virtual personal training device

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7166062B1 (en) * 1999-07-08 2007-01-23 Icon Ip, Inc. System for interaction with exercise device
US20030009078A1 (en) * 1999-10-29 2003-01-09 Elena A. Fedorovskaya Management of physiological and psychological state of an individual using images congnitive analyzer
US20070281828A1 (en) * 2000-03-21 2007-12-06 Rice Michael J P Games controllers
US20060247070A1 (en) * 2001-06-11 2006-11-02 Recognition Insight, Llc Swing position recognition and reinforcement
US8221290B2 (en) * 2007-08-17 2012-07-17 Adidas International Marketing B.V. Sports electronic training system with electronic gaming features, and applications thereof

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040225533A1 (en) * 1999-04-16 2004-11-11 Cosentino Daniel L. Weight loss or weight management system
US20050164833A1 (en) * 2004-01-22 2005-07-28 Florio Erik D. Virtual trainer software
US20070225118A1 (en) * 2006-03-22 2007-09-27 Giorno Ralph J Del Virtual personal training device

Also Published As

Publication number Publication date
US20090098981A1 (en) 2009-04-16

Similar Documents

Publication Publication Date Title
US20090098981A1 (en) Virtual Trainer
US20070225118A1 (en) Virtual personal training device
CN101454050A (en) Virtual personal training device
US9345947B2 (en) Exercise facility and related computer-generated personal training system and method
US20160372003A1 (en) Personal training system and method
US11996090B2 (en) System and method for artificial intelligence (AI) assisted activity training
US9318030B2 (en) Personal training system and method
JP5643826B2 (en) How to generate a customized exercise program for users
US9198622B2 (en) Virtual avatar using biometric feedback
US20050209050A1 (en) Interactive mobile device
US20130066449A1 (en) Athlete training system
US20170007885A1 (en) Adaptive Exercise Circuit Training for Health and Fitness
US20230071274A1 (en) Method and system of capturing and coordinating physical activities of multiple users
WO2007053369A2 (en) System and method for delivering information to optimize information retention
US20180361204A1 (en) Fitness equipment with anthropometric data enhanced workout generator
KR200328554Y1 (en) Running Machine
US20160239639A1 (en) Exercise management system
DE102006019385A1 (en) Physical training and mental stimulation method for maintaining or improving physical and mental fitness, involves carrying out recognition and response system according to predetermination of right parameters by system
KR200247162Y1 (en) Health apparatus with amusement function
WO2009079343A1 (en) System and method for generating custom exercise programs
WO2016186846A1 (en) Personal training exercise facility and related method
WO2015031572A1 (en) Personal training system and method
GB2415919A (en) An exercise monitoring and instruction system
Defibrillator Health club staff use Philips AED to save lives

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 08838538

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTIFICATION OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A SENT ON 21.07.2010)

122 Ep: pct application non-entry in european phase

Ref document number: 08838538

Country of ref document: EP

Kind code of ref document: A1