|Publication number||US20070225118 A1|
|Application number||US 11/515,663|
|Publication date||27 Sep 2007|
|Filing date||5 Sep 2006|
|Priority date||22 Mar 2006|
|Also published as||CA2647002A1, EP2012882A2, WO2007111907A2, WO2007111907A3|
|Publication number||11515663, 515663, US 2007/0225118 A1, US 2007/225118 A1, US 20070225118 A1, US 20070225118A1, US 2007225118 A1, US 2007225118A1, US-A1-20070225118, US-A1-2007225118, US2007/0225118A1, US2007/225118A1, US20070225118 A1, US20070225118A1, US2007225118 A1, US2007225118A1|
|Inventors||Ralph J. Del Giorno|
|Original Assignee||Giorno Ralph J Del|
|Export Citation||BiBTeX, EndNote, RefMan|
|Referenced by (16), Classifications (19)|
|External Links: USPTO, USPTO Assignment, Espacenet|
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.
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 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. Via the workstation 140, 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.
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. 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 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.
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 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. 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. 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.
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.
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 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.
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.
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. 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).
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.
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, 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).
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.
|Citing Patent||Filing date||Publication date||Applicant||Title|
|US7951046 *||17 Mar 2009||31 May 2011||Barber Jr Ulysses||Device, method and computer program product for tracking and monitoring an exercise regimen|
|US7955219||2 Oct 2009||7 Jun 2011||Precor Incorporated||Exercise community system|
|US7988599||19 Oct 2009||2 Aug 2011||Precor Incorporated||Service tracking and alerting system for fitness equipment|
|US8157706||23 Sep 2010||17 Apr 2012||Precor Incorporated||Fitness facility equipment usage control system and method|
|US8221292||25 Jan 2010||17 Jul 2012||Precor Incorporated||User status notification system|
|US8419593||14 Mar 2012||16 Apr 2013||Precor Incorporated||Fitness facility equipment usage control system and method|
|US8727948||20 Apr 2009||20 May 2014||Healthy Exercise Holding Oy||Exercise method and system|
|US8827870||2 Oct 2009||9 Sep 2014||Precor Incorporated||Exercise guidance system|
|US8882637||7 Mar 2013||11 Nov 2014||Precor Incorporated||Fitness facility equipment distribution management|
|US9011293||26 Jan 2012||21 Apr 2015||Flow-Motion Research And Development Ltd.||Method and system for monitoring and feed-backing on execution of physical exercise routines|
|US9087454 *||29 Nov 2011||21 Jul 2015||At Peak Resources, Llc||Interactive training method and system for developing peak user performance|
|US9098614 *||11 Jul 2014||4 Aug 2015||Fitweiser, Inc.||Systems and devices for interactive, feedback-driven exercise|
|US20080005276 *||21 May 2007||3 Jan 2008||Frederick Joanne M||Method for delivering exercise programming by streaming animation video|
|US20130138734 *||30 May 2013||Frank Crivello||Interactive training method and system for developing peak user performance|
|WO2009048636A1 *||14 Oct 2008||16 Apr 2009||Giorno Ralph J Del||Virtual trainer|
|WO2009127788A1 *||20 Apr 2009||22 Oct 2009||Healthy Exercise Holding Oy||Exercise method and system|
|U.S. Classification||482/1, 482/902, 482/9|
|International Classification||A63B15/02, A63B71/00|
|Cooperative Classification||A63B2225/15, A63B2024/0009, A63B71/0622, A63B24/0075, A63B2071/0658, A63B24/0006, A63B2071/063, A63B23/00, A63B2024/0078, A63B2071/068, A63B2225/20|
|European Classification||A63B23/00, A63B24/00A1, A63B71/06D2|