US20060258515A1 - Interactive virtual personal trainer - Google Patents

Interactive virtual personal trainer Download PDF

Info

Publication number
US20060258515A1
US20060258515A1 US11/375,081 US37508106A US2006258515A1 US 20060258515 A1 US20060258515 A1 US 20060258515A1 US 37508106 A US37508106 A US 37508106A US 2006258515 A1 US2006258515 A1 US 2006258515A1
Authority
US
United States
Prior art keywords
impact
user
interactive virtual
virtual personal
sensor
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.)
Granted
Application number
US11/375,081
Other versions
US7625319B2 (en
Inventor
Brian Kang
Jonathan Lee
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
BRIAN KANG
Original Assignee
BRIAN KANG
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by BRIAN KANG filed Critical BRIAN KANG
Priority to US11/375,081 priority Critical patent/US7625319B2/en
Assigned to BRIAN KANG reassignment BRIAN KANG ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: LEE, JONATHAN
Publication of US20060258515A1 publication Critical patent/US20060258515A1/en
Application granted granted Critical
Publication of US7625319B2 publication Critical patent/US7625319B2/en
Expired - Fee Related legal-status Critical Current
Adjusted expiration legal-status Critical

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B69/00Training appliances or apparatus for special sports
    • A63B69/0053Apparatus generating random stimulus signals for reaction-time training involving a substantial physical effort
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B69/00Training appliances or apparatus for special sports
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B69/00Training appliances or apparatus for special sports
    • A63B69/20Punching balls, e.g. for boxing; Other devices for striking used during training of combat sports, e.g. bags
    • A63B69/215Anthropomorphic devices
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B69/00Training appliances or apparatus for special sports
    • A63B69/20Punching balls, e.g. for boxing; Other devices for striking used during training of combat sports, e.g. bags
    • A63B69/32Punching balls, e.g. for boxing; Other devices for striking used during training of combat sports, e.g. bags with indicating devices
    • A63B69/322Punching balls, e.g. for boxing; Other devices for striking used during training of combat sports, e.g. bags with indicating devices to instruct user where to strike
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B71/00Games or sports accessories not covered in groups A63B1/00 - A63B69/00
    • A63B71/06Indicating or scoring devices for games or players, or for other sports activities
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B22/00Exercising apparatus specially adapted for conditioning the cardio-vascular system, for training agility or co-ordination of movements
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2208/00Characteristics or parameters related to the user or player
    • A63B2208/12Characteristics or parameters related to the user or player specially adapted for children
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2220/00Measuring of physical parameters relating to sporting activity
    • A63B2220/50Force related parameters
    • A63B2220/51Force
    • A63B2220/53Force of an impact, e.g. blow or punch
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2220/00Measuring of physical parameters relating to sporting activity
    • A63B2220/50Force related parameters
    • A63B2220/56Pressure
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2225/00Miscellaneous features of sport apparatus, devices or equipment
    • A63B2225/09Adjustable dimensions
    • A63B2225/093Height
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2225/00Miscellaneous features of sport apparatus, devices or equipment
    • A63B2225/50Wireless data transmission, e.g. by radio transmitters or telemetry
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2230/00Measuring physiological parameters of the user
    • A63B2230/04Measuring physiological parameters of the user heartbeat characteristics, e.g. ECG, blood pressure modulations
    • A63B2230/06Measuring physiological parameters of the user heartbeat characteristics, e.g. ECG, blood pressure modulations heartbeat rate only
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2244/00Sports without balls
    • A63B2244/10Combat sports
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2244/00Sports without balls
    • A63B2244/10Combat sports
    • A63B2244/102Boxing
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0075Means for generating exercise programs or schemes, e.g. computerized virtual trainer, e.g. using expert databases
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S482/00Exercise devices
    • Y10S482/90Ergometer with feedback to load or with feedback comparison

Definitions

  • the present teachings relate to an interactive virtual personal trainer and method that allow a user to achieve an individualized full-body workout. More particularly, the present teachings relate to a feedback-responsive training system and method that allow a user to train according to a choreographed full-contact audio/video routine during which the quality of impacts exerted by the user are evaluated and feedback in the form of routine variation and audio/visual instructions are provided.
  • the virtual trainer system and method can thereby provide the user with real-time workout analysis and customized audio/video instruction simulating a personal workout session coached by an experienced human personal trainer.
  • Known exercise devices for contact-related workouts provide a limited amount of feedback with respect to the quality of the exercise a user is performing. Many of these devices provide a random or programmed sequence of targets on an object that is to be struck.
  • the target is usually a visual stimulus, such as a light, or an auditory stimulus, such as a tone from a speaker.
  • the user is prompted to react with some type of striking response.
  • the striking response is usually a jab, punch, block, kick, or combination thereof, that results in impacting or triggering the target with varying degrees of speed and/or force. Characteristics of the striking response such as response time can then be evaluated and fed back to the user as variable sounds or tones.
  • a total score is tallied to provide the user with an indication of the total number and quality of strikes that the target has taken.
  • U.S. Pat. Nos. 3,933,354, 4,818,234, 4,974,833, 5,899,809, 6,110,079, and 6,464,622 disclose target devices with electronic sensors and signaling devices which can be struck by the user.
  • These known exercise devices can be referred to as Go/No Go systems because they evaluate and store the requested strike response and then automatically go to the next target in sequence until a total score is provided at the end of the sequence.
  • U.S. Patent Application Publication No. US 2003/0216228 A1 provides a sparring partner device that is designed to receive strikes and blows and to measure the intensity thereof. The intensity of each strike is used to lookup a tone sequence that is played on a speaker. When the sum of force values equals a preset value corresponding to a TKO setting, the workout or match ends.
  • JP Pat. No. 40127480A provides a boxing game that displays blows imparted to a dummy opponent on a monitor as the player strikes a blow bag. When accumulated damage to either the dummy or the player is in excess of a specified value, a knockout is reported and the game ends.
  • Known devices lack the ability to provide users with an interactive feedback-controlled audiovisual workout that challenges and motivates users during the workout to achieve maximum benefits. Accordingly, a need exists for a training system that simulates a full-contact type workout of the type achieved when being coached by an experienced human personal trainer.
  • the invention relates to an interactive virtual personal trainer comprising an impact receiving body; at least one impact sensor associated with the impact receiving body; an impact measuring device operatively connected to the impact sensor and capable of measuring data related to an impact force applied to the impact sensor; at least one illuminable indicator associated with the impact receiving body; a display unit; and a control unit in operative communication with the impact measuring device, the illuminable indicator and the display unit.
  • the control unit is programmable to send a signal to illuminate the illuminable indicator and display an image on the display unit, to instruct a user to apply an impact force to the impact receiving body; calculate a response time and amount of force applied by the user from the data measured by the sensor and impact measuring device; and send another signal correlated to the response time or the amount of force applied by the user.
  • the impact receiving body is preferably formed in the approximate shape of at least part of a torso, and can be supported by a platform.
  • the display unit is also supported by the platform; and the control unit can send another signal to either of the illuminable indicator or the display unit.
  • the interactive virtual personal trainer can also include a mat positioned adjacent to the support platform with position guides arranged thereon to indicate foot positions for the user.
  • the mat can additionally comprise a sensor in operative communication with the control unit, so that the control unit sends a signal to the display unit or the illuminable indicator in response to a signal from the mat sensor.
  • the interactive virtual personal trainer can include a plurality of illuminable indicators are associated on the impact receiving body; so that the control unit can send a signal to the display unit to display workout instructions to the user, and illuminates the illuminable indicators in a sequence corresponding to the workout instructions.
  • the signal correlated to the response time or the amount of force applied by the user can be processed to increase the speed of the illuminable indicator sequence if the response time is less than a predetermined period of time, or to decrease the speed of the illuminable indicator sequence if the response time is greater than the predetermined period of time.
  • the predetermined period of time determined based on the time necessary to complete the workout instructions.
  • a plurality of impact sensors are associated on the impact receiving body, with each impact sensor of the plurality of sensors associated with an illuminable indicator so that the workout instructions include instructions for applying an impact force to the sensor when its associated illuminable indicator is illuminated.
  • each of the illuminable indicators of the plurality of illuminable indicators is mounted within its associated impact sensor and each impact sensor is mounted in the surface of the impact receiving body.
  • the signal correlated to the response time or the amount of force applied by the user causes the display unit to instruct the user to increase the amount of force being applied by the user if the calculated amount of force applied by the user is less than a predetermined value that is determined based what is expected from the workout instructions.
  • the control unit may be programmable with a user-selectable workout program, or may be programmable to send a signal to the display unit to display a workout program selected by a user.
  • a user-key capable of storing user data including user response time and amount of force applied by the user during a selected workout program may be provided to facilitate operation. Then, the control unit can be programmed to vary the workout program according to the data stored on the user-key.
  • the impact receiving body is typically hollow and formed from a resilient foam material. It also may include a support arm extending from the platform for supporting the impact receiving body.
  • the impact receiving body may be comprised of an anterior torso and a posterior torso, with the posterior torso is mounted on the support arm.
  • the support arm may include a height-adjusting mechanism.
  • the impact receiving body additionally comprises a damping mechanism.
  • the impact measuring device may be connected to the impact sensor by a hose; so that a fluid can be forced through the hose from the impact sensor and to the device when the impact force is applied to the impact sensor.
  • the impact measuring device is capable of measuring data related to the velocity of fluid forced through the hose from the impact sensor.
  • a preferred fluid is air in which case the impact sensor comprises a plunger housing in a cup-shaped form and formed from a resilient transparent or a semi-transparent material; and a mounting plate with an outlet aperture.
  • the mounting plate abuts the plunger housing, and the hose is connected to the outlet aperture of the mounting plate.
  • the impact sensor can include comprises an illuminable indicator supported by the mounting plate.
  • the impact measuring device generally comprises a cylinder block; a chamber formed in the cylinder block and having first and second ends; a piston mounted for movement and positioned in the chamber; and a detecting device mounted adjacent the first end of the chamber.
  • FIG. 1 is a perspective view of an interactive virtual personal trainer system according to various embodiments.
  • FIG. 2 is a close-up view of the impact receiving body of the interactive virtual personal trainer system of FIG. 1 according to various embodiments.
  • FIG. 3 is a cross-sectional overhead view of the impact receiving body shown in FIG. 2 .
  • FIG. 4 is a cross-sectional side view of another embodiment of an impact receiving body.
  • FIG. 5 illustrates a portion of a damper unit according to various embodiments.
  • FIG. 6 is a cross-sectional view through an illuminable impact sensor positioned in an impact receiving body.
  • FIG. 7 is an enlarged cross-sectional view of another embodiment of an illuminable impact sensor.
  • FIG. 8 is a perspective view of a plunger housing and a mounting plate of the illuminable impact sensor shown in FIG. 7 .
  • FIG. 9 is an end view of the mounting plate of the illuminable impact sensor shown in FIG. 7 .
  • FIG. 10 is an exploded view of an impact detector device according to various embodiments.
  • FIG. 11 is an enlarged cross-sectional view of two piston and cylinder subassemblies of the impact detector device shown in FIG. 10 according to various embodiments.
  • FIG. 12 is a cross-sectional view of a plurality of piston and cylinder subassemblies of the impact detector device according to various embodiments.
  • FIG. 13 is a schematic diagram showing the overall control system of the interactive virtual personal trainer system according to various embodiments.
  • FIG. 14 is a schematic diagram showing the overall control system of the interactive virtual personal trainer system according to various embodiments, and also shows a flow of information between a number of impact detector assemblies and the control system.
  • FIG. 15 is a schematic diagram showing a flow of information between a number of impact detector assemblies and the control system according to various embodiments.
  • FIG. 16 is a flow chart showing the analysis of an impact-dependent response routine being performed by the control unit according to various embodiments.
  • FIGS. 17 and 18 show the interactive virtual personal trainer system arranged in different tournament circuit layouts according to various embodiments.
  • FIG. 19 shows the generation and processing of data and the generation of sounds and images for a sample workout program.
  • FIGS. 20-29 show the interactive virtual personal trainer system according to various embodiments.
  • the interactive virtual personal trainer and method of the present teachings provides real-time feedback based upon evaluations of the quality of the impact responses during the course of running a programmed full-contact workout.
  • the feedback is in the form of impact-dependent routine variations and audiovisual instructions.
  • the most preferred embodiment is a virtual trainer system comprising an impact receiving body that is capable of being struck by a user.
  • the impact receiving body can include a plurality of illuminable impact sensors arranged on the impact receiving body that can be configured to receive impact responses from the user.
  • a display unit can be operable to receive signals and broadcast images and audio signals.
  • a control unit can be operatively coupled to the plurality of illuminable impact sensors and to the display unit.
  • the system can be configured such that the control unit is operable to run an interactive workout program that directs the control unit to: a.) send a signal to the display unit and the one or more illuminable impact sensors that requests an impact-dependent response routine to be performed by the user; b.) wait a preset period of time for one or more impact responses from the user; and c.) provide a variable signal to the display unit and the one or more illuminable impact sensors that requests the user to either repeat the previous impact-dependent response routine or progress to a new impact-dependent response routine depending upon a measured response time and a calculated strength value of the one or more impact responses performed by the user.
  • the present invention also provides a method of providing an interactive feedback-controlled workout.
  • the method includes providing a virtual trainer having an impact receiving body including a plurality of illuminable impact sensors arranged thereon, a display unit operable to emit images and a corresponding audio signal, and a control unit operatively coupled to the plurality of illuminable impact sensors and to the display unit.
  • the method also includes broadcasting a video image and a corresponding audio signal on the display unit to instruct a user to perform an impact-dependent response routine.
  • the method further includes illuminating one or more of the illuminable impact sensors to provide the user with a visual indication on the impact receiving body where to impart one or more impact responses in order to perform the impact-dependent response routine.
  • the method includes waiting a preset period of time for the one or more impact responses from the user, and providing a variable feedback signal to the video display unit and the one or more illuminable impact sensors requesting the user to either repeat the previous impact-dependent response routine or progress to a new impact-dependent response routine dependent upon a measured response time and a calculated strength value of the one or more impact responses performed by the user.
  • the impact detector assembly comprises a hollow body including an exit aperture and a block having a cylinder bore formed therein.
  • the block can include an inlet passageway arranged in fluid communication with the cylinder bore.
  • a piston can be reciprocally arranged in the cylinder bore.
  • a hose can be fluidically connected to the exit aperture of the hollow body at one end of the hose and the inlet passageway of the cylinder block at the other end of the hose.
  • a plurality of sensors can be configured with the cylinder block in the vicinity of the cylinder bore and each of the plurality of sensors are operable to produce a responsive signal as the piston moves past the respective sensor.
  • a control unit can be operatively connected to the plurality of sensors and capable of receiving the responsive signals from each of the plurality of sensors when the piston is moved by way of a pressure pulse produced by impacting the hollow body.
  • the interactive virtual personal trainer system 30 according to various embodiments is generally shown in FIG. 1 .
  • FIGS. 20-29 also show various additional views of the virtual personal trainer system 30 .
  • the interactive virtual personal trainer system 30 allows a user to achieve a full-contact, full-body workout that includes unlimited combinations of punching, kicking, elbow-punching, knee-kicking, guided footwork, and the like.
  • the interactive virtual personal trainer system 30 is capable of selectively running various choreographed, audiovisual, full-contact fitness workout software programs.
  • the fitness workout programs can include, for example, targeted upper and/or lower body workouts, stress-relief workouts, extreme/intense/challenging workouts, military training workouts, police training workouts, self-defense workouts, and unlimited other types of workouts.
  • the interactive virtual personal trainer system 30 can instruct the user to perform a specific impact-dependent response routine and can then measure and evaluate the quality of each impact response.
  • the evaluated quality of the impact response can include measuring the strength/power of the impact response and the response time of the impact response.
  • the feedback-responsive system and method can thereby provide the user with a workout analysis in real-time that simulates a personal workout session coached by an experienced human personal trainer.
  • An impact receiving body 36 can be supported by the platform 32 .
  • the impact receiving body 36 can take the general shape of the head and/or torso of a human adversary or any other shape as will be described below.
  • One or more impact sensors 46 can be arranged on the impact receiving body 36 .
  • Each impact sensor 46 can be mated to a corresponding indicator that can be selectively operable and controlled to produce a user perceivable signal, such as, for example, a light signal.
  • the user perceivable signal emitted by each of the indicators can operate to notify the user that a particular impact sensor 46 is waiting for a responsive impact from the user.
  • a mat 41 can be arranged to be used with the interactive virtual personal trainer system 30 .
  • the mat 41 can be moveable and can operate to generally guide the user where to stand with respect to the impact receiving body 36 during at least the start of a workout.
  • the mat 41 can be positioned in front of the impact receiving body 36 .
  • the mat 41 could have numbered or lettered footwork position guides 51 arranged thereon such that particular foot positions could be referenced as part of the choreographed workout program being run by the system 30 .
  • each footwork position guide 51 on the mat 41 could include a sensor that can sense whether a user's foot is properly placed thereon during the workout.
  • the system 30 can be provided with a display unit.
  • the display unit can include one or more video monitors 38 and one or more speaker units 42 .
  • the one or more video monitors 38 can be arranged such that the user is capable of viewing video workout instructions no matter where they are standing with respect to the impact receiving body 36 .
  • Numerous types of displays may be utilized, such as LCD, LED, Electronic ink, plasma, CRT, analog, and the like.
  • the one or more speaker units 42 can be arranged such that the user can hear audio workout instructions while corresponding images are being broadcast on the one or more video monitors 38 .
  • an audio transmission to earphone or headphones either by hard wiring or wirelessly can be employed.
  • a volume control mechanism can be provided to adjust the volume for a given setup.
  • An ambient noise compensation mechanism can be implemented that can register the ambient noise and modulate the volume to fully or partially compensate for the ambient conditions.
  • the system 30 can be provided with a headset 44 such that a user can be provided with audio instructions without bothering others or having ambient noise drown out the audio instructions being broadcast.
  • the system 30 can be provided with one or more additional connectable accessories 48 that can broadcast information to the user and/or monitor the physical state of the user, such as, for example, a heart rate monitor or a balance sensor. If the physical parameters that are measured exceed certain predetermined values, the program can display and state a warning to advise the user to discontinue physical activities.
  • the one or more video monitors 38 , the one or more speaker units 42 , the headset 44 , and the other connectable accessories 48 can be arranged to receive and emit signals in a wired or a wireless manner from a control unit 40 .
  • An antenna 45 is shown in the vicinity of the control unit 40 for this purpose.
  • the control unit 40 is operable to control the operation of the interactive virtual personal trainer system 30 .
  • the control unit 40 can include an all-purpose digital microcomputer.
  • the control unit 40 can include various subcomponents, such as, for example, a CPU, an analog to digital converter, a multiplexer, a memory module, auxiliary devices, supplemental sensors, a power supply.
  • the control unit 40 can be in operative communication with the one or more video monitors 38 , the one or more speaker units 42 , the one or more impact sensors 46 , the one or more indicators, and the one or more connectable accessories 48 , as well as other signal receiving and/or signal producing devices.
  • the control unit 40 can be programmed to control the components of the interactive virtual personal trainer in a manner that simulates a full-contact interactive personal workout session.
  • the control unit 40 can include a recordable media drive (not shown in FIG. 1 ) that can be arranged in a user-accessible location.
  • the recordable media drive can be arranged to allow a user to selectively load their choice of workout programs into the recordable media drive.
  • the workout program run by the control unit 40 can be chosen by the user depending on the characteristics and needs of the user, such as for example, skill level achieved, age, ability, sport, martial arts belt color, and the like.
  • the recordable media drive could be arranged to allow the recording of data thereon, such as the history of workout results, user performances, baseline comparison data, and the like.
  • control unit 40 could be pre-loaded with a plurality of workout programs that can be reviewed and selected by the user at the beginning of a workout session.
  • the user could be provided with a pre-programmed user key such as, for example, a flash memory key card or fob that could have data such as, for example, the user's pre-selected personal workout preferences saved thereon that could be inserted into the control unit 40 .
  • the pre-programmed user key can operate to select the workout program to be run when inserted into the interactive virtual personal trainer system 30 by the user.
  • data could be sent to the pre-programmed user key from the control unit 40 and saved on the user key for retrieval and use during future workouts.
  • a user key or fob 200 is shown in FIG. 28 being inserted into a control unit 40 of the interactive virtual personal trainer system 30 .
  • the interactive virtual personal trainer system 30 shown in FIG. 1 can include other supports, mounting arrangements, impact receiving bodies, audiovisual components, impact sensors, control units, without departing from the scope of the present teachings.
  • FIGS. 20-29 illustrate at least the components of the system 30 disclosed above.
  • the impact receiving body 36 can include a padded member that can simulate the density, shape, weight, and other characteristics of an adversary or opponent.
  • the impact receiving body 36 can have any shape that can receive the striking impacts associated with boxing, karate, kick-boxing, and other strike related techniques, such as, for example, those related to self-defense and/or the martial arts.
  • the impact body can be a wall, bag, cylinder, pole, desk or any other shape or arrangement that presents a surface to be contacted by an impact force.
  • the device may include the sensors and illuminable members disclosed there for contact to demonstrate the following of a particular sequence without requiring excessive or high impact force loads so that the device can be used to assist in testing or exercising the user's memory or ability to follow instructions.
  • the device can be utilized in a wide variety of training or exercising routines and applications.
  • the impact receiving body 36 can be made of one or more parts or sections.
  • the impact receiving body 36 can be made up of any number of separately molded or formed components such as anterior torso 201 and posterior torso 202 , which are joined together.
  • anterior torso 201 and posterior torso 202 can incorporate different physical properties as required by its function and/or location.
  • the impact receiving body 36 can include an optional bottom portion 36 ′ as shown in FIG. 2 that is arranged as a separately removable section of the impact receiving body 36 .
  • the impact receiving body 36 can be attached to support arm 53 , joined to posterior torso 202 .
  • Support arm 53 can extend downwards and be connected to support stand 32 .
  • a height-adjusting mechanism 55 can be incorporated into support arm 53 to allow impact receiving body 36 to be positioned at an appropriate height as desired by a user.
  • the height-adjusting mechanism can be a mechanical arrangement having a hand crank 52 for adjusting the height of the impact receiving body 36 , as shown in FIG. 4 .
  • the height-adjusting mechanism can also be an electro-mechanical device that automatically controls of the height of the impact receiving body 36 by way of one or more buttons.
  • the height of the impact receiving body 36 can be adjusted depending upon, for example, the physical characteristics of the user, the type of workout being performed, the desired physical characteristics of a virtual adversary, and the like.
  • the height-adjusting mechanism can be provided with a height indicator and/or a memory setting.
  • An auto-shutoff mechanism 54 can be provided that can be operable to shut down operation of the interactive virtual personal trainer system 30 upon sensing an unstable operation condition.
  • the auto-shutoff mechanism 54 could be arranged in a user-accessible location so as to be readily actuatable by the user under an emergency condition or under any other condition where a pause or termination of the workout is desirable.
  • the auto-shutoff can be engaged upon detection of a physical parameter that is outside of a safe range for the particular user.
  • one or more impact sensors 46 can be arranged in various locations on the surface of the impact receiving body 36 , as shown at A through K, in FIG. 2 .
  • Each of the impact sensors 46 can be arranged to register information about impact responses as they are received such as, for example, response time and strength of impact.
  • the locations of the impact sensors 46 can correspond to strategic strike zones of a virtual opponent, such as a human-like adversary.
  • the number, position, and size of the impact sensors 46 can vary without departing from the scope of the present teachings.
  • one or more indicators can be mounted at various locations on the surface of the impact receiving body 36 .
  • Each of the plurality of indicators can be arranged adjacent to a corresponding impact sensor 46 .
  • each of the plurality of indicators can be mated with a corresponding impact sensor 46 to form an illuminable impact sensor that can be installed as a unit on the impact receiving body 36 .
  • FIG. 4 a side-view cross-section through one embodiment of an impact receiving body 36 is illustrated.
  • the impact receiving body 36 shown in FIG. 4 has been simplified in order to schematically show the interior of the impact receiving body 36 .
  • One illuminable impact sensor 46 ′′ is shown arranged in a head area thereof and a second illuminable impact sensor 46 ′′′ is shown in the torso area.
  • the impact receiving body 36 can be a hollow body.
  • the material, wall thickness, and density of the impact receiving body 36 can be designed to provide variable impact resistances that can be optimized to particular types of fitness workouts and different types of users.
  • the impact receiving body 36 can be made from a plastic, such as, for example, a polyurethane material.
  • the impact receiving body 36 can be provided with a coating to optimize the characteristics of the impact receiving body 36 , such as, for example, durability, softness, resilience, and the like.
  • the wall thickness, the coating thickness, and the materials used for each can be varied to achieve different impact resistance and oscillation damping characteristics.
  • the impact receiving body 36 can be optionally connected to a damping control mechanism 56 .
  • the damping control mechanism 56 can operate to adjustably control the stiffness and rigidity of the impact receiving body 36 .
  • the damping control mechanism 56 can include a housing base 58 to which the impact receiving body 36 is attached.
  • the impact receiving body 36 can be adhered to the housing base 58 , for example, by way of a glue, such as a polyurethane adhesive.
  • the housing base 58 can be sandwiched between metal plates 60 , 62 .
  • the lower metal plate 62 can be arranged to operatively connect and support the impact receiving body 36 to the height adjusting mechanism 52 .
  • One or more damper units 64 can be arranged to vary the damping characteristics of the impact receiving body 36 . Each damper unit 64 can be arranged to force the metal plates 60 , 62 towards one another. Referring to FIG. 5 , a portion of a damper unit 64 is shown.
  • a damper unit 64 can include a shaft 66 and a damper 68 that can be guided on the shaft 66 .
  • the shaft 66 can be threaded such that it can threadingly engage the damper 68 .
  • the damper 68 can be made of a resilient material, such as, for example, rubber.
  • the respective ends of the threaded shaft 66 can extend through each of the metal plates 60 , 62 . Nuts 100 can be threaded onto each of the ends of the threaded shaft 66 .
  • the damping control mechanism 56 can be adjusted.
  • additional damper subassemblies 64 can be added to increase the amount of damping.
  • the amount of damping can be adjusted by tightening or loosening the nuts 100 of each damper unit 64 .
  • the amount of damping can be adjusted in a wide-range from a relatively small amount of damping at one end of the range, for a child user, to a relatively large amount of damping, for an extremely strong adult, at the other end of the range.
  • Each of the illuminable impact sensors 46 ′′, 46 ′′′ can be arranged to extend through the thickness of the impact receiving body 36 such that one end thereof is visible to the user.
  • the impact sensors 46 ′′, 46 ′′′ can emit a user-perceivable signal, such as a light signal, that prompts the user to perform an impact-dependent response on the impact receiving body 36 in the vicinity of the illuminated impact sensor.
  • wires and tubes extending from each of the illuminable impact sensor subassemblies 46 ′′, 46 ′′′ can be bundled and directed to the control unit 40 .
  • the control unit 40 can send signals to and receive signals from each of the illuminable impact sensor subassemblies 46 ′′, 46 ′′′.
  • the illuminable impact sensor 46 can include a plunger housing 172 that can compress or deform upon impact.
  • the plunger housing 172 can be cup-shaped in form and made from a transparent or semi-transparent resilient material such as, for example, silicon rubber.
  • the closed end 173 of the plunger housing may have a convex shaped impact surface.
  • the plunger housing 172 can be arranged to be inset into the wall of the impact receiving body 36 so that the convex surface of the closed-end 173 protrudes slightly from an outer surface of the impact receiving body 36 .
  • an open end of the plunger housing 172 can contact a mounting plate 174 inset into the wall of the impact receiving body 36 .
  • the mounting plate 174 can be formed of a rigid material such as, for example, rubber or plastic.
  • the mounting plate 174 can include one or more apertures for securing indicators such as, for example, illumination device 92 .
  • Illumination device 92 may be a light-emitting-diode (LED).
  • Lead wires 94 extending from the illumination device 92 can be directed through the one or more apertures for connection to the control unit 40 .
  • each illumination device 92 can be arranged to emit a different color. For example, different colored LEDs or LEDs capable of emitting different colors, can be provided in each aperture.
  • the mounting plate 174 can include one or more outlet air apertures 175 that can be arranged to direct air out of the plunger housing 172 . Air can be forced out of the plunger housing 172 through the one or more outlet air apertures 175 whenever the plunger housing 172 is compressed or deformed by an impact inflicted by the user. A tube extension 98 onto which an air hose 100 can be secured, may be inset into the outlet air aperture 175 . The air hose 100 can be arranged to direct air to an impact measurement device 150 , shown in FIG. 10 and described below.
  • the illuminable impact sensor 46 can include a plunger housing 72 that can compress upon impact.
  • the plunger housing 72 can be made from a transparent or semi-transparent resilient material, such as, for example, silicon rubber.
  • the plunger housing 72 can include a cup-shape such that a closed-end of the plunger housing 72 can be arranged to be relatively flush with an outer surface 74 of the impact receiving body 36 , as shown in FIG. 7 .
  • an open end of the plunger housing 72 can be arranged to be secured to a mounting plate 78 .
  • the plunger housing 72 can be arranged to fit into and become secured within a circular groove 82 formed in the mounting plate 78 in an air-tight manner.
  • the plunger housing 72 can be secured to the mounting plate 78 by way of an adhesive, a friction fit, a screw, and the like.
  • the mounting plate 78 can be made of a rigid material, such as, for example, a plastic.
  • a retaining ring 80 can be arranged in the wall of the impact receiving body 36 .
  • the retaining ring 80 can be made of a rigid material having a high melting temperature, such as, for example, metal.
  • the retaining ring 80 can be in the shape of a disc or donut that can be arranged to circumferentially surround the plunger housing 72 .
  • the metal retaining ring 80 can be placed in the wall of the impact receiving body 36 during manufacture and secured within the wall.
  • the metal retaining ring 80 can include one or more laterally protruding studs 84 .
  • the studs 84 can be arranged with a bore formed therein for receiving a screw or bolt 88 , or similar securing mechanism.
  • the mounting plate 78 can be formed with one or more holes 86 at locations corresponding to the one or more laterally protruding studs 84 of the metal retaining ring 80 .
  • the mounting plate 78 can be secured to the metal retaining ring 80 by way of one or more screws, bolts, or similar securing mechanisms 88 .
  • the mounting plate 78 and the metal retaining ring 80 can securely support the illuminable impact sensor 46 on the impact receiving body 36 .
  • the arrangement of the mounting plate 78 and the metal retaining ring 80 can operate to disperse the force of impact responses received by the illuminable impact sensor 46 .
  • the mounting plate 78 can include one or more apertures 90 for securing indicators, such as, for example, illumination devices 92 , within the plunger housing 72 .
  • the illumination devices 92 can include light-emitting-diodes (LEDs).
  • Lead wires 94 extending from the LEDs 92 can be directed through the one or more apertures 90 for connection to the control unit 40 .
  • each indicator 92 can be arranged to emit a different color. For example, different colored LEDs or LEDs capable of emitting different colors, can be provided in each aperture 90 .
  • the mounting plate 78 can include one or more outlet apertures 96 that can be arranged to direct a fluid out of the plunger housing 72 .
  • Any fluid can be used depending upon the specific arrangement of the device and the hose connecting the impact sensor and the plunger housing can be filled with fluid to facilitate operation.
  • the most preferred fluid is air, as it is readily available and fills any open spaces in the device lines or hoses. Air can be forced out of the plunger housing 72 through the one or more outlet air apertures 96 whenever the plunger housing 72 is compressed by an impact inflicted by the user.
  • the mounting plate 78 is shown provided with one outlet air aperture 96 .
  • the outlet air aperture 96 can include a tube extension 98 onto which an air hose 100 can be secured.
  • the air hose 100 can be arranged to direct air to an impact measurement device 150 , shown in FIG. 10 and described below.
  • the mounting plate 78 can include one or more check valves 102 .
  • the check valves 102 can be arranged to allow the fluid or air to flow back into the plunger housing 72 after the plunger housing 72 has been impacted. After being impacted, the resilient plunger housing 72 can expand back into its original shape, producing a low pressure within the plunger housing 72 and sucking air into the plunger housing through the check valve 102 . At this point, the illuminable impact sensor 46 is ready to be illuminated and impacted again.
  • an impact measurement device 150 for detecting and measuring characteristics of the impact-responses of the user is illustrated.
  • the impact measurement device 150 of FIG. 10 can detect and measure responses from an impact sensor such as illuminable impact sensor 46 arranged on the impact receiving body 36 .
  • an impact sensor such as illuminable impact sensor 46 arranged on the impact receiving body 36 .
  • the structure and operation of the impact measurement device 150 will be disclosed with respect to responses received from one or two impact sensors 46 .
  • the impact measurement device 150 can include a cylinder block 104 having one or more passages or cylinders 106 formed therein. Within each cylinder 106 , a piston 108 can be arranged to freely reciprocate and then return to its original position by gravity.
  • the piston 108 can be made from various types of metallic and non-metallic materials.
  • the piston 108 can be made from brass or nylon with the specific material selected based on the fluid used and the size of the device. A skilled artisan can conduct routine tests to determine which material works best for a particular arrangement of the device.
  • a hose-in connector 110 can be arranged at one end of the cylinder block 104 and in fluid communication with each cylinder 106 .
  • the air hose 100 from an impact sensor 46 can be secured onto the hose-in connector 110 such that air pressure within the hose can be used to force the piston 108 upwardly against the force of gravity.
  • the size, shape, and material of the piston 108 can be varied to change the amount of force needed to move the piston 108 vertically in the cylinder. Pistons 108 can be interchanged depending on the characteristics of the user, such as, for example, a child, adult, athlete, and the like.
  • a dust escape hole 109 can be arranged in the cylinder block 104 in fluid communication with the cylinder 106 to allow entrained dust to be removed from the cylinder 106 during use.
  • one or more detecting devices 112 can be arranged.
  • the detecting device 112 can be secured to or adjacent to the cylinder block 104 by way of a bracket 114 and a plurality of hold-down screws 116 .
  • a spacer 118 can be used to surround each hold-down screw 116 .
  • two stacked detecting devices 112 can be sandwiched between the bracket 114 and the cylinder block 104 . More than two detecting devices 112 can be arranged in a stacked arrangement depending upon the desired number and range of readings to be detected for each impact sensor 46 .
  • the detecting device 112 can be a photodiode.
  • the photodiode of detecting device 112 can continuously send a light signal between a light emitter side 120 and a light receiver side 122 .
  • the light signal is interrupted such as, for example, by a piston 108 that has been forced upwardly, the light receiver 122 is prevented from receiving a light signal.
  • the detecting device 112 can be arranged to output a responsive signal to the control unit 40 indicating that a piston 108 has at least reached the height of that detecting device 112 . It is anticipated that other types of detecting devices 112 other than a photodiode may also be incorporated to indicate the position of piston 108 .
  • FIGS. 11 and 12 two neighboring piston and cylinder arrangements of the impact measurement device 150 are shown.
  • the right-side portion of FIG. 11 shows a piston 108 in a non-actuated state while the left-side portion of FIG. 11 shows a piston 108 in a fully-actuated state.
  • the piston 108 rests on a bottom edge of the cylinder 106 and does not interrupt any of the light signals sent by the photodiodes of detecting devices 112 .
  • the piston 108 When forced upwardly by a compressed air pulse created by an impact, the piston 108 operates to interrupt the one or more light signals, triggering the one or more photodiodes of detecting devices 112 to output a responsive signal.
  • various characteristics of the requested impact responses, or lack of impact responses can be analyzed by the control unit 40 and fed back to the user.
  • this indicates the user's initial reaction time to the first signal of the sequences provided by the program or routine.
  • the distance of travel of each piston 108 can be detected by sensing the number of detecting devices 112 in each stack that has been tripped.
  • Such a reading can allow the applied force or strength and accuracy of the impact inflicted by the user to be determined because the length of travel of the piston 108 is related to the applied force, strength and accuracy of the impact.
  • the stronger and more precise the impact directed to an impact sensor 46 the larger the pressure pulse that is fed through the air hose 100 to the impact measurement device 150 . This enables the accuracy and force of the impact to be determined.
  • a response time to a user-perceivable prompt can be measured by obtaining readings from the detecting devices 112 .
  • the control unit 40 can include a running clock module.
  • the clock module can provide time data corresponding to the time that a user-perceivable signal is sent to an impact sensor 46 .
  • the control unit 40 can be arranged to subsequently wait a pre-set period of time for a response signal from one or more of the detecting devices 112 . If response signals are obtained from one or more of the detecting devices 112 within the pre-set period of time, the control unit 40 can store the time data of these responsive signals. The time difference between the time readings can be used to determine reaction times for the user.
  • the impact measurement device 150 can be securely housed and supported on any portion of the interactive virtual personal trainer system 30 .
  • Each detecting device 112 can be operatively connected to the control unit 40 to send readings for processing at the control unit 40 , as will be described with respect to FIG. 13 .
  • each impact detector assembly 124 comprises an illuminable impact sensor 46 and a corresponding piston, cylinder, and sensor arrangement of the impact measurement device 150 .
  • the number of impact detector assemblies 124 corresponds to the number of illuminable impact sensor subassemblies, A-K, arranged on the impact receiving body 36 , as shown in FIG. 2 .
  • control unit 40 is arranged in operative communication with the one or more video monitors 38 and the one or more speaker units 42 .
  • the control unit 40 can be arranged to control the audiovisual workout instructions being broadcast to the user in response to the quality of impact responses imparted to the impact detector assemblies 124 .
  • the control unit 40 can include a central processing unit (CPU) 126 that can operate to interpret and execute instructions during operation.
  • the CPU 126 can be powered by a power supply 128 that can be arranged to also supply power to other portions of the system 30 .
  • the power supply 128 can include a 120-volt power supply or a self-contained battery pack.
  • An erasable programmable memory (EPROM) 130 can be arranged in operative contact with the CPU 126 .
  • the EPROM 130 can store firmware and software programs retrieved by the CPU during operation to control the operation of the system 30 .
  • the EPROM 130 can be used to store the workout results of one or more users for retrieval and use later. For example, the data stored in the EPROM 130 can be used to track and compare the progress of a user's skills and endurance against the results of other users.
  • Programs can be loaded into the EPROM 130 and into the CPU 126 through an auxiliary device 138 .
  • the auxiliary device 138 can be a recordable media drive, such as, for example, a DVD-ROM drive.
  • the recordable media drive can be arranged in a user-accessible location such that different workout programs can be loaded by the user and/or selectively retrieved by the CPU during the course of a workout.
  • the recordable media drive can be arranged to have read/write capabilities.
  • the control unit 40 can include an analog-to-digital converter 134 for receiving and sending signals from each of the impact detector assemblies 124 .
  • a multiplexer (MUX) 132 can be arranged between the analog-to-digital converter 134 and the CPU 126 .
  • the MUX 132 can be arranged to sort information retrieved from the impact detector assemblies 124 for use by the CPU 126 .
  • the control unit 40 can also include a clock module (not shown).
  • Various other input devices 136 can be operatively arranged with the CPU 126 .
  • the CPU 126 can be arranged to receive data from a user by way of a heart rate monitor, a balance sensor, and the footwork position sensors 50 arranged on the mat 41 , as discussed with respect to FIG. 1 .
  • FIG. 14 another overall block diagram of the control system for the interactive virtual personal trainer system 30 is shown.
  • the overall block diagram of FIG. 14 includes many of the same components shown in FIG. 13 , as well as several additional components.
  • Sensors 301 - 303 may include an impact sensor and an LED.
  • Processors 307 - 309 may be EPROM type processors in communication with sensors 301 - 303 .
  • Peripheral devices 310 may include DVD type devices, storage devices or any other type of peripheral devices attached to central processing unit 312 .
  • Output devices 313 may include a display screen, head sets, speakers or any other type of device to provide feedback to the user.
  • Input devices 311 may include heart rate monitors, tilt sensors or any other type of device to provide information for the operation of the system.
  • FIG. 14 schematically shows the coding 314 - 316 of a user key for running a workout that is personalized to a user's preferences.
  • the user key could be programmed with one or more codes depending on user preferences entered, for example, via a web page or via a questionnaire provided at the user's health club. Information such as personal data 314 , variables, exercise routine selections, and any other information 315 could be entered into an input device that places the information onto a user key 316 . After the user provides his preferences, the user key can be sent directly to the user or picked up at the health club. The user can then insert the user key into the interactive virtual personal trainer system 30 at which time the user key selects the pre-programmed workout to be run for the user.
  • user preferences can include the user's physical characteristics, such as, height, weight, strength, sex, age, and the like, the user's past workout experience, boxing level, belt color, previous experience using the virtual personal trainer system, and the like, as well as other miscellaneous considerations, such as type of music to be played during the workout.
  • Some or all of this data could be coded directly onto the user key, or alternatively, the data could be processed to determine a scaled selection that could be coded onto the user key so that a preselected program or routine for the user is provided when engaging and accessing the device.
  • FIG. 14 also shows a flow of information between a number of impact detector assemblies and the control system, as will be more fully discussed with respect to FIG. 15 below.
  • FIG. 15 the flow of information between a number of impact detector assemblies 124 (A, B, C, . . . n), a control unit 40 , a video monitor 38 , and a speaker unit 42 is schematically shown.
  • a plurality of impact-dependent response routines can be selectively requested from the user by broadcasting audiovisual instructions through the video monitor and/or speaker units and by user-perceivable signals being sent to the one or more illuminable impact sensors 46 .
  • Each requested impact-dependent response routine can require the user to perform one or more impact responses at specific locations and in a specific order on the impact receiving body 36 .
  • the user could be requested to hit a specific illuminable impact sensor 46 (for example, the sensor associated with assembly A) one or more times, or alternatively, the user could be requested to hit a combination of different illuminable impact sensors 46 in a specific order, one or more times each (for example, B, D, D, A, A).
  • a specific illuminable impact sensor 46 for example, the sensor associated with assembly A
  • the control unit 40 can perform a series of iterative functions to request and analyze each impact response.
  • the impact receiving body can be a board or pole if the user is standing or even a desk with the user sitting at it and contacting the sensors as they are illuminated in sequence.
  • only one photodiode is required since the only item to be measured is a response and it is not necessary to measure the amount of force applied during the response.
  • the amount of force is to be measured, such as in a cardiovascular workout, at least two detectors or detecting devices are needed.
  • the following example illustrates how two detecting devices 112 , such as, for example, two photodiodes, can be arranged in an impact detector assembly 124 .
  • two detecting devices 112 such as, for example, two photodiodes
  • more than two sensors can be implemented in each impact detector assembly 124 .
  • the control unit 40 can initially send one or more signals to the video monitor 42 and the speaker unit 42 to broadcast audiovisual workout instructions to the user. Simultaneously or soon thereafter, one or more of the illuminable impact sensors 46 can be illuminated by sending one or more signals from the control unit 40 to the corresponding impact detector assembly 124 (A, B, C, . . . n). For each impact detector assembly 124 that has an illuminated illuminable impact sensors 46 , the control unit 40 can store a time value, T A,1 , T B,1 , . . . T n,1 , corresponding to the time that the impact detector assembly 124 was illuminated. The time reading can be determined by taking readings from the clock module of the control unit 40 .
  • control unit 40 can be programmed to wait a predetermined period of time for a responsive signal to be received from the first and second detecting devices 112 of each illuminated impact detector assembly 124 .
  • time values T A,2 , T A,3 , T B,2 , T B,3 , . . . T n,2 , T n,3 , can be assigned corresponding to clock readings at the times when the responsive signals were received by the control unit 40 .
  • time values T A,2 , T A,3 , T B,2 , T B,3 , . . . T n,2 , T n,3 , can be automatically assigned corresponding to the clock reading after the expiration of the predetermined periods of time. For example, requesting an impact-dependent response that includes illuminating impact detector assemblies A and C can result in the generation of the following time data: T A,1 , T A,2 , T A,3 , T C,1 , T C,2 , T C,3 .
  • control unit 40 can analyze and store data generated during each impact-dependent response routine.
  • the analysis and storage can include individually analyzing each impact response, determining a total response value for the impact-dependent response routine, and storing all impact-dependent response routine data generated during a complete workout.
  • a resulting feedback signal can be provided.
  • the resulting feedback signal can include a repetition of the previous impact-responsive audiovisual instruction being broadcast to the user or the progression to a new impact-responsive audiovisual instruction, and various other combination feedback signals.
  • the measured data can be evaluated to determine user compliance with the predetermined response times and minimum applied force requirements of an exercise routine, and the feedback signal resulting from the evaluation can convey instructions to repeat the previous sequence to improve compliance, to modify the sequence by slowing it down or speeding it up to facilitate user compliance, or to provide a more challenging or complex routine to users who have successfully complied with the previous routine.
  • FIG. 16 a flow chart shows an analysis of an impact-dependent response routine being run by the control unit 40 .
  • FIG. 16 will be referenced with respect to an impact-dependent response routine that requests a single impact response from impact detector assembly ‘A’, hereinafter sensor ‘A’.
  • the control unit 40 initially sends a signal to the video monitor and the speaker unit instructing the user to strike sensor ‘A’ once. Simultaneously or substantially simultaneously, LED 92 of sensor ‘A’ is illuminated to show the user where to impact the impact receiving body 36 .
  • a time value, T A,1 is generated corresponding to a time clock reading when the LED 92 of sensor ‘A’ is illuminated.
  • a time value, T A,2 can be generated depending upon whether or not an impact response is received at sensor ‘A’ within a predetermined period of time. If an impact response is not imparted to sensor ‘A’ within a predetermined period of time, such as, for example, 0.9999 secs, a time value T A,2 can be automatically generated corresponding to the time clock reading after the expiration of the predetermined period of time (for example, T A,1 +0.9999). Alternatively, the time value T A,2 can be generated corresponding to a time clock reading when a responsive signal is received by the control unit from the first photodiode of sensor ‘A’. At this point, time values T A,1 and T A,2 can be generated from sensor ‘A’.
  • an impact response time, ⁇ T 1 can be determined by calculating T A,2 ⁇ T A,1 . If there is no impact response or if an impact response is received at or after the predetermined period of time, the value of ⁇ T 1 will be greater than a preset value, and a FAIL response value can be generated at box 140 . However, if the value of ⁇ T 1 is less than a preset value, a PASS response value can be generated and the program can move to box 142 .
  • a time value, T A,3 can be generated depending upon whether or not an impact response is received from the second photodiode of sensor ‘A’ by the control unit within a second predetermined period of time. If an impact response is not received from the second photodiode within the second predetermined period of time, such as, for example, 0.001 secs, the time signal T A,3 can be generated corresponding to the time reading on the clock after the expiration of the second predetermined period of time. Alternatively, the time value T A,3 can be generated corresponding to a time clock reading when a responsive signal is received by the control unit from the second diode of sensor ‘A’. At this point, time values T A,1 , T A,2 , T A,3 have been generated from sensor ‘A’.
  • a second impact response time, ⁇ T 2 can be determined by calculating T A,3 ⁇ T A,2 . If there is no impact response from the second sensor, or if an impact response is received at or after the second predetermined period of time, the time difference ⁇ T 2 will be greater than a preset value. In this case, a FAIL response value will be generated at box 142 . If the time difference ⁇ T 2 is less than a preset value, a PASS response value will be generated. At this point, the program has determined values, T A,1 , T A,2 , T A,3 , ⁇ T 1 , ⁇ T 2 corresponding to the specific impact response measured at sensor ‘A’.
  • the program can return to box 138 to generate additional data from those sensors, as represented by line 144 .
  • the impact-dependent response routine only requests an impact response from impact detector assembly ‘A’, and therefore, the values, T A,1 , T A,2 , T A,3 , ⁇ T 1 , ⁇ T 2 represent all of the data that is to be generated at this juncture of the workout.
  • the program can proceed to box 146 .
  • the program can analyze the generated data and store calculated values in memory for use later.
  • the generated data characterizing each impact response, T A,1 , T A,2 , T A,3 , ⁇ T 1 , ⁇ T 2 can be used to generate a final value for that impact response.
  • the final value for the impact response can be represented by IR A,1 corresponding to a first impact response imparted to sensor ‘A’.
  • the final value of each impact response, IR n,x can characterize the velocity of the impact response and the response time for the impact response.
  • the calculation of the velocity of the impact response can be based upon values corresponding to a distance between the diodes 112 of each impact detector assembly 124 , ⁇ H (as shown in FIG. 10 ), and the calculated time differences, ⁇ T 1 , ⁇ T 2 .
  • the final value for the impact-dependent response routine in this case, IRF 1 can be scaled by comparing the value IRF 1 to a range a possible values for the impact-dependent response routine.
  • the range of possible values for the impact-dependent response routine can be divided into a number of different ranges, 1, 2, . . . up to n different ranges, as shown in FIG. 16 .
  • the number of different ranges and the size thereof, can be determined by the workout program being run.
  • the scaling can be done linearly or non-linearly depending on the workout program.
  • the final value IRF 1 can be scaled by determining what range the final value IRF 1 falls within.
  • Each scale can correspond to a different impact-responsive audiovisual instruction that can be broadcast by the control unit.
  • scale 1 as shown by box 152 could correspond to commanding the control unit to broadcast to the user that his impact response was completely unsatisfactory and to repeat the previous impact-dependent response routine
  • scale 2 as shown by box 154 could correspond to commanding the control unit to broadcast to the user that his impact response was a little too weak and to repeat the previous impact-dependent response routine
  • scale n as shown by box 156 could correspond to commanding the control unit to broadcast to the user that his impact response was very strong and to perform a new impact-dependent response routine.
  • the program can then return to box 146 where the generated data is analyzed and stored in memory as discussed above.
  • the stored results of the workout can be used at the end of the workout to provide the user with an overall statistical analysis of his performance.
  • the overall statistical analysis could include a comparison of the results of the current workout to stored results of the user, as well as other users.
  • Statistics can be displayed, accessed, or conveyed, during or subsequent to the workout for tracking workout progress.
  • the control unit can display statistics such as workout duration, maximum impact, average impact rate, and so forth to aid the user in gauging the progress of workouts.
  • the data may be communicated, such as to a remote device or computer for logging and tracking purposes.
  • the generation of PASS and FAIL response values can be used by the control unit to provide immediate feedback to the user.
  • the control unit upon receiving a PASS response value, can be programmed to send a signal to the one or more speaker units that can result in a sound, such as, for example, a grunt, groan, grunt, cry, words, and the like being broadcast through the one or more speaker units.
  • Audio feedback can include tones, sound-effects, speech, music, and combinations thereof.
  • the volume of the sound can be variable depending on the response time, such as, for example, ⁇ T 1 , and the calculated strength of the impact.
  • a relatively load grunt sound can be broadcast when the user responds fast and powerfully and a short low groan sound can be broadcast when the user responds slower with a less powerful impact.
  • the type of sound generated by the control unit can change in response to intensity, damage inflicted, workout program being run, how the impact receiving body is struck (punch, kick, elbow, etc.) and the like.
  • the control unit Upon receiving a FAIL response, the control unit can be programmed to not send a signal to the one or more speaker units signifying to the user that the impact or lack thereof was unsatisfactory.
  • the interactive virtual personal trainer system 30 can be arranged in a tournament circuit layout.
  • a tournament circuit layout a plurality of impact receiving bodies 36 can be provided, such that, for example, at least two impact receiving bodies 36 can be arranged face-to-face.
  • the control unit can be arranged to request impact-dependent response routines that require the user to impact multiple impact receiving bodies 36 . Accordingly, the user can be instructed to perform more complex and challenging exercises requiring a greater range of motion and variability. The results of each workout can be saved so that multiple users can compete against one another in a tournament-like atmosphere.
  • FIG. 19 the generation and processing of data and the generation of sounds and images are shown for a sample workout program.
  • the variables correspond to the variables shown in FIG. 15 but could also correspond to any of the variables disclosed with respect to the discussion of FIGS. 11 and 12 , or any other portion of this disclosure.

Abstract

A virtual trainer system and method of using such a system is provided. The system can include an impact receiving body capable of being struck by a user and a plurality of illuminable impact sensors can be arranged thereon. A display unit can be operable to receive signals and broadcast images and audio signals. A control unit can be operatively coupled to the plurality of illuminable impact sensors and to the display unit. The system can be configured such that the control unit is operable to run an interactive workout program that directs the control unit to A.) send a signal to the display unit and the one or more illuminable impact sensors requesting an impact-dependent response routine from the user, B.) wait a preset period of time for one or more impact responses from the user, and C.) provide a variable feedback signal to the display unit and the one or more illuminable impact sensors requesting the user to either repeat the previous impact-dependent response routine or progress to a new impact-dependent response routine depending upon a measured response time and a calculated strength value of the one or more impact responses performed by the user.

Description

  • This application claims the benefit of and priority to U.S. Provisional Application No. 60/661,009, filed Mar. 14, 2005, the entire content of which is expressly incorporated herein by reference thereto.
  • BACKGROUND OF THE INVENTION
  • 1. Field of the Invention
  • The present teachings relate to an interactive virtual personal trainer and method that allow a user to achieve an individualized full-body workout. More particularly, the present teachings relate to a feedback-responsive training system and method that allow a user to train according to a choreographed full-contact audio/video routine during which the quality of impacts exerted by the user are evaluated and feedback in the form of routine variation and audio/visual instructions are provided. The virtual trainer system and method can thereby provide the user with real-time workout analysis and customized audio/video instruction simulating a personal workout session coached by an experienced human personal trainer.
  • 2. Description of Related Art
  • Known exercise devices for contact-related workouts provide a limited amount of feedback with respect to the quality of the exercise a user is performing. Many of these devices provide a random or programmed sequence of targets on an object that is to be struck. The target is usually a visual stimulus, such as a light, or an auditory stimulus, such as a tone from a speaker.
  • When using these known devices, the user is prompted to react with some type of striking response. The striking response is usually a jab, punch, block, kick, or combination thereof, that results in impacting or triggering the target with varying degrees of speed and/or force. Characteristics of the striking response such as response time can then be evaluated and fed back to the user as variable sounds or tones. At the end of the prompted sequence, a total score is tallied to provide the user with an indication of the total number and quality of strikes that the target has taken. For example, U.S. Pat. Nos. 3,933,354, 4,818,234, 4,974,833, 5,899,809, 6,110,079, and 6,464,622 disclose target devices with electronic sensors and signaling devices which can be struck by the user. These known exercise devices can be referred to as Go/No Go systems because they evaluate and store the requested strike response and then automatically go to the next target in sequence until a total score is provided at the end of the sequence.
  • Other known systems are designed to provide feedback based upon a measurement of the power of a strike response. For example, U.S. Patent Application Publication No. US 2003/0216228 A1 provides a sparring partner device that is designed to receive strikes and blows and to measure the intensity thereof. The intensity of each strike is used to lookup a tone sequence that is played on a speaker. When the sum of force values equals a preset value corresponding to a TKO setting, the workout or match ends. JP Pat. No. 40127480A provides a boxing game that displays blows imparted to a dummy opponent on a monitor as the player strikes a blow bag. When accumulated damage to either the dummy or the player is in excess of a specified value, a knockout is reported and the game ends.
  • Known devices lack the ability to provide users with an interactive feedback-controlled audiovisual workout that challenges and motivates users during the workout to achieve maximum benefits. Accordingly, a need exists for a training system that simulates a full-contact type workout of the type achieved when being coached by an experienced human personal trainer.
  • SUMMARY OF THE INVENTION
  • The invention relates to an interactive virtual personal trainer comprising an impact receiving body; at least one impact sensor associated with the impact receiving body; an impact measuring device operatively connected to the impact sensor and capable of measuring data related to an impact force applied to the impact sensor; at least one illuminable indicator associated with the impact receiving body; a display unit; and a control unit in operative communication with the impact measuring device, the illuminable indicator and the display unit. The control unit is programmable to send a signal to illuminate the illuminable indicator and display an image on the display unit, to instruct a user to apply an impact force to the impact receiving body; calculate a response time and amount of force applied by the user from the data measured by the sensor and impact measuring device; and send another signal correlated to the response time or the amount of force applied by the user.
  • The impact receiving body is preferably formed in the approximate shape of at least part of a torso, and can be supported by a platform. The display unit is also supported by the platform; and the control unit can send another signal to either of the illuminable indicator or the display unit.
  • The interactive virtual personal trainer can also include a mat positioned adjacent to the support platform with position guides arranged thereon to indicate foot positions for the user. The mat can additionally comprise a sensor in operative communication with the control unit, so that the control unit sends a signal to the display unit or the illuminable indicator in response to a signal from the mat sensor.
  • The interactive virtual personal trainer can include a plurality of illuminable indicators are associated on the impact receiving body; so that the control unit can send a signal to the display unit to display workout instructions to the user, and illuminates the illuminable indicators in a sequence corresponding to the workout instructions. The signal correlated to the response time or the amount of force applied by the user can be processed to increase the speed of the illuminable indicator sequence if the response time is less than a predetermined period of time, or to decrease the speed of the illuminable indicator sequence if the response time is greater than the predetermined period of time. Generally, the predetermined period of time determined based on the time necessary to complete the workout instructions.
  • Optimally, a plurality of impact sensors are associated on the impact receiving body, with each impact sensor of the plurality of sensors associated with an illuminable indicator so that the workout instructions include instructions for applying an impact force to the sensor when its associated illuminable indicator is illuminated. Also, to facilitate user contact, each of the illuminable indicators of the plurality of illuminable indicators is mounted within its associated impact sensor and each impact sensor is mounted in the surface of the impact receiving body. Preferably, the signal correlated to the response time or the amount of force applied by the user causes the display unit to instruct the user to increase the amount of force being applied by the user if the calculated amount of force applied by the user is less than a predetermined value that is determined based what is expected from the workout instructions.
  • The control unit may be programmable with a user-selectable workout program, or may be programmable to send a signal to the display unit to display a workout program selected by a user. A user-key capable of storing user data including user response time and amount of force applied by the user during a selected workout program may be provided to facilitate operation. Then, the control unit can be programmed to vary the workout program according to the data stored on the user-key.
  • The impact receiving body is typically hollow and formed from a resilient foam material. It also may include a support arm extending from the platform for supporting the impact receiving body. The impact receiving body may be comprised of an anterior torso and a posterior torso, with the posterior torso is mounted on the support arm. The support arm may include a height-adjusting mechanism. Preferably, the impact receiving body additionally comprises a damping mechanism.
  • The impact measuring device may be connected to the impact sensor by a hose; so that a fluid can be forced through the hose from the impact sensor and to the device when the impact force is applied to the impact sensor. Thus, the impact measuring device is capable of measuring data related to the velocity of fluid forced through the hose from the impact sensor. A preferred fluid is air in which case the impact sensor comprises a plunger housing in a cup-shaped form and formed from a resilient transparent or a semi-transparent material; and a mounting plate with an outlet aperture. Advantageously, the mounting plate abuts the plunger housing, and the hose is connected to the outlet aperture of the mounting plate. Preferably, the impact sensor can include comprises an illuminable indicator supported by the mounting plate.
  • The impact measuring device generally comprises a cylinder block; a chamber formed in the cylinder block and having first and second ends; a piston mounted for movement and positioned in the chamber; and a detecting device mounted adjacent the first end of the chamber. When the hose is connected to the second end of the chamber and the impact sensor receives an impact force, air is forced through the hose from the impact sensor to the device, the velocity of the air moves the piston at least partially out of the first end of the chamber and into position for detection by the detecting device, and the detecting device measures piston movement to provide data representative of user response time and amount of force applied to the sensor by the user. To do so, the detecting device preferably includes at least one photodiode.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • Additional features and advantages of various embodiments will be set forth in part in the description that follows, and in part will be apparent from the description, or may be learned by practice of various embodiments described therein and as shown in the drawings, wherein:
  • FIG. 1 is a perspective view of an interactive virtual personal trainer system according to various embodiments.
  • FIG. 2 is a close-up view of the impact receiving body of the interactive virtual personal trainer system of FIG. 1 according to various embodiments.
  • FIG. 3 is a cross-sectional overhead view of the impact receiving body shown in FIG. 2.
  • FIG. 4 is a cross-sectional side view of another embodiment of an impact receiving body.
  • FIG. 5 illustrates a portion of a damper unit according to various embodiments.
  • FIG. 6 is a cross-sectional view through an illuminable impact sensor positioned in an impact receiving body.
  • FIG. 7 is an enlarged cross-sectional view of another embodiment of an illuminable impact sensor.
  • FIG. 8 is a perspective view of a plunger housing and a mounting plate of the illuminable impact sensor shown in FIG. 7.
  • FIG. 9 is an end view of the mounting plate of the illuminable impact sensor shown in FIG. 7.
  • FIG. 10 is an exploded view of an impact detector device according to various embodiments.
  • FIG. 11 is an enlarged cross-sectional view of two piston and cylinder subassemblies of the impact detector device shown in FIG. 10 according to various embodiments.
  • FIG. 12 is a cross-sectional view of a plurality of piston and cylinder subassemblies of the impact detector device according to various embodiments.
  • FIG. 13 is a schematic diagram showing the overall control system of the interactive virtual personal trainer system according to various embodiments.
  • FIG. 14 is a schematic diagram showing the overall control system of the interactive virtual personal trainer system according to various embodiments, and also shows a flow of information between a number of impact detector assemblies and the control system.
  • FIG. 15 is a schematic diagram showing a flow of information between a number of impact detector assemblies and the control system according to various embodiments.
  • FIG. 16 is a flow chart showing the analysis of an impact-dependent response routine being performed by the control unit according to various embodiments.
  • FIGS. 17 and 18 show the interactive virtual personal trainer system arranged in different tournament circuit layouts according to various embodiments.
  • FIG. 19 shows the generation and processing of data and the generation of sounds and images for a sample workout program.
  • FIGS. 20-29 show the interactive virtual personal trainer system according to various embodiments.
  • DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
  • The advantages of the various embodiments of the invention will be realized and attained by means of the elements and combinations particularly pointed out in the description herein. It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only, and are intended to provide a description of the preferred embodiments of the invention.
  • The interactive virtual personal trainer and method of the present teachings provides real-time feedback based upon evaluations of the quality of the impact responses during the course of running a programmed full-contact workout. The feedback is in the form of impact-dependent routine variations and audiovisual instructions. By providing the user with immediate feedback continuously, the virtual personal trainer of the present teachings increases motivation, decreases boredom, and achieves better and quicker skill development compared to known exercise devices.
  • The most preferred embodiment is a virtual trainer system comprising an impact receiving body that is capable of being struck by a user. The impact receiving body can include a plurality of illuminable impact sensors arranged on the impact receiving body that can be configured to receive impact responses from the user. A display unit can be operable to receive signals and broadcast images and audio signals. A control unit can be operatively coupled to the plurality of illuminable impact sensors and to the display unit. The system can be configured such that the control unit is operable to run an interactive workout program that directs the control unit to: a.) send a signal to the display unit and the one or more illuminable impact sensors that requests an impact-dependent response routine to be performed by the user; b.) wait a preset period of time for one or more impact responses from the user; and c.) provide a variable signal to the display unit and the one or more illuminable impact sensors that requests the user to either repeat the previous impact-dependent response routine or progress to a new impact-dependent response routine depending upon a measured response time and a calculated strength value of the one or more impact responses performed by the user.
  • The present invention also provides a method of providing an interactive feedback-controlled workout. The method includes providing a virtual trainer having an impact receiving body including a plurality of illuminable impact sensors arranged thereon, a display unit operable to emit images and a corresponding audio signal, and a control unit operatively coupled to the plurality of illuminable impact sensors and to the display unit. The method also includes broadcasting a video image and a corresponding audio signal on the display unit to instruct a user to perform an impact-dependent response routine. The method further includes illuminating one or more of the illuminable impact sensors to provide the user with a visual indication on the impact receiving body where to impart one or more impact responses in order to perform the impact-dependent response routine. The method includes waiting a preset period of time for the one or more impact responses from the user, and providing a variable feedback signal to the video display unit and the one or more illuminable impact sensors requesting the user to either repeat the previous impact-dependent response routine or progress to a new impact-dependent response routine dependent upon a measured response time and a calculated strength value of the one or more impact responses performed by the user.
  • Operation of the training system and method are facilitated by the novel impact detector assembly that has been developed. The impact detector assembly comprises a hollow body including an exit aperture and a block having a cylinder bore formed therein. The block can include an inlet passageway arranged in fluid communication with the cylinder bore. A piston can be reciprocally arranged in the cylinder bore. A hose can be fluidically connected to the exit aperture of the hollow body at one end of the hose and the inlet passageway of the cylinder block at the other end of the hose. A plurality of sensors can be configured with the cylinder block in the vicinity of the cylinder bore and each of the plurality of sensors are operable to produce a responsive signal as the piston moves past the respective sensor. A control unit can be operatively connected to the plurality of sensors and capable of receiving the responsive signals from each of the plurality of sensors when the piston is moved by way of a pressure pulse produced by impacting the hollow body.
  • The interactive virtual personal trainer system 30 according to various embodiments is generally shown in FIG. 1. FIGS. 20-29 also show various additional views of the virtual personal trainer system 30. The interactive virtual personal trainer system 30 allows a user to achieve a full-contact, full-body workout that includes unlimited combinations of punching, kicking, elbow-punching, knee-kicking, guided footwork, and the like.
  • The interactive virtual personal trainer system 30 according to various embodiments is capable of selectively running various choreographed, audiovisual, full-contact fitness workout software programs. The fitness workout programs can include, for example, targeted upper and/or lower body workouts, stress-relief workouts, extreme/intense/challenging workouts, military training workouts, police training workouts, self-defense workouts, and unlimited other types of workouts. While running the choreographed workout routines, the interactive virtual personal trainer system 30 can instruct the user to perform a specific impact-dependent response routine and can then measure and evaluate the quality of each impact response. For example, the evaluated quality of the impact response can include measuring the strength/power of the impact response and the response time of the impact response. These calculations can then be used to determine in real-time, or substantially in real-time, whether to repeat the previous impact-responsive instruction or progress to a new impact responsive instruction. The feedback-responsive system and method according to various embodiments can thereby provide the user with a workout analysis in real-time that simulates a personal workout session coached by an experienced human personal trainer.
  • Referring to FIG. 1, the interactive virtual personal trainer system 30 can include a support platform 32 that can stably support one or more of the various components of the system 30. The support platform 32 can include a plurality of structural members 34 that can provide support and stability to the system 30 when exposed to forces inflicted by users of all ages and strength levels. According to various embodiments, auxiliary structures 50 can be arranged on portions of the support platform 32. These auxiliary structures 50 can be referenced as part of the choreographed workout program being run by the system 30. For example, the auxiliary structures 50 can include stretching blocks to aid the user in conducting stretching and warm-up-type exercises at the beginning of a choreographed workout program.
  • An impact receiving body 36 can be supported by the platform 32. The impact receiving body 36 can take the general shape of the head and/or torso of a human adversary or any other shape as will be described below. One or more impact sensors 46 can be arranged on the impact receiving body 36. Each impact sensor 46 can be mated to a corresponding indicator that can be selectively operable and controlled to produce a user perceivable signal, such as, for example, a light signal. The user perceivable signal emitted by each of the indicators can operate to notify the user that a particular impact sensor 46 is waiting for a responsive impact from the user.
  • According to various embodiments, a mat 41 can be arranged to be used with the interactive virtual personal trainer system 30. The mat 41 can be moveable and can operate to generally guide the user where to stand with respect to the impact receiving body 36 during at least the start of a workout. For example, the mat 41 can be positioned in front of the impact receiving body 36. According to various embodiments, the mat 41 could have numbered or lettered footwork position guides 51 arranged thereon such that particular foot positions could be referenced as part of the choreographed workout program being run by the system 30. According to various embodiments, each footwork position guide 51 on the mat 41 could include a sensor that can sense whether a user's foot is properly placed thereon during the workout.
  • To broadcast audiovisual workout instructions to a user, the system 30 can be provided with a display unit. The display unit can include one or more video monitors 38 and one or more speaker units 42. The one or more video monitors 38 can be arranged such that the user is capable of viewing video workout instructions no matter where they are standing with respect to the impact receiving body 36. Numerous types of displays may be utilized, such as LCD, LED, Electronic ink, plasma, CRT, analog, and the like. The one or more speaker units 42 can be arranged such that the user can hear audio workout instructions while corresponding images are being broadcast on the one or more video monitors 38. If desired, instead of the preferred use of a display, an audio transmission to earphone or headphones either by hard wiring or wirelessly can be employed. According to the display or audio-only embodiments, a volume control mechanism can be provided to adjust the volume for a given setup. An ambient noise compensation mechanism can be implemented that can register the ambient noise and modulate the volume to fully or partially compensate for the ambient conditions.
  • The system 30 can be provided with a headset 44 such that a user can be provided with audio instructions without bothering others or having ambient noise drown out the audio instructions being broadcast. The system 30 can be provided with one or more additional connectable accessories 48 that can broadcast information to the user and/or monitor the physical state of the user, such as, for example, a heart rate monitor or a balance sensor. If the physical parameters that are measured exceed certain predetermined values, the program can display and state a warning to advise the user to discontinue physical activities.
  • According to various embodiments, the one or more video monitors 38, the one or more speaker units 42, the headset 44, and the other connectable accessories 48 can be arranged to receive and emit signals in a wired or a wireless manner from a control unit 40. An antenna 45 is shown in the vicinity of the control unit 40 for this purpose.
  • The control unit 40 is operable to control the operation of the interactive virtual personal trainer system 30. The control unit 40 can include an all-purpose digital microcomputer. The control unit 40 can include various subcomponents, such as, for example, a CPU, an analog to digital converter, a multiplexer, a memory module, auxiliary devices, supplemental sensors, a power supply. The control unit 40 can be in operative communication with the one or more video monitors 38, the one or more speaker units 42, the one or more impact sensors 46, the one or more indicators, and the one or more connectable accessories 48, as well as other signal receiving and/or signal producing devices. As will be more fully described below, the control unit 40 can be programmed to control the components of the interactive virtual personal trainer in a manner that simulates a full-contact interactive personal workout session.
  • According to various embodiments, the control unit 40 can include a recordable media drive (not shown in FIG. 1) that can be arranged in a user-accessible location. The recordable media drive can be arranged to allow a user to selectively load their choice of workout programs into the recordable media drive. Accordingly, the workout program run by the control unit 40 can be chosen by the user depending on the characteristics and needs of the user, such as for example, skill level achieved, age, ability, sport, martial arts belt color, and the like. The recordable media drive could be arranged to allow the recording of data thereon, such as the history of workout results, user performances, baseline comparison data, and the like.
  • In addition or in the alternative, the control unit 40 could be pre-loaded with a plurality of workout programs that can be reviewed and selected by the user at the beginning of a workout session. As will be more fully described below with reference to FIG. 14, the user could be provided with a pre-programmed user key such as, for example, a flash memory key card or fob that could have data such as, for example, the user's pre-selected personal workout preferences saved thereon that could be inserted into the control unit 40. The pre-programmed user key can operate to select the workout program to be run when inserted into the interactive virtual personal trainer system 30 by the user. Moreover, data could be sent to the pre-programmed user key from the control unit 40 and saved on the user key for retrieval and use during future workouts. Such a user key or fob 200 is shown in FIG. 28 being inserted into a control unit 40 of the interactive virtual personal trainer system 30.
  • According to various embodiments, the interactive virtual personal trainer system 30 shown in FIG. 1 can include other supports, mounting arrangements, impact receiving bodies, audiovisual components, impact sensors, control units, without departing from the scope of the present teachings.
  • The interactive virtual personal trainer system 30 according to various specific embodiments is also shown in FIGS. 20-29 which illustrate at least the components of the system 30 disclosed above.
  • Referring to FIG. 2, a close-up view of the impact receiving body 36 is shown. The impact receiving body 36 can include a padded member that can simulate the density, shape, weight, and other characteristics of an adversary or opponent. According to various embodiments, the impact receiving body 36 can have any shape that can receive the striking impacts associated with boxing, karate, kick-boxing, and other strike related techniques, such as, for example, those related to self-defense and/or the martial arts. Alternatively, the impact body can be a wall, bag, cylinder, pole, desk or any other shape or arrangement that presents a surface to be contacted by an impact force. It also may include the sensors and illuminable members disclosed there for contact to demonstrate the following of a particular sequence without requiring excessive or high impact force loads so that the device can be used to assist in testing or exercising the user's memory or ability to follow instructions. Thus, the device can be utilized in a wide variety of training or exercising routines and applications.
  • The impact receiving body 36 can be made of one or more parts or sections. For example, as shown in the cross-sectional view of FIG. 3, the impact receiving body 36 can be made up of any number of separately molded or formed components such as anterior torso 201 and posterior torso 202, which are joined together. Each of anterior torso 201 and posterior torso 202 can incorporate different physical properties as required by its function and/or location. The impact receiving body 36 can include an optional bottom portion 36′ as shown in FIG. 2 that is arranged as a separately removable section of the impact receiving body 36.
  • The impact receiving body 36 can be attached to support arm 53, joined to posterior torso 202. Support arm 53 can extend downwards and be connected to support stand 32. A height-adjusting mechanism 55 can be incorporated into support arm 53 to allow impact receiving body 36 to be positioned at an appropriate height as desired by a user. In another embodiment, the height-adjusting mechanism can be a mechanical arrangement having a hand crank 52 for adjusting the height of the impact receiving body 36, as shown in FIG. 4. The height-adjusting mechanism can also be an electro-mechanical device that automatically controls of the height of the impact receiving body 36 by way of one or more buttons. The height of the impact receiving body 36 can be adjusted depending upon, for example, the physical characteristics of the user, the type of workout being performed, the desired physical characteristics of a virtual adversary, and the like. The height-adjusting mechanism can be provided with a height indicator and/or a memory setting.
  • An auto-shutoff mechanism 54 can be provided that can be operable to shut down operation of the interactive virtual personal trainer system 30 upon sensing an unstable operation condition. The auto-shutoff mechanism 54 could be arranged in a user-accessible location so as to be readily actuatable by the user under an emergency condition or under any other condition where a pause or termination of the workout is desirable. When physical parameter monitoring of the user is included, the auto-shutoff can be engaged upon detection of a physical parameter that is outside of a safe range for the particular user.
  • According to various embodiments, one or more impact sensors 46 can be arranged in various locations on the surface of the impact receiving body 36, as shown at A through K, in FIG. 2. Each of the impact sensors 46 can be arranged to register information about impact responses as they are received such as, for example, response time and strength of impact. The locations of the impact sensors 46 can correspond to strategic strike zones of a virtual opponent, such as a human-like adversary. According to various embodiments, the number, position, and size of the impact sensors 46 can vary without departing from the scope of the present teachings.
  • According to various embodiments, one or more indicators, such as light assemblies or other types of user-perceivable indicators, such as an audio speaker, can be mounted at various locations on the surface of the impact receiving body 36. Each of the plurality of indicators can be arranged adjacent to a corresponding impact sensor 46. According to various embodiments, each of the plurality of indicators can be mated with a corresponding impact sensor 46 to form an illuminable impact sensor that can be installed as a unit on the impact receiving body 36.
  • Referring to FIG. 4, a side-view cross-section through one embodiment of an impact receiving body 36 is illustrated. The impact receiving body 36 shown in FIG. 4 has been simplified in order to schematically show the interior of the impact receiving body 36. One illuminable impact sensor 46″ is shown arranged in a head area thereof and a second illuminable impact sensor 46′″ is shown in the torso area.
  • According to various embodiments, the impact receiving body 36 can be a hollow body. The material, wall thickness, and density of the impact receiving body 36 can be designed to provide variable impact resistances that can be optimized to particular types of fitness workouts and different types of users. For example, the impact receiving body 36 can be made from a plastic, such as, for example, a polyurethane material. Moreover, the impact receiving body 36 can be provided with a coating to optimize the characteristics of the impact receiving body 36, such as, for example, durability, softness, resilience, and the like. At different areas on the impact receiving body 36, the wall thickness, the coating thickness, and the materials used for each can be varied to achieve different impact resistance and oscillation damping characteristics.
  • As shown in FIG. 4, in another embodiment the impact receiving body 36 can be optionally connected to a damping control mechanism 56. The damping control mechanism 56 can operate to adjustably control the stiffness and rigidity of the impact receiving body 36. The damping control mechanism 56 can include a housing base 58 to which the impact receiving body 36 is attached. The impact receiving body 36 can be adhered to the housing base 58, for example, by way of a glue, such as a polyurethane adhesive. The housing base 58 can be sandwiched between metal plates 60, 62. The lower metal plate 62 can be arranged to operatively connect and support the impact receiving body 36 to the height adjusting mechanism 52.
  • One or more damper units 64 can be arranged to vary the damping characteristics of the impact receiving body 36. Each damper unit 64 can be arranged to force the metal plates 60, 62 towards one another. Referring to FIG. 5, a portion of a damper unit 64 is shown. A damper unit 64 can include a shaft 66 and a damper 68 that can be guided on the shaft 66. The shaft 66 can be threaded such that it can threadingly engage the damper 68. The damper 68 can be made of a resilient material, such as, for example, rubber. As shown in FIG. 4, the respective ends of the threaded shaft 66 can extend through each of the metal plates 60, 62. Nuts 100 can be threaded onto each of the ends of the threaded shaft 66.
  • To adjust the amount of damping, the damping control mechanism 56 can be adjusted. For example, additional damper subassemblies 64 can be added to increase the amount of damping. Furthermore, the amount of damping can be adjusted by tightening or loosening the nuts 100 of each damper unit 64. As a result, the amount of damping can be adjusted in a wide-range from a relatively small amount of damping at one end of the range, for a child user, to a relatively large amount of damping, for an extremely strong adult, at the other end of the range.
  • Each of the illuminable impact sensors 46″, 46′″ can be arranged to extend through the thickness of the impact receiving body 36 such that one end thereof is visible to the user. At the surface of the impact receiving body 36, the impact sensors 46″, 46′″ can emit a user-perceivable signal, such as a light signal, that prompts the user to perform an impact-dependent response on the impact receiving body 36 in the vicinity of the illuminated impact sensor. Within the impact receiving body 36, wires and tubes extending from each of the illuminable impact sensor subassemblies 46″, 46′″ can be bundled and directed to the control unit 40. The control unit 40 can send signals to and receive signals from each of the illuminable impact sensor subassemblies 46″, 46′″.
  • Referring to FIG. 6, a detailed view of an illuminable impact sensor 46 of the type shown in FIGS. 2 and 3 is illustrated. The illuminable impact sensor 46 can include a plunger housing 172 that can compress or deform upon impact. The plunger housing 172 can be cup-shaped in form and made from a transparent or semi-transparent resilient material such as, for example, silicon rubber. The closed end 173 of the plunger housing may have a convex shaped impact surface. The plunger housing 172 can be arranged to be inset into the wall of the impact receiving body 36 so that the convex surface of the closed-end 173 protrudes slightly from an outer surface of the impact receiving body 36.
  • As shown in FIG. 6, an open end of the plunger housing 172 can contact a mounting plate 174 inset into the wall of the impact receiving body 36. The mounting plate 174 can be formed of a rigid material such as, for example, rubber or plastic. The mounting plate 174 can include one or more apertures for securing indicators such as, for example, illumination device 92. Illumination device 92 may be a light-emitting-diode (LED). Lead wires 94 extending from the illumination device 92 can be directed through the one or more apertures for connection to the control unit 40. To provide the user with a variety of user-perceivable signals, each illumination device 92 can be arranged to emit a different color. For example, different colored LEDs or LEDs capable of emitting different colors, can be provided in each aperture.
  • The mounting plate 174 can include one or more outlet air apertures 175 that can be arranged to direct air out of the plunger housing 172. Air can be forced out of the plunger housing 172 through the one or more outlet air apertures 175 whenever the plunger housing 172 is compressed or deformed by an impact inflicted by the user. A tube extension 98 onto which an air hose 100 can be secured, may be inset into the outlet air aperture 175. The air hose 100 can be arranged to direct air to an impact measurement device 150, shown in FIG. 10 and described below.
  • Referring to FIG. 7, a cross-section of an illuminable impact sensor 46 of an alternative embodiment is illustrated. The illuminable impact sensor 46 can include a plunger housing 72 that can compress upon impact. The plunger housing 72 can be made from a transparent or semi-transparent resilient material, such as, for example, silicon rubber. The plunger housing 72 can include a cup-shape such that a closed-end of the plunger housing 72 can be arranged to be relatively flush with an outer surface 74 of the impact receiving body 36, as shown in FIG. 7.
  • As shown in FIGS. 7, 8, and 9, an open end of the plunger housing 72 can be arranged to be secured to a mounting plate 78. The plunger housing 72 can be arranged to fit into and become secured within a circular groove 82 formed in the mounting plate 78 in an air-tight manner. For example, the plunger housing 72 can be secured to the mounting plate 78 by way of an adhesive, a friction fit, a screw, and the like. The mounting plate 78 can be made of a rigid material, such as, for example, a plastic.
  • As shown in FIG. 7, to attach the mounting plate 78 to the impact receiving body 36, a retaining ring 80 can be arranged in the wall of the impact receiving body 36. The retaining ring 80 can be made of a rigid material having a high melting temperature, such as, for example, metal. The retaining ring 80 can be in the shape of a disc or donut that can be arranged to circumferentially surround the plunger housing 72. The metal retaining ring 80 can be placed in the wall of the impact receiving body 36 during manufacture and secured within the wall.
  • As shown in FIG. 7, at circumferentially spaced intervals, the metal retaining ring 80 can include one or more laterally protruding studs 84. The studs 84 can be arranged with a bore formed therein for receiving a screw or bolt 88, or similar securing mechanism. Referring to FIGS. 8 and 9, the mounting plate 78 can be formed with one or more holes 86 at locations corresponding to the one or more laterally protruding studs 84 of the metal retaining ring 80. The mounting plate 78 can be secured to the metal retaining ring 80 by way of one or more screws, bolts, or similar securing mechanisms 88. The mounting plate 78 and the metal retaining ring 80 can securely support the illuminable impact sensor 46 on the impact receiving body 36. The arrangement of the mounting plate 78 and the metal retaining ring 80 can operate to disperse the force of impact responses received by the illuminable impact sensor 46.
  • The mounting plate 78 can include one or more apertures 90 for securing indicators, such as, for example, illumination devices 92, within the plunger housing 72. As shown in FIGS. 7 and 8, the illumination devices 92 can include light-emitting-diodes (LEDs). Lead wires 94 extending from the LEDs 92 can be directed through the one or more apertures 90 for connection to the control unit 40. To provide the user with a variety of user-perceivable signals, each indicator 92 can be arranged to emit a different color. For example, different colored LEDs or LEDs capable of emitting different colors, can be provided in each aperture 90.
  • The mounting plate 78 can include one or more outlet apertures 96 that can be arranged to direct a fluid out of the plunger housing 72. Any fluid can be used depending upon the specific arrangement of the device and the hose connecting the impact sensor and the plunger housing can be filled with fluid to facilitate operation. The most preferred fluid is air, as it is readily available and fills any open spaces in the device lines or hoses. Air can be forced out of the plunger housing 72 through the one or more outlet air apertures 96 whenever the plunger housing 72 is compressed by an impact inflicted by the user. As shown in FIGS. 7, 8, and 9, the mounting plate 78 is shown provided with one outlet air aperture 96. The outlet air aperture 96 can include a tube extension 98 onto which an air hose 100 can be secured. The air hose 100 can be arranged to direct air to an impact measurement device 150, shown in FIG. 10 and described below.
  • Referring to FIG. 9, the mounting plate 78 can include one or more check valves 102. The check valves 102 can be arranged to allow the fluid or air to flow back into the plunger housing 72 after the plunger housing 72 has been impacted. After being impacted, the resilient plunger housing 72 can expand back into its original shape, producing a low pressure within the plunger housing 72 and sucking air into the plunger housing through the check valve 102. At this point, the illuminable impact sensor 46 is ready to be illuminated and impacted again.
  • Referring to FIG. 10, an impact measurement device 150 for detecting and measuring characteristics of the impact-responses of the user is illustrated. The impact measurement device 150 of FIG. 10 can detect and measure responses from an impact sensor such as illuminable impact sensor 46 arranged on the impact receiving body 36. However, to more clearly illustrate and describe the structure and operation of the impact measurement device 150, the structure and operation of the impact measurement device 150 will be disclosed with respect to responses received from one or two impact sensors 46.
  • As shown in FIG. 10, the impact measurement device 150 can include a cylinder block 104 having one or more passages or cylinders 106 formed therein. Within each cylinder 106, a piston 108 can be arranged to freely reciprocate and then return to its original position by gravity. The piston 108 can be made from various types of metallic and non-metallic materials. For example, the piston 108 can be made from brass or nylon with the specific material selected based on the fluid used and the size of the device. A skilled artisan can conduct routine tests to determine which material works best for a particular arrangement of the device.
  • At one end of the cylinder block 104 and in fluid communication with each cylinder 106, a hose-in connector 110 can be arranged. The air hose 100 from an impact sensor 46 can be secured onto the hose-in connector 110 such that air pressure within the hose can be used to force the piston 108 upwardly against the force of gravity. The size, shape, and material of the piston 108 can be varied to change the amount of force needed to move the piston 108 vertically in the cylinder. Pistons 108 can be interchanged depending on the characteristics of the user, such as, for example, a child, adult, athlete, and the like. A dust escape hole 109 can be arranged in the cylinder block 104 in fluid communication with the cylinder 106 to allow entrained dust to be removed from the cylinder 106 during use.
  • At the other end of the cylinder block 104 and in the vicinity of the cylinder openings, one or more detecting devices 112 can be arranged. The detecting device 112 can be secured to or adjacent to the cylinder block 104 by way of a bracket 114 and a plurality of hold-down screws 116. A spacer 118 can be used to surround each hold-down screw 116. As shown in FIG. 11, two stacked detecting devices 112 can be sandwiched between the bracket 114 and the cylinder block 104. More than two detecting devices 112 can be arranged in a stacked arrangement depending upon the desired number and range of readings to be detected for each impact sensor 46. According to various embodiments, the detecting device 112 can be a photodiode.
  • In operation, the photodiode of detecting device 112 can continuously send a light signal between a light emitter side 120 and a light receiver side 122. Whenever the light signal is interrupted such as, for example, by a piston 108 that has been forced upwardly, the light receiver 122 is prevented from receiving a light signal. Under this interrupted condition, the detecting device 112 can be arranged to output a responsive signal to the control unit 40 indicating that a piston 108 has at least reached the height of that detecting device 112. It is anticipated that other types of detecting devices 112 other than a photodiode may also be incorporated to indicate the position of piston 108.
  • Referring to FIGS. 11 and 12, two neighboring piston and cylinder arrangements of the impact measurement device 150 are shown. The right-side portion of FIG. 11 shows a piston 108 in a non-actuated state while the left-side portion of FIG. 11 shows a piston 108 in a fully-actuated state. In the non-actuated state, the piston 108 rests on a bottom edge of the cylinder 106 and does not interrupt any of the light signals sent by the photodiodes of detecting devices 112. When forced upwardly by a compressed air pulse created by an impact, the piston 108 operates to interrupt the one or more light signals, triggering the one or more photodiodes of detecting devices 112 to output a responsive signal.
  • By obtaining readings from the detecting devices 112, various characteristics of the requested impact responses, or lack of impact responses, can be analyzed by the control unit 40 and fed back to the user. When the initial movement of the piston is detected, this indicates the user's initial reaction time to the first signal of the sequences provided by the program or routine. By stacking two or more detecting devices 112, the distance of travel of each piston 108 can be detected by sensing the number of detecting devices 112 in each stack that has been tripped. Such a reading can allow the applied force or strength and accuracy of the impact inflicted by the user to be determined because the length of travel of the piston 108 is related to the applied force, strength and accuracy of the impact. The stronger and more precise the impact directed to an impact sensor 46, the larger the pressure pulse that is fed through the air hose 100 to the impact measurement device 150. This enables the accuracy and force of the impact to be determined.
  • Moreover, a response time to a user-perceivable prompt can be measured by obtaining readings from the detecting devices 112. For example, the control unit 40 can include a running clock module. The clock module can provide time data corresponding to the time that a user-perceivable signal is sent to an impact sensor 46. The control unit 40 can be arranged to subsequently wait a pre-set period of time for a response signal from one or more of the detecting devices 112. If response signals are obtained from one or more of the detecting devices 112 within the pre-set period of time, the control unit 40 can store the time data of these responsive signals. The time difference between the time readings can be used to determine reaction times for the user.
  • The impact measurement device 150 can be securely housed and supported on any portion of the interactive virtual personal trainer system 30. Each detecting device 112 can be operatively connected to the control unit 40 to send readings for processing at the control unit 40, as will be described with respect to FIG. 13.
  • Referring to FIG. 13, an overall block diagram of the control system for the interactive virtual personal trainer system 30 is shown. The control unit 40 is arranged in operative communication with a plurality of impact detector assemblies 124, numbered A, B, C, . . . n, wherein each impact detector assembly 124 comprises an illuminable impact sensor 46 and a corresponding piston, cylinder, and sensor arrangement of the impact measurement device 150. For example, the number of impact detector assemblies 124 corresponds to the number of illuminable impact sensor subassemblies, A-K, arranged on the impact receiving body 36, as shown in FIG. 2. Referring to FIG. 13, the control unit 40 is arranged in operative communication with the one or more video monitors 38 and the one or more speaker units 42. The control unit 40 can be arranged to control the audiovisual workout instructions being broadcast to the user in response to the quality of impact responses imparted to the impact detector assemblies 124.
  • As shown in FIG. 13, the control unit 40 can include a central processing unit (CPU) 126 that can operate to interpret and execute instructions during operation. The CPU 126 can be powered by a power supply 128 that can be arranged to also supply power to other portions of the system 30. The power supply 128 can include a 120-volt power supply or a self-contained battery pack.
  • An erasable programmable memory (EPROM) 130 can be arranged in operative contact with the CPU 126. The EPROM 130 can store firmware and software programs retrieved by the CPU during operation to control the operation of the system 30. The EPROM 130 can be used to store the workout results of one or more users for retrieval and use later. For example, the data stored in the EPROM 130 can be used to track and compare the progress of a user's skills and endurance against the results of other users.
  • Programs can be loaded into the EPROM 130 and into the CPU 126 through an auxiliary device 138. The auxiliary device 138 can be a recordable media drive, such as, for example, a DVD-ROM drive. The recordable media drive can be arranged in a user-accessible location such that different workout programs can be loaded by the user and/or selectively retrieved by the CPU during the course of a workout. The recordable media drive can be arranged to have read/write capabilities.
  • The control unit 40 can include an analog-to-digital converter 134 for receiving and sending signals from each of the impact detector assemblies 124. A multiplexer (MUX) 132 can be arranged between the analog-to-digital converter 134 and the CPU 126. The MUX 132 can be arranged to sort information retrieved from the impact detector assemblies 124 for use by the CPU 126. The control unit 40 can also include a clock module (not shown).
  • Various other input devices 136 can be operatively arranged with the CPU 126. For example, the CPU 126 can be arranged to receive data from a user by way of a heart rate monitor, a balance sensor, and the footwork position sensors 50 arranged on the mat 41, as discussed with respect to FIG. 1.
  • Referring to FIG. 14, another overall block diagram of the control system for the interactive virtual personal trainer system 30 is shown. The overall block diagram of FIG. 14 includes many of the same components shown in FIG. 13, as well as several additional components. There may be any number of sensors, for example sensors 301-303, as appropriate for the device. Sensors 301-303 may include an impact sensor and an LED. Processors 307-309 may be EPROM type processors in communication with sensors 301-303. Peripheral devices 310 may include DVD type devices, storage devices or any other type of peripheral devices attached to central processing unit 312. Output devices 313 may include a display screen, head sets, speakers or any other type of device to provide feedback to the user. Input devices 311 may include heart rate monitors, tilt sensors or any other type of device to provide information for the operation of the system.
  • FIG. 14 schematically shows the coding 314-316 of a user key for running a workout that is personalized to a user's preferences. The user key could be programmed with one or more codes depending on user preferences entered, for example, via a web page or via a questionnaire provided at the user's health club. Information such as personal data 314, variables, exercise routine selections, and any other information 315 could be entered into an input device that places the information onto a user key 316. After the user provides his preferences, the user key can be sent directly to the user or picked up at the health club. The user can then insert the user key into the interactive virtual personal trainer system 30 at which time the user key selects the pre-programmed workout to be run for the user.
  • According to various embodiments, user preferences can include the user's physical characteristics, such as, height, weight, strength, sex, age, and the like, the user's past workout experience, boxing level, belt color, previous experience using the virtual personal trainer system, and the like, as well as other miscellaneous considerations, such as type of music to be played during the workout. Some or all of this data could be coded directly onto the user key, or alternatively, the data could be processed to determine a scaled selection that could be coded onto the user key so that a preselected program or routine for the user is provided when engaging and accessing the device.
  • FIG. 14 also shows a flow of information between a number of impact detector assemblies and the control system, as will be more fully discussed with respect to FIG. 15 below.
  • Referring to FIG. 15, the flow of information between a number of impact detector assemblies 124 (A, B, C, . . . n), a control unit 40, a video monitor 38, and a speaker unit 42 is schematically shown. During a typical choreographed workout, a plurality of impact-dependent response routines can be selectively requested from the user by broadcasting audiovisual instructions through the video monitor and/or speaker units and by user-perceivable signals being sent to the one or more illuminable impact sensors 46. Each requested impact-dependent response routine can require the user to perform one or more impact responses at specific locations and in a specific order on the impact receiving body 36. For example, the user could be requested to hit a specific illuminable impact sensor 46 (for example, the sensor associated with assembly A) one or more times, or alternatively, the user could be requested to hit a combination of different illuminable impact sensors 46 in a specific order, one or more times each (for example, B, D, D, A, A). No matter what impact response or combination of impact responses is required to successfully complete a particular impact-dependent response routine while a workout program is being run, the control unit 40 can perform a series of iterative functions to request and analyze each impact response.
  • It is also possible to provide a memory test or other sequence following procedure or exercise for the user. This routine can be implemented without requiring the application of high impact forces—as long as the user contacts the sensor and causes any movement of the piston, the detecting device will be able to register a successful response. This can be used for memory testing or sequence following by users who are not necessarily in need of a cardiovascular workout. In such an arrangement, the impact receiving body can be a board or pole if the user is standing or even a desk with the user sitting at it and contacting the sensors as they are illuminated in sequence. For this embodiment, only one photodiode is required since the only item to be measured is a response and it is not necessary to measure the amount of force applied during the response.
  • When the amount of force is to be measured, such as in a cardiovascular workout, at least two detectors or detecting devices are needed. The following example illustrates how two detecting devices 112, such as, for example, two photodiodes, can be arranged in an impact detector assembly 124. However, it is contemplated that more than two sensors can be implemented in each impact detector assembly 124.
  • When prompting a user to perform a particular impact-dependent response routine, the control unit 40 can initially send one or more signals to the video monitor 42 and the speaker unit 42 to broadcast audiovisual workout instructions to the user. Simultaneously or soon thereafter, one or more of the illuminable impact sensors 46 can be illuminated by sending one or more signals from the control unit 40 to the corresponding impact detector assembly 124 (A, B, C, . . . n). For each impact detector assembly 124 that has an illuminated illuminable impact sensors 46, the control unit 40 can store a time value, TA,1, TB,1, . . . Tn,1, corresponding to the time that the impact detector assembly 124 was illuminated. The time reading can be determined by taking readings from the clock module of the control unit 40.
  • At this point, the control unit 40 can be programmed to wait a predetermined period of time for a responsive signal to be received from the first and second detecting devices 112 of each illuminated impact detector assembly 124.
  • If responsive signals are received from the first and second detecting devices 112 of each illuminated impact detector assembly 124 within the predetermined periods of time, time values, TA,2, TA,3, TB,2, TB,3, . . . Tn,2, Tn,3, can be assigned corresponding to clock readings at the times when the responsive signals were received by the control unit 40.
  • If responses are not received from the detecting devices 112 of each illuminated impact detector assembly 124 within predetermined periods of time, time values, TA,2, TA,3, TB,2, TB,3, . . . Tn,2, Tn,3, can be automatically assigned corresponding to the clock reading after the expiration of the predetermined periods of time. For example, requesting an impact-dependent response that includes illuminating impact detector assemblies A and C can result in the generation of the following time data: TA,1, TA,2, TA,3, TC,1, TC,2, TC,3.
  • As will be described below, the control unit 40 can analyze and store data generated during each impact-dependent response routine. The analysis and storage can include individually analyzing each impact response, determining a total response value for the impact-dependent response routine, and storing all impact-dependent response routine data generated during a complete workout.
  • Depending on the total response value for the requested impact-dependent response routine, a resulting feedback signal can be provided. The resulting feedback signal can include a repetition of the previous impact-responsive audiovisual instruction being broadcast to the user or the progression to a new impact-responsive audiovisual instruction, and various other combination feedback signals. For example, the measured data can be evaluated to determine user compliance with the predetermined response times and minimum applied force requirements of an exercise routine, and the feedback signal resulting from the evaluation can convey instructions to repeat the previous sequence to improve compliance, to modify the sequence by slowing it down or speeding it up to facilitate user compliance, or to provide a more challenging or complex routine to users who have successfully complied with the previous routine.
  • Referring to FIG. 16, a flow chart shows an analysis of an impact-dependent response routine being run by the control unit 40. FIG. 16 will be referenced with respect to an impact-dependent response routine that requests a single impact response from impact detector assembly ‘A’, hereinafter sensor ‘A’. The control unit 40 initially sends a signal to the video monitor and the speaker unit instructing the user to strike sensor ‘A’ once. Simultaneously or substantially simultaneously, LED 92 of sensor ‘A’ is illuminated to show the user where to impact the impact receiving body 36. A time value, TA,1, is generated corresponding to a time clock reading when the LED 92 of sensor ‘A’ is illuminated.
  • A time value, TA,2 can be generated depending upon whether or not an impact response is received at sensor ‘A’ within a predetermined period of time. If an impact response is not imparted to sensor ‘A’ within a predetermined period of time, such as, for example, 0.9999 secs, a time value TA,2 can be automatically generated corresponding to the time clock reading after the expiration of the predetermined period of time (for example, TA,1+0.9999). Alternatively, the time value TA,2 can be generated corresponding to a time clock reading when a responsive signal is received by the control unit from the first photodiode of sensor ‘A’. At this point, time values TA,1 and TA,2 can be generated from sensor ‘A’.
  • Referring to box 138 in FIG. 16, an impact response time, ΔT1 can be determined by calculating TA,2−TA,1. If there is no impact response or if an impact response is received at or after the predetermined period of time, the value of ΔT1 will be greater than a preset value, and a FAIL response value can be generated at box 140. However, if the value of ΔT1 is less than a preset value, a PASS response value can be generated and the program can move to box 142.
  • A time value, TA,3 can be generated depending upon whether or not an impact response is received from the second photodiode of sensor ‘A’ by the control unit within a second predetermined period of time. If an impact response is not received from the second photodiode within the second predetermined period of time, such as, for example, 0.001 secs, the time signal TA,3 can be generated corresponding to the time reading on the clock after the expiration of the second predetermined period of time. Alternatively, the time value TA,3 can be generated corresponding to a time clock reading when a responsive signal is received by the control unit from the second diode of sensor ‘A’. At this point, time values TA,1, TA,2, TA,3 have been generated from sensor ‘A’.
  • Referring to box 142 in FIG. 16, a second impact response time, ΔT2 can be determined by calculating TA,3−TA,2. If there is no impact response from the second sensor, or if an impact response is received at or after the second predetermined period of time, the time difference ΔT2 will be greater than a preset value. In this case, a FAIL response value will be generated at box 142. If the time difference ΔT2 is less than a preset value, a PASS response value will be generated. At this point, the program has determined values, TA,1, TA,2, TA,3, ΔT1, ΔT2 corresponding to the specific impact response measured at sensor ‘A’.
  • If the impact-dependent response routine requires additional impact responses to be received from one or more of the impact detector assemblies 112 (sensors A, B, . . . n), the program can return to box 138 to generate additional data from those sensors, as represented by line 144. However, in this example, the impact-dependent response routine only requests an impact response from impact detector assembly ‘A’, and therefore, the values, TA,1, TA,2, TA,3, ΔT1, ΔT2 represent all of the data that is to be generated at this juncture of the workout. After all the data is generated for the impact-dependent response routine, the program can proceed to box 146.
  • At box 146, the program can analyze the generated data and store calculated values in memory for use later. For example, the generated data characterizing each impact response, TA,1, TA,2, TA,3, ΔT1, ΔT2, can be used to generate a final value for that impact response. In this example, the final value for the impact response can be represented by IRA,1 corresponding to a first impact response imparted to sensor ‘A’.
  • The final value of each impact response, IRn,x, can characterize the velocity of the impact response and the response time for the impact response. The calculation of the velocity of the impact response can be based upon values corresponding to a distance between the diodes 112 of each impact detector assembly 124, ΔH (as shown in FIG. 10), and the calculated time differences, ΔT1, ΔT2. For example, the velocity of an impact response can be represented by V=ΔH/ΔT2. After determining the velocity of an impact response, the force or strength of the impact response can be calculated, for example, by way of F=M*A. As a result, the strength of the impact response (related to V) and the response time of the impact response, ΔT1, are represented by the final value of each impact response, IRn,x. After the final values, IRn,x, for all impact responses of an impact-dependent response routine are determined, these values can be added together to obtain the final value for the impact-dependent response routine, IRFN.
  • At box 148, the final value for the impact-dependent response routine, in this case, IRF1 can be scaled by comparing the value IRF1 to a range a possible values for the impact-dependent response routine. For example, the range of possible values for the impact-dependent response routine can be divided into a number of different ranges, 1, 2, . . . up to n different ranges, as shown in FIG. 16. The number of different ranges and the size thereof, can be determined by the workout program being run. The scaling can be done linearly or non-linearly depending on the workout program. The final value IRF1 can be scaled by determining what range the final value IRF1 falls within.
  • Each scale can correspond to a different impact-responsive audiovisual instruction that can be broadcast by the control unit. For example, scale 1 as shown by box 152 could correspond to commanding the control unit to broadcast to the user that his impact response was completely unsatisfactory and to repeat the previous impact-dependent response routine; scale 2 as shown by box 154 could correspond to commanding the control unit to broadcast to the user that his impact response was a little too weak and to repeat the previous impact-dependent response routine; and scale n as shown by box 156 could correspond to commanding the control unit to broadcast to the user that his impact response was very strong and to perform a new impact-dependent response routine.
  • As represented by line 158, the program can then return to box 146 where the generated data is analyzed and stored in memory as discussed above. The stored results of the workout can be used at the end of the workout to provide the user with an overall statistical analysis of his performance. The overall statistical analysis could include a comparison of the results of the current workout to stored results of the user, as well as other users. Statistics can be displayed, accessed, or conveyed, during or subsequent to the workout for tracking workout progress. For example, the control unit can display statistics such as workout duration, maximum impact, average impact rate, and so forth to aid the user in gauging the progress of workouts. Furthermore, the data may be communicated, such as to a remote device or computer for logging and tracking purposes.
  • During the analysis of an impact-dependent response routine by the control unit, the generation of PASS and FAIL response values can be used by the control unit to provide immediate feedback to the user. For example, upon receiving a PASS response value, the control unit can be programmed to send a signal to the one or more speaker units that can result in a sound, such as, for example, a grunt, groan, grunt, cry, words, and the like being broadcast through the one or more speaker units. Audio feedback can include tones, sound-effects, speech, music, and combinations thereof.
  • The volume of the sound can be variable depending on the response time, such as, for example, ΔT1, and the calculated strength of the impact. A relatively load grunt sound can be broadcast when the user responds fast and powerfully and a short low groan sound can be broadcast when the user responds slower with a less powerful impact. Depending on the workout program being run, the type of sound generated by the control unit can change in response to intensity, damage inflicted, workout program being run, how the impact receiving body is struck (punch, kick, elbow, etc.) and the like. Upon receiving a FAIL response, the control unit can be programmed to not send a signal to the one or more speaker units signifying to the user that the impact or lack thereof was unsatisfactory.
  • Referring to FIGS. 17 and 18, the interactive virtual personal trainer system 30 can be arranged in a tournament circuit layout. In a tournament circuit layout, a plurality of impact receiving bodies 36 can be provided, such that, for example, at least two impact receiving bodies 36 can be arranged face-to-face. During tournament play, the control unit can be arranged to request impact-dependent response routines that require the user to impact multiple impact receiving bodies 36. Accordingly, the user can be instructed to perform more complex and challenging exercises requiring a greater range of motion and variability. The results of each workout can be saved so that multiple users can compete against one another in a tournament-like atmosphere.
  • Referring to FIG. 19, the generation and processing of data and the generation of sounds and images are shown for a sample workout program. The variables correspond to the variables shown in FIG. 15 but could also correspond to any of the variables disclosed with respect to the discussion of FIGS. 11 and 12, or any other portion of this disclosure.
  • Those skilled in the art can appreciate from the foregoing description that the present teachings can be implemented in a variety of forms. Therefore, while these teachings have been described in connection with particular embodiments and examples thereof, the true scope of the present teachings should not be so limited. Various changes and modifications may be made without departing from the scope of the teachings herein.

Claims (20)

1. An interactive virtual personal trainer comprising:
an impact receiving body;
at least one impact sensor associated with the impact receiving body;
an impact measuring device operatively connected to the impact sensor and capable of measuring data related to an impact force applied to the impact sensor;
at least one illuminable indicator associated with the impact receiving body;
a display unit; and
a control unit in operative communication with the impact measuring device, the illuminable indicator and the display unit, wherein the control unit is programmable to:
send a signal to illuminate the illuminable indicator and display an image on the display unit, to instruct a user to apply an impact force to the impact receiving body;
calculate a response time and amount of force applied by the user from the data measured by the sensor and impact measuring device; and
send another signal correlated to the response time or the amount of force applied by the user.
2. The interactive virtual personal trainer of claim 1, wherein the impact receiving body is formed in the approximate shape of at least part of a torso, and is supported by a platform; the display unit is also supported by the platform; and the control unit sends another signal to either of the illuminable indicator or the display unit.
3. The interactive virtual personal trainer of claim 1, further comprising a mat positioned adjacent to the support platform with position guides arranged thereon to indicate foot positions for the user.
4. The interactive virtual personal trainer of claim 3, wherein:
the mat additionally comprises a sensor in operative communication with the control unit; and
the control unit sends a signal to the display unit or the illuminable indicator in response to a signal from the mat sensor.
5. The interactive virtual personal trainer of claim 1, wherein:
a plurality of illuminable indicators are associated on the impact receiving body; and
the control unit sends a signal to the display unit to display workout instructions to the user, and illuminates the illuminable indicators in a sequence corresponding to the workout instructions.
6. The interactive virtual personal trainer of claim 5, wherein the signal correlated to the response time or the amount of force applied by the user increases the speed of the illuminable indicator sequence if the response time is less than a predetermined period of time, or decreases the speed of the illuminable indicator sequence if the response time is greater than the predetermined period of time, with the predetermined period of time determined based on the time necessary to complete the workout instructions.
7. The interactive virtual personal trainer of claim 6, wherein a plurality of impact sensors are associated on the impact receiving body, with each impact sensor of the plurality of sensors associated with an illuminable indicator so that the workout instructions include instructions for applying an impact force to the sensor when its associated illuminable indicator is illuminated.
8. The interactive virtual personal trainer of claim 7, wherein each of the illuminable indicators of the plurality of illuminable indicators is mounted within its associated impact sensor and each impact sensor is mounted in the surface of the impact receiving body.
9. The interactive virtual personal trainer of claim 8, wherein the signal correlated to the response time or the amount of force applied by the user causes the display unit to instruct the user to increase the amount of force being applied by the user if the calculated amount of force applied by the user is less than a predetermined value that is determined based what is expected from the workout instructions.
10. The interactive virtual personal trainer of claim 1, wherein:
the control unit is programmable with a user-selectable workout program;
the control unit is programmable to send a signal to the display unit to display a workout program selected by a user.
11. The interactive virtual personal trainer of claim 9, further comprising a user-key capable of storing user data including user response time and amount of force applied by the user during a selected workout program.
12. The interactive virtual personal trainer of claim 11, wherein the control unit is programmable to vary the workout program according to the user-data stored on the user-key.
13. The interactive virtual personal trainer of claim 1, wherein the impact receiving body is hollow and formed from a resilient foam material and further comprising a support arm extending from the platform for supporting the impact receiving body.
14. The interactive virtual personal trainer of claim 13, wherein the impact receiving body is comprised of an anterior torso and a posterior torso; the posterior torso is mounted on the support arm and the support arm includes a height-adjusting mechanism.
15. The interactive virtual personal trainer of claim 1, wherein the impact receiving body additionally comprises a damping mechanism.
16. The interactive virtual personal trainer of claim 1, wherein:
the impact measuring device is connected to the impact sensor by a hose;
a fluid is forced through the hose from the impact sensor and to the device when the impact force is applied to the impact sensor; and
the impact measuring device is capable of measuring data related to the velocity of fluid forced through the hose from the impact sensor.
17. The interactive virtual personal trainer of claim 16, wherein the fluid is air and the impact sensor comprises:
a plunger housing in a cup-shaped form and formed from a resilient transparent or a semi-transparent material; and
a mounting plate with an outlet aperture;
wherein the mounting plate abuts the plunger housing, and the hose is connected to the outlet aperture of the mounting plate.
18. The interactive virtual personal trainer of claim 17, wherein the impact sensor additionally comprises an illuminable indicator supported by the mounting plate.
19. The interactive virtual personal trainer of claim 16, wherein the fluid is air and the impact measuring device comprises:
a cylinder block;
a chamber formed in the cylinder block and having first and second ends;
a piston mounted for movement and positioned in the chamber; and
a detecting device mounted adjacent the first end of the chamber;
wherein the hose is connected to the second end of the chamber so that, when the impact sensor receives an impact force, air is forced through the hose from the impact sensor to the device, the velocity of the air moves the piston at least partially out of the first end of the chamber and into position for detection by the detecting device, and the detecting device measures piston movement to provide data representative of user response time and amount of force applied to the sensor by the user.
20. The interactive virtual personal trainer of claim 19, wherein the detecting device includes at least one photodiode.
US11/375,081 2005-03-14 2006-03-13 Interactive virtual personal trainer Expired - Fee Related US7625319B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US11/375,081 US7625319B2 (en) 2005-03-14 2006-03-13 Interactive virtual personal trainer

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US66100905P 2005-03-14 2005-03-14
US11/375,081 US7625319B2 (en) 2005-03-14 2006-03-13 Interactive virtual personal trainer

Publications (2)

Publication Number Publication Date
US20060258515A1 true US20060258515A1 (en) 2006-11-16
US7625319B2 US7625319B2 (en) 2009-12-01

Family

ID=36581955

Family Applications (3)

Application Number Title Priority Date Filing Date
US11/375,085 Expired - Fee Related US7331227B2 (en) 2005-03-14 2006-03-13 Response measurement device
US11/375,084 Expired - Fee Related US7601099B2 (en) 2005-03-14 2006-03-13 Method for providing a feedback-controlled exercise routine
US11/375,081 Expired - Fee Related US7625319B2 (en) 2005-03-14 2006-03-13 Interactive virtual personal trainer

Family Applications Before (2)

Application Number Title Priority Date Filing Date
US11/375,085 Expired - Fee Related US7331227B2 (en) 2005-03-14 2006-03-13 Response measurement device
US11/375,084 Expired - Fee Related US7601099B2 (en) 2005-03-14 2006-03-13 Method for providing a feedback-controlled exercise routine

Country Status (3)

Country Link
US (3) US7331227B2 (en)
EP (1) EP1896145A2 (en)
WO (1) WO2006099320A2 (en)

Cited By (47)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050266967A1 (en) * 2004-02-09 2005-12-01 Gary Considine Impact-sensing and measurement systems, methods for using same, and related business methods
US20070142186A1 (en) * 2004-03-04 2007-06-21 Malcolm MacNab Portable martial arts practice dummy
US20070213182A1 (en) * 2006-03-03 2007-09-13 Anderson Joseph M Boxing training apparatus
US20070270296A1 (en) * 2005-04-25 2007-11-22 Caldicott Robert J Interactive Balance Board
US20080076636A1 (en) * 2006-08-03 2008-03-27 Smith Victor J Training apparatus
US20080174548A1 (en) * 2008-03-27 2008-07-24 Scott Jones Punching bag apparatus and method
US20090048069A1 (en) * 2007-08-13 2009-02-19 Richard Sheedy Boxing device and related methods
US20090176632A1 (en) * 2007-12-31 2009-07-09 Wiber Laurent Impact detection device
US20100130329A1 (en) * 2008-06-17 2010-05-27 Sullivan Christopher P Automated Striking And Blocking Trainer With Quantitative Feedback
US20100227738A1 (en) * 2008-09-12 2010-09-09 Joe Henderson Athletic Training Device
US20110172060A1 (en) * 2010-01-11 2011-07-14 Morales Anthony D Interactive systems and methods for reactive martial arts fitness training
GB2479140A (en) * 2010-03-30 2011-10-05 Jermaine Weekes Boxing training apparatus including video display screen and boxing pads
US20110269601A1 (en) * 2010-04-30 2011-11-03 Rennsselaer Polytechnic Institute Sensor based exercise control system
GB2495238A (en) * 2008-07-26 2013-04-03 Michael J Pelletter A video gaming/exercising striking controller
US20130231222A1 (en) * 2012-03-02 2013-09-05 Clarence V. Hall Slip and counter fight simulation / workout machine
US20140206504A1 (en) * 2013-01-23 2014-07-24 Mechamax Llc Intelligent Heavy Bag System
US9050518B2 (en) 2013-02-28 2015-06-09 Clarence V. Hall Slip and counter fight simulation / workout machine
US9708578B2 (en) 2012-03-29 2017-07-18 Nihon Kohden Corporation Measuring unit to be attached to cell culture container, cell culture container, and cultivation condition monitoring system
US20170209742A1 (en) * 2016-01-27 2017-07-27 Cfph, Llc Instructional Surface With Haptic And Optical Elements
US9821208B2 (en) 2014-03-20 2017-11-21 Clarence V. Hall Multi-headed, multi-abdomen, multi-armed apparatus for use with a slip and counter fight simulation/workout machine or stand alone device for fight simulation
CN107376293A (en) * 2017-08-29 2017-11-24 佛山红辉科技有限公司 A kind of intelligent mobile sandbag
US10124227B1 (en) * 2018-06-24 2018-11-13 Litebox LLC Interactive exercise and training system
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
US10252109B2 (en) 2016-05-13 2019-04-09 Icon Health & Fitness, Inc. Weight platform treadmill
US10258828B2 (en) 2015-01-16 2019-04-16 Icon Health & Fitness, Inc. Controls for an exercise device
US10272317B2 (en) 2016-03-18 2019-04-30 Icon Health & Fitness, Inc. Lighted pace feature in a treadmill
US10279212B2 (en) 2013-03-14 2019-05-07 Icon Health & Fitness, Inc. Strength training apparatus with flywheel and related methods
US10293211B2 (en) 2016-03-18 2019-05-21 Icon Health & Fitness, Inc. Coordinated weight selection
US10343017B2 (en) 2016-11-01 2019-07-09 Icon Health & Fitness, Inc. Distance sensor for console positioning
US10376736B2 (en) 2016-10-12 2019-08-13 Icon Health & Fitness, Inc. Cooling an exercise device during a dive motor runway condition
US10391361B2 (en) 2015-02-27 2019-08-27 Icon Health & Fitness, Inc. Simulating real-world terrain on an exercise device
US10398959B2 (en) 2012-03-02 2019-09-03 Clarence V. Hall Multi-head, multi-abdomen, multi-armed apparatus for use with a slip and counter fight simulation / workout machine or stand alone device for fight simulation
US10426989B2 (en) 2014-06-09 2019-10-01 Icon Health & Fitness, Inc. Cable system incorporated into a treadmill
US10433612B2 (en) 2014-03-10 2019-10-08 Icon Health & Fitness, Inc. Pressure sensor to quantify work
US10441844B2 (en) 2016-07-01 2019-10-15 Icon Health & Fitness, Inc. Cooling systems and methods for exercise equipment
US10471299B2 (en) 2016-07-01 2019-11-12 Icon Health & Fitness, Inc. Systems and methods for cooling internal exercise equipment components
US10493349B2 (en) 2016-03-18 2019-12-03 Icon Health & Fitness, Inc. Display on exercise device
US10493346B2 (en) 2012-03-02 2019-12-03 Clarence V. Hall Multi-headed, multi-abdomen, multi-armed apparatus for use with a slip and counter fight simulation / workout machine or stand alone device for fight simulation
US20190388760A1 (en) * 2018-06-24 2019-12-26 Litebox LLC Interactive exercise and training system
US10543395B2 (en) 2016-12-05 2020-01-28 Icon Health & Fitness, Inc. Offsetting treadmill deck weight during operation
US10625137B2 (en) 2016-03-18 2020-04-21 Icon Health & Fitness, Inc. Coordinated displays in an exercise device
US10671705B2 (en) 2016-09-28 2020-06-02 Icon Health & Fitness, Inc. Customizing recipe recommendations
US10729965B2 (en) 2017-12-22 2020-08-04 Icon Health & Fitness, Inc. Audible belt guide in a treadmill
US11234046B2 (en) 2016-10-17 2022-01-25 MYE Entertainment Inc. System and method for associating a data source with a mobile device
US11451108B2 (en) 2017-08-16 2022-09-20 Ifit Inc. Systems and methods for axial impact resistance in electric motors

Families Citing this family (65)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8976046B2 (en) * 2008-03-26 2015-03-10 Pierre Bonnat Method and system for a MEMS detector that enables control of a device using human breath
DE102004045188A1 (en) * 2004-09-17 2006-03-30 Engelbert Mages Impact force measuring means
US7914425B2 (en) * 2004-10-22 2011-03-29 Mytrak Health System Inc. Hydraulic exercise machine system and methods thereof
US7846067B2 (en) * 2004-10-22 2010-12-07 Mytrak Health System Inc. Fatigue and consistency in exercising
US8021277B2 (en) 2005-02-02 2011-09-20 Mad Dogg Athletics, Inc. Programmed exercise bicycle with computer aided guidance
US7169085B1 (en) * 2005-09-23 2007-01-30 Therapy Pro Inc. User centered method of assessing physical capability and capacity for creating and providing unique care protocols with ongoing assessment
ZA200704501B (en) * 2006-05-31 2008-07-30 Barnard Gert Johannes Virtual personal trainer
EP2104917A4 (en) * 2006-12-01 2011-12-28 Fitistics Llc System and method for processing information
US7806479B2 (en) * 2007-02-14 2010-10-05 Wisys Technology Foundation Seat with adjustable dynamic joint
GB0716459D0 (en) * 2007-08-23 2007-10-03 Funky Moves Ltd Interactive sporting apparatus
US8221221B2 (en) * 2008-09-15 2012-07-17 Sony Computer Entertainment America Llc Metrics-based gaming operations
US20090144084A1 (en) * 2007-11-28 2009-06-04 Neumaier Ian M Educational Fitness and Health Training System and Method Having Research Capabilities
US7874964B2 (en) * 2008-01-07 2011-01-25 John Matthew Reynolds Systems for determining the position of a punching bag
ES2359212B2 (en) * 2008-01-15 2012-04-25 Universidad De La Laguna ERGOMETER FOR TRAINING AND MEASUREMENT OF PHYSICAL PERFORMANCE IN CANARY FIGHT AND RELATED SPORTS LIKE THE JUDO.
US7789811B2 (en) * 2008-01-24 2010-09-07 Cooper Scott R Method and apparatus for a mobile training device for simultaneous use by multiple users
US8951168B2 (en) 2008-03-05 2015-02-10 Mad Dogg Athletics, Inc. Programmable exercise bicycle
US7651447B2 (en) * 2008-04-22 2010-01-26 Chuang Yii Enterprise Co., Ltd. Strike Trainer
ES2347213B1 (en) * 2009-02-16 2012-02-14 Save-Dummy, S.L. MANNEQUIN WITH LOCALIZATION SYSTEM FOR HELP IN RESCUE OPERATIONS OF PEOPLE AND VESSELS AT SEA.
US20110296306A1 (en) * 2009-09-04 2011-12-01 Allina Hospitals & Clinics Methods and systems for personal support assistance
US8398451B2 (en) * 2009-09-11 2013-03-19 Empire Technology Development, Llc Tactile input interaction
US8079938B2 (en) * 2009-10-30 2011-12-20 Nexersys Corporation Boxing and martial arts fight, trainer, and game system and method
CA2794479C (en) 2010-03-26 2019-02-12 Toback, Paul Exercise apparatus
US20120053016A1 (en) * 2010-08-31 2012-03-01 Michael Williamson Heavy bag workout monitor systems
US8337366B2 (en) * 2010-11-01 2012-12-25 Nexersys Corporation Interactive system and method for boxing and martial arts
US9227128B1 (en) * 2011-01-26 2016-01-05 Richard Carfagna, Jr. Systems and methods for visualizing and analyzing impact forces
US9782652B2 (en) 2011-08-25 2017-10-10 Michael Williamson Heavy bag workout monitor systems
CN102512810B (en) * 2011-12-30 2014-03-26 夏国滨 Dynamic response hitting training device
US9873031B2 (en) * 2012-06-20 2018-01-23 Cellpoint Systems, Inc. Smart target system for combat fitness and competition training
US20140205980A1 (en) * 2013-01-23 2014-07-24 Kiio Inc. Systems and methods for exercise animation software
AU2013200783A1 (en) 2013-02-14 2014-08-28 Wood, Nathan Richard Mr Punchbox.co is a wall mounted punching bag that has a system that records every strike and has a programmable electronic recording module.
US10695640B2 (en) * 2013-06-04 2020-06-30 De-Cleat Technology, LLC Sports training safety system and method of operation thereof
US9782653B2 (en) * 2013-06-04 2017-10-10 De-Cleat Technology, LLC Sports training safety system and method of operation thereof
CN103463804A (en) * 2013-09-06 2013-12-25 南京物联传感技术有限公司 Boxing training perception system and method thereof
KR101429726B1 (en) * 2013-10-31 2014-08-12 이정균 Apparatus for martial art training
JP6270115B2 (en) * 2013-11-22 2018-01-31 地方独立行政法人東京都立産業技術研究センター Exercise support system and exercise support program
US9364713B2 (en) * 2014-01-08 2016-06-14 Abdullah Khaled Alsalem Device and method to configure gym exercises
KR101993065B1 (en) * 2014-06-05 2019-06-25 루두스 머터리얼스 리미티드 Physical training system and methods useful in conjunction therewith
US9943742B2 (en) * 2014-06-11 2018-04-17 Amzi B. Burt, JR. Training aid for boxing
US10220289B2 (en) * 2014-07-07 2019-03-05 Leila Benedicte Habiche Device for practicing sport activities
US9586120B1 (en) * 2014-07-21 2017-03-07 Ricardo Sotelo Boxing buddy system
US9937402B2 (en) 2015-01-30 2018-04-10 Eras Roy Noel, III Speedbag performance monitor
US10940360B2 (en) 2015-08-26 2021-03-09 Icon Health & Fitness, Inc. Strength exercise mechanisms
TWI644702B (en) 2015-08-26 2018-12-21 美商愛康運動與健康公司 Strength exercise mechanisms
US10953305B2 (en) 2015-08-26 2021-03-23 Icon Health & Fitness, Inc. Strength exercise mechanisms
JP2018532471A (en) 2015-09-17 2018-11-08 ルダス マテリアルズ リミテッドLudus Materials Ltd. Martial arts equipment, systems, and related methods
US10441840B2 (en) 2016-03-18 2019-10-15 Icon Health & Fitness, Inc. Collapsible strength exercise machine
US10561894B2 (en) 2016-03-18 2020-02-18 Icon Health & Fitness, Inc. Treadmill with removable supports
FR3052984B1 (en) * 2016-06-24 2020-11-06 Yann Aquilina HITTING AND REFLEX TRAINING DEVICE WITH A THICK AND FLEXIBLE OUTER LAYER, CONCERNING COMBAT SPORTS AND MARTIAL ARTS.
US10500473B2 (en) 2016-10-10 2019-12-10 Icon Health & Fitness, Inc. Console positioning
US10661114B2 (en) 2016-11-01 2020-05-26 Icon Health & Fitness, Inc. Body weight lift mechanism on treadmill
CN107349585B (en) * 2017-08-29 2019-03-15 佛山神航科技有限公司 A kind of sandbag system of simulation fight combat training
CN107469323A (en) * 2017-08-29 2017-12-15 佛山红辉科技有限公司 A kind of simulated training sandbag system
CN107349584B (en) * 2017-08-29 2019-03-15 佛山神航科技有限公司 A kind of simulated actual combat training sandbag system
CN108421234A (en) * 2018-04-02 2018-08-21 佛山论剑科技有限公司 A kind of novel sandbag
CN108568078A (en) * 2018-06-12 2018-09-25 吉林工程技术师范学院 A kind of goalball training device and method
EP3877059A4 (en) * 2018-11-05 2022-11-09 Ludus Materials Ltd. Performance evaluation equipment, systems and related methods
US10912976B2 (en) * 2019-01-16 2021-02-09 Adam Zimmerman Systems, media, and methods for an interactive speed ladder
IT201900005040A1 (en) * 2019-04-03 2020-10-03 Reaxing Srl TOOL FOR PERFORMING MOTOR ACTIVITIES
CN110227233B (en) * 2019-06-24 2020-07-17 集美大学 Exercise method based on cardiopulmonary endurance
US20210106896A1 (en) * 2019-10-15 2021-04-15 The Idealogic Group, Inc Training utilizing a target comprising strike sectors and/or a mat comprising position sectors indicated to the user
AR117537A1 (en) * 2019-12-26 2021-08-11 Fernandez Iglesias Javier Alberto SYSTEM TO OBTAIN AND IMPROVE NEUROMOTOR RESPONSES
GB2592443A (en) * 2020-02-28 2021-09-01 Bird Kenneth Punch bag sleeve system
US11638863B2 (en) * 2020-07-16 2023-05-02 Thomas Michael Baer Systems and methods for detecting physical impacts
WO2023235600A1 (en) * 2022-06-03 2023-12-07 Configurable Fitness, Llc Inertia mitigation system
US11806577B1 (en) 2023-02-17 2023-11-07 Mad Dogg Athletics, Inc. Programmed exercise bicycle with computer aided guidance

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US482623A (en) * 1892-09-13 Strength-testing device
US684688A (en) * 1898-03-29 1901-10-15 Max Herz Exercising-machine.
US3588101A (en) * 1968-09-08 1971-06-28 Sidney W Jungreis Exercising device with load varying mechanism
US4440400A (en) * 1977-05-21 1984-04-03 Conpaten, Ltd. Playing or training device
US4534557A (en) * 1981-03-23 1985-08-13 Bigelow Stephen L Reaction time and applied force feedback
US4850224A (en) * 1986-07-08 1989-07-25 Timme William F Impact apparatus
US6110079A (en) * 1998-01-30 2000-08-29 Fitness Quest, Inc. Kick-boxing exercise device

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4084811A (en) * 1975-02-24 1978-04-18 Han Cha Kyo Hitting device for martial arts
US4088315A (en) * 1976-07-21 1978-05-09 Schemmel Robert Archer Device for self-defense training
JPS5813315B2 (en) * 1979-05-01 1983-03-12 株式会社 妙徳製作所 Vacuum suction gripping device
JPS5840391A (en) * 1981-09-03 1983-03-09 Sumitomo Chem Co Ltd Improvement in low-temperature fluidity of fuel oil
US4557478A (en) * 1982-02-08 1985-12-10 Levine Norman D Heavy bag stand
US4401303A (en) * 1982-03-11 1983-08-30 Anderson Tyrone D Athletic reflex machine
FR2566671B1 (en) * 1984-06-28 1987-01-09 Anquetil Jacques COMBAT SPORTS TRAINING MANNEQUIN
US4824237A (en) * 1986-02-07 1989-04-25 National Capital Center For Sports Vision Inc. Vision and hand/eye coordination exercising and testing machine
US4974833A (en) * 1989-05-21 1990-12-04 Kyung S. Shin Electronic martial arts training device
CA2101633A1 (en) * 1991-12-03 1993-06-04 Barry J. French Interactive video testing and training system
US5588935A (en) * 1995-09-29 1996-12-31 Eaton Corporation Throttle control for automated mechanical transmission
US6159016A (en) * 1996-12-20 2000-12-12 Lubell; Alan Method and system for producing personal golf lesson video
FR2788990B1 (en) * 1999-02-01 2001-04-20 Serge Verseron BOXING TRAINING MANNEQUIN
FR2815241B1 (en) * 2000-08-31 2003-05-16 Christian Chesneau DEVICE FOR MONITORING A GOOD ALIGNMENT IN THE HOLDING OF AN INDIVIDUAL AND METHOD FOR IMPLEMENTING SAME
US6537076B2 (en) * 2001-02-16 2003-03-25 Golftec Enterprises Llc Method and system for presenting information for physical motion analysis
US6619139B2 (en) * 2001-02-16 2003-09-16 Enginuity, Llc Gas flow sensor and high pressure gaseous fuel injection system
US7095388B2 (en) * 2001-04-02 2006-08-22 3-Dac Golf Corporation Method and system for developing consistency of motion
US7238127B2 (en) * 2002-11-12 2007-07-03 Hussain Saleh Al-Harbi Limited contact athletic game

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US482623A (en) * 1892-09-13 Strength-testing device
US684688A (en) * 1898-03-29 1901-10-15 Max Herz Exercising-machine.
US3588101A (en) * 1968-09-08 1971-06-28 Sidney W Jungreis Exercising device with load varying mechanism
US4440400A (en) * 1977-05-21 1984-04-03 Conpaten, Ltd. Playing or training device
US4534557A (en) * 1981-03-23 1985-08-13 Bigelow Stephen L Reaction time and applied force feedback
US4850224A (en) * 1986-07-08 1989-07-25 Timme William F Impact apparatus
US6110079A (en) * 1998-01-30 2000-08-29 Fitness Quest, Inc. Kick-boxing exercise device

Cited By (68)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7308818B2 (en) * 2004-02-09 2007-12-18 Garri Productions, Inc. Impact-sensing and measurement systems, methods for using same, and related business methods
US20080098797A1 (en) * 2004-02-09 2008-05-01 Gary Considine Impact-sensing and measurement systems, methods for using same and related business methods
US20050266967A1 (en) * 2004-02-09 2005-12-01 Gary Considine Impact-sensing and measurement systems, methods for using same, and related business methods
US20070142186A1 (en) * 2004-03-04 2007-06-21 Malcolm MacNab Portable martial arts practice dummy
US20070270296A1 (en) * 2005-04-25 2007-11-22 Caldicott Robert J Interactive Balance Board
US20070213182A1 (en) * 2006-03-03 2007-09-13 Anderson Joseph M Boxing training apparatus
US20080076636A1 (en) * 2006-08-03 2008-03-27 Smith Victor J Training apparatus
US7909749B2 (en) * 2007-08-13 2011-03-22 Richard Sheedy Boxing device and related methods
US20090048069A1 (en) * 2007-08-13 2009-02-19 Richard Sheedy Boxing device and related methods
US8011222B2 (en) * 2007-12-31 2011-09-06 Decathlon Impact detection device
US20090176632A1 (en) * 2007-12-31 2009-07-09 Wiber Laurent Impact detection device
US20080174548A1 (en) * 2008-03-27 2008-07-24 Scott Jones Punching bag apparatus and method
US7857729B2 (en) * 2008-06-17 2010-12-28 Fairfield University Automated striking and blocking trainer with quantitative feedback
US20100130329A1 (en) * 2008-06-17 2010-05-27 Sullivan Christopher P Automated Striking And Blocking Trainer With Quantitative Feedback
US20140051519A1 (en) * 2008-07-26 2014-02-20 Michael J. Pelletter System For Sensing Human Movement and Methods of Using the Same
KR101619159B1 (en) * 2008-07-26 2016-05-10 마이클 제이. 펠렛터 System for sensing human movement and methods of using the same
US9278271B2 (en) * 2008-07-26 2016-03-08 Michael J. Pelletter System for sensing human movement and methods of using the same
GB2495238A (en) * 2008-07-26 2013-04-03 Michael J Pelletter A video gaming/exercising striking controller
GB2495238B (en) * 2008-07-26 2013-05-22 Michael J Pelletter System for sensing human movement and methods of using the same
US20100227738A1 (en) * 2008-09-12 2010-09-09 Joe Henderson Athletic Training Device
US7901325B2 (en) * 2008-09-12 2011-03-08 Joe Henderson Athletic training device
US20110172060A1 (en) * 2010-01-11 2011-07-14 Morales Anthony D Interactive systems and methods for reactive martial arts fitness training
GB2479140A (en) * 2010-03-30 2011-10-05 Jermaine Weekes Boxing training apparatus including video display screen and boxing pads
US20110269601A1 (en) * 2010-04-30 2011-11-03 Rennsselaer Polytechnic Institute Sensor based exercise control system
US10220259B2 (en) 2012-01-05 2019-03-05 Icon Health & Fitness, Inc. System and method for controlling an exercise device
US20130231222A1 (en) * 2012-03-02 2013-09-05 Clarence V. Hall Slip and counter fight simulation / workout machine
US9044659B2 (en) * 2012-03-02 2015-06-02 Clarence V. Hall Slip and counter fight simulation / workout machine
US10493346B2 (en) 2012-03-02 2019-12-03 Clarence V. Hall Multi-headed, multi-abdomen, multi-armed apparatus for use with a slip and counter fight simulation / workout machine or stand alone device for fight simulation
US10398959B2 (en) 2012-03-02 2019-09-03 Clarence V. Hall Multi-head, multi-abdomen, multi-armed apparatus for use with a slip and counter fight simulation / workout machine or stand alone device for fight simulation
US9708578B2 (en) 2012-03-29 2017-07-18 Nihon Kohden Corporation Measuring unit to be attached to cell culture container, cell culture container, and cultivation condition monitoring system
US20140206504A1 (en) * 2013-01-23 2014-07-24 Mechamax Llc Intelligent Heavy Bag System
US9050518B2 (en) 2013-02-28 2015-06-09 Clarence V. Hall Slip and counter fight simulation / workout machine
US10279212B2 (en) 2013-03-14 2019-05-07 Icon Health & Fitness, Inc. Strength training apparatus with flywheel and related methods
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
US9821208B2 (en) 2014-03-20 2017-11-21 Clarence V. Hall Multi-headed, multi-abdomen, multi-armed apparatus for use with a slip and counter fight simulation/workout machine or stand alone device for fight simulation
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
US10258828B2 (en) 2015-01-16 2019-04-16 Icon Health & Fitness, Inc. Controls for an exercise device
US10391361B2 (en) 2015-02-27 2019-08-27 Icon Health & Fitness, Inc. Simulating real-world terrain on an exercise device
US10293240B2 (en) * 2016-01-27 2019-05-21 Cfph, Llc Instructional surface with haptic and optical elements
US20210205690A1 (en) * 2016-01-27 2021-07-08 Cfph, Llc Instructional Surface With Haptic and Optical Elements
US10953306B2 (en) * 2016-01-27 2021-03-23 Cfph, Llc Instructional surface with haptic and optical elements
US11638864B2 (en) * 2016-01-27 2023-05-02 Cfph, Llc Instructional surface with haptic and optical elements
US20190299080A1 (en) * 2016-01-27 2019-10-03 Cfph, Llc Instructional Surface With Haptic and Optical Elements
US9993715B2 (en) * 2016-01-27 2018-06-12 Cfph, Llc Instructional surface with haptic and optical elements
US20170209742A1 (en) * 2016-01-27 2017-07-27 Cfph, Llc Instructional Surface With Haptic And Optical Elements
US10293211B2 (en) 2016-03-18 2019-05-21 Icon Health & Fitness, Inc. Coordinated weight selection
US10272317B2 (en) 2016-03-18 2019-04-30 Icon Health & Fitness, Inc. Lighted pace feature in a treadmill
US10493349B2 (en) 2016-03-18 2019-12-03 Icon Health & Fitness, Inc. Display on exercise device
US10625137B2 (en) 2016-03-18 2020-04-21 Icon Health & Fitness, Inc. Coordinated displays in an exercise device
US10252109B2 (en) 2016-05-13 2019-04-09 Icon Health & Fitness, Inc. Weight platform treadmill
US10441844B2 (en) 2016-07-01 2019-10-15 Icon Health & Fitness, Inc. Cooling systems and methods for exercise equipment
US10471299B2 (en) 2016-07-01 2019-11-12 Icon Health & Fitness, Inc. Systems and methods for cooling internal exercise equipment components
US10671705B2 (en) 2016-09-28 2020-06-02 Icon Health & Fitness, Inc. Customizing recipe recommendations
US10376736B2 (en) 2016-10-12 2019-08-13 Icon Health & Fitness, Inc. Cooling an exercise device during a dive motor runway condition
US11234046B2 (en) 2016-10-17 2022-01-25 MYE Entertainment Inc. System and method for associating a data source with a mobile device
US10343017B2 (en) 2016-11-01 2019-07-09 Icon Health & Fitness, Inc. Distance sensor for console positioning
US10543395B2 (en) 2016-12-05 2020-01-28 Icon Health & Fitness, Inc. Offsetting treadmill deck weight during operation
US11451108B2 (en) 2017-08-16 2022-09-20 Ifit Inc. Systems and methods for axial impact resistance in electric motors
CN107376293A (en) * 2017-08-29 2017-11-24 佛山红辉科技有限公司 A kind of intelligent mobile sandbag
US10729965B2 (en) 2017-12-22 2020-08-04 Icon Health & Fitness, Inc. Audible belt guide in a treadmill
US10124227B1 (en) * 2018-06-24 2018-11-13 Litebox LLC Interactive exercise and training system
US20220184480A1 (en) * 2018-06-24 2022-06-16 Litebox Technologies, Inc. Interactive exercise and training system
US11266894B2 (en) * 2018-06-24 2022-03-08 Liteboxer Technologies, Inc. Interactive exercise and training system
US11534673B2 (en) * 2018-06-24 2022-12-27 Liteboxer Technologies, Inc. Interactive exercise and training system
US20190388760A1 (en) * 2018-06-24 2019-12-26 Litebox LLC Interactive exercise and training system
US11839804B2 (en) * 2018-06-24 2023-12-12 Liteboxer Technologies, Inc. Interactive exercise and training system

Also Published As

Publication number Publication date
WO2006099320A8 (en) 2007-08-16
US7601099B2 (en) 2009-10-13
US20060252608A1 (en) 2006-11-09
US20060201580A1 (en) 2006-09-14
US7625319B2 (en) 2009-12-01
WO2006099320A3 (en) 2007-02-22
WO2006099320A2 (en) 2006-09-21
EP1896145A2 (en) 2008-03-12
US7331227B2 (en) 2008-02-19

Similar Documents

Publication Publication Date Title
US7625319B2 (en) Interactive virtual personal trainer
US5921896A (en) Exercise device
US10835800B2 (en) Systems and methods for measuring and/or analyzing swing information
US7857729B2 (en) Automated striking and blocking trainer with quantitative feedback
US9975001B2 (en) Systems and methods for measuring and/or analyzing swing information
US6464622B2 (en) Exercise device and method of use
US9061194B2 (en) Mobile, portable, and interactive exercise apparatus
US7513852B2 (en) Exercise device having position verification feedback
US20030216228A1 (en) Systems and methods of sports training using specific biofeedback
US20090069123A1 (en) Sports apparatus
JPH10510192A (en) Training device and method with biofeedback
US20030013584A1 (en) Automated physical training system
US10046200B2 (en) Height target scoring device
US11638863B2 (en) Systems and methods for detecting physical impacts
GB2424592A (en) Ball target apparatus
JP2023514438A (en) Cycle and Coordinated Punch Exercise Apparatus and Method with Camera
KR101282048B1 (en) Golf putting trainer and method for the same
KR102296431B1 (en) Billiard cue practice device
US20240066375A1 (en) Connected device to be fitted to a punching bag
US20210283464A1 (en) Target-based training system
WO2002056970A2 (en) Exercise device and method of use
WO2021171039A1 (en) Punch bag system
WO2023060143A1 (en) Impact apparatus with real-time feedback
CN110585685A (en) Ball game scoring device and ball game scoring method
KR20180130271A (en) Apparatus of physical activity balance

Legal Events

Date Code Title Description
AS Assignment

Owner name: BRIAN KANG, NEW JERSEY

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:LEE, JONATHAN;REEL/FRAME:017842/0231

Effective date: 20060614

FPAY Fee payment

Year of fee payment: 4

REMI Maintenance fee reminder mailed
LAPS Lapse for failure to pay maintenance fees

Free format text: PATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.)

STCH Information on status: patent discontinuation

Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362

FP Lapsed due to failure to pay maintenance fee

Effective date: 20171201