US20080242511A1 - User interface methods and apparatus for controlling exercise apparatus - Google Patents
User interface methods and apparatus for controlling exercise apparatus Download PDFInfo
- Publication number
- US20080242511A1 US20080242511A1 US11/691,227 US69122707A US2008242511A1 US 20080242511 A1 US20080242511 A1 US 20080242511A1 US 69122707 A US69122707 A US 69122707A US 2008242511 A1 US2008242511 A1 US 2008242511A1
- Authority
- US
- United States
- Prior art keywords
- exercise
- user
- exercise apparatus
- indicator
- parameter input
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B71/00—Games or sports accessories not covered in groups A63B1/00 - A63B69/00
- A63B71/06—Indicating or scoring devices for games or players, or for other sports activities
- A63B71/0619—Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B22/00—Exercising apparatus specially adapted for conditioning the cardio-vascular system, for training agility or co-ordination of movements
- A63B22/02—Exercising apparatus specially adapted for conditioning the cardio-vascular system, for training agility or co-ordination of movements with movable endless bands, e.g. treadmills
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B24/00—Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B71/00—Games or sports accessories not covered in groups A63B1/00 - A63B69/00
- A63B71/06—Indicating or scoring devices for games or players, or for other sports activities
- A63B71/0619—Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
- A63B2071/065—Visualisation of specific exercise parameters
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B71/00—Games or sports accessories not covered in groups A63B1/00 - A63B69/00
- A63B71/06—Indicating or scoring devices for games or players, or for other sports activities
- A63B71/0619—Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
- A63B2071/0658—Position or arrangement of display
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B71/00—Games or sports accessories not covered in groups A63B1/00 - A63B69/00
- A63B71/06—Indicating or scoring devices for games or players, or for other sports activities
- A63B2071/0675—Input for modifying training controls during workout
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B71/00—Games or sports accessories not covered in groups A63B1/00 - A63B69/00
- A63B71/06—Indicating or scoring devices for games or players, or for other sports activities
- A63B2071/0694—Visual indication, e.g. Indicia
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B22/00—Exercising apparatus specially adapted for conditioning the cardio-vascular system, for training agility or co-ordination of movements
- A63B22/0015—Exercising apparatus specially adapted for conditioning the cardio-vascular system, for training agility or co-ordination of movements with an adjustable movement path of the support elements
- A63B22/0023—Exercising apparatus specially adapted for conditioning the cardio-vascular system, for training agility or co-ordination of movements with an adjustable movement path of the support elements the inclination of the main axis of the movement path being adjustable, e.g. the inclination of an endless band
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B22/00—Exercising apparatus specially adapted for conditioning the cardio-vascular system, for training agility or co-ordination of movements
- A63B22/02—Exercising apparatus specially adapted for conditioning the cardio-vascular system, for training agility or co-ordination of movements with movable endless bands, e.g. treadmills
- A63B22/0235—Exercising apparatus specially adapted for conditioning the cardio-vascular system, for training agility or co-ordination of movements with movable endless bands, e.g. treadmills driven by a motor
- A63B22/0242—Exercising apparatus specially adapted for conditioning the cardio-vascular system, for training agility or co-ordination of movements with movable endless bands, e.g. treadmills driven by a motor with speed variation
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2225/00—Miscellaneous features of sport apparatus, devices or equipment
- A63B2225/15—Miscellaneous features of sport apparatus, devices or equipment with identification means that can be read by electronic means
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2225/00—Miscellaneous features of sport apparatus, devices or equipment
- A63B2225/50—Wireless data transmission, e.g. by radio transmitters or telemetry
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2230/00—Measuring physiological parameters of the user
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2230/00—Measuring physiological parameters of the user
- A63B2230/01—User's weight
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2230/00—Measuring physiological parameters of the user
- A63B2230/04—Measuring physiological parameters of the user heartbeat characteristics, e.g. ECG, blood pressure modulations
- A63B2230/06—Measuring physiological parameters of the user heartbeat characteristics, e.g. ECG, blood pressure modulations heartbeat rate only
- A63B2230/062—Measuring physiological parameters of the user heartbeat characteristics, e.g. ECG, blood pressure modulations heartbeat rate only used as a control parameter for the apparatus
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2230/00—Measuring physiological parameters of the user
- A63B2230/04—Measuring physiological parameters of the user heartbeat characteristics, e.g. ECG, blood pressure modulations
- A63B2230/06—Measuring physiological parameters of the user heartbeat characteristics, e.g. ECG, blood pressure modulations heartbeat rate only
- A63B2230/065—Measuring physiological parameters of the user heartbeat characteristics, e.g. ECG, blood pressure modulations heartbeat rate only within a certain range
Definitions
- the present disclosure relates generally to exercise equipment control and, more specifically, to user interface methods and apparatus for controlling exercise apparatus.
- Modern exercise apparatus often provides adjustable exercise parameters during use.
- treadmills typically enable users to adjust platform speed and/or platform incline.
- other exercise equipment or apparatus such as stationary bicycles, elliptical trainers, climbers, steppers, etc. may enable users to adjust exercise speed, resistance, and/or stroke length during use of the apparatus.
- Such adjustable exercise apparatus often provides one or more predetermined pre-programmed training routines that a user may follow during a workout. Such routines automatically adjust the exercise parameters throughout the routine, such as by changing speed, changing incline (e.g., in the case of a treadmill), changing resistance, and/or various combinations thereof.
- the routines typically execute as a series of intervals (e.g., speed step functions) of varying intensity, execute gradual changes of speed and/or incline, and/or execute a relatively constant exercise (e.g., a single speed and/or small speed adjustments over time).
- intervals e.g., speed step functions
- Such routines may also be based on the weight, age, percent body fat, and/or target heart rate of the user, and/or such routines may be custom tailored for particular health or fitness objectives of the user.
- a user's natural body motion typically includes an arm motion that results in the user's hands extending in a direction that is generally in-front of the user rather than down near a side of the exercise apparatus (e.g., one or more rails of a treadmill) where the parameter adjustment button(s) may be located.
- some users may wish to make one or more adjustments to the exercise apparatus parameters during part of the workout, while accepting predetermined pre-programmed routine settings during other parts of the workout.
- FIG. 1A is an illustration of a treadmill incorporating an example user interface.
- FIG. 1B is an illustration of the treadmill of FIG. 1A being used by a runner.
- FIGS. 2A and 2B illustrate example manners of displaying a prompt to a user via the example user interface of FIG. 1 .
- FIGS. 3-5 illustrate example manners of receiving user inputs via the example user interface of FIG. 1 .
- FIG. 6 illustrates a flowchart representative of an example process that may be carried out to implement the example user interfaces shown in FIGS. 1 , 2 A, 2 B, and 3 - 5 .
- FIG. 7 illustrates an example processor system that may be used to implement the example apparatus and methods described herein.
- the example exercise apparatus described herein include user interfaces having input mechanisms to enable users to adjust operating parameters of the exercise apparatus.
- the input mechanisms may include one or more switches, buttons, levers, and/or keypads to facilitate user control and/or data entry. Users may interact with the interface input mechanisms to enter a weight, an age, a target heart rate, a percent body fat, and/or select one or more pre-programmed training routines.
- Examples of exercise apparatus include, but are not limited to, stationary bicycles, elliptical trainers, climbers, steppers, rowers, and/or treadmills.
- the example user interface methods and apparatus are described below in connection with a treadmill. However, the user interface methods and apparatus described herein may more generally apply to any type of exercise apparatus, without limitation.
- an example treadmill 100 is shown with a base 102 that houses a moving platform 104 on which a user may walk, jog, and/or run.
- the base 102 includes a pivot end 106 and an incline/decline end 108 , which may be raised and/or lowered to various heights based on user settings and/or programmed training routines.
- the moving platform 104 is deemed to be at an incline position when the relative angle formed between the pivot end 106 and the incline/decline end 108 results in an angle above a zero horizontal level.
- the moving platform 104 is deemed to be at a decline position when the relative angle formed between the pivot end 106 and the incline/decline end 108 results in an angle below the zero horizontal level.
- the speed of the moving platform 104 and the incline/decline end 108 are controlled by a control unit 110 having a user interface 112 and an activity zone, console, or user interface 113 .
- the activity zone, console, or user interface 113 may include, but is not limited to, toggle switches 114 a and 114 b , buttons, levers, touch sensors, membrane switches, and trackballs.
- a stationary bicycle may include the activity console 113 , which includes the toggle switches 114 a , 114 b , buttons, levers, touch sensors, membrane switches, touch sensitive screens 118 a and 118 b , and/or trackballs.
- the activity console 113 may allow the user to adjust an exercise time, a pedaling resistance, and/or select a particular training routine.
- the example treadmill 100 also includes vertical rails 124 that are mounted to the base 102 and which support the control unit 110 , the user interface 112 components, and the activity console 113 (e.g., the toggle switches 114 a and 114 b , the buttons, the levers, the touch sensors, the membrane switches, the touch sensitive screen 118 b , and/or the trackballs). Additionally, the vertical rails 124 provide support for arms 126 that extend generally perpendicular from the vertical rails 124 and which are generally parallel with the base unit 102 . The arms 126 allow a user to support himself/herself while walking, jogging, and/or running on the moving platform 104 .
- the vertical rails 124 provide support for arms 126 that extend generally perpendicular from the vertical rails 124 and which are generally parallel with the base unit 102 . The arms 126 allow a user to support himself/herself while walking, jogging, and/or running on the moving platform 104 .
- the treadmill 100 includes handgrip electrodes 128 to allow the user to monitor their heart rate.
- the user's heart rate may be displayed on a screen (e.g., a television screen, a liquid crystal display (LCD) screen, a high definition screen, etc.) of the user interface 112 and/or the activity console 113 , and/or transmitted to a heart rate monitor worn by the user (e.g., a watch with heart rate functionality and/or display).
- a heart rate monitor worn by the user e.g., a watch with heart rate functionality and/or display.
- the heart rate functionality is disabled.
- any other user interface pads, switches, buttons, and/or toggles that are located on the arms 126 which may result in awkward body motion(s) when the user exceeds about 4.5 miles per hour may also be disabled.
- the activity console or user interface 113 is positioned to be in front of a user (e.g., within an activity zone of the user) rather than at the user's side (e.g., on the arms 126 at or near the handgrip electrodes 128 ).
- exercise parameter input(s) are positioned on the activity console 113 to be approximately aligned with a forward central portion of the exercise equipment.
- the example activity console 113 may accommodate users having various body types by telescoping and/or tilting, as needed. For example, taller users having a longer stride may consume more of the moving platform 104 when running, walking, and/or jogging. As such, a taller user may prefer that the example activity console 113 be retracted, that is, nearer the user interface 112 by telescoping along a positive x-axis 130 . Additionally, the taller user may prefer that the example activity console 113 be tilted in a generally upward manner to allow a more direct view of the screen 118 b . Such tilting may occur in a direction generally perpendicular to the x-axis 130 .
- the example activity console 113 may pivot, rotate, and/or tilt with respect to all three coordinate axes (i.e., the x-axis 130 and a y-axis and z-axis, both of which are orthogonal to each other and the x-axis 130 ).
- the activity console 113 may be mounted to the treadmill 100 via a ball-and-socket joint to facilitate one or more pivot locations, rotation locations, and/or tilt locations.
- the treadmill 100 includes an auxiliary display 132 mounted to the user interface 112 .
- the example auxiliary display 132 may be an LCD screen, a cathode ray tube (CRT) display, a plasma display, a touch sensitive display, or similar display to facilitate viewable media for a user of the treadmill 100 .
- the auxiliary display 132 may present broadcast television media, cable and/or satellite media, music videos, movies, and/or training videos during a workout by the user.
- the user may interact with the user interface 112 to adjust the displayed media content by, for example, adjusting a channel selection, adjusting a volume level, and/or selecting control parameters of the example treadmill (e.g., increase/decrease speed, increase/decrease incline/decline, increase/decrease moving platform 104 hardness, etc.).
- control parameters of the example treadmill e.g., increase/decrease speed, increase/decrease incline/decline, increase/decrease moving platform 104 hardness, etc.
- the user may physically adjust the auxiliary display 132 in a telescoping manner along a y-axis 134 , adjust the user interface 112 along the y-axis 134 via telescoping joints 135 a , and/or adjust the height of the vertical rails 124 along a general direction of the y-axis 134 via telescoping joints 135 b .
- telescoping, rotation, and/or tilting motions of the activity console 113 , the user interface 112 , the auxiliary display 132 , and/or the vertical rails 124 may be accomplished by interaction with the toggle switches 114 a , 114 b , the buttons 116 , and/or touch sensitive buttons of the example touch sensitive screens 118 a , 118 b .
- such tilting, telescoping, and/or rotation motions invoked by user interaction are accomplished via one or more motors within the example treadmill 100 .
- servo motors may be located within the vertical rails 124 proximate the telescoping joints 135 b to move the vertical rails 124 in a motion generally parallel to the y-axis 134 .
- the activity console 113 includes a media port 136 to interface with one or more media devices.
- the media port 136 may be adapted to accept, via a headphone port 138 , a pair of headphones owned and/or otherwise preferred by the user of the treadmill 100 .
- Some users may prefer to receive various training prompts privately, and/or may prefer to listen to music with headphones that deliver superior fidelity versus external speakers (not shown) of the example treadmill 100 .
- the user may use headphones with the headphone port 138 to drown-out ambient noise of the environment in which the example treadmill 100 is being used.
- the media port 136 may also be located on the user interface 112 , on the auxiliary display 132 , in proximity to the mounting slot 122 , and/or in proximity to the buttons 116 .
- Volume control of audio output of the example headphone port 138 may be adjusted via the user interface 112 , such as, for example, via the touch screen 118 a and/or via one or more buttons 116 of the user interface 112 .
- volume control may alternatively or additionally be accomplished via the activity console 113 .
- the user may move the toggle switches 114 a , 114 b to adjust the volume of the headphone port 138 output, and/or select alternate audio output content such as, for example, alternate radio stations.
- audio output of the headphone port 138 may be controlled by the touch display 118 b of the example activity console 113 .
- the example media port 136 may also be adapted to receive a portable memory device at a memory port 140 .
- the portable memory device may include, but is not limited to, a universal serial bus (USB) type memory, a compact flash (CF) memory, and/or a secure digital (SD) memory.
- USB universal serial bus
- CF compact flash
- SD secure digital
- the portable memory device may permit the user to consume personalized media while using the example treadmill 100 such as, for example, music tracks (e.g., MP3 files), video, and/or images for display on the example auxiliary display 132 , the display 118 a of the user interface 112 , and/or the display 118 b of the example activity console 113 .
- the example memory port 140 may receive the portable memory device to facilitate personalized training profiles and/or personalized settings for the example treadmill 100 .
- the user may have configuration data stored on the memory device to execute a particular training routine, display a particular scenery/background image, and/or tune to a particular radio station.
- the user may also store workout result information to the portable memory device such as, for example, workout elapsed time, calories burned, and/or distance. If the user pursues a workout goal such as, for example, 50 miles per week, then the example memory port 140 may allow the control unit 110 to store progress data to the portable memory device.
- the memory port 140 may allow the user to access electronic books, educational information, training information and/or suggested workout activities.
- portable memory devices received by the example memory port 140 allows the user to skip data entry activities such as, for example, the user's weight, age, text font size on the display 118 a , 118 b , preferred workout routine, preferred radio station, preferred television program/station, and/or username and password credentials for e-mail access.
- Service personnel may use the example memory port 140 to update firmware and/or run diagnostic utilities of the example treadmill 100 .
- the portable memory device may be inserted into the memory port 140 to provide administrative credentials stored thereon that place the example treadmill 100 in a diagnostic and/or service mode.
- the service personnel may download system data associated with the treadmill to ascertain a general health status of the treadmill 100 .
- the example control unit 110 may cause the memory port 140 to store treadmill parameters to the portable memory device (e.g., a USB jump drive) including, but not limited to, elapsed hours of operation, belt age, and/or number of miles used by the moving platform 104 .
- the example media port 136 may also be adapted to receive, via a media device port 142 , a portable entertainment device such as, for example, an MP3 player (e.g., an iPOD®) and/or a personal digital assistant (PDA).
- a portable entertainment device such as, for example, an MP3 player (e.g., an iPOD®) and/or a personal digital assistant (PDA).
- media from the portable media device connected to the example media device port 142 is presented to the user via speakers of the treadmill 100 in the event of audio-type media.
- such media is displayed on the auxiliary display 132 , the display 118 a of the user interface 112 , and/or the display 118 b of the activity console 113 .
- the user may plug personal headphones into the media device connected to the media port 142 to allow the user listening privacy.
- Media devices connected to the example media device port 142 may be controlled by the user interface 112 (e.g., via one or more buttons 116 , via the touch sensitive display 118 , etc.), and/or controlled via the example activity console 113 .
- the user may move the toggle switch 114 a in a generally upward and downward motion to navigate to various stored audio tracks.
- the user may move the toggle switch 114 b in a generally upward and downward motion to increase and decrease a volume level, respectively.
- User interface controls of portable media devices e.g., an MP3 player
- the example activity console 113 facilitates user control of the treadmill 100 and/or media devices connected thereto in a manner that eliminates a need for fine motor skills while the user is walking, jogging, and/or running.
- a user of the example treadmill 100 will exhibit a particular gait pattern and associated upper body movements while walking, jogging, and/or running.
- the upper body movements generally include arms swinging in opposing directions, where each arm swing moves forward in unison with the opposite leg. For example, as the user's left arm swings forward, the user's right arm swings backward or rearward while the user's right leg steps forward. Similarly, as the user's right arm swings forward, the user's left arm swings backward or rearward while the user's left leg steps forward. Typically, each arm swing reaches a full forward position when the opposite arm swing reaches a corresponding full rearward position.
- the example activity console 113 is generally located at a height equal to a user's 144 abdomen, thereby providing a biomechanical advantage to the user 144 when attempting to interact with the activity console 113 .
- the user's 144 hands generally converge at the abdominal area when walking, jogging, and/or running, the activity console 113 location is advantageously placed near this abdominal area.
- FIG. 1B illustrates the user 144 interacting with the example activity console 113 of the treadmill 100 .
- the user's right hand 146 is pushing down on the right toggle switch 114 b .
- movement of the toggle switch 114 b may allow the user 144 to reduce a volume level of a media device connected to the media port 136 of the activity console 113 .
- movement of the toggle switch 114 a and/or 114 b may cause other treadmill parameters to change including, but not limited to, treadmill speed, treadmill incline, treadmill mode settings, and/or a treadmill platform 104 hardness.
- FIG. 1B illustrates the user 144 interacting with the example activity console 113 of the treadmill 100 .
- the user's right hand 146 is pushing down on the right toggle switch 114 b .
- movement of the toggle switch 114 b may allow the user 144 to reduce a volume level of a media device connected to the media port 136 of the activity console 113 .
- the user 144 is wearing a media device 148 communicatively connected to the media port 136 via a communication cable 150 .
- the control unit 110 transmits control signals to the media device 148 via the media port 136 to adjust volume and/or select media tracks.
- the user 144 may control the media device 148 via the user interface 112 , one or more buttons 116 , and/or control the media device 148 via the touch sensitive displays 118 a and 118 b of the user interface 112 and the activity console 113 , respectively.
- the control unit 110 may include a wireless transceiver to send and/or receive control commands via radio frequency (RF) signals compliant with one or more wireless communication standards including, but not limited to, Bluetooth® and 802.11x standards.
- RF radio frequency
- Awkward body motions often result when accessing user interfaces of some known exercise apparatus, such as a stationary exercise bicycle, an elliptical trainer, a climber, a stepper, and/or a rower.
- a person using an elliptical trainer typically maintains a forward facing position during their workout.
- a greater biomechanical advantage may be maintained when user interface buttons, switches, keypads, and/or levers do not require that the forward facing user turn away to the side for such interaction.
- a user may manually set the speed and/or the incline of the example treadmill 100 .
- the toggle switch 114 a controls the incline and/or decline level of the incline/decline end 108
- the toggle switch 114 b controls the speed of the moving platform 104 .
- the toggle switch 114 a for the incline/decline and the switch 114 b for the speed are configured to facilitate control via gross motor movements, such as those that are typical of a user that is walking, jogging, and/or running. Generally speaking, gross motor movements are those that involve larger muscle groups and include a relatively lower degree of movement precision.
- a user that moves his or her entire arm in a forward direction employs larger muscle groups to achieve such gross motor movements, but a user that attempts to sign his or her name generally employs smaller muscle groups to achieve the requisite movement precision for the signature.
- larger user interface controls such as the example toggle switches 114 a and 114 b , allow the user to more easily adjust parameters of the treadmill 100 , particularly when the user's hands are perspiring, the user is moving quickly (e.g., running), and/or when the user is exhausted and, thus less coordinated, due to a strenuous workout.
- the control unit 110 may store one or more training routines in a memory and/or the control unit 110 may include an input/output (I/O) port to send/receive training routines from various sources including, but not limited to, a network connected to a computer, a computer operated by a personal trainer, a USB memory device, and/or the Internet.
- the I/O port may send/receive training routines and/or user information, such as user age, weight, body mass, etc., via a wired and/or wireless interface.
- the training routines may automatically adjust operating parameters of the treadmill 100 (and/or any other type of exercise apparatus) during the user's workout, such as increasing/decreasing speed and/or increasing/decreasing the angle of the incline/decline end 108 .
- the operating parameters automatically adjust according to predetermined settings, and/or settings based on the user's weight, age, body fat percentage, height, and/or target heart rate. For example, younger users having a relatively lower weight and a relatively higher height may experience operating speeds on the example treadmill 100 during the routine that are higher than those for older users having a relatively higher weight and a relatively lower height.
- the user does not need to interact with the activity console 113 (such as the example toggle switches 114 a and 114 b ) and may simply accept the predetermined or default speed and/or incline selections of the control unit 110 based on the training routine.
- the activity console 113 such as the example toggle switches 114 a and 114 b
- the treadmill 100 includes an increase incline indicator 154 , a decrease incline indicator 152 , an increase speed indicator 156 , and a decrease speed indicator 158 .
- the indicators 152 - 158 may be implemented using one or more (filament) light bulbs having one or more colors, as one or more light emitting diodes (LEDs) having one or more colors, as a cathode ray tube (CRT), and/or as a liquid crystal display (LCD) having one or more colors.
- the LCD indicators may be monochrome and, optionally, include a backlight.
- other illumination technologies may be employed including, but not limited to, organic displays, electronic ink (E-Ink), plasma, laser, and/or projection technologies. While arrow-shaped objects are illustrated in FIG. 1 for the increase incline indicator 154 , the example decrease incline indicator 152 , the example increase speed indicator 156 , and the example decrease speed indicator 158 , the indicators 152 - 158 may be configured to have any other shape.
- the training routine stored in the control unit 110 and/or the external memory device causes the various indicators 152 - 158 to illuminate based on suggested speeds and/or incline levels.
- the user may ignore the suggestion to move the speed toggle switch 114 b in the direction of the illuminated increase speed indicator 156 .
- the user may advance the incline and/or the speed with the incline toggle switch 114 a and/or the speed toggle switch 114 b , respectively.
- FIG. 2A illustrates additional detail of the example activity console 113 of FIGS. 1A and 1B .
- the increase speed indicator 156 is illuminated to instruct the user that the training routine suggests the speed of the moving platform 104 should be increased.
- the example speed toggle switch 114 b is activated (e.g., slid) by the user in a direction generally parallel to the increase speed indicator 156 arrow.
- the user may ignore the increase speed indicator 156 and continue walking, jogging, or running at the current speed.
- FIG. 2B illustrates additional detail of the example activity console 113 of FIGS. 1A and 1B .
- the example activity console 113 of FIG. 2B illustrates that the decrease incline indicator 152 and the decrease speed indicator 158 are illuminated, thereby suggesting to the user that the incline toggle switch 114 a and the speed toggle switch 114 b should be moved in the downward direction generally parallel to the indicators ( 152 , 158 ).
- the control unit 110 Upon moving the toggle switches 114 a , 114 b in the suggested directions, the control unit 110 causes the incline/decline end 108 to decrease in relative height from the horizontal and the moving platform 104 to decrease in speed.
- the user is free to ignore both indicated suggestions, comply with both indicated suggestions, and/or comply with one of the two indicated suggestions, as desired.
- the increase incline indicator 154 , the decrease incline indicator 152 , the increase speed indicator 156 , and/or the decrease speed indicator 158 may illuminate as a solid or continuous light or as a blinking light. Additionally, the indicators 152 - 158 may be any variety of colors and/or shapes. Further, the indicators 152 - 158 may operate in conjunction with a sound emitted by a speaker and/or a text message displayed on a screen of the example activity console 113 .
- FIG. 3 illustrates another example user interface configuration that may enable a user to respond to training routine prompts of the example activity console 113 .
- a toggle lever 302 a enables the user to increase and/or decrease the incline of the example treadmill 100
- a toggle lever 302 b enables the user to increase and/or decrease the speed of the moving platform 104 of the example treadmill 100 .
- the example toggle levers 302 a and 302 b allow the user to apply gross motor movements (as opposed to requiring fine motor movements) to generate a control signal in response to prompts from the training routine executed by the control unit 110 within and/or in communication with the activity console 113 .
- the toggle levers 302 a and 302 b may be movable in a direction generally parallel to the incline indicators 152 and 154 , and a direction generally parallel to the speed indicators 156 and 158 , respectively.
- the example toggle levers 302 a and 302 b may be configured to move in a direction parallel to that of the example moving platform 104 .
- the user may move the example toggle lever 302 b in a forward direction (i.e., the same direction as the moving platform 104 ) to cause a speed increase, and move the example toggle lever 302 b in a backward or rearward direction (i.e., a direction opposite to that of the moving platform 104 ) to cause a speed decrease.
- a forward direction i.e., the same direction as the moving platform 104
- a backward or rearward direction i.e., a direction opposite to that of the moving platform 104
- FIG. 4 illustrates yet another example configuration of the activity console 113 .
- a trackball 402 a allows the user to increase and/or decrease the incline of the example treadmill 100
- a trackball 402 b allows the user to increase and/or decrease the speed of the moving platform 104 of the example treadmill 100 .
- the trackballs 402 a and 402 b may be configured to move in only two directions along a single axis of rotation.
- the user may rotate the trackball 402 a , for example, in a direction generally parallel to that of the example increase incline indicator 154 to cause the incline/decline end 108 of the base 102 and/or platform 104 to increase in height (e.g., approach an alternate angle toward zero if in a decline position and/or approach an alternate angle greater than zero if in an incline position).
- FIG. 5 illustrates yet another configuration of the example activity console 113 .
- the user is provided with a touch-screen monitor 502 .
- the touch-screen monitor 502 allows the user to view training routine instructions, media content, and/or broadcast programming during their workout. Additionally, the example touch-screen monitor 502 shown in FIG. 5 partitions the screen 502 into four separate regions 504 , 506 , 508 , and 510 to identify the increase incline indicator 154 , the decrease incline indicator 152 , the increase speed indicator 156 , and the decrease speed indicator 158 , respectively.
- the user In the event that the user wishes to increase and/or decrease the incline and/or the speed (e.g., in response to prompts via the indicators 154 , 152 , 156 , and 158 ), the user touches the particular partition or region corresponding to the desired command. Accordingly, the partitions 504 , 506 , 508 , and 510 serve as an increase incline input, a decrease incline input, an increase speed input, and a decrease speed input, respectively.
- the relatively large partitions depicted in the example of FIG. 5 are to facilitate a user's accurate selection of the desired control, particularly when the user is tired and/or moving during exercise.
- the decrease speed indicator 158 is illuminated (i.e., shown as a crosshatched section) in response to the training routine suggestion to decrease the speed of the moving platform 104 .
- the control unit 110 responds by reducing the speed of the moving platform 104 .
- the example indicators 152 - 158 may be displayed on the touch screen monitor 502 as an image overlay.
- the touch-screen LCD and/or touch-screen CRT may display such images as bitmap images generated by the control unit 110 .
- FIG. 6 A flowchart representative of an example process 600 for implementing the example treadmill 100 and user interfaces of FIGS. 1A , 1 B, 2 A, 2 B, and 3 - 5 is shown in FIG. 6 .
- the example process 600 may be implemented as machine readable instructions arranged as a program for execution by a processor, a controller, or similar computing device (e.g., the processor system 700 depicted in FIG. 7 ).
- the program may be embodied in software stored on a tangible medium such as, for example, a flash memory, a CD-ROM, a floppy disk, a hard drive, a digital versatile disk (DVD), or a memory associated with the processor and/or controller, but persons of ordinary skill in the art will readily appreciate that the entire program and/or parts thereof could alternatively be embodied in firmware or dedicated hardware in a well-known manner (e.g., the program or example process 600 may be implemented by an application specific integrated circuit (ASIC), a programmable logic device (PLD), a field programmable logic device (FPLD), a programmable logic controller (PLC), a personal computer (PC), discrete logic, etc.).
- ASIC application specific integrated circuit
- PLD programmable logic device
- FPLD field programmable logic device
- PLC programmable logic controller
- PC personal computer
- one or more of the operations represented by the flowchart of FIG. 6 may be implemented manually.
- the example process 600 is described with reference to the flowchart illustrated in FIG. 6 , persons of ordinary skill in the art will readily appreciate that many other methods of implementing the example process 600 may alternatively be used. For example, the order of execution of the blocks may be changed, and/or some of the blocks described may be changed, substituted, eliminated, or combined.
- the example process 600 determines (e.g., via the control unit 110 ) if the user has triggered an input, such as the example incline increase/decrease, and/or the example speed increase/decrease inputs of FIGS. 1A , 1 B, 2 A, 2 B, and 3 - 5 (block 602 ). If not, then the example control unit 110 determines if the training routine is making a suggestion for the user to increase/decrease the incline and/or to increase/decrease the speed of the moving platform 104 (block 604 ). If neither a user input (block 602 ) occurs, nor a training routine suggestion (block 604 ) occurs, then control is returned to block 602 to monitor for such inputs.
- an input such as the example incline increase/decrease, and/or the example speed increase/decrease inputs of FIGS. 1A , 1 B, 2 A, 2 B, and 3 - 5 (block 602 ). If not, then the example control unit 110 determines if the training routine is making
- control unit 110 responds by executing the request (block 606 ). For example, if the user slides the toggle switch 114 b in an upward direction, then the control unit 110 causes the moving platform 104 to increase its speed.
- the control unit 110 causes the activity console 113 to illuminate the corresponding prompt for the user to view (block 608 ). For example, if the training routine suggests that the user's speed should increase, then the control unit 110 sends a signal to the example increase speed indicator 154 to illuminate a solid or a continuous color and/or flash at a predetermined rate to attract the attention of the user. As discussed above, the example control unit 110 may invoke or activate any type of indicator including, but not limited to, the example touch-screen indicators 152 - 158 of FIG. 5 . The example control unit 110 determines if the user responds to the training routine suggestion by monitoring the inputs (block 610 ).
- control unit 110 waits for a predetermined delay time period and decreases a counter (block 612 ). If the counter does not equal zero (block 614 ), then the example process 600 returns to block 610 to monitor for a user input. However, if the counter equals zero (block 614 ), then it is assumed that the user is ignoring or has elected not to follow the training routine suggestion and the counter is reset (block 616 ) before returning control to block 602 to monitor for user input.
- the example control unit 110 responds to the user input by executing the request (block 618 ).
- the counter is then reset (block 616 ) before the example method 600 returns to block 602 to monitor for user input.
- FIG. 7 is a schematic diagram of an example processor system 700 that may be used to implement the control unit 110 , user interface 112 , and/or the activity console 113 of FIGS. 1A , 1 B, 2 A, 2 B, and 3 - 5 .
- the example processor system 700 of FIG. 7 includes a general purpose programmable processor 710 .
- the example processor 710 of FIG. 7 executes coded instructions 715 present in a main memory (e.g., within a random access memory (RAM) 725 as illustrated and/or within a read only memory (ROM) 720 ).
- the example processor 710 may be any type of processing unit, such as a microprocessor from the AMD®, Sun® and/or Intel® families of microprocessors.
- the example processor 710 may execute, among other things, machine accessible instructions to perform the example process 600 of FIG. 6 to control the treadmill 100 .
- the example processor 710 of FIG. 7 is in communication with the example main memory (including the ROM 720 and the RAM 725 ) via a bus 730 .
- the example RAM 725 of FIG. 7 may be implemented by dynamic random access memory (DRAM), Synchronous DRAM (SDRAM), and/or any other type of RAM device, and the example ROM 720 of FIG. 7 may be implemented by flash memory and/or any other desired type of memory device. Access to the example memories 720 and 725 is typically controlled by a memory controller (not shown) in a conventional manner.
- the example control unit 110 of FIG. 1 includes any variety of conventional interface circuitry such as, for example, an external bus interface 735 .
- the external bus interface 735 may provide one input signal path (e.g., a semiconductor package pin) for each switch of the example activity console 113 .
- the external bus interface 735 may implement any variety of time multiplexed interface to receive input signals from any number of additional and/or alternate activity console 113 inputs.
- the example processor system 700 includes any variety of display 740 , such as the example touch-screen 502 (e.g., an LCD touch-screen, a CRT touch-screen, etc.) discussed in connection with FIG. 5 .
- the example touch-screen 502 e.g., an LCD touch-screen, a CRT touch-screen, etc.
- a network interface 750 may be employed, such as, for example, a wireless LAN interface in accordance with, for instance, the Institute of Electronics and Electrical Engineers (IEEE) 802.11b, 802.11g, 802.15.4 (a.k.a. ZigBee) etc. standards.
- IEEE Institute of Electronics and Electrical Engineers
- 802.11b 802.11b
- 802.11g 802.11g
- 802.15.4 a.k.a. ZigBee
- the example processor 710 of FIG. 7 uses the example network interface 750 to obtain, edit, and/or delete training routines for an identified user.
- the example processor system 700 includes any variety of speaker 755 .
- the example processor 710 of FIG. 7 can cause any variety of sounds such as, for example, a prompt alarm bell to be produced by the example speaker 755 of FIG. 7 while a user is exercising.
- control unit 110 may be implemented using any of a variety of other and/or additional devices, components, circuits, modules, etc. Further, the devices, components, circuits, modules, elements, etc. illustrated in FIG. 7 may be combined, re-arranged, eliminated and/or implemented in any of a variety of ways.
Abstract
User interface methods and apparatus for controlling exercise apparatus are disclosed. An example user interface includes an exercise parameter input and an indicator associated with the exercise parameter input, and a control unit to activate the indicator in response to a training routine to prompt a user of the exercise apparatus to adjust an operation of the exercise apparatus via the exercise parameter input.
Description
- The present disclosure relates generally to exercise equipment control and, more specifically, to user interface methods and apparatus for controlling exercise apparatus.
- Modern exercise apparatus often provides adjustable exercise parameters during use. For example, treadmills typically enable users to adjust platform speed and/or platform incline. Similarly, other exercise equipment or apparatus such as stationary bicycles, elliptical trainers, climbers, steppers, etc. may enable users to adjust exercise speed, resistance, and/or stroke length during use of the apparatus. Such adjustable exercise apparatus often provides one or more predetermined pre-programmed training routines that a user may follow during a workout. Such routines automatically adjust the exercise parameters throughout the routine, such as by changing speed, changing incline (e.g., in the case of a treadmill), changing resistance, and/or various combinations thereof. The routines typically execute as a series of intervals (e.g., speed step functions) of varying intensity, execute gradual changes of speed and/or incline, and/or execute a relatively constant exercise (e.g., a single speed and/or small speed adjustments over time). Such routines may also be based on the weight, age, percent body fat, and/or target heart rate of the user, and/or such routines may be custom tailored for particular health or fitness objectives of the user.
- While many users are content to follow predetermined pre-programmed training routines as provided and/or set the speed, resistance, and/or incline parameters at fixed levels throughout a workout, other users may wish to make one or more adjustments to the parameters during the workout. During the workout, many users exhibit a natural rhythm, gait, and/or body motion when using an exercise apparatus. However, a user's natural body motion typically includes an arm motion that results in the user's hands extending in a direction that is generally in-front of the user rather than down near a side of the exercise apparatus (e.g., one or more rails of a treadmill) where the parameter adjustment button(s) may be located. Additionally, some users may wish to make one or more adjustments to the exercise apparatus parameters during part of the workout, while accepting predetermined pre-programmed routine settings during other parts of the workout.
-
FIG. 1A is an illustration of a treadmill incorporating an example user interface. -
FIG. 1B is an illustration of the treadmill ofFIG. 1A being used by a runner. -
FIGS. 2A and 2B illustrate example manners of displaying a prompt to a user via the example user interface ofFIG. 1 . -
FIGS. 3-5 illustrate example manners of receiving user inputs via the example user interface ofFIG. 1 . -
FIG. 6 illustrates a flowchart representative of an example process that may be carried out to implement the example user interfaces shown inFIGS. 1 , 2A, 2B, and 3-5. -
FIG. 7 illustrates an example processor system that may be used to implement the example apparatus and methods described herein. - The example exercise apparatus described herein include user interfaces having input mechanisms to enable users to adjust operating parameters of the exercise apparatus. The input mechanisms may include one or more switches, buttons, levers, and/or keypads to facilitate user control and/or data entry. Users may interact with the interface input mechanisms to enter a weight, an age, a target heart rate, a percent body fat, and/or select one or more pre-programmed training routines. Examples of exercise apparatus include, but are not limited to, stationary bicycles, elliptical trainers, climbers, steppers, rowers, and/or treadmills. For ease of illustration and description, the example user interface methods and apparatus are described below in connection with a treadmill. However, the user interface methods and apparatus described herein may more generally apply to any type of exercise apparatus, without limitation.
- Referring to
FIG. 1 , anexample treadmill 100 is shown with abase 102 that houses a movingplatform 104 on which a user may walk, jog, and/or run. Thebase 102 includes apivot end 106 and an incline/decline end 108, which may be raised and/or lowered to various heights based on user settings and/or programmed training routines. For example, the movingplatform 104 is deemed to be at an incline position when the relative angle formed between thepivot end 106 and the incline/decline end 108 results in an angle above a zero horizontal level. On the other hand, the movingplatform 104 is deemed to be at a decline position when the relative angle formed between thepivot end 106 and the incline/decline end 108 results in an angle below the zero horizontal level. In the illustrated example, the speed of themoving platform 104 and the incline/decline end 108 are controlled by acontrol unit 110 having auser interface 112 and an activity zone, console, oruser interface 113. The activity zone, console, oruser interface 113 may include, but is not limited to,toggle switches user interface 112 may also employ toggle switches,buttons 116, membrane switches, trackballs, and touchsensitive screens example control unit 110 may also monitor asafety strap 120 that attaches to the user and/or the user's clothing, and which causes the movingplatform 104 to stop if thestrap 120 is pulled away or disengaged from amounting slot 122. As described above, other types of exercise apparatus may use the example methods and apparatus described herein. For example, a stationary bicycle may include theactivity console 113, which includes thetoggle switches sensitive screens activity console 113 is used with a stationary bicycle, theactivity console 113 may allow the user to adjust an exercise time, a pedaling resistance, and/or select a particular training routine. - The
example treadmill 100 also includesvertical rails 124 that are mounted to thebase 102 and which support thecontrol unit 110, theuser interface 112 components, and the activity console 113 (e.g., the toggle switches 114 a and 114 b, the buttons, the levers, the touch sensors, the membrane switches, the touchsensitive screen 118 b, and/or the trackballs). Additionally, thevertical rails 124 provide support forarms 126 that extend generally perpendicular from thevertical rails 124 and which are generally parallel with thebase unit 102. Thearms 126 allow a user to support himself/herself while walking, jogging, and/or running on the movingplatform 104. However, persons having ordinary skill in the art will appreciate that a user who exceeds about 4.5 miles per hour is generally considered to be running. As such, placing hands on thearms 126 becomes cumbersome and is typically not done because the user would no longer be moving his or her arms in a natural manner, thereby increasing the chances of tripping. - In the illustrated example, the
treadmill 100 includeshandgrip electrodes 128 to allow the user to monitor their heart rate. The user's heart rate may be displayed on a screen (e.g., a television screen, a liquid crystal display (LCD) screen, a high definition screen, etc.) of theuser interface 112 and/or theactivity console 113, and/or transmitted to a heart rate monitor worn by the user (e.g., a watch with heart rate functionality and/or display). As described above, to reduce the possibility of tripping and/or awkward body motions when the user exceeds about 4.5 miles per hour, the heart rate functionality is disabled. Similarly, any other user interface pads, switches, buttons, and/or toggles that are located on thearms 126, which may result in awkward body motion(s) when the user exceeds about 4.5 miles per hour may also be disabled. - To minimize the possibility of tripping and/or other accidents that may occur due to a user's arms moving in a manner inconsistent with a natural gait and body motion, the activity console or
user interface 113 is positioned to be in front of a user (e.g., within an activity zone of the user) rather than at the user's side (e.g., on thearms 126 at or near the handgrip electrodes 128). In other words, for theexample treadmill 100 inFIG. 1 , exercise parameter input(s) are positioned on theactivity console 113 to be approximately aligned with a forward central portion of the exercise equipment. - The
example activity console 113 may accommodate users having various body types by telescoping and/or tilting, as needed. For example, taller users having a longer stride may consume more of the movingplatform 104 when running, walking, and/or jogging. As such, a taller user may prefer that theexample activity console 113 be retracted, that is, nearer theuser interface 112 by telescoping along apositive x-axis 130. Additionally, the taller user may prefer that theexample activity console 113 be tilted in a generally upward manner to allow a more direct view of thescreen 118 b. Such tilting may occur in a direction generally perpendicular to thex-axis 130. Without limitation, theexample activity console 113 may pivot, rotate, and/or tilt with respect to all three coordinate axes (i.e., thex-axis 130 and a y-axis and z-axis, both of which are orthogonal to each other and the x-axis 130). For example, theactivity console 113 may be mounted to thetreadmill 100 via a ball-and-socket joint to facilitate one or more pivot locations, rotation locations, and/or tilt locations. - In the illustrated example of
FIG. 1A , thetreadmill 100 includes anauxiliary display 132 mounted to theuser interface 112. The exampleauxiliary display 132 may be an LCD screen, a cathode ray tube (CRT) display, a plasma display, a touch sensitive display, or similar display to facilitate viewable media for a user of thetreadmill 100. For example, theauxiliary display 132 may present broadcast television media, cable and/or satellite media, music videos, movies, and/or training videos during a workout by the user. The user may interact with theuser interface 112 to adjust the displayed media content by, for example, adjusting a channel selection, adjusting a volume level, and/or selecting control parameters of the example treadmill (e.g., increase/decrease speed, increase/decrease incline/decline, increase/decrease movingplatform 104 hardness, etc.). - Additionally, the user may physically adjust the
auxiliary display 132 in a telescoping manner along a y-axis 134, adjust theuser interface 112 along the y-axis 134 viatelescoping joints 135 a, and/or adjust the height of thevertical rails 124 along a general direction of the y-axis 134 viatelescoping joints 135 b. Without limitation, telescoping, rotation, and/or tilting motions of theactivity console 113, theuser interface 112, theauxiliary display 132, and/or thevertical rails 124 may be accomplished by interaction with thetoggle switches buttons 116, and/or touch sensitive buttons of the example touchsensitive screens FIG. 1A , such tilting, telescoping, and/or rotation motions invoked by user interaction are accomplished via one or more motors within theexample treadmill 100. For example, servo motors may be located within thevertical rails 124 proximate the telescoping joints 135 b to move thevertical rails 124 in a motion generally parallel to the y-axis 134. - In the illustrated example of
FIG. 1A , theactivity console 113 includes amedia port 136 to interface with one or more media devices. For example, themedia port 136 may be adapted to accept, via aheadphone port 138, a pair of headphones owned and/or otherwise preferred by the user of thetreadmill 100. Some users may prefer to receive various training prompts privately, and/or may prefer to listen to music with headphones that deliver superior fidelity versus external speakers (not shown) of theexample treadmill 100. Additionally or alternatively, the user may use headphones with theheadphone port 138 to drown-out ambient noise of the environment in which theexample treadmill 100 is being used. Although the illustrated example ofFIG. 1A shows themedia port 136 on theexample activity console 113, themedia port 136 may also be located on theuser interface 112, on theauxiliary display 132, in proximity to the mountingslot 122, and/or in proximity to thebuttons 116. - Volume control of audio output of the
example headphone port 138 may be adjusted via theuser interface 112, such as, for example, via thetouch screen 118 a and/or via one ormore buttons 116 of theuser interface 112. Without limitation, volume control may alternatively or additionally be accomplished via theactivity console 113. The user may move thetoggle switches headphone port 138 output, and/or select alternate audio output content such as, for example, alternate radio stations. Without limitation, audio output of theheadphone port 138 may be controlled by thetouch display 118 b of theexample activity console 113. - The
example media port 136 may also be adapted to receive a portable memory device at amemory port 140. The portable memory device may include, but is not limited to, a universal serial bus (USB) type memory, a compact flash (CF) memory, and/or a secure digital (SD) memory. The portable memory device may permit the user to consume personalized media while using theexample treadmill 100 such as, for example, music tracks (e.g., MP3 files), video, and/or images for display on the exampleauxiliary display 132, thedisplay 118 a of theuser interface 112, and/or thedisplay 118 b of theexample activity console 113. Additionally, theexample memory port 140 may receive the portable memory device to facilitate personalized training profiles and/or personalized settings for theexample treadmill 100. For example, the user may have configuration data stored on the memory device to execute a particular training routine, display a particular scenery/background image, and/or tune to a particular radio station. The user may also store workout result information to the portable memory device such as, for example, workout elapsed time, calories burned, and/or distance. If the user pursues a workout goal such as, for example, 50 miles per week, then theexample memory port 140 may allow thecontrol unit 110 to store progress data to the portable memory device. - Without limitation, the
memory port 140 may allow the user to access electronic books, educational information, training information and/or suggested workout activities. Persons having ordinary skill in the art will appreciate that portable memory devices received by theexample memory port 140 allows the user to skip data entry activities such as, for example, the user's weight, age, text font size on thedisplay - Service personnel may use the
example memory port 140 to update firmware and/or run diagnostic utilities of theexample treadmill 100. The portable memory device may be inserted into thememory port 140 to provide administrative credentials stored thereon that place theexample treadmill 100 in a diagnostic and/or service mode. The service personnel may download system data associated with the treadmill to ascertain a general health status of thetreadmill 100. For example, theexample control unit 110 may cause thememory port 140 to store treadmill parameters to the portable memory device (e.g., a USB jump drive) including, but not limited to, elapsed hours of operation, belt age, and/or number of miles used by the movingplatform 104. - The
example media port 136 may also be adapted to receive, via amedia device port 142, a portable entertainment device such as, for example, an MP3 player (e.g., an iPOD®) and/or a personal digital assistant (PDA). In the illustrated example ofFIG. 1A , media from the portable media device connected to the examplemedia device port 142 is presented to the user via speakers of thetreadmill 100 in the event of audio-type media. However, in the event of video and/or image media, such media is displayed on theauxiliary display 132, thedisplay 118 a of theuser interface 112, and/or thedisplay 118 b of theactivity console 113. Additionally or alternatively, the user may plug personal headphones into the media device connected to themedia port 142 to allow the user listening privacy. - Media devices connected to the example
media device port 142 may be controlled by the user interface 112 (e.g., via one ormore buttons 116, via the touch sensitive display 118, etc.), and/or controlled via theexample activity console 113. For example, the user may move thetoggle switch 114 a in a generally upward and downward motion to navigate to various stored audio tracks. Similarly, the user may move thetoggle switch 114 b in a generally upward and downward motion to increase and decrease a volume level, respectively. User interface controls of portable media devices (e.g., an MP3 player) are relatively small compared to thetoggle switches activity console 113 and generally require fine motor skill for proper operation. As such, using such small controls of the portable media device may be particularly difficult while the user is walking, jogging, and/or running. As discussed in further detail below, theexample activity console 113 facilitates user control of thetreadmill 100 and/or media devices connected thereto in a manner that eliminates a need for fine motor skills while the user is walking, jogging, and/or running. - A user of the
example treadmill 100 will exhibit a particular gait pattern and associated upper body movements while walking, jogging, and/or running. The upper body movements generally include arms swinging in opposing directions, where each arm swing moves forward in unison with the opposite leg. For example, as the user's left arm swings forward, the user's right arm swings backward or rearward while the user's right leg steps forward. Similarly, as the user's right arm swings forward, the user's left arm swings backward or rearward while the user's left leg steps forward. Typically, each arm swing reaches a full forward position when the opposite arm swing reaches a corresponding full rearward position. As such, when one of the user's arms is in a forward position, interaction with theexample activity console 113 components, such as theexample toggle switches FIG. 1B , theexample activity console 113 is generally located at a height equal to a user's 144 abdomen, thereby providing a biomechanical advantage to theuser 144 when attempting to interact with theactivity console 113. In particular, because the user's 144 hands generally converge at the abdominal area when walking, jogging, and/or running, theactivity console 113 location is advantageously placed near this abdominal area. -
FIG. 1B illustrates theuser 144 interacting with theexample activity console 113 of thetreadmill 100. In particular, the user'sright hand 146 is pushing down on theright toggle switch 114 b. As discussed above, movement of thetoggle switch 114 b may allow theuser 144 to reduce a volume level of a media device connected to themedia port 136 of theactivity console 113. Additionally or alternatively, movement of thetoggle switch 114 a and/or 114 b may cause other treadmill parameters to change including, but not limited to, treadmill speed, treadmill incline, treadmill mode settings, and/or atreadmill platform 104 hardness. In the illustrated example ofFIG. 1B , theuser 144 is wearing amedia device 148 communicatively connected to themedia port 136 via acommunication cable 150. In response to movement of thetoggle switches control unit 110 transmits control signals to themedia device 148 via themedia port 136 to adjust volume and/or select media tracks. Theuser 144 may control themedia device 148 via theuser interface 112, one ormore buttons 116, and/or control themedia device 148 via the touchsensitive displays user interface 112 and theactivity console 113, respectively. - While the illustrated
example treadmill 100 ofFIG. 1B includes acommunication cable 150 to facilitate control commands to theexample media device 148, commands may be wirelessly sent by thecontrol unit 110. For example, thecontrol unit 110 may include a wireless transceiver to send and/or receive control commands via radio frequency (RF) signals compliant with one or more wireless communication standards including, but not limited to, Bluetooth® and 802.11x standards. - Awkward body motions often result when accessing user interfaces of some known exercise apparatus, such as a stationary exercise bicycle, an elliptical trainer, a climber, a stepper, and/or a rower. For example, a person using an elliptical trainer typically maintains a forward facing position during their workout. As such, a greater biomechanical advantage may be maintained when user interface buttons, switches, keypads, and/or levers do not require that the forward facing user turn away to the side for such interaction.
- In operation, a user may manually set the speed and/or the incline of the
example treadmill 100. Returning to the illustrated example ofFIG. 1A , thetoggle switch 114 a controls the incline and/or decline level of the incline/decline end 108, and thetoggle switch 114 b controls the speed of the movingplatform 104. Thetoggle switch 114 a for the incline/decline and theswitch 114 b for the speed are configured to facilitate control via gross motor movements, such as those that are typical of a user that is walking, jogging, and/or running. Generally speaking, gross motor movements are those that involve larger muscle groups and include a relatively lower degree of movement precision. For example, a user that moves his or her entire arm in a forward direction employs larger muscle groups to achieve such gross motor movements, but a user that attempts to sign his or her name generally employs smaller muscle groups to achieve the requisite movement precision for the signature. Persons having ordinary skill in the art will appreciate that larger user interface controls, such as theexample toggle switches treadmill 100, particularly when the user's hands are perspiring, the user is moving quickly (e.g., running), and/or when the user is exhausted and, thus less coordinated, due to a strenuous workout. - The
control unit 110 may store one or more training routines in a memory and/or thecontrol unit 110 may include an input/output (I/O) port to send/receive training routines from various sources including, but not limited to, a network connected to a computer, a computer operated by a personal trainer, a USB memory device, and/or the Internet. The I/O port may send/receive training routines and/or user information, such as user age, weight, body mass, etc., via a wired and/or wireless interface. As described above, the training routines may automatically adjust operating parameters of the treadmill 100 (and/or any other type of exercise apparatus) during the user's workout, such as increasing/decreasing speed and/or increasing/decreasing the angle of the incline/decline end 108. As the routine executes, the operating parameters automatically adjust according to predetermined settings, and/or settings based on the user's weight, age, body fat percentage, height, and/or target heart rate. For example, younger users having a relatively lower weight and a relatively higher height may experience operating speeds on theexample treadmill 100 during the routine that are higher than those for older users having a relatively higher weight and a relatively lower height. Accordingly, the user does not need to interact with the activity console 113 (such as theexample toggle switches control unit 110 based on the training routine. - On the other hand, some users may follow a training routine stored in the
control unit 110 that suggests (rather than executes) one or more movingplatform 104 speeds and/or incline levels. In the illustrated example ofFIG. 1 , thetreadmill 100 includes anincrease incline indicator 154, adecrease incline indicator 152, anincrease speed indicator 156, and adecrease speed indicator 158. The indicators 152-158 may be implemented using one or more (filament) light bulbs having one or more colors, as one or more light emitting diodes (LEDs) having one or more colors, as a cathode ray tube (CRT), and/or as a liquid crystal display (LCD) having one or more colors. Without limitation, the LCD indicators may be monochrome and, optionally, include a backlight. However, other illumination technologies may be employed including, but not limited to, organic displays, electronic ink (E-Ink), plasma, laser, and/or projection technologies. While arrow-shaped objects are illustrated inFIG. 1 for theincrease incline indicator 154, the exampledecrease incline indicator 152, the exampleincrease speed indicator 156, and the exampledecrease speed indicator 158, the indicators 152-158 may be configured to have any other shape. - The training routine stored in the
control unit 110 and/or the external memory device causes the various indicators 152-158 to illuminate based on suggested speeds and/or incline levels. In the event that the user is feeling too exhausted to walk, jog, or run at a higher suggested speed, then the user may ignore the suggestion to move thespeed toggle switch 114 b in the direction of the illuminatedincrease speed indicator 156. Similarly, in the event that the user wants to experience a workout that is more strenuous than the training routine suggests, then the user may advance the incline and/or the speed with theincline toggle switch 114 a and/or thespeed toggle switch 114 b, respectively. -
FIG. 2A illustrates additional detail of theexample activity console 113 ofFIGS. 1A and 1B . In the illustrated example, theincrease speed indicator 156 is illuminated to instruct the user that the training routine suggests the speed of the movingplatform 104 should be increased. In the event that the user agrees with the training routine suggestion, the examplespeed toggle switch 114 b is activated (e.g., slid) by the user in a direction generally parallel to theincrease speed indicator 156 arrow. However, as discussed above, if the user chooses to not follow the suggested prompt by the training routine, the user may ignore theincrease speed indicator 156 and continue walking, jogging, or running at the current speed. - Similarly,
FIG. 2B illustrates additional detail of theexample activity console 113 ofFIGS. 1A and 1B . In particular, theexample activity console 113 ofFIG. 2B illustrates that thedecrease incline indicator 152 and thedecrease speed indicator 158 are illuminated, thereby suggesting to the user that theincline toggle switch 114 a and thespeed toggle switch 114 b should be moved in the downward direction generally parallel to the indicators (152, 158). Upon moving thetoggle switches control unit 110 causes the incline/decline end 108 to decrease in relative height from the horizontal and the movingplatform 104 to decrease in speed. However, the user is free to ignore both indicated suggestions, comply with both indicated suggestions, and/or comply with one of the two indicated suggestions, as desired. - Without limitation, the
increase incline indicator 154, thedecrease incline indicator 152, theincrease speed indicator 156, and/or thedecrease speed indicator 158 may illuminate as a solid or continuous light or as a blinking light. Additionally, the indicators 152-158 may be any variety of colors and/or shapes. Further, the indicators 152-158 may operate in conjunction with a sound emitted by a speaker and/or a text message displayed on a screen of theexample activity console 113. -
FIG. 3 illustrates another example user interface configuration that may enable a user to respond to training routine prompts of theexample activity console 113. In the illustratedexample activity console 113 ofFIG. 3 , atoggle lever 302 a enables the user to increase and/or decrease the incline of theexample treadmill 100, and atoggle lever 302 b enables the user to increase and/or decrease the speed of the movingplatform 104 of theexample treadmill 100. Similar to theexample toggle switches control unit 110 within and/or in communication with theactivity console 113. The toggle levers 302 a and 302 b may be movable in a direction generally parallel to theincline indicators speed indicators example moving platform 104. For example, the user may move theexample toggle lever 302 b in a forward direction (i.e., the same direction as the moving platform 104) to cause a speed increase, and move theexample toggle lever 302 b in a backward or rearward direction (i.e., a direction opposite to that of the moving platform 104) to cause a speed decrease. -
FIG. 4 illustrates yet another example configuration of theactivity console 113. In the illustratedexample activity console 113 ofFIG. 4 , atrackball 402 a allows the user to increase and/or decrease the incline of theexample treadmill 100, and atrackball 402 b allows the user to increase and/or decrease the speed of the movingplatform 104 of theexample treadmill 100. Thetrackballs trackball 402 a, for example, in a direction generally parallel to that of the exampleincrease incline indicator 154 to cause the incline/decline end 108 of thebase 102 and/orplatform 104 to increase in height (e.g., approach an alternate angle toward zero if in a decline position and/or approach an alternate angle greater than zero if in an incline position). -
FIG. 5 illustrates yet another configuration of theexample activity console 113. In the illustratedexample activity console 113 ofFIG. 5 , the user is provided with a touch-screen monitor 502. The touch-screen monitor 502 allows the user to view training routine instructions, media content, and/or broadcast programming during their workout. Additionally, the example touch-screen monitor 502 shown inFIG. 5 partitions thescreen 502 into fourseparate regions increase incline indicator 154, thedecrease incline indicator 152, theincrease speed indicator 156, and thedecrease speed indicator 158, respectively. In the event that the user wishes to increase and/or decrease the incline and/or the speed (e.g., in response to prompts via theindicators partitions FIG. 5 are to facilitate a user's accurate selection of the desired control, particularly when the user is tired and/or moving during exercise. - In the illustrated example touch-
screen monitor 502 ofFIG. 5 , thedecrease speed indicator 158 is illuminated (i.e., shown as a crosshatched section) in response to the training routine suggestion to decrease the speed of the movingplatform 104. In the event that the user touches the crosshatched region (the input partition 510), then thecontrol unit 110 responds by reducing the speed of the movingplatform 104. The example indicators 152-158 may be displayed on the touch screen monitor 502 as an image overlay. Persons having ordinary skill in the art will appreciate that the touch-screen LCD and/or touch-screen CRT may display such images as bitmap images generated by thecontrol unit 110. - A flowchart representative of an
example process 600 for implementing theexample treadmill 100 and user interfaces ofFIGS. 1A , 1B, 2A, 2B, and 3-5 is shown inFIG. 6 . Theexample process 600 may be implemented as machine readable instructions arranged as a program for execution by a processor, a controller, or similar computing device (e.g., theprocessor system 700 depicted inFIG. 7 ). The program may be embodied in software stored on a tangible medium such as, for example, a flash memory, a CD-ROM, a floppy disk, a hard drive, a digital versatile disk (DVD), or a memory associated with the processor and/or controller, but persons of ordinary skill in the art will readily appreciate that the entire program and/or parts thereof could alternatively be embodied in firmware or dedicated hardware in a well-known manner (e.g., the program orexample process 600 may be implemented by an application specific integrated circuit (ASIC), a programmable logic device (PLD), a field programmable logic device (FPLD), a programmable logic controller (PLC), a personal computer (PC), discrete logic, etc.). Also, one or more of the operations represented by the flowchart ofFIG. 6 may be implemented manually. Further, although theexample process 600 is described with reference to the flowchart illustrated inFIG. 6 , persons of ordinary skill in the art will readily appreciate that many other methods of implementing theexample process 600 may alternatively be used. For example, the order of execution of the blocks may be changed, and/or some of the blocks described may be changed, substituted, eliminated, or combined. - The
example process 600 determines (e.g., via the control unit 110) if the user has triggered an input, such as the example incline increase/decrease, and/or the example speed increase/decrease inputs ofFIGS. 1A , 1B, 2A, 2B, and 3-5 (block 602). If not, then theexample control unit 110 determines if the training routine is making a suggestion for the user to increase/decrease the incline and/or to increase/decrease the speed of the moving platform 104 (block 604). If neither a user input (block 602) occurs, nor a training routine suggestion (block 604) occurs, then control is returned to block 602 to monitor for such inputs. However, if the user activates an input (block 602), then thecontrol unit 110 responds by executing the request (block 606). For example, if the user slides thetoggle switch 114 b in an upward direction, then thecontrol unit 110 causes the movingplatform 104 to increase its speed. - If the training routine includes a suggestion to increase and/or decrease the incline and/or speed (block 604), then the
control unit 110 causes theactivity console 113 to illuminate the corresponding prompt for the user to view (block 608). For example, if the training routine suggests that the user's speed should increase, then thecontrol unit 110 sends a signal to the exampleincrease speed indicator 154 to illuminate a solid or a continuous color and/or flash at a predetermined rate to attract the attention of the user. As discussed above, theexample control unit 110 may invoke or activate any type of indicator including, but not limited to, the example touch-screen indicators 152-158 ofFIG. 5 . Theexample control unit 110 determines if the user responds to the training routine suggestion by monitoring the inputs (block 610). If no response is received, thecontrol unit 110 waits for a predetermined delay time period and decreases a counter (block 612). If the counter does not equal zero (block 614), then theexample process 600 returns to block 610 to monitor for a user input. However, if the counter equals zero (block 614), then it is assumed that the user is ignoring or has elected not to follow the training routine suggestion and the counter is reset (block 616) before returning control to block 602 to monitor for user input. - Returning to block 610, if the user does respond to the training routine suggestion, then the
example control unit 110 responds to the user input by executing the request (block 618). The counter is then reset (block 616) before theexample method 600 returns to block 602 to monitor for user input. -
FIG. 7 is a schematic diagram of anexample processor system 700 that may be used to implement thecontrol unit 110,user interface 112, and/or theactivity console 113 ofFIGS. 1A , 1B, 2A, 2B, and 3-5. Theexample processor system 700 ofFIG. 7 includes a general purposeprogrammable processor 710. Theexample processor 710 ofFIG. 7 executes codedinstructions 715 present in a main memory (e.g., within a random access memory (RAM) 725 as illustrated and/or within a read only memory (ROM) 720). Theexample processor 710 may be any type of processing unit, such as a microprocessor from the AMD®, Sun® and/or Intel® families of microprocessors. Theexample processor 710 may execute, among other things, machine accessible instructions to perform theexample process 600 ofFIG. 6 to control thetreadmill 100. - The
example processor 710 ofFIG. 7 is in communication with the example main memory (including the ROM 720 and the RAM 725) via abus 730. Theexample RAM 725 ofFIG. 7 may be implemented by dynamic random access memory (DRAM), Synchronous DRAM (SDRAM), and/or any other type of RAM device, and the example ROM 720 ofFIG. 7 may be implemented by flash memory and/or any other desired type of memory device. Access to theexample memories 720 and 725 is typically controlled by a memory controller (not shown) in a conventional manner. - To receive input signals from the example incline increase/decrease inputs (e.g., 152 and 154) and/or the example speed increase/
decrease inputs example control unit 110 ofFIG. 1 includes any variety of conventional interface circuitry such as, for example, an external bus interface 735. For example, the external bus interface 735 may provide one input signal path (e.g., a semiconductor package pin) for each switch of theexample activity console 113. Additionally or alternatively, the external bus interface 735 may implement any variety of time multiplexed interface to receive input signals from any number of additional and/oralternate activity console 113 inputs. - To display information for viewing by a user, the
example processor system 700 includes any variety ofdisplay 740, such as the example touch-screen 502 (e.g., an LCD touch-screen, a CRT touch-screen, etc.) discussed in connection withFIG. 5 . - To allow the
example control unit 110 to interact with the user to upload and/or modify training routines, anetwork interface 750 may be employed, such as, for example, a wireless LAN interface in accordance with, for instance, the Institute of Electronics and Electrical Engineers (IEEE) 802.11b, 802.11g, 802.15.4 (a.k.a. ZigBee) etc. standards. Theexample processor 710 ofFIG. 7 uses theexample network interface 750 to obtain, edit, and/or delete training routines for an identified user. - To allow the
example control unit 110 to generate sounds, theexample processor system 700 includes any variety ofspeaker 755. Theexample processor 710 ofFIG. 7 can cause any variety of sounds such as, for example, a prompt alarm bell to be produced by theexample speaker 755 ofFIG. 7 while a user is exercising. - Although an
example control unit 110 has been described as being implemented using theexample processor system 700 ofFIG. 7 , thecontrol unit 110 may be implemented using any of a variety of other and/or additional devices, components, circuits, modules, etc. Further, the devices, components, circuits, modules, elements, etc. illustrated inFIG. 7 may be combined, re-arranged, eliminated and/or implemented in any of a variety of ways. - Accordingly, while the above specification described example apparatus, methods, and articles of manufacture, persons of ordinary skill in the art will readily appreciate that the examples are not the only way to implement such apparatus, methods, and articles of manufacture. Therefore, although certain example apparatus, methods, and articles of manufacture have been described herein, the scope of coverage of this patent is not limited thereto. On the contrary, this patent covers all apparatus, methods, and articles of manufacture fairly falling within the scope of the appended claims either literally or under the doctrine of equivalents.
Claims (23)
1. An exercise apparatus comprising:
a user interface having an exercise parameter input and an indicator associated with the exercise parameter input; and
a control unit to activate the indicator in response to a training routine to prompt a user of the exercise apparatus to adjust an operation of the exercise apparatus via the exercise parameter input.
2. An exercise apparatus as defined in claim 1 , wherein the user interface is an activity console located in a forward central portion of the exercise apparatus.
3. An exercise apparatus as defined in claim 1 , wherein the exercise parameter input comprises at least one of an incline setting, a speed setting, or a resistance setting.
4. An exercise apparatus as defined in claim 1 , wherein the indicator comprises at least one of one or more light bulbs, one or more light emitting diodes, a cathode ray tube (CRT), or a liquid crystal display (LCD).
5. An exercise apparatus as defined in claim 4 , wherein the control unit is to generate a display of at least one of a shape or a color for the indicator and to generate the display of the indicator on at least one of the CRT or the LCD.
6. An exercise apparatus as defined in claim 5 , wherein the indicator is displayed as a graphic overlay with the exercise parameter input.
7. An exercise apparatus as defined in claim 6 , further comprising a touch-screen for user activation of the exercise parameter input.
8. An exercise apparatus as defined in claim 4 , wherein the control unit is to generate a display of the exercise parameter input on at least one of the CRT or the LCD.
9. An exercise apparatus as defined in claim 8 , wherein the CRT or the LCD includes a touch-screen.
10. An exercise apparatus as defined in claim 1 , wherein the indicator is proximate the exercise parameter input.
11. An exercise apparatus as defined in claim 1 , wherein the exercise parameter input comprises at least one of a toggle switch, a toggle lever, a trackball, or a touch-screen.
12. An exercise apparatus as defined in claim 11 , wherein the exercise parameter input operates via gross motor movements by the user.
13. An exercise apparatus as defined in claim 1 , wherein the exercise apparatus is at least one of a treadmill, an elliptical trainer, a climber, a stepper, a stationary bicycle, or a rower.
14. An exercise apparatus as defined in claim 1 , wherein the exercise parameter input is positioned on the user interface to be approximately aligned with a forward central portion of the exercise apparatus.
15. An exercise apparatus as defined in claim 1 , wherein the indicator comprises at least one arrow-shaped portion.
16. A method to control an exercise apparatus comprising:
automatically receiving a signal from a training routine indicative of a desired exercise parameter adjustment;
activating an indicator in response to the signal; and
determining if an exercise parameter input is activated by a user of the exercise apparatus in response to activation of the indicator.
17. A method to control an exercise apparatus as defined in claim 16 , wherein the signal is associated with at least one of a change in incline, a change in speed, or a change in resistance.
18. A method to control an exercise apparatus as defined in claim 16 , wherein activating the indicator comprises causing the indicator to illuminate.
19. A method to control an exercise apparatus as defined in claim 16 , further comprising executing the desired exercise parameter adjustment when the exercise parameter input is activated.
20. An article of manufacture storing machine readable instructions which, when executed, cause a machine to:
automatically receive a signal from a training routine indicative of a desired exercise parameter adjustment;
activate an indicator in response to the signal; and
determine if an exercise parameter input is activated by a user of the exercise apparatus in response to activation of the indicator.
21. An article of manufacture as defined in claim 20 , wherein the machine readable instructions, when executed, cause the machine to receive the signal of at least one of an incline change, a speed change, or a resistance change.
22. An article of manufacture as defined in claim 20 , wherein the machine readable instructions, when executed, cause the machine to illuminate the indicator.
23. An article of manufacture as defined in claim 20 , wherein the machine readable instructions, when executed, cause the machine to execute the desired exercise parameter adjustment when the exercise parameter input is activated.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/691,227 US20080242511A1 (en) | 2007-03-26 | 2007-03-26 | User interface methods and apparatus for controlling exercise apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/691,227 US20080242511A1 (en) | 2007-03-26 | 2007-03-26 | User interface methods and apparatus for controlling exercise apparatus |
Publications (1)
Publication Number | Publication Date |
---|---|
US20080242511A1 true US20080242511A1 (en) | 2008-10-02 |
Family
ID=39876240
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/691,227 Abandoned US20080242511A1 (en) | 2007-03-26 | 2007-03-26 | User interface methods and apparatus for controlling exercise apparatus |
Country Status (1)
Country | Link |
---|---|
US (1) | US20080242511A1 (en) |
Cited By (77)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090088299A1 (en) * | 2007-09-29 | 2009-04-02 | Chao-Chuan Chen | Display device of body building machine |
US20090124467A1 (en) * | 2007-11-02 | 2009-05-14 | Mark Hildebrandt | Recumbent stepper apparatus |
US20090280964A1 (en) * | 2008-05-12 | 2009-11-12 | Michael Lin | Treadmill having adjustable control panel |
US20110165997A1 (en) * | 2008-08-22 | 2011-07-07 | Alton Reich | Rotary exercise equipment apparatus and method of use thereof |
US20110283235A1 (en) * | 2010-05-12 | 2011-11-17 | Crossbow Technology Inc. | Result-oriented configuration of performance parameters |
US20120264569A1 (en) * | 2011-04-18 | 2012-10-18 | Technogym S.P.A. | Exercise machine and method for performing an exercise |
TWI385012B (en) * | 2009-08-05 | 2013-02-11 | Inventec Corp | Exercise device controlling method by setting exercise parameters and apparatus thereof |
US20130047112A1 (en) * | 2010-03-11 | 2013-02-21 | X | Method and device for operating a user interface |
US20130190136A1 (en) * | 2012-01-09 | 2013-07-25 | Icon Health & Fitness, Inc. | Exercise Device With Adjustable Console |
US20130274065A1 (en) * | 2012-04-11 | 2013-10-17 | Icon Health & Fitness, Inc. | Touchscreen Exercise Device Controller |
US20140171266A1 (en) * | 2012-08-27 | 2014-06-19 | Wahoo Fitness, LLC | System and method for controlling a bicycle trainer |
US20150057127A1 (en) * | 2013-08-26 | 2015-02-26 | Spx Fitness, Inc. | Adjustable Exercise System |
US20150262459A1 (en) * | 2014-03-12 | 2015-09-17 | Precor Incorporated | Fitness Equipment Unit Service Condition Notification System |
US20160051859A1 (en) * | 2014-08-25 | 2016-02-25 | Toyota Jidosha Kabushiki Kaisha | Gait training apparatus and control method therefor |
US9474926B1 (en) | 2013-08-26 | 2016-10-25 | Spx Fitness, Inc. | Multi-axis adjustable exercise machine |
WO2016197869A1 (en) * | 2015-06-11 | 2016-12-15 | 陈金芳 | Electric treadmill with movable display screen |
US9545535B2 (en) | 2013-08-26 | 2017-01-17 | Lagree Technologies, Inc. | Exercise machine inclination device |
US20170136339A1 (en) * | 2014-07-07 | 2017-05-18 | Leila Benedicte Habiche | Device for practising sport activities |
US9737453B2 (en) | 2014-05-27 | 2017-08-22 | Toyota Jidosha Kabushiki Kaisha | Walk training apparatus and walk training method thereof |
US9782625B1 (en) * | 2016-02-10 | 2017-10-10 | Brunswick Corporation | User interface on console for exercise machine |
USD813325S1 (en) | 2016-02-10 | 2018-03-20 | Brunswick Corporation | Removable media rack for exercise console |
US9999297B1 (en) | 2016-07-28 | 2018-06-19 | Brunswick Corporation | Input and/or display consoles for exercise apparatuses having an adjustable media shelf |
US10188890B2 (en) | 2013-12-26 | 2019-01-29 | Icon Health & Fitness, Inc. | Magnetic resistance mechanism in a cable machine |
US10207148B2 (en) | 2016-10-12 | 2019-02-19 | Icon Health & Fitness, Inc. | Systems and methods for reducing runaway resistance on an exercise device |
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 |
US20190118038A1 (en) * | 2017-10-25 | 2019-04-25 | Technogym S.P.A. | Method and system for managing a training of users on a plurality of exercise machines |
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 |
US10279207B2 (en) | 2013-08-26 | 2019-05-07 | Lagree Technologies, Inc. | Exercise machine support system |
US10293211B2 (en) | 2016-03-18 | 2019-05-21 | Icon Health & Fitness, Inc. | Coordinated weight selection |
US10313003B2 (en) | 2016-12-06 | 2019-06-04 | Brunswick Corporation | Systems and methods for wirelessly pairing a fitness machine to an accessory |
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 |
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 |
US10500473B2 (en) | 2016-10-10 | 2019-12-10 | Icon Health & Fitness, Inc. | Console positioning |
US20200009417A1 (en) * | 2016-03-18 | 2020-01-09 | Icon Health & Fitness, Inc. | Cable Exercise Machine |
US10537764B2 (en) | 2015-08-07 | 2020-01-21 | Icon Health & Fitness, Inc. | Emergency stop with magnetic brake for an exercise device |
US10543395B2 (en) | 2016-12-05 | 2020-01-28 | Icon Health & Fitness, Inc. | Offsetting treadmill deck weight during operation |
US10561877B2 (en) | 2016-11-01 | 2020-02-18 | Icon Health & Fitness, Inc. | Drop-in pivot configuration for stationary bike |
US10561894B2 (en) | 2016-03-18 | 2020-02-18 | Icon Health & Fitness, Inc. | Treadmill with removable supports |
US10625137B2 (en) | 2016-03-18 | 2020-04-21 | Icon Health & Fitness, Inc. | Coordinated displays in an exercise device |
US10625114B2 (en) | 2016-11-01 | 2020-04-21 | Icon Health & Fitness, Inc. | Elliptical and stationary bicycle apparatus including row functionality |
TWI693090B (en) * | 2017-05-22 | 2020-05-11 | 天樞健康資訊科技股份有限公司 | Information transmission and collection device combined with sports equipment and sports equipment |
US10661114B2 (en) | 2016-11-01 | 2020-05-26 | Icon Health & Fitness, Inc. | Body weight lift mechanism on treadmill |
US10671705B2 (en) | 2016-09-28 | 2020-06-02 | Icon Health & Fitness, Inc. | Customizing recipe recommendations |
US10702736B2 (en) | 2017-01-14 | 2020-07-07 | Icon Health & Fitness, Inc. | Exercise cycle |
US10702760B2 (en) | 2017-03-09 | 2020-07-07 | Lagree Technologies, Inc. | System and method for networking fitness machines |
US10729965B2 (en) | 2017-12-22 | 2020-08-04 | Icon Health & Fitness, Inc. | Audible belt guide in a treadmill |
US10773125B2 (en) * | 2018-04-16 | 2020-09-15 | Zhonghua Ci | Multi-angle electric exercise instrument and control method |
US10816177B1 (en) * | 2017-06-30 | 2020-10-27 | Woodway Usa, Inc. | Lighting system and method of using same with exercise and rehabilitation equipment |
US10857418B2 (en) | 2016-12-23 | 2020-12-08 | Lagree Technologies, Inc. | Exercise machine |
US10857421B2 (en) | 2017-05-31 | 2020-12-08 | Nike, Inc. | Treadmill with dynamic belt tensioning mechanism |
US10918904B2 (en) | 2017-05-31 | 2021-02-16 | Nike, Inc. | Treadmill with vertically displaceable platform |
US10940358B2 (en) | 2016-04-19 | 2021-03-09 | Lagree Technologies, Inc. | Tilting exercise machine |
US10940359B2 (en) | 2013-08-26 | 2021-03-09 | Lagree Technologies, Inc. | Exercise machine inclination device |
US10953305B2 (en) | 2015-08-26 | 2021-03-23 | Icon Health & Fitness, Inc. | Strength exercise mechanisms |
US10974092B2 (en) | 2018-07-25 | 2021-04-13 | Lagree Technologies, Inc. | Adjustable exercise machine |
US20210236882A1 (en) * | 2019-02-22 | 2021-08-05 | Technogym S.P.A. | Selectively adjustable resistance assemblies and methods of use for exercise machines |
EP3878525A1 (en) | 2020-03-10 | 2021-09-15 | Life Fitness, LLC | Systems and devices for controlling fitness machines |
EP3735302A4 (en) * | 2018-01-05 | 2021-09-29 | Peloton Interactive, Inc. | Exercise system and method |
US11219799B2 (en) | 2016-08-27 | 2022-01-11 | Peloton Interactive, Inc. | Exercise system and method |
US11298577B2 (en) | 2019-02-11 | 2022-04-12 | Ifit Inc. | Cable and power rack exercise machine |
US11298591B2 (en) | 2016-08-27 | 2022-04-12 | Peloton Interactive, Inc. | Exercise machine controls |
US20220134185A1 (en) * | 2020-08-20 | 2022-05-05 | Jaxamo Uk Limited | Interactive physical fitness system |
US11400344B2 (en) | 2016-08-27 | 2022-08-02 | Peloton Interactive, Inc. | Exercise system and method |
US11451108B2 (en) | 2017-08-16 | 2022-09-20 | Ifit Inc. | Systems and methods for axial impact resistance in electric motors |
US11654326B2 (en) | 2015-02-10 | 2023-05-23 | Lagree Technologies, Inc. | Exercise machine inclination device |
US11666792B2 (en) | 2014-06-17 | 2023-06-06 | Lagree Technologies, Inc. | Exercise machine support system |
US11883729B2 (en) | 2021-05-12 | 2024-01-30 | Technogym S.P.A. | Devices and system for protecting users from a treadmill conveyor |
Citations (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4408613A (en) * | 1981-10-02 | 1983-10-11 | Aerobitronics, Inc. | Interactive exercise device |
US4643418A (en) * | 1985-03-04 | 1987-02-17 | Battle Creek Equipment Company | Exercise treadmill |
US4828257A (en) * | 1986-05-20 | 1989-05-09 | Powercise International Corporation | Electronically controlled exercise system |
US4911427A (en) * | 1984-03-16 | 1990-03-27 | Sharp Kabushiki Kaisha | Exercise and training machine with microcomputer-assisted training guide |
US5089960A (en) * | 1990-02-16 | 1992-02-18 | Laguna Tectrix, Inc. | Racing system for exercise machines |
US5362069A (en) * | 1992-12-03 | 1994-11-08 | Heartbeat Corporation | Combination exercise device/video game |
US5476430A (en) * | 1994-10-28 | 1995-12-19 | Lumex, Inc. | Exercise treadmill with variable response to foot impact induced speed variation |
US5478295A (en) * | 1992-11-30 | 1995-12-26 | Fracchia; Kenneth H. | Apparatus and method of interfacing an exercise machine to a computer |
US5890997A (en) * | 1994-08-03 | 1999-04-06 | Roth; Eric S. | Computerized system for the design, execution, and tracking of exercise programs |
US6033344A (en) * | 1994-02-04 | 2000-03-07 | True Fitness Technology, Inc. | Fitness apparatus with heart rate control system and method of operation |
US6251048B1 (en) * | 1997-06-05 | 2001-06-26 | Epm Develoment Systems Corporation | Electronic exercise monitor |
US20020022551A1 (en) * | 1999-07-08 | 2002-02-21 | Watterson Scott R. | Methods and systems for controlling an exercise apparatus using a portable remote device |
US20030064860A1 (en) * | 2001-09-28 | 2003-04-03 | Konami Corporation | Exercise assisting method and apparatus implementing such method |
US20030075427A1 (en) * | 2001-05-07 | 2003-04-24 | Caldwell David W. | Control system input apparatus and method |
US20030171189A1 (en) * | 1997-06-05 | 2003-09-11 | Kaufman Arthur H. | Audible electronic exercise monitor |
US20040162188A1 (en) * | 2003-02-14 | 2004-08-19 | Scott Watterson | Progresive heart rate monitor display |
US6830541B2 (en) * | 2003-02-21 | 2004-12-14 | Strength Master Health Corp. | Treadmill with a movable switch mounted on an arm thereof |
US20050054490A1 (en) * | 2003-09-09 | 2005-03-10 | Ming-Fu Chou | Switches on handlebars of treadmills |
US20050064994A1 (en) * | 2003-09-18 | 2005-03-24 | Masaaki Matsumoto | Stationary bike |
US6902513B1 (en) * | 2002-04-02 | 2005-06-07 | Mcclure Daniel R. | Interactive fitness equipment |
US20050164832A1 (en) * | 2003-05-30 | 2005-07-28 | Michael Maschke | Apparatus and method for training adjustment in sports, in particular in running sports |
US20050288154A1 (en) * | 2003-06-17 | 2005-12-29 | Garmin Ltd., A Cayman Islands Corporation | Personal training device using GPS data |
US20070111858A1 (en) * | 2001-03-08 | 2007-05-17 | Dugan Brian M | Systems and methods for using a video game to achieve an exercise objective |
US20070123390A1 (en) * | 2005-11-29 | 2007-05-31 | Mathis Christopher E | Exercise equipment with interactive gaming component |
US20070142179A1 (en) * | 2005-12-15 | 2007-06-21 | Konami Sports & Life Co., Ltd. | Exercise-data management server apparatus and exercise-data management system |
US20070155589A1 (en) * | 2002-12-04 | 2007-07-05 | Philip Feldman | Method and Apparatus for Operatively Controlling a Virtual Reality Scenario with an Isometric Exercise System |
-
2007
- 2007-03-26 US US11/691,227 patent/US20080242511A1/en not_active Abandoned
Patent Citations (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4408613A (en) * | 1981-10-02 | 1983-10-11 | Aerobitronics, Inc. | Interactive exercise device |
US4911427A (en) * | 1984-03-16 | 1990-03-27 | Sharp Kabushiki Kaisha | Exercise and training machine with microcomputer-assisted training guide |
US4643418A (en) * | 1985-03-04 | 1987-02-17 | Battle Creek Equipment Company | Exercise treadmill |
US4828257A (en) * | 1986-05-20 | 1989-05-09 | Powercise International Corporation | Electronically controlled exercise system |
US5089960A (en) * | 1990-02-16 | 1992-02-18 | Laguna Tectrix, Inc. | Racing system for exercise machines |
US5478295A (en) * | 1992-11-30 | 1995-12-26 | Fracchia; Kenneth H. | Apparatus and method of interfacing an exercise machine to a computer |
US5362069A (en) * | 1992-12-03 | 1994-11-08 | Heartbeat Corporation | Combination exercise device/video game |
US6033344A (en) * | 1994-02-04 | 2000-03-07 | True Fitness Technology, Inc. | Fitness apparatus with heart rate control system and method of operation |
US5890997A (en) * | 1994-08-03 | 1999-04-06 | Roth; Eric S. | Computerized system for the design, execution, and tracking of exercise programs |
US5476430A (en) * | 1994-10-28 | 1995-12-19 | Lumex, Inc. | Exercise treadmill with variable response to foot impact induced speed variation |
US6251048B1 (en) * | 1997-06-05 | 2001-06-26 | Epm Develoment Systems Corporation | Electronic exercise monitor |
US20030171189A1 (en) * | 1997-06-05 | 2003-09-11 | Kaufman Arthur H. | Audible electronic exercise monitor |
US20020022551A1 (en) * | 1999-07-08 | 2002-02-21 | Watterson Scott R. | Methods and systems for controlling an exercise apparatus using a portable remote device |
US20070111858A1 (en) * | 2001-03-08 | 2007-05-17 | Dugan Brian M | Systems and methods for using a video game to achieve an exercise objective |
US20030075427A1 (en) * | 2001-05-07 | 2003-04-24 | Caldwell David W. | Control system input apparatus and method |
US20030064860A1 (en) * | 2001-09-28 | 2003-04-03 | Konami Corporation | Exercise assisting method and apparatus implementing such method |
US6786848B2 (en) * | 2001-09-28 | 2004-09-07 | Konami Sports Life Corporation | Exercise assisting method and apparatus implementing such method |
US6902513B1 (en) * | 2002-04-02 | 2005-06-07 | Mcclure Daniel R. | Interactive fitness equipment |
US20070155589A1 (en) * | 2002-12-04 | 2007-07-05 | Philip Feldman | Method and Apparatus for Operatively Controlling a Virtual Reality Scenario with an Isometric Exercise System |
US20040162188A1 (en) * | 2003-02-14 | 2004-08-19 | Scott Watterson | Progresive heart rate monitor display |
US6830541B2 (en) * | 2003-02-21 | 2004-12-14 | Strength Master Health Corp. | Treadmill with a movable switch mounted on an arm thereof |
US20050164832A1 (en) * | 2003-05-30 | 2005-07-28 | Michael Maschke | Apparatus and method for training adjustment in sports, in particular in running sports |
US20050288154A1 (en) * | 2003-06-17 | 2005-12-29 | Garmin Ltd., A Cayman Islands Corporation | Personal training device using GPS data |
US20050054490A1 (en) * | 2003-09-09 | 2005-03-10 | Ming-Fu Chou | Switches on handlebars of treadmills |
US20050064994A1 (en) * | 2003-09-18 | 2005-03-24 | Masaaki Matsumoto | Stationary bike |
US20070123390A1 (en) * | 2005-11-29 | 2007-05-31 | Mathis Christopher E | Exercise equipment with interactive gaming component |
US20070142179A1 (en) * | 2005-12-15 | 2007-06-21 | Konami Sports & Life Co., Ltd. | Exercise-data management server apparatus and exercise-data management system |
Cited By (131)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090088299A1 (en) * | 2007-09-29 | 2009-04-02 | Chao-Chuan Chen | Display device of body building machine |
US20090124467A1 (en) * | 2007-11-02 | 2009-05-14 | Mark Hildebrandt | Recumbent stepper apparatus |
US7775942B2 (en) * | 2007-11-02 | 2010-08-17 | Nustep, Inc. | Recumbent stepper apparatus |
US20090280964A1 (en) * | 2008-05-12 | 2009-11-12 | Michael Lin | Treadmill having adjustable control panel |
US7637850B2 (en) * | 2008-05-12 | 2009-12-29 | Michael Lin | Treadmill having adjustable control panel |
US20110165997A1 (en) * | 2008-08-22 | 2011-07-07 | Alton Reich | Rotary exercise equipment apparatus and method of use thereof |
TWI385012B (en) * | 2009-08-05 | 2013-02-11 | Inventec Corp | Exercise device controlling method by setting exercise parameters and apparatus thereof |
US20130047112A1 (en) * | 2010-03-11 | 2013-02-21 | X | Method and device for operating a user interface |
US9283829B2 (en) * | 2010-03-11 | 2016-03-15 | Volkswagen Ag | Process and device for displaying different information for driver and passenger of a vehicle |
US20110283235A1 (en) * | 2010-05-12 | 2011-11-17 | Crossbow Technology Inc. | Result-oriented configuration of performance parameters |
US9361008B2 (en) * | 2010-05-12 | 2016-06-07 | Moog Inc. | Result-oriented configuration of performance parameters |
US20120264569A1 (en) * | 2011-04-18 | 2012-10-18 | Technogym S.P.A. | Exercise machine and method for performing an exercise |
US10220259B2 (en) | 2012-01-05 | 2019-03-05 | Icon Health & Fitness, Inc. | System and method for controlling an exercise device |
US20130190136A1 (en) * | 2012-01-09 | 2013-07-25 | Icon Health & Fitness, Inc. | Exercise Device With Adjustable Console |
US9254416B2 (en) * | 2012-04-11 | 2016-02-09 | Icon Health & Fitness, Inc. | Touchscreen exercise device controller |
US20130274065A1 (en) * | 2012-04-11 | 2013-10-17 | Icon Health & Fitness, Inc. | Touchscreen Exercise Device Controller |
US11559732B2 (en) * | 2012-08-27 | 2023-01-24 | Wahoo Fitness Llc | Bicycle trainer |
US20180296896A1 (en) * | 2012-08-27 | 2018-10-18 | Wahoo Fitness Llc | Bicycle trainer |
US20230347226A1 (en) * | 2012-08-27 | 2023-11-02 | Wahoo Fitness Llc | Bicycle trainer |
US10933290B2 (en) * | 2012-08-27 | 2021-03-02 | Wahoo Fitness Llc | Bicycle trainer |
US10046222B2 (en) * | 2012-08-27 | 2018-08-14 | Wahoo Fitness, LLC | System and method for controlling a bicycle trainer |
US9999818B2 (en) | 2012-08-27 | 2018-06-19 | Wahoo Fitness Llc | Bicycle trainer |
US20140171266A1 (en) * | 2012-08-27 | 2014-06-19 | Wahoo Fitness, LLC | System and method for controlling a bicycle trainer |
US11338169B2 (en) | 2013-03-14 | 2022-05-24 | IFIT, Inc. | Strength training apparatus |
US10279212B2 (en) | 2013-03-14 | 2019-05-07 | Icon Health & Fitness, Inc. | Strength training apparatus with flywheel and related methods |
US10953268B1 (en) | 2013-03-14 | 2021-03-23 | Icon Health & Fitness, Inc. | Strength training apparatus |
US20150057127A1 (en) * | 2013-08-26 | 2015-02-26 | Spx Fitness, Inc. | Adjustable Exercise System |
US11865405B2 (en) | 2013-08-26 | 2024-01-09 | Lagree Technologies, Inc. | Multi-axis adjustable exercise machine |
US11413488B2 (en) | 2013-08-26 | 2022-08-16 | Lagree Technologies, Inc. | Exercise machine support system |
US10940359B2 (en) | 2013-08-26 | 2021-03-09 | Lagree Technologies, Inc. | Exercise machine inclination device |
US9789354B2 (en) | 2013-08-26 | 2017-10-17 | Lagree Technologies, Inc. | Multi-axis adjustable exercise machine |
US9849330B2 (en) | 2013-08-26 | 2017-12-26 | Lagree Technologies, Inc. | Exercise machine inclination device |
US9914014B2 (en) | 2013-08-26 | 2018-03-13 | Lagree Technologies, Inc. | Multi-axis adjustable exercise machine |
US9649526B2 (en) | 2013-08-26 | 2017-05-16 | Lagree Technologies, Inc. | Multi-axis adjustable exercise machine |
US10279207B2 (en) | 2013-08-26 | 2019-05-07 | Lagree Technologies, Inc. | Exercise machine support system |
US11406864B2 (en) | 2013-08-26 | 2022-08-09 | Lagree Technologies, Inc. | Exercise machine inclination device |
US9545535B2 (en) | 2013-08-26 | 2017-01-17 | Lagree Technologies, Inc. | Exercise machine inclination device |
US9533184B1 (en) | 2013-08-26 | 2017-01-03 | Lagree Technologies, Inc. | Multi-axis adjustable exercise machine |
US9474926B1 (en) | 2013-08-26 | 2016-10-25 | Spx Fitness, Inc. | Multi-axis adjustable exercise machine |
US9211440B2 (en) * | 2013-08-26 | 2015-12-15 | Spx Fitness, Inc. | Adjustable exercise system |
US10946230B2 (en) | 2013-08-26 | 2021-03-16 | Lagree Technologies, Inc. | Exercise machine support system |
US10850158B2 (en) | 2013-08-26 | 2020-12-01 | Lagree Technologies, Inc. | Multi-axis adjustable exercise machine |
US10265573B2 (en) | 2013-08-26 | 2019-04-23 | Lagree Technologies, Inc. | Exercise machine inclination device |
US10238910B2 (en) | 2013-08-26 | 2019-03-26 | Lagree Technologies, Inc. | Multi-axis adjustable exercise machine |
US10188890B2 (en) | 2013-12-26 | 2019-01-29 | Icon Health & Fitness, Inc. | Magnetic resistance mechanism in a cable machine |
US10967214B1 (en) | 2013-12-26 | 2021-04-06 | Icon Health & Fitness, Inc. | Cable exercise machine |
US10758767B2 (en) | 2013-12-26 | 2020-09-01 | Icon Health & Fitness, Inc. | Resistance mechanism in a cable exercise machine |
US11794052B2 (en) | 2013-12-26 | 2023-10-24 | Ifit Inc. | Cable exercise machine |
US10433612B2 (en) | 2014-03-10 | 2019-10-08 | Icon Health & Fitness, Inc. | Pressure sensor to quantify work |
US9922528B2 (en) * | 2014-03-12 | 2018-03-20 | Precor Incorporation | Fitness equipment unit service condition notification system |
US20150262459A1 (en) * | 2014-03-12 | 2015-09-17 | Precor Incorporated | Fitness Equipment Unit Service Condition Notification System |
US9737453B2 (en) | 2014-05-27 | 2017-08-22 | Toyota Jidosha Kabushiki Kaisha | Walk training apparatus and walk training method thereof |
US10350131B2 (en) | 2014-05-27 | 2019-07-16 | Toyota Jidosha Kabushiki Kaisha | Walk training apparatus and walk training method thereof |
US10426989B2 (en) | 2014-06-09 | 2019-10-01 | Icon Health & Fitness, Inc. | Cable system incorporated into a treadmill |
US11666792B2 (en) | 2014-06-17 | 2023-06-06 | Lagree Technologies, Inc. | Exercise machine support system |
US10226396B2 (en) | 2014-06-20 | 2019-03-12 | Icon Health & Fitness, Inc. | Post workout massage device |
US10220289B2 (en) * | 2014-07-07 | 2019-03-05 | Leila Benedicte Habiche | Device for practicing sport activities |
US20170136339A1 (en) * | 2014-07-07 | 2017-05-18 | Leila Benedicte Habiche | Device for practising sport activities |
CN105380771A (en) * | 2014-08-25 | 2016-03-09 | 丰田自动车株式会社 | Gait training apparatus and control method therefor |
US20160051859A1 (en) * | 2014-08-25 | 2016-02-25 | Toyota Jidosha Kabushiki Kaisha | Gait training apparatus and control method therefor |
US9750978B2 (en) * | 2014-08-25 | 2017-09-05 | Toyota Jidosha Kabushiki Kaisha | Gait training apparatus and control method therefor |
US10258828B2 (en) | 2015-01-16 | 2019-04-16 | Icon Health & Fitness, Inc. | Controls for an exercise device |
US11654326B2 (en) | 2015-02-10 | 2023-05-23 | Lagree Technologies, Inc. | Exercise machine inclination device |
US10391361B2 (en) | 2015-02-27 | 2019-08-27 | Icon Health & Fitness, Inc. | Simulating real-world terrain on an exercise device |
WO2016197869A1 (en) * | 2015-06-11 | 2016-12-15 | 陈金芳 | Electric treadmill with movable display screen |
US10537764B2 (en) | 2015-08-07 | 2020-01-21 | Icon Health & Fitness, Inc. | Emergency stop with magnetic brake for an exercise device |
US10953305B2 (en) | 2015-08-26 | 2021-03-23 | Icon Health & Fitness, Inc. | Strength exercise mechanisms |
US9782625B1 (en) * | 2016-02-10 | 2017-10-10 | Brunswick Corporation | User interface on console for exercise machine |
USD813325S1 (en) | 2016-02-10 | 2018-03-20 | Brunswick Corporation | Removable media rack for exercise console |
USD828469S1 (en) | 2016-02-10 | 2018-09-11 | Brunswick Corporation | Removable media rack for exercise console |
USD828468S1 (en) | 2016-02-10 | 2018-09-11 | Brunswick Corporation | Removable media rack for exercise console |
US10625137B2 (en) | 2016-03-18 | 2020-04-21 | Icon Health & Fitness, Inc. | Coordinated displays in an exercise device |
US10493349B2 (en) | 2016-03-18 | 2019-12-03 | Icon Health & Fitness, Inc. | Display on exercise device |
US20200009417A1 (en) * | 2016-03-18 | 2020-01-09 | Icon Health & Fitness, Inc. | Cable Exercise Machine |
US10293211B2 (en) | 2016-03-18 | 2019-05-21 | Icon Health & Fitness, Inc. | Coordinated weight selection |
US10561894B2 (en) | 2016-03-18 | 2020-02-18 | Icon Health & Fitness, Inc. | Treadmill with removable supports |
US10272317B2 (en) | 2016-03-18 | 2019-04-30 | Icon Health & Fitness, Inc. | Lighted pace feature in a treadmill |
US11433271B2 (en) | 2016-04-19 | 2022-09-06 | Lagree Technologies, Inc. | Tilting exercise machine |
US10940358B2 (en) | 2016-04-19 | 2021-03-09 | Lagree Technologies, Inc. | Tilting exercise machine |
US11826604B2 (en) | 2016-04-19 | 2023-11-28 | Lagree Technologies, Inc. | Tilting exercise machine |
US10252109B2 (en) | 2016-05-13 | 2019-04-09 | Icon Health & Fitness, Inc. | Weight platform treadmill |
US10471299B2 (en) | 2016-07-01 | 2019-11-12 | Icon Health & Fitness, Inc. | Systems and methods for cooling internal exercise equipment components |
US10441844B2 (en) | 2016-07-01 | 2019-10-15 | Icon Health & Fitness, Inc. | Cooling systems and methods for exercise equipment |
US9999297B1 (en) | 2016-07-28 | 2018-06-19 | Brunswick Corporation | Input and/or display consoles for exercise apparatuses having an adjustable media shelf |
US11617921B2 (en) | 2016-08-27 | 2023-04-04 | Peloton Interactive, Inc. | Exercise machine controls |
US20220203171A1 (en) * | 2016-08-27 | 2022-06-30 | Peloton Interactive, Inc. | Exercise system and method |
US11298591B2 (en) | 2016-08-27 | 2022-04-12 | Peloton Interactive, Inc. | Exercise machine controls |
US11219799B2 (en) | 2016-08-27 | 2022-01-11 | Peloton Interactive, Inc. | Exercise system and method |
US20230173344A1 (en) * | 2016-08-27 | 2023-06-08 | Peloton Interactive, Inc. | Exercise system and method |
US11400344B2 (en) | 2016-08-27 | 2022-08-02 | Peloton Interactive, Inc. | Exercise system and method |
US10671705B2 (en) | 2016-09-28 | 2020-06-02 | Icon Health & Fitness, Inc. | Customizing recipe recommendations |
US10500473B2 (en) | 2016-10-10 | 2019-12-10 | Icon Health & Fitness, Inc. | Console positioning |
US10207148B2 (en) | 2016-10-12 | 2019-02-19 | Icon Health & Fitness, Inc. | Systems and methods for reducing runaway resistance on an exercise device |
US10376736B2 (en) | 2016-10-12 | 2019-08-13 | Icon Health & Fitness, Inc. | Cooling an exercise device during a dive motor runway condition |
US10661114B2 (en) | 2016-11-01 | 2020-05-26 | Icon Health & Fitness, Inc. | Body weight lift mechanism on treadmill |
US10343017B2 (en) | 2016-11-01 | 2019-07-09 | Icon Health & Fitness, Inc. | Distance sensor for console positioning |
US10561877B2 (en) | 2016-11-01 | 2020-02-18 | Icon Health & Fitness, Inc. | Drop-in pivot configuration for stationary bike |
US10625114B2 (en) | 2016-11-01 | 2020-04-21 | Icon Health & Fitness, Inc. | Elliptical and stationary bicycle apparatus including row functionality |
US10543395B2 (en) | 2016-12-05 | 2020-01-28 | Icon Health & Fitness, Inc. | Offsetting treadmill deck weight during operation |
US10313003B2 (en) | 2016-12-06 | 2019-06-04 | Brunswick Corporation | Systems and methods for wirelessly pairing a fitness machine to an accessory |
US11554288B2 (en) | 2016-12-23 | 2023-01-17 | Lagree Technologies, Inc. | Exercise machine |
US11826607B2 (en) | 2016-12-23 | 2023-11-28 | Lagree Technologies, Inc. | Exercise machine |
US10857418B2 (en) | 2016-12-23 | 2020-12-08 | Lagree Technologies, Inc. | Exercise machine |
US10702736B2 (en) | 2017-01-14 | 2020-07-07 | Icon Health & Fitness, Inc. | Exercise cycle |
US11623126B1 (en) | 2017-03-09 | 2023-04-11 | Lagree Technologies, Inc. | System and method for networking fitness machines |
US10702760B2 (en) | 2017-03-09 | 2020-07-07 | Lagree Technologies, Inc. | System and method for networking fitness machines |
TWI702978B (en) * | 2017-05-22 | 2020-09-01 | 天樞健康資訊科技股份有限公司 | Mobile sports equipment controller and sports equipment control method |
TWI693090B (en) * | 2017-05-22 | 2020-05-11 | 天樞健康資訊科技股份有限公司 | Information transmission and collection device combined with sports equipment and sports equipment |
US11666799B2 (en) | 2017-05-31 | 2023-06-06 | Nike, Inc. | Treadmill with vertically displaceable platform |
US11491365B2 (en) | 2017-05-31 | 2022-11-08 | Nike, Inc. | Treadmill with vertically displaceable platform |
US10918904B2 (en) | 2017-05-31 | 2021-02-16 | Nike, Inc. | Treadmill with vertically displaceable platform |
US11565147B2 (en) | 2017-05-31 | 2023-01-31 | Nike, Inc. | Treadmill with dynamic belt tensioning mechanism |
US10857421B2 (en) | 2017-05-31 | 2020-12-08 | Nike, Inc. | Treadmill with dynamic belt tensioning mechanism |
US11517806B2 (en) | 2017-06-30 | 2022-12-06 | Woodway Usa, Inc. | Lighting system and method of using same with exercise and rehabilitation equipment |
US11547921B2 (en) | 2017-06-30 | 2023-01-10 | Woodway Usa, Inc. | Lighting system and method of using same with exercise and rehabilitation equipment |
US10816177B1 (en) * | 2017-06-30 | 2020-10-27 | Woodway Usa, Inc. | Lighting system and method of using same with exercise and rehabilitation equipment |
US11451108B2 (en) | 2017-08-16 | 2022-09-20 | Ifit Inc. | Systems and methods for axial impact resistance in electric motors |
US20190118038A1 (en) * | 2017-10-25 | 2019-04-25 | Technogym S.P.A. | Method and system for managing a training of users on a plurality of exercise machines |
US10729965B2 (en) | 2017-12-22 | 2020-08-04 | Icon Health & Fitness, Inc. | Audible belt guide in a treadmill |
EP3735302A4 (en) * | 2018-01-05 | 2021-09-29 | Peloton Interactive, Inc. | Exercise system and method |
US10773125B2 (en) * | 2018-04-16 | 2020-09-15 | Zhonghua Ci | Multi-angle electric exercise instrument and control method |
US10974092B2 (en) | 2018-07-25 | 2021-04-13 | Lagree Technologies, Inc. | Adjustable exercise machine |
US11446536B2 (en) | 2018-07-25 | 2022-09-20 | Lagree Technologies, Inc. | Adjustable exercise machine |
US11883709B2 (en) | 2018-07-25 | 2024-01-30 | Lagree Technologies, Inc. | Adjustable exercise machine |
US11452903B2 (en) | 2019-02-11 | 2022-09-27 | Ifit Inc. | Exercise machine |
US11298577B2 (en) | 2019-02-11 | 2022-04-12 | Ifit Inc. | Cable and power rack exercise machine |
US11633647B2 (en) * | 2019-02-22 | 2023-04-25 | Technogym S.P.A. | Selectively adjustable resistance assemblies and methods of use for exercise machines |
US20210236882A1 (en) * | 2019-02-22 | 2021-08-05 | Technogym S.P.A. | Selectively adjustable resistance assemblies and methods of use for exercise machines |
EP3878525A1 (en) | 2020-03-10 | 2021-09-15 | Life Fitness, LLC | Systems and devices for controlling fitness machines |
US20220134185A1 (en) * | 2020-08-20 | 2022-05-05 | Jaxamo Uk Limited | Interactive physical fitness system |
US11883729B2 (en) | 2021-05-12 | 2024-01-30 | Technogym S.P.A. | Devices and system for protecting users from a treadmill conveyor |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20080242511A1 (en) | User interface methods and apparatus for controlling exercise apparatus | |
US11623126B1 (en) | System and method for networking fitness machines | |
KR101461202B1 (en) | Exerciser system for virtual reality and management method | |
US20210291015A1 (en) | Exercise system and method | |
TWI646997B (en) | Distance sensor for console positioning | |
TWI637768B (en) | Console positioning | |
TWI776250B (en) | Modular exercise device | |
AU2013101778A4 (en) | Exercise device with communication linkage for connection with external computing device | |
US20190111318A1 (en) | Exercise machine controls | |
KR101666811B1 (en) | Cycle running simulation apparatus to simulate real environment and fitness management method using the apparatus | |
US8717254B1 (en) | Portable motion sensor and video glasses system for displaying a real time video display to a user while exercising | |
TWI811593B (en) | Deck for an exercise machine, treadmill and method of manufacturing a treadmill | |
US20160206922A1 (en) | Controls for an Exercise Device | |
US20210346752A1 (en) | Treadmill providing multiple axis displacement of the moving surface | |
KR101792715B1 (en) | Exercise management system simulating real environment | |
KR20200096988A (en) | Exercise system and method | |
CN113453770B (en) | Exercise machine control | |
CN215310006U (en) | Sports equipment with image display device | |
KR20130118494A (en) | Running machine having a design function of exercise course geographical feature | |
US20230035175A1 (en) | Indoor cycle linked with game content | |
TWI827511B (en) | Sports equipment with a control interface located on the handlebars | |
CN211327977U (en) | Real scene simulation treadmill based on internet | |
KR20170102677A (en) | Apparatus for Display related to Speed |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: BRUNSWICK CORPORATION, ILLINOIS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:MUNOZ, RAUL;WARD, STEVEN WAIN;HOUGH, JACK B.;AND OTHERS;REEL/FRAME:019175/0608;SIGNING DATES FROM 20070323 TO 20070326 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |