US20070225118A1 - Virtual personal training device - Google Patents
Virtual personal training device Download PDFInfo
- Publication number
- US20070225118A1 US20070225118A1 US11/515,663 US51566306A US2007225118A1 US 20070225118 A1 US20070225118 A1 US 20070225118A1 US 51566306 A US51566306 A US 51566306A US 2007225118 A1 US2007225118 A1 US 2007225118A1
- Authority
- US
- United States
- Prior art keywords
- user
- workout
- exercise equipment
- virtual trainer
- server
- 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
Links
Images
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B23/00—Exercising apparatus specially adapted for particular parts of the body
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B24/00—Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
- A63B24/0003—Analysing the course of a movement or motion sequences during an exercise or trainings sequence, e.g. swing for golf or tennis
- A63B24/0006—Computerised comparison for qualitative assessment of motion sequences or the course of a movement
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B71/00—Games or sports accessories not covered in groups A63B1/00 - A63B69/00
- A63B71/06—Indicating or scoring devices for games or players, or for other sports activities
- A63B71/0619—Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
- A63B71/0622—Visual, audio or audio-visual systems for entertaining, instructing or motivating the user
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B24/00—Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
- A63B24/0003—Analysing the course of a movement or motion sequences during an exercise or trainings sequence, e.g. swing for golf or tennis
- A63B24/0006—Computerised comparison for qualitative assessment of motion sequences or the course of a movement
- A63B2024/0009—Computerised real time comparison with previous movements or motion sequences of the user
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B24/00—Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
- A63B24/0075—Means for generating exercise programs or schemes, e.g. computerized virtual trainer, e.g. using expert databases
- A63B2024/0078—Exercise efforts programmed as a function of time
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B71/00—Games or sports accessories not covered in groups A63B1/00 - A63B69/00
- A63B71/06—Indicating or scoring devices for games or players, or for other sports activities
- A63B71/0619—Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
- A63B71/0622—Visual, audio or audio-visual systems for entertaining, instructing or motivating the user
- A63B2071/0625—Emitting sound, noise or music
- A63B2071/063—Spoken or verbal instructions
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B71/00—Games or sports accessories not covered in groups A63B1/00 - A63B69/00
- A63B71/06—Indicating or scoring devices for games or players, or for other sports activities
- A63B71/0619—Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
- A63B2071/0658—Position or arrangement of display
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B71/00—Games or sports accessories not covered in groups A63B1/00 - A63B69/00
- A63B71/06—Indicating or scoring devices for games or players, or for other sports activities
- A63B2071/0675—Input for modifying training controls during workout
- A63B2071/068—Input by voice recognition
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2225/00—Miscellaneous features of sport apparatus, devices or equipment
- A63B2225/15—Miscellaneous features of sport apparatus, devices or equipment with identification means that can be read by electronic means
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2225/00—Miscellaneous features of sport apparatus, devices or equipment
- A63B2225/20—Miscellaneous features of sport apparatus, devices or equipment with means for remote communication, e.g. internet or the like
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B24/00—Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
- A63B24/0075—Means for generating exercise programs or schemes, e.g. computerized virtual trainer, e.g. using expert databases
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 provided 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 workout 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. 1 shows a system for providing a virtual trainer according to the present invention.
- the system includes one or more exercise equipment devices 110 , such as treadmills, stationary bicycles, elliptical machines, Stairmasters, 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.
- NIVP Natural Internet Voice Recognition
- the audio input/output 212 includes a microphone, or a wireless communication receiver, e.g., Bluetooth interface, for communicating with a wireless headset.
- 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 interactive 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 140 .
- the workstation 140 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 such information regarding fitness, health and/or particular fitness equipment 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 or after a workout routine.
- the server 100 transmits trainer data, such as data indicative of an interactive virtual trainer, and workout regiments 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 regiments 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.
- 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 215 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.
- 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.
- 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 232 and trainer 230 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.
- 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 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.
- 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 of present invention 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, this 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 regiment 152 .
- the processor 210 Once the processor 210 has all the necessary data, including but not limited to the trainer data and workout regiment 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 read 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 , 615 ), 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. Once the modifications to the workout are made, the virtual trainer 520 confirms the adjustments with the user (step 617 ).
Abstract
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.
Description
- This application claims priority benefits under 35 §U.S.C. 119(e) of the U.S. Provisional Application No. 60/784,690 filed on Mar. 22, 2006, incorporated herein by reference.
- 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.
- 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 workout at home, to achieve a good workout is to enlist the help of personal trainers.
- Personal trainers are individuals who usually have a fitness training background and who provided 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 workout 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.
- 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.
- Methods to instruct users on the use of equipment and 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
-
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 inFIG. 1 -
FIGS. 3A and B are exemplary video user interfaces employable by the system shown inFIGS. 1 and 2 . -
FIG. 4 is a method of providing a virtual trainer employable by the system shown inFIGS. 1 and 2 . -
FIGS. 5A and 5B are exemplary screenshots generated by the system shown inFIGS. 1 and 2 . -
FIG. 6 is another method of providing a virtual trainer employable by the system shown inFIGS. 1 and 2 . -
FIG. 1 shows a system for providing a virtual trainer according to the present invention. The system includes one or moreexercise equipment devices 110, such as treadmills, stationary bicycles, elliptical machines, Stairmasters, weight lifting machines, etc. Theseexercise 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. - Each
device 110 includes a data port for receivingprofile data 142 from aprofile storage device 140, avideo user interface 214, and an audio input/output 212. Theprofile 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. Thevideo 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 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/orexercise equipment device 110 for recognizing and interpreting speech input from theuser 200. Based on the interpreted speech input, the system or software thereof formulates commands to send to theexercise equipment device 110 to adjust a workout routine and/or interactive 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 140. Theworkstation 140 may be a personal computer remotely accessible to the system or a terminal (e.g., kiosk) located in the vicinity of theexercise equipment device 110. Via theworkstation 140, a user may provideuser input 132 to theserver 100 to generate his/her user profile, and downloadprofile data 142 to aprofile storage device 140. For example, the user can select a trainer and customize the trainer's attributes via theworkstation 130. The user can also select attributes of his/her workout routine. However,user input 132 andprofile data 142 can also be generated and stored to the server and/orprofile storage device 140 directly through theexercise equipment 110, e.g., via theuser interface 214 andaudio input 212 thereof. -
User input 132 and user profiles are stored in one ormore databases 112 accessible by theserver 100. Thedatabases 112 may further include reference such information regarding fitness, health and/or particular fitness equipment which is accessible to the users (e.g., via interaction with their virtual trainer). Theserver 100 further communicates with the exercise equipment device 110 (e.g., via the internet 120) before, during or after a workout routine. Theserver 100 transmits trainer data, such as data indicative of an interactive virtual trainer, and workout regiments to theexercise equipment device 110 and receives workout results 150 therefrom. The results 150 (e.g., workout history) are stored by theserver 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. - 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 auser 200 is in need of help or when a user communicates to the virtual trainer that he/she needs assistance. Furthermore, theexercise equipment devices 110 may be equipped with power seats that automatically adjust to profiledata 142. -
FIG. 2 shows a system for using theexercise equipment device 110. Theexercise equipment device 110 contains aprocessor 210 for executing software, an audio input/output device 212 and auser interface 214. Theprocessor 210 downloads profiledata 142 from theprofile storage device 140. Theprofile data 142 may include a complete user profile, any portion thereof or a trigger to enable the system to access the user profile from theserver 100. For example, theprocessor 210 may use theprofile data 142 to access theserver 100 and retrieve trainer data and/or workout regiments 152 corresponding to the user. - 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 andvideo trainer data 222/224 to the user during the workout. The system further receives receive input from theuser 200 to the virtual trainer via the user interface 215 and/or theaudio 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. - 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. Thevirtual trainer 520 may be able to respond to its name and/or be able to refer to theuser 200 by his/her name. During and/or upon completion of the workout,workout data 150 or workout results are transmitted to theserver 100. Theworkout 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. -
FIGS. 3A and 3B are examples of theexercise equipment device 110 including auser interface 214. Theuser interface 214 provides the visual depiction (e.g., 3-D visual depiction) of thevirtual trainer 520 to the user and/or other workout 232 and trainer 230 data. Theuser 200 can manually input information and/or preferences into theuser interface 214 to adjust workouts and/or control other aspects of the system, including the appearance of thevirtual trainer 520, the trainer's attributes, demeanor, intensity and/or involvement. -
FIG. 4 depicts a method of creating a user profile, a virtual trainer, and a workout routine. Theuser 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/orexercise equipment 110 may then ask if theuser 200 is a new or returning user (step 403). - 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 theexercise equipment device 110 or other devices of the system. Once registration is complete, the user is prompted to design avirtual trainer 520. If theuser 200 is not a new user, the user may simply be prompted to log-in (step 409). Once logged-on, theserver 100 may access thedatabase 112 to retrieve the user's stored information and, if desired, modify the user's virtual trainer. - Once the
user 200 has designed a virtual trainer (step 407) or log-in (step 409), the user is prompted to provide workout preferences (step 411). The step of providing workout preferences may include selecting whatpersonal 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 theprofile storage device 140. - The user profiles of present invention 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. -
FIGS. 5A and 5B show screenshots generated by the software used to customize avirtual trainer 520. Avirtual 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 andcolor 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, thevirtual trainer 520 may be customizable to be nude and/or use profanity. Furthermore, thevirtual trainer 520 can be designed to have a celebrity likeness, this aspect of the system may be accessible for a fee. -
FIG. 6 depicts a method of using thepersonal training device 110. Before beginning to exercise, theuser 200 inserts theprofile storage device 140 into the personal training device 110 (step 601). Then, theprocessor 210 accesses a user profile corresponding to information provided on the profile storage device (step 603). Using theprofile data 142, theprocessor 210 may use software to communicate with theserver 100 to upload the trainer data and/orworkout regiment 152. Once theprocessor 210 has all the necessary data, including but not limited to the trainer data andworkout regiment 152, theprocessor 210 generates and provides the interactivevirtual trainer 520 to the user via theuser interface 214 and audio input/output 212 (step 605). - The
virtual trainer 520 proceeds to ask theuser 200, via theuser interface 214,audio device 212 or any other communications means, if theuser 200 is read to begin the workout and confirms workout parameters. After theuser 200 communicates, via theuser interface 214,audio device 212 or any other communications means, that he/she is ready to begin the workout, theprocessor 210 may implement the workout parameters from the user profile and begins the workout (step 609). - During the workout, the
processor 210 may receive data regarding the user's 200 performance from thepersonal training device 110 and may use software to instruct thevirtual 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 theuser interface 214 and/or audibly through theaudio device 212 and/or speakers attached to theexercise equipment 110. - During the workout, the
processor 210 continuously monitors the user's 200 commands, through theaudio device 212, theuser interface 214 and/or any other communications means. If at any time during and/or before the workout theuser 200 wishes to modify the workout (steps 613, 615), theprocessor 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. Once the modifications to the workout are made, thevirtual trainer 520 confirms the adjustments with the user (step 617). - 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 (28)
1. A virtual trainer exercise system comprising:
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 said exercise equipment device;
a database in communication with said server, said database including one or more user profiles;
software executing on said exercise equipment device for receiving user data from the portable storage device;
software executing on said server for accessing a user profile corresponding to the user data; and
software executing on said 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.
2. The system according to claim 1 , wherein said virtual trainer is an animated human form.
3. The system according to claim 1 , wherein each of the one or more user profiles includes virtual trainer parameters and workout parameters.
4. The system according to claim 3 , wherein the workout parameters include at least one of a level, a speed, a resistance, and a time.
5. The system according to claim 3 , further comprising:
software executing on said exercise equipment device for implementing a workout routine based on the workout parameters.
6. The system according to claim 5 , further comprising:
speech recognition software executing on said server for interpreting a speech input received via the audio input.
7. The system according to claim 6 , further comprising:
software executing on said exercise equipment device for revising the workout routine based on the interpreted speech input.
8. The system according to claim 5 , wherein the video user interface is a touch-screen video user interface, wherein the system further comprises software executing on said exercise equipment device for revising the workout routine based on a user input received via the video user interface.
9. The system according to claim 3 , further comprising:
software executing on said server for updating the one or more user profiles and customizing the virtual trainer parameters.
10. The system according to claim 9 , wherein said software for updating provides for the customization of the interactive virtual trainer's clothing and dialect.
11. The system according to claim 5 , wherein providing the interactive virtual trainer includes providing visual and audio feedback pertaining to the workout routine.
12. The system according to claim 11 , further comprising:
software executing on said server for receiving performance data from the exercise equipment device, the performance data indicative of the user's performance of the workout routine,
wherein the feedback is based on the performance data.
13. The system according to claim 1 , wherein said exercise equipment device is a cardiovascular training device.
14. The system according to claim 1 , wherein said exercise equipment device is a hydraulic weight training device, wherein said exercise equipment devices includes one or more sensors for determining when user requires assistance and an emergency off switch.
15. The system according to claim 1 , wherein said audio input includes a wireless audio input and a wireless headset for providing speech input to the wireless audio input.
16. The system according to claim 1 , wherein said data port is a USB port.
17. The system according to claim 1 , further comprising:
software executing on said server for providing an interactive website for displaying at least a portion of the user profiles.
18. The system according to claim 17 , wherein the interactive website includes one or more fitness chat rooms.
19. A method of providing a user with a virtual trainer in situ on exercise equipment, comprising the steps of:
receiving user data to the exercise equipment from a portable memory device;
accessing a user profile corresponding to the user data, the user profile stored remote to the exercise equipment;
generating interactive virtual trainer based on at least a portion of the user profile;
providing the interactive virtual trainer via a video display and audio output of the exercise equipment; and
implementing a workout routine in the exercise equipment based on at least a portion of the user profile.
20. The method of claim 19 , further comprising the steps of:
receiving speech input from the user; and
providing a response to the speech input via the interactive virtual trainer.
21. The method of claim 19 , further comprising the steps of:
accessing a workout history in the user profile; and
adjusting the workout routine based on the workout history.
22. The method of claim 19 , wherein the step of implementing the workout routine includes prompting user for approval and input.
23. The method of claim 19 , further comprising the step of:
receiving workout results from the exercise equipment; and
storing the workout results in the user profile.
24. A method of generating an interactive virtual trainer and workout regiment for use in situ on exercise equipment, comprising 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.
25. The method of claim 24 , further comprising the step of:
downloading at least a portion of a user profile data to a portable storage device for communication to the exercise equipment.
26. The method of claim 24 , wherein the personal data elements include at least one of a gender, an age, a weight, and a height.
27. The method of claim 24 , wherein the step of selecting trainer attributes includes choosing a gender, attire, and an intensity level.
28. The method of claim 24 , wherein the workout parameters include at least one of an exercise equipment device, a level, an intensity, and a duration.
Priority Applications (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/515,663 US20070225118A1 (en) | 2006-03-22 | 2006-09-05 | Virtual personal training device |
EP07753649A EP2012882A2 (en) | 2006-03-22 | 2007-03-21 | Virtual personal training device |
PCT/US2007/007039 WO2007111907A2 (en) | 2006-03-22 | 2007-03-21 | Virtual personal training device |
CA002647002A CA2647002A1 (en) | 2006-03-22 | 2007-03-21 | Virtual personal training device |
AU2007231580A AU2007231580A1 (en) | 2006-03-22 | 2007-03-21 | Virtual personal training device |
JP2009501546A JP2009530036A (en) | 2006-03-22 | 2007-03-21 | Virtual personal training device |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US78469006P | 2006-03-22 | 2006-03-22 | |
US11/515,663 US20070225118A1 (en) | 2006-03-22 | 2006-09-05 | Virtual personal training device |
Publications (1)
Publication Number | Publication Date |
---|---|
US20070225118A1 true US20070225118A1 (en) | 2007-09-27 |
Family
ID=38534202
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/515,663 Abandoned US20070225118A1 (en) | 2006-03-22 | 2006-09-05 | Virtual personal training device |
Country Status (6)
Country | Link |
---|---|
US (1) | US20070225118A1 (en) |
EP (1) | EP2012882A2 (en) |
JP (1) | JP2009530036A (en) |
AU (1) | AU2007231580A1 (en) |
CA (1) | CA2647002A1 (en) |
WO (1) | WO2007111907A2 (en) |
Cited By (61)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080005276A1 (en) * | 2006-05-19 | 2008-01-03 | Frederick Joanne M | Method for delivering exercise programming by streaming animation video |
US20080032865A1 (en) * | 2006-08-02 | 2008-02-07 | Shen Yi Wu | Method of programming human electrical exercise apparatus |
US20090047644A1 (en) * | 2007-08-14 | 2009-02-19 | Fitforfive.Com, Llc | Method for creating and distributing personalized fitness instruction |
US20090098981A1 (en) * | 2007-10-11 | 2009-04-16 | Del Giorno Ralph J | Virtual Trainer |
WO2009127788A1 (en) * | 2008-04-18 | 2009-10-22 | Healthy Exercise Holding Oy | Exercise method and system |
US20100035723A1 (en) * | 2003-01-26 | 2010-02-11 | Ainsworth Mark E | Service tracking and alerting system for fitness equipment |
US20100092935A1 (en) * | 2008-10-15 | 2010-04-15 | Tom Root | Web-based physical fitness monitoring system |
US20100202656A1 (en) * | 2009-02-09 | 2010-08-12 | Bhiksha Raj Ramakrishnan | Ultrasonic Doppler System and Method for Gesture Recognition |
US20100203967A1 (en) * | 2009-02-06 | 2010-08-12 | Inventec Corporation | Exercising game system and method thereof |
US20110003663A1 (en) * | 2009-07-02 | 2011-01-06 | Inventec Corporation | System and method of dispatching task commands of running in game |
US20110082007A1 (en) * | 2009-10-02 | 2011-04-07 | Birrell James S | Exercise community system |
US20110082010A1 (en) * | 2009-10-02 | 2011-04-07 | Dyer David E | Exercise guidance system |
US20110090092A1 (en) * | 2009-10-19 | 2011-04-21 | Precor Incorporated | Fitness facility equipment usage control system and method |
US7951046B1 (en) * | 2008-03-17 | 2011-05-31 | Barber Jr Ulysses | Device, method and computer program product for tracking and monitoring an exercise regimen |
CH702558A1 (en) * | 2010-01-13 | 2011-07-15 | Luca Giovanni Bottoni | Rehabilitative and preventive cardiopulmonary training system comprises a control center, one or more training centers and personal mobile devices for interfacing with monitoring equipment |
US20110183813A1 (en) * | 2010-01-25 | 2011-07-28 | Precor Incorporated | User status notification system |
US20130012787A1 (en) * | 2011-07-05 | 2013-01-10 | Saudi Arabian Oil Company | Floor Mat System and Associated, Computer Medium and Computer-Implemented Methods for Monitoring and Improving Health and Productivity of Employees |
US20130138734A1 (en) * | 2011-11-29 | 2013-05-30 | Frank Crivello | Interactive training method and system for developing peak user performance |
US8882637B2 (en) | 2003-01-26 | 2014-11-11 | Precor Incorporated | Fitness facility equipment distribution management |
US9011293B2 (en) | 2011-01-26 | 2015-04-21 | Flow-Motion Research And Development Ltd. | Method and system for monitoring and feed-backing on execution of physical exercise routines |
US9098614B1 (en) * | 2014-07-11 | 2015-08-04 | Fitweiser, Inc. | Systems and devices for interactive, feedback-driven exercise |
US9189613B1 (en) | 2014-07-11 | 2015-11-17 | Fitweiser, Inc. | Systems and methods for authenticating a user with a device |
WO2016036486A1 (en) * | 2014-09-02 | 2016-03-10 | Apple Inc. | Pacing activity data of a user |
US9367668B2 (en) | 2012-02-28 | 2016-06-14 | Precor Incorporated | Dynamic fitness equipment user interface adjustment |
US20160293040A1 (en) * | 2015-03-31 | 2016-10-06 | Cae Inc. | Interactive Computer Program With Virtualized Participant |
US9473767B1 (en) | 2015-03-31 | 2016-10-18 | Cae Inc. | Multifactor eye position identification in a display system |
US9693734B2 (en) | 2011-07-05 | 2017-07-04 | Saudi Arabian Oil Company | Systems for monitoring and improving biometric health of employees |
US9722472B2 (en) | 2013-12-11 | 2017-08-01 | Saudi Arabian Oil Company | Systems, computer medium and computer-implemented methods for harvesting human energy in the workplace |
US9805339B2 (en) | 2011-07-05 | 2017-10-31 | Saudi Arabian Oil Company | Method for monitoring and improving health and productivity of employees using a computer mouse system |
US9886871B1 (en) | 2011-12-27 | 2018-02-06 | PEAR Sports LLC | Fitness and wellness system with dynamically adjusting guidance |
US9889311B2 (en) | 2015-12-04 | 2018-02-13 | Saudi Arabian Oil Company | Systems, protective casings for smartphones, and associated methods to enhance use of an automated external defibrillator (AED) device |
US9949640B2 (en) | 2011-07-05 | 2018-04-24 | Saudi Arabian Oil Company | System for monitoring employee health |
US10058285B2 (en) | 2011-07-05 | 2018-08-28 | Saudi Arabian Oil Company | Chair pad system and associated, computer medium and computer-implemented methods for monitoring and improving health and productivity of employees |
US10108783B2 (en) | 2011-07-05 | 2018-10-23 | Saudi Arabian Oil Company | Systems, computer medium and computer-implemented methods for monitoring health of employees using mobile devices |
US10117600B2 (en) | 2014-04-15 | 2018-11-06 | Apple Inc. | Pacing activity data of a user |
US10188890B2 (en) | 2013-12-26 | 2019-01-29 | Icon Health & Fitness, Inc. | Magnetic resistance mechanism in a cable machine |
US10220259B2 (en) | 2012-01-05 | 2019-03-05 | Icon Health & Fitness, Inc. | System and method for controlling an exercise device |
US10226396B2 (en) | 2014-06-20 | 2019-03-12 | Icon Health & Fitness, Inc. | Post workout massage device |
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 |
US10307104B2 (en) | 2011-07-05 | 2019-06-04 | Saudi Arabian Oil Company | Chair pad system and associated, computer medium and computer-implemented methods for monitoring and improving health and productivity of employees |
CN109960194A (en) * | 2018-11-29 | 2019-07-02 | 深圳市元征科技股份有限公司 | A kind of work state monitoring method and device of lifting machine |
US10391361B2 (en) | 2015-02-27 | 2019-08-27 | Icon Health & Fitness, Inc. | Simulating real-world terrain on an exercise device |
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 |
US10475351B2 (en) | 2015-12-04 | 2019-11-12 | Saudi Arabian Oil Company | Systems, computer medium and methods for management training systems |
US10493349B2 (en) | 2016-03-18 | 2019-12-03 | Icon Health & Fitness, Inc. | Display on exercise device |
US10628770B2 (en) | 2015-12-14 | 2020-04-21 | Saudi Arabian Oil Company | Systems and methods for acquiring and employing resiliency data for leadership development |
US10625137B2 (en) | 2016-03-18 | 2020-04-21 | Icon Health & Fitness, Inc. | Coordinated displays in an exercise device |
US10643483B2 (en) | 2013-07-19 | 2020-05-05 | PEAR Sports LLC | Physical activity coaching platform with dynamically changing workout content |
US10642955B2 (en) | 2015-12-04 | 2020-05-05 | Saudi Arabian Oil Company | Devices, methods, and computer medium to provide real time 3D visualization bio-feedback |
US10671705B2 (en) | 2016-09-28 | 2020-06-02 | Icon Health & Fitness, Inc. | Customizing recipe recommendations |
US10824132B2 (en) | 2017-12-07 | 2020-11-03 | Saudi Arabian Oil Company | Intelligent personal protective equipment |
US20210008413A1 (en) * | 2019-07-11 | 2021-01-14 | Elo Labs, Inc. | Interactive Personal Training System |
US11294458B2 (en) | 2015-03-31 | 2022-04-05 | Cae Inc. | Modular infrastructure for an interactive computer program |
USD953754S1 (en) | 2020-04-24 | 2022-06-07 | Elo Labs, Inc. | Personal training mirror |
US11376468B2 (en) * | 2009-05-18 | 2022-07-05 | Adidas Ag | Portable fitness monitoring methods |
US20220262480A1 (en) * | 2006-09-07 | 2022-08-18 | Nike, Inc. | Athletic Performance Sensing and/or Tracking Systems and Methods |
US20220296966A1 (en) * | 2019-07-11 | 2022-09-22 | Elo Labs, Inc. | Cross-Platform and Connected Digital Fitness System |
US11511156B2 (en) | 2016-03-12 | 2022-11-29 | Arie Shavit | Training system and methods for designing, monitoring and providing feedback of training |
US11779811B2 (en) | 2020-07-01 | 2023-10-10 | International Business Machines Corporation | Cognitive based augmented reality workout |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8021277B2 (en) | 2005-02-02 | 2011-09-20 | Mad Dogg Athletics, Inc. | Programmed exercise bicycle with computer aided guidance |
US8892999B2 (en) * | 2007-11-30 | 2014-11-18 | Nike, Inc. | Interactive avatar for social network services |
US8951168B2 (en) * | 2008-03-05 | 2015-02-10 | Mad Dogg Athletics, Inc. | Programmable exercise bicycle |
JP6045139B2 (en) | 2011-12-01 | 2016-12-14 | キヤノン株式会社 | VIDEO GENERATION DEVICE, VIDEO GENERATION METHOD, AND PROGRAM |
EP3704960B8 (en) | 2012-05-30 | 2022-07-13 | Japan Tobacco Inc. | Cigarette |
PT2805653T (en) | 2013-05-24 | 2020-10-06 | Taurus Res And Development Slu | Cooking appliance for the processing and preparing foods |
JP5993882B2 (en) * | 2014-01-28 | 2016-09-14 | スポーツクラブNas株式会社 | Training machine |
US11806577B1 (en) | 2023-02-17 | 2023-11-07 | Mad Dogg Athletics, Inc. | Programmed exercise bicycle with computer aided guidance |
Citations (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6336891B1 (en) * | 1997-12-08 | 2002-01-08 | Real Vision Corporation | Interactive exercise pad system |
US6439893B1 (en) * | 2000-08-10 | 2002-08-27 | Jacqueline Byrd | Web based, on-line system and method for assessing, monitoring and modifying behavioral characteristic |
US6503173B2 (en) * | 1998-09-18 | 2003-01-07 | Conetex, Inc. | Interactive programmable fitness interface system |
US6548060B1 (en) * | 1999-11-18 | 2003-04-15 | Sunghoon Kim | Anti-apoptotic use of human glutaminyl-tRNA synthetase with two consecutive pro-apoptotic mediators |
US20040048232A1 (en) * | 2000-09-29 | 2004-03-11 | Murphy Elizabeth Ann | Method and apparatus for internet based management of compliance distribution and training |
US20040096811A1 (en) * | 2001-05-01 | 2004-05-20 | Anneswamy Rajesh Shanmukha | Computer-assisted system for designing training programs |
US20040162189A1 (en) * | 1995-12-14 | 2004-08-19 | Hickman Paul L. | Method and apparatus for remote interactive exercise and health equipment |
US20050107216A1 (en) * | 2003-06-17 | 2005-05-19 | Garmin Ltd., A Cayman Islands Corporation | Personal training device using GPS data |
US20050164833A1 (en) * | 2004-01-22 | 2005-07-28 | Florio Erik D. | Virtual trainer software |
US20050233861A1 (en) * | 2001-10-19 | 2005-10-20 | Hickman Paul L | Mobile systems and methods for heath, exercise and competition |
US6997852B2 (en) * | 1999-07-08 | 2006-02-14 | Icon Ip, Inc. | Methods and systems for controlling an exercise apparatus using a portable remote device |
US20060063644A1 (en) * | 2003-01-24 | 2006-03-23 | Yang Hao H | Cross reference to related applications |
US7217224B2 (en) * | 2003-08-14 | 2007-05-15 | Tom Thomas | Virtual exercise system and method |
US7591771B2 (en) * | 2004-12-20 | 2009-09-22 | Julia A. Redding | Apparatus and method for facilitating the safe lifting of free weights |
US20100056341A1 (en) * | 2001-02-20 | 2010-03-04 | Michael Ellis | Workout definition and tracking methods |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6458060B1 (en) * | 1999-07-08 | 2002-10-01 | Icon Ip, Inc. | Systems and methods for interaction with exercise device |
-
2006
- 2006-09-05 US US11/515,663 patent/US20070225118A1/en not_active Abandoned
-
2007
- 2007-03-21 EP EP07753649A patent/EP2012882A2/en not_active Withdrawn
- 2007-03-21 JP JP2009501546A patent/JP2009530036A/en active Pending
- 2007-03-21 CA CA002647002A patent/CA2647002A1/en not_active Abandoned
- 2007-03-21 WO PCT/US2007/007039 patent/WO2007111907A2/en active Application Filing
- 2007-03-21 AU AU2007231580A patent/AU2007231580A1/en not_active Abandoned
Patent Citations (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040162189A1 (en) * | 1995-12-14 | 2004-08-19 | Hickman Paul L. | Method and apparatus for remote interactive exercise and health equipment |
US6336891B1 (en) * | 1997-12-08 | 2002-01-08 | Real Vision Corporation | Interactive exercise pad system |
US6503173B2 (en) * | 1998-09-18 | 2003-01-07 | Conetex, Inc. | Interactive programmable fitness interface system |
US6997852B2 (en) * | 1999-07-08 | 2006-02-14 | Icon Ip, Inc. | Methods and systems for controlling an exercise apparatus using a portable remote device |
US6548060B1 (en) * | 1999-11-18 | 2003-04-15 | Sunghoon Kim | Anti-apoptotic use of human glutaminyl-tRNA synthetase with two consecutive pro-apoptotic mediators |
US6439893B1 (en) * | 2000-08-10 | 2002-08-27 | Jacqueline Byrd | Web based, on-line system and method for assessing, monitoring and modifying behavioral characteristic |
US20040048232A1 (en) * | 2000-09-29 | 2004-03-11 | Murphy Elizabeth Ann | Method and apparatus for internet based management of compliance distribution and training |
US20100056341A1 (en) * | 2001-02-20 | 2010-03-04 | Michael Ellis | Workout definition and tracking methods |
US20040096811A1 (en) * | 2001-05-01 | 2004-05-20 | Anneswamy Rajesh Shanmukha | Computer-assisted system for designing training programs |
US20050233861A1 (en) * | 2001-10-19 | 2005-10-20 | Hickman Paul L | Mobile systems and methods for heath, exercise and competition |
US20060063644A1 (en) * | 2003-01-24 | 2006-03-23 | Yang Hao H | Cross reference to related applications |
US20050107216A1 (en) * | 2003-06-17 | 2005-05-19 | Garmin Ltd., A Cayman Islands Corporation | Personal training device using GPS data |
US7217224B2 (en) * | 2003-08-14 | 2007-05-15 | Tom Thomas | Virtual exercise system and method |
US20050164833A1 (en) * | 2004-01-22 | 2005-07-28 | Florio Erik D. | Virtual trainer software |
US7591771B2 (en) * | 2004-12-20 | 2009-09-22 | Julia A. Redding | Apparatus and method for facilitating the safe lifting of free weights |
Cited By (94)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8419593B2 (en) | 2003-01-26 | 2013-04-16 | Precor Incorporated | Fitness facility equipment usage control system and method |
US7988599B2 (en) | 2003-01-26 | 2011-08-02 | Precor Incorporated | Service tracking and alerting system for fitness equipment |
US8882637B2 (en) | 2003-01-26 | 2014-11-11 | Precor Incorporated | Fitness facility equipment distribution management |
US9418349B2 (en) | 2003-01-26 | 2016-08-16 | Precor Incorporated | Fitness facility equipment usage control system |
US20100035723A1 (en) * | 2003-01-26 | 2010-02-11 | Ainsworth Mark E | Service tracking and alerting system for fitness equipment |
US20080005276A1 (en) * | 2006-05-19 | 2008-01-03 | Frederick Joanne M | Method for delivering exercise programming by streaming animation video |
US20080032865A1 (en) * | 2006-08-02 | 2008-02-07 | Shen Yi Wu | Method of programming human electrical exercise apparatus |
US11676699B2 (en) | 2006-09-07 | 2023-06-13 | Nike, Inc. | Athletic performance sensing and/or tracking systems and methods |
US20220262480A1 (en) * | 2006-09-07 | 2022-08-18 | Nike, Inc. | Athletic Performance Sensing and/or Tracking Systems and Methods |
US11682479B2 (en) | 2006-09-07 | 2023-06-20 | Nike, Inc. | Athletic performance sensing and/or tracking systems and methods |
US11676697B2 (en) | 2006-09-07 | 2023-06-13 | Nike, Inc. | Athletic performance sensing and/or tracking systems and methods |
US11955219B2 (en) * | 2006-09-07 | 2024-04-09 | Nike, Inc. | Athletic performance sensing and/or tracking systems and methods |
US11676698B2 (en) | 2006-09-07 | 2023-06-13 | Nike, Inc. | Athletic performance sensing and/or tracking systems and methods |
US11676695B2 (en) | 2006-09-07 | 2023-06-13 | Nike, Inc. | Athletic performance sensing and/or tracking systems and methods |
US11676696B2 (en) | 2006-09-07 | 2023-06-13 | Nike, Inc. | Athletic performance sensing and/or tracking systems and methods |
US20090047644A1 (en) * | 2007-08-14 | 2009-02-19 | Fitforfive.Com, Llc | Method for creating and distributing personalized fitness instruction |
WO2009048636A1 (en) * | 2007-10-11 | 2009-04-16 | Del Giorno Ralph J | Virtual trainer |
US20090098981A1 (en) * | 2007-10-11 | 2009-04-16 | Del Giorno Ralph J | Virtual Trainer |
US7951046B1 (en) * | 2008-03-17 | 2011-05-31 | Barber Jr Ulysses | Device, method and computer program product for tracking and monitoring an exercise regimen |
US20110105279A1 (en) * | 2008-04-18 | 2011-05-05 | Healthy Exercise Holding Oy | Exercise method and system |
US8727948B2 (en) | 2008-04-18 | 2014-05-20 | Healthy Exercise Holding Oy | Exercise method and system |
WO2009127788A1 (en) * | 2008-04-18 | 2009-10-22 | Healthy Exercise Holding Oy | Exercise method and system |
US20100092935A1 (en) * | 2008-10-15 | 2010-04-15 | Tom Root | Web-based physical fitness monitoring system |
US20100203967A1 (en) * | 2009-02-06 | 2010-08-12 | Inventec Corporation | Exercising game system and method thereof |
US20100202656A1 (en) * | 2009-02-09 | 2010-08-12 | Bhiksha Raj Ramakrishnan | Ultrasonic Doppler System and Method for Gesture Recognition |
US11673023B2 (en) | 2009-05-18 | 2023-06-13 | Adidas Ag | Portable fitness monitoring methods |
US11376468B2 (en) * | 2009-05-18 | 2022-07-05 | Adidas Ag | Portable fitness monitoring methods |
US20110003663A1 (en) * | 2009-07-02 | 2011-01-06 | Inventec Corporation | System and method of dispatching task commands of running in game |
US20110082010A1 (en) * | 2009-10-02 | 2011-04-07 | Dyer David E | Exercise guidance system |
US7955219B2 (en) | 2009-10-02 | 2011-06-07 | Precor Incorporated | Exercise community system |
US20110082007A1 (en) * | 2009-10-02 | 2011-04-07 | Birrell James S | Exercise community system |
US8827870B2 (en) | 2009-10-02 | 2014-09-09 | Precor Incorporated | Exercise guidance system |
US20110090092A1 (en) * | 2009-10-19 | 2011-04-21 | Precor Incorporated | Fitness facility equipment usage control system and method |
US8157706B2 (en) | 2009-10-19 | 2012-04-17 | Precor Incorporated | Fitness facility equipment usage control system and method |
CH702558A1 (en) * | 2010-01-13 | 2011-07-15 | Luca Giovanni Bottoni | Rehabilitative and preventive cardiopulmonary training system comprises a control center, one or more training centers and personal mobile devices for interfacing with monitoring equipment |
US8221292B2 (en) | 2010-01-25 | 2012-07-17 | Precor Incorporated | User status notification system |
US20110183813A1 (en) * | 2010-01-25 | 2011-07-28 | Precor Incorporated | User status notification system |
US9011293B2 (en) | 2011-01-26 | 2015-04-21 | Flow-Motion Research And Development Ltd. | Method and system for monitoring and feed-backing on execution of physical exercise routines |
US9987520B2 (en) | 2011-01-26 | 2018-06-05 | Flow Motion Research And Development Ltd. | Method and system for monitoring and feed-backing on execution of physical exercise routines |
US9844344B2 (en) | 2011-07-05 | 2017-12-19 | Saudi Arabian Oil Company | Systems and method to monitor health of employee when positioned in association with a workstation |
US20130012787A1 (en) * | 2011-07-05 | 2013-01-10 | Saudi Arabian Oil Company | Floor Mat System and Associated, Computer Medium and Computer-Implemented Methods for Monitoring and Improving Health and Productivity of Employees |
US9805339B2 (en) | 2011-07-05 | 2017-10-31 | Saudi Arabian Oil Company | Method for monitoring and improving health and productivity of employees using a computer mouse system |
US9808156B2 (en) | 2011-07-05 | 2017-11-07 | Saudi Arabian Oil Company | Systems, computer medium and computer-implemented methods for monitoring and improving biomechanical health of employees |
US9830576B2 (en) | 2011-07-05 | 2017-11-28 | Saudi Arabian Oil Company | Computer mouse for monitoring and improving health and productivity of employees |
US9830577B2 (en) | 2011-07-05 | 2017-11-28 | Saudi Arabian Oil Company | Computer mouse system and associated computer medium for monitoring and improving health and productivity of employees |
US9833142B2 (en) | 2011-07-05 | 2017-12-05 | Saudi Arabian Oil Company | Systems, computer medium and computer-implemented methods for coaching employees based upon monitored health conditions using an avatar |
US9615746B2 (en) * | 2011-07-05 | 2017-04-11 | Saudi Arabian Oil Company | Floor mat system and associated, computer medium and computer-implemented methods for monitoring and improving health and productivity of employees |
US10206625B2 (en) | 2011-07-05 | 2019-02-19 | Saudi Arabian Oil Company | Chair pad system and associated, computer medium and computer-implemented methods for monitoring and improving health and productivity of employees |
US10307104B2 (en) | 2011-07-05 | 2019-06-04 | Saudi Arabian Oil Company | Chair pad system and associated, computer medium and computer-implemented methods for monitoring and improving health and productivity of employees |
US9949640B2 (en) | 2011-07-05 | 2018-04-24 | Saudi Arabian Oil Company | System for monitoring employee health |
US9962083B2 (en) | 2011-07-05 | 2018-05-08 | Saudi Arabian Oil Company | Systems, computer medium and computer-implemented methods for monitoring and improving biomechanical health of employees |
US9693734B2 (en) | 2011-07-05 | 2017-07-04 | Saudi Arabian Oil Company | Systems for monitoring and improving biometric health of employees |
US10052023B2 (en) | 2011-07-05 | 2018-08-21 | Saudi Arabian Oil Company | Floor mat system and associated, computer medium and computer-implemented methods for monitoring and improving health and productivity of employees |
US10058285B2 (en) | 2011-07-05 | 2018-08-28 | Saudi Arabian Oil Company | Chair pad system and associated, computer medium and computer-implemented methods for monitoring and improving health and productivity of employees |
US10108783B2 (en) | 2011-07-05 | 2018-10-23 | Saudi Arabian Oil Company | Systems, computer medium and computer-implemented methods for monitoring health of employees using mobile devices |
US20130138734A1 (en) * | 2011-11-29 | 2013-05-30 | Frank Crivello | Interactive training method and system for developing peak user performance |
US9087454B2 (en) * | 2011-11-29 | 2015-07-21 | At Peak Resources, Llc | Interactive training method and system for developing peak user performance |
US9886871B1 (en) | 2011-12-27 | 2018-02-06 | PEAR Sports LLC | Fitness and wellness system with dynamically adjusting guidance |
US10220259B2 (en) | 2012-01-05 | 2019-03-05 | Icon Health & Fitness, Inc. | System and method for controlling an exercise device |
US9367668B2 (en) | 2012-02-28 | 2016-06-14 | Precor Incorporated | Dynamic fitness equipment user interface adjustment |
US10279212B2 (en) | 2013-03-14 | 2019-05-07 | Icon Health & Fitness, Inc. | Strength training apparatus with flywheel and related methods |
US10643483B2 (en) | 2013-07-19 | 2020-05-05 | PEAR Sports LLC | Physical activity coaching platform with dynamically changing workout content |
US9722472B2 (en) | 2013-12-11 | 2017-08-01 | Saudi Arabian Oil Company | Systems, computer medium and computer-implemented methods for harvesting human energy in the workplace |
US10188890B2 (en) | 2013-12-26 | 2019-01-29 | Icon Health & Fitness, Inc. | Magnetic resistance mechanism in a cable machine |
US10433612B2 (en) | 2014-03-10 | 2019-10-08 | Icon Health & Fitness, Inc. | Pressure sensor to quantify work |
US10117600B2 (en) | 2014-04-15 | 2018-11-06 | Apple Inc. | Pacing activity data of a user |
US11116425B2 (en) | 2014-05-30 | 2021-09-14 | Apple Inc. | Pacing activity data of a user |
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 |
US9098614B1 (en) * | 2014-07-11 | 2015-08-04 | Fitweiser, Inc. | Systems and devices for interactive, feedback-driven exercise |
US9189613B1 (en) | 2014-07-11 | 2015-11-17 | Fitweiser, Inc. | Systems and methods for authenticating a user with a device |
WO2016036486A1 (en) * | 2014-09-02 | 2016-03-10 | Apple Inc. | Pacing activity data of a user |
US10391361B2 (en) | 2015-02-27 | 2019-08-27 | Icon Health & Fitness, Inc. | Simulating real-world terrain on an exercise device |
US11294458B2 (en) | 2015-03-31 | 2022-04-05 | 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 |
US20160293040A1 (en) * | 2015-03-31 | 2016-10-06 | Cae Inc. | Interactive Computer Program With Virtualized Participant |
US9473767B1 (en) | 2015-03-31 | 2016-10-18 | Cae Inc. | Multifactor eye position identification in a display system |
US10475351B2 (en) | 2015-12-04 | 2019-11-12 | Saudi Arabian Oil Company | Systems, computer medium and methods for management training systems |
US10642955B2 (en) | 2015-12-04 | 2020-05-05 | Saudi Arabian Oil Company | Devices, methods, and computer medium to provide real time 3D visualization bio-feedback |
US9889311B2 (en) | 2015-12-04 | 2018-02-13 | Saudi Arabian Oil Company | Systems, protective casings for smartphones, and associated methods to enhance use of an automated external defibrillator (AED) device |
US10628770B2 (en) | 2015-12-14 | 2020-04-21 | Saudi Arabian Oil Company | Systems and methods for acquiring and employing resiliency data for leadership development |
US11511156B2 (en) | 2016-03-12 | 2022-11-29 | Arie Shavit | Training system and methods for designing, monitoring and providing feedback of training |
US10625137B2 (en) | 2016-03-18 | 2020-04-21 | Icon Health & Fitness, Inc. | Coordinated displays in an exercise device |
US10493349B2 (en) | 2016-03-18 | 2019-12-03 | Icon Health & Fitness, Inc. | Display on exercise device |
US10272317B2 (en) | 2016-03-18 | 2019-04-30 | Icon Health & Fitness, Inc. | Lighted pace feature in a treadmill |
US10671705B2 (en) | 2016-09-28 | 2020-06-02 | Icon Health & Fitness, Inc. | Customizing recipe recommendations |
US10824132B2 (en) | 2017-12-07 | 2020-11-03 | Saudi Arabian Oil Company | Intelligent personal protective equipment |
CN109960194A (en) * | 2018-11-29 | 2019-07-02 | 深圳市元征科技股份有限公司 | A kind of work state monitoring method and device of lifting machine |
US20220296966A1 (en) * | 2019-07-11 | 2022-09-22 | Elo Labs, Inc. | Cross-Platform and Connected Digital Fitness System |
GB2600289A (en) * | 2019-07-11 | 2022-04-27 | Elo Labs Inc | Interactive personal training system |
WO2021007581A1 (en) * | 2019-07-11 | 2021-01-14 | Elo Labs, Inc. | Interactive personal training system |
US20210008413A1 (en) * | 2019-07-11 | 2021-01-14 | Elo Labs, Inc. | Interactive Personal Training System |
USD953754S1 (en) | 2020-04-24 | 2022-06-07 | Elo Labs, Inc. | Personal training mirror |
US11779811B2 (en) | 2020-07-01 | 2023-10-10 | International Business Machines Corporation | Cognitive based augmented reality workout |
Also Published As
Publication number | Publication date |
---|---|
WO2007111907A3 (en) | 2008-08-07 |
EP2012882A2 (en) | 2009-01-14 |
AU2007231580A1 (en) | 2007-10-04 |
CA2647002A1 (en) | 2007-10-04 |
WO2007111907A2 (en) | 2007-10-04 |
JP2009530036A (en) | 2009-08-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20070225118A1 (en) | Virtual personal training device | |
US20090098981A1 (en) | Virtual Trainer | |
CN101454050A (en) | Virtual personal training device | |
US20160372003A1 (en) | Personal training system and method | |
US9345947B2 (en) | Exercise facility and related computer-generated personal training system and method | |
US9318030B2 (en) | Personal training system and method | |
US9198622B2 (en) | Virtual avatar using biometric feedback | |
JP5643826B2 (en) | How to generate a customized exercise program for users | |
KR102043878B1 (en) | Online exercise training apparatus and the method thereof | |
US20220076666A1 (en) | System and method for artificial intelligence (ai) assisted activity training | |
WO2019022706A1 (en) | Exercise programs | |
US20130066449A1 (en) | Athlete training system | |
US20050209050A1 (en) | Interactive mobile device | |
US20090047644A1 (en) | Method for creating and distributing personalized fitness instruction | |
US20140315690A1 (en) | Instructional Displays and Methods for an Exercise Machine | |
US20060040244A1 (en) | Personal fitness system | |
US20090176581A1 (en) | Instructional gaming methods and apparatus | |
KR102145692B1 (en) | Customized fitness member management system using big data | |
US20230071274A1 (en) | Method and system of capturing and coordinating physical activities of multiple users | |
KR200328554Y1 (en) | Running Machine | |
US20100250283A1 (en) | System and method for generating custom exercise programs | |
KR200247162Y1 (en) | Health apparatus with amusement function | |
US20160239639A1 (en) | Exercise management system | |
US20220005576A1 (en) | System and method for linking a product to product information | |
WO2015031572A1 (en) | Personal training system and method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO PAY ISSUE FEE |