[go: up one dir, main page]

WO2019022706A1 - EXERCISE PROGRAMS - Google Patents

EXERCISE PROGRAMS Download PDF

Info

Publication number
WO2019022706A1
WO2019022706A1 PCT/US2017/043525 US2017043525W WO2019022706A1 WO 2019022706 A1 WO2019022706 A1 WO 2019022706A1 US 2017043525 W US2017043525 W US 2017043525W WO 2019022706 A1 WO2019022706 A1 WO 2019022706A1
Authority
WO
WIPO (PCT)
Prior art keywords
exercise
user
input
computing device
exercise program
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.)
Ceased
Application number
PCT/US2017/043525
Other languages
French (fr)
Inventor
Jeffrey WOODWORTH
Peter Seiler
Amol Pandit
Matthew Flach
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hewlett Packard Development Co LP
Original Assignee
Hewlett Packard Development Co LP
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hewlett Packard Development Co LP filed Critical Hewlett Packard Development Co LP
Priority to PCT/US2017/043525 priority Critical patent/WO2019022706A1/en
Publication of WO2019022706A1 publication Critical patent/WO2019022706A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B21/00Exercising apparatus for developing or strengthening the muscles or joints of the body by working against a counterforce, with or without measuring devices
    • A63B21/00058Mechanical means for varying the resistance
    • A63B21/00076Mechanical means for varying the resistance on the fly, i.e. varying the resistance during exercise
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0062Monitoring athletic performances, e.g. for determining the work of a user on an exercise apparatus, the completed jogging or cycling distance
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0075Means for generating exercise programs or schemes, e.g. computerized virtual trainer, e.g. using expert databases
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0087Electric or electronic controls for exercising apparatus of groups A63B21/00 - A63B23/00, e.g. controlling load
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B71/00Games or sports accessories not covered in groups A63B1/00 - A63B69/00
    • A63B71/06Indicating or scoring devices for games or players, or for other sports activities
    • A63B71/0619Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
    • A63B71/0622Visual, audio or audio-visual systems for entertaining, instructing or motivating the user
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0062Monitoring athletic performances, e.g. for determining the work of a user on an exercise apparatus, the completed jogging or cycling distance
    • A63B2024/0068Comparison to target or threshold, previous performance or not real time comparison to other individuals
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0075Means for generating exercise programs or schemes, e.g. computerized virtual trainer, e.g. using expert databases
    • A63B2024/0078Exercise efforts programmed as a function of time
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0075Means for generating exercise programs or schemes, e.g. computerized virtual trainer, e.g. using expert databases
    • A63B2024/0081Coaching or training aspects related to a group of users
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0087Electric or electronic controls for exercising apparatus of groups A63B21/00 - A63B23/00, e.g. controlling load
    • A63B2024/0093Electric or electronic controls for exercising apparatus of groups A63B21/00 - A63B23/00, e.g. controlling load the load of the exercise apparatus being controlled by performance parameters, e.g. distance or speed
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0087Electric or electronic controls for exercising apparatus of groups A63B21/00 - A63B23/00, e.g. controlling load
    • A63B2024/0096Electric or electronic controls for exercising apparatus of groups A63B21/00 - A63B23/00, e.g. controlling load using performance related parameters for controlling electronic or video games or avatars
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B71/00Games or sports accessories not covered in groups A63B1/00 - A63B69/00
    • A63B71/0054Features for injury prevention on an apparatus, e.g. shock absorbers
    • A63B2071/0081Stopping the operation of the apparatus
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B71/00Games or sports accessories not covered in groups A63B1/00 - A63B69/00
    • A63B71/06Indicating or scoring devices for games or players, or for other sports activities
    • A63B71/0619Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
    • A63B71/0622Visual, audio or audio-visual systems for entertaining, instructing or motivating the user
    • A63B2071/0625Emitting sound, noise or music
    • A63B2071/0627Emitting sound, noise or music when used improperly, e.g. by giving a warning
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B71/00Games or sports accessories not covered in groups A63B1/00 - A63B69/00
    • A63B71/06Indicating or scoring devices for games or players, or for other sports activities
    • A63B71/0619Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
    • A63B71/0622Visual, audio or audio-visual systems for entertaining, instructing or motivating the user
    • A63B2071/0625Emitting sound, noise or music
    • A63B2071/063Spoken or verbal instructions
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B71/00Games or sports accessories not covered in groups A63B1/00 - A63B69/00
    • A63B71/06Indicating or scoring devices for games or players, or for other sports activities
    • A63B71/0619Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
    • A63B2071/065Visualisation of specific exercise parameters
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B71/00Games or sports accessories not covered in groups A63B1/00 - A63B69/00
    • A63B71/06Indicating or scoring devices for games or players, or for other sports activities
    • A63B2071/0675Input for modifying training controls during workout
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B71/00Games or sports accessories not covered in groups A63B1/00 - A63B69/00
    • A63B71/06Indicating or scoring devices for games or players, or for other sports activities
    • A63B2071/0675Input for modifying training controls during workout
    • A63B2071/0677Input by image recognition, e.g. video signals
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B71/00Games or sports accessories not covered in groups A63B1/00 - A63B69/00
    • A63B71/06Indicating or scoring devices for games or players, or for other sports activities
    • A63B2071/0675Input for modifying training controls during workout
    • A63B2071/068Input by voice recognition
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B22/00Exercising apparatus specially adapted for conditioning the cardio-vascular system, for training agility or co-ordination of movements
    • A63B22/02Exercising 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/0235Exercising 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
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B22/00Exercising apparatus specially adapted for conditioning the cardio-vascular system, for training agility or co-ordination of movements
    • A63B22/06Exercising apparatus specially adapted for conditioning the cardio-vascular system, for training agility or co-ordination of movements with support elements performing a rotating cycling movement, i.e. a closed path movement
    • A63B22/0605Exercising apparatus specially adapted for conditioning the cardio-vascular system, for training agility or co-ordination of movements with support elements performing a rotating cycling movement, i.e. a closed path movement performing a circular movement, e.g. ergometers
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B22/00Exercising apparatus specially adapted for conditioning the cardio-vascular system, for training agility or co-ordination of movements
    • A63B22/06Exercising apparatus specially adapted for conditioning the cardio-vascular system, for training agility or co-ordination of movements with support elements performing a rotating cycling movement, i.e. a closed path movement
    • A63B22/0664Exercising apparatus specially adapted for conditioning the cardio-vascular system, for training agility or co-ordination of movements with support elements performing a rotating cycling movement, i.e. a closed path movement performing an elliptic movement
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2208/00Characteristics or parameters related to the user or player
    • A63B2208/03Characteristics or parameters related to the user or player the user being in water
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2220/00Measuring of physical parameters relating to sporting activity
    • A63B2220/05Image processing for measuring physical parameters
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2220/00Measuring of physical parameters relating to sporting activity
    • A63B2220/80Special sensors, transducers or devices therefor
    • A63B2220/806Video cameras
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2220/00Measuring of physical parameters relating to sporting activity
    • A63B2220/80Special sensors, transducers or devices therefor
    • A63B2220/808Microphones
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2225/00Miscellaneous features of sport apparatus, devices or equipment
    • A63B2225/20Miscellaneous features of sport apparatus, devices or equipment with means for remote communication, e.g. internet or the like
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2225/00Miscellaneous features of sport apparatus, devices or equipment
    • A63B2225/50Wireless data transmission, e.g. by radio transmitters or telemetry
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2230/00Measuring physiological parameters of the user
    • A63B2230/01User's weight
    • A63B2230/015User's weight used as a control parameter for the apparatus
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2230/00Measuring physiological parameters of the user
    • A63B2230/04Measuring physiological parameters of the user heartbeat characteristics, e.g. ECG, blood pressure modulations
    • A63B2230/045Measuring physiological parameters of the user heartbeat characteristics, e.g. ECG, blood pressure modulations used as a control parameter for the apparatus
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2230/00Measuring physiological parameters of the user
    • A63B2230/04Measuring physiological parameters of the user heartbeat characteristics, e.g. ECG, blood pressure modulations
    • A63B2230/06Measuring physiological parameters of the user heartbeat characteristics, e.g. ECG, blood pressure modulations heartbeat rate only
    • A63B2230/062Measuring physiological parameters of the user heartbeat characteristics, e.g. ECG, blood pressure modulations heartbeat rate only used as a control parameter for the apparatus
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2230/00Measuring physiological parameters of the user
    • A63B2230/08Measuring physiological parameters of the user other bio-electrical signals
    • A63B2230/085Measuring physiological parameters of the user other bio-electrical signals used as a control parameter for the apparatus
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2230/00Measuring physiological parameters of the user
    • A63B2230/40Measuring physiological parameters of the user respiratory characteristics
    • A63B2230/405Measuring physiological parameters of the user respiratory characteristics used as a control parameter for the apparatus
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2230/00Measuring physiological parameters of the user
    • A63B2230/40Measuring physiological parameters of the user respiratory characteristics
    • A63B2230/43Composition of exhaled air
    • A63B2230/431Composition of exhaled air used as a control parameter for the apparatus
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2230/00Measuring physiological parameters of the user
    • A63B2230/50Measuring physiological parameters of the user temperature
    • A63B2230/505Measuring physiological parameters of the user temperature used as a control parameter for the apparatus
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2230/00Measuring physiological parameters of the user
    • A63B2230/62Measuring physiological parameters of the user posture
    • A63B2230/625Measuring physiological parameters of the user posture used as a control parameter for the apparatus
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2230/00Measuring physiological parameters of the user
    • A63B2230/65Measuring physiological parameters of the user skin conductivity
    • A63B2230/655Measuring physiological parameters of the user skin conductivity used as a control parameter for the apparatus
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2230/00Measuring physiological parameters of the user
    • A63B2230/75Measuring physiological parameters of the user calorie expenditure
    • A63B2230/755Measuring physiological parameters of the user calorie expenditure used as a control parameter for the apparatus

Definitions

  • Physical exercise is any bodily activity that enhances or maintains physical fitness and overall health and wellness.
  • the benefits of exercise have been known since antiquity, and Marcus Cicero once stated, "It is exercise alone that supports the spirits, and keeps the mind in vigor.”
  • Exercise can be performed for various reasons, including increasing growth and development, reducing aging, strengthening muscles and the cardiovascular system, honing athletic skills, weight loss or weight maintenance, and enjoyment. Frequent and regular physical exercise may boost the immune system and reduce the likelihood of cardiovascular disease, type two diabetes, and obesity.
  • Exercise can be performed with a personal trainer, in a coach-directed fitness class, in groups, or alone either without exercise equipment or with exercise equipment including computerized electromechanical devices executing an exercise program.
  • Figure 1 is a block diagram illustrating an example method.
  • Figure 2 is a block diagram illustrating another example method.
  • Figure 3 is a block diagram illustrating an example system to implement the example methods of Figures 1 and 2.
  • Figure 4 is a block diagram illustrating an example system to implement the example system of Figure 3. Detailed Description
  • the use of exercise machines to execute an exercise program includes the benefits of flexibility to perform the exercise program despite inclement weather or having to conform to the schedule of a personal trainer or fitness class.
  • the experience is not the same as exercising outdoors or with a group.
  • users may not have proper training or know how to meet their workout goals or generate effective workouts.
  • This disclosure relates to a computerized exercise machine and system that can receive inputs from a user to create an immersive and personalized workout experience.
  • the exercise machine can help the user attain personal fitness goals with more efficiency in the workout's effects on the specific user.
  • Figure 1 illustrates an example method 100 of providing an exercise program in which a user can engage in an exercise plan with an exercise machine.
  • a user selectable input is received into a computing device at 102.
  • An input indicative of a physical exertion parameter of the user during the exercise program is received into the computing device at 104.
  • the computing device dynamically adjusts an exercise machine during the exercise program based on the user selectable input or the input indicative of the physical exertion parameter at 106.
  • the computing device may adjust the exercise program continuously, periodically, when the physical exertion parameter crosses a threshold, when user input is received, or the like.
  • the computing device (or devices) of this disclosure typically includes a processor system having a processing unit, i.e., processors and memory operably coupled to the exercise machine, that may dynamically adjust a setting, such as speed or pressure or resistance or duration, of the exercise machine.
  • the computing device can take several forms. Such forms include a personal computer, a workstation, a server, a handheld device (such as a mobile phone or tablet), a wearable device, a consumer electronic device (such as a video game console or a digital video recorder), a controller in the exercise machine, or other, and can be a standalone device or configured as part of a computer network.
  • the dynamically adjustable exercise machine (or machines) of this disclosure can also take several forms.
  • Such forms include an aerobic or cardiovascular trainer having an adjustable speed or resistance or duration, such as treadmill having an adjustable speed and incline, an exercise bicycle, elliptical trainer, stair-climber, or other; an anaerobic trainer or resistance machine, such as a machine with computer adjustable weights (adjustable during or between repetitions of a complete motion) or with a motor to assist or spot the user, resulting in a pressure on the user or other resistance mechanisms; or other exercise machine including recirculating stream swimming pools.
  • the computing device may be physically coupled to the exercise machine via direct signal pathways, coupled to the exercise machine via a computer network such as the internet or local network, or otherwise coupled to the exercise machine to effect adjustment of the settings.
  • the user selectable input can include several forms including a
  • the exercise regimen includes a base exercise plan to be dynamically modified during the exercise program.
  • the user selectable input can be received in response to a prompt from the computing device such as prior to or during the exercise program.
  • the exercise regimen may include a programmed set of input parameters defined by a clinician, such as a physician, nurse, or physical therapist, or physical professional such as a personal trainer or coach, with the intent of targeting a specific set of physical exertion parameters.
  • the exercise program can assist the user to achieve selected goals as prescribed by the clinician or professional. For instance, a physical therapist may be working with a patient to rebuild muscle in a certain muscle group. The exercise program may take this input and adjust resistances and workout profiles to specifically target the muscle groups that the physical therapist prescribes.
  • the term "physical exertion parameter" refers to a metric directly or inferentially related to a physiological response to the exercise program.
  • the physical exertion parameter can include a heart rate, body temperature, breathing rate, breathing volume, lactate or lactic acid level, electro-dermal activity (or galvanic skin response) related to an amount of sweat secretion from the user's sweat glands, or other metric related to physiologic response to physical exertion.
  • the physical exertion parameter can be based on changes to the physiological response during the exercise program.
  • the physical exertion parameter is one example of biometric data.
  • Biometric data refers to data related to the user's characteristics including physical and behavior characteristics of the user during the exercise program.
  • physical characteristics include height, weight, shape or other geometry of body or portion of the body, or scent.
  • Behavior characteristics include limb speed (such as foot speed or hand speed), body, limb, or other portion of the body position during exercise (e.g., absolute position, position relative to the exercise equipment, etc.), body or limb rhythm, or voice.
  • the physical exertion parameter may include physical or behavioral characteristics of the biometric data.
  • Figure 2 illustrates an example method 200 of providing an exercise program with a computing device and an exercise machine.
  • a user selectable input is received into the computing device at 202.
  • the user selectable input at 202 includes an exercise regimen and a response to an interactive prompt from the computing device.
  • a biometric input is also received into the computing device at 204.
  • the exercise machine is dynamically adjusted with the computing device during the exercise program based on the user selectable input and the biometric input at 206.
  • the user selectable input can include additional inputs.
  • the user selectable input can include an exercise program adjustment input, in which the user can selectively adjust a parameter of the exercise program such as speed, pressure from the exercise machine, resistance of the exercise machine and duration of exercise of during the exercise program.
  • the exercise program adjustment input can be included in addition to the response to the interactive prompt.
  • the computing device can output an interactive prompt, such as via a display or speaker, which seeks a response from the user. For instance, the computing device may detect, based on a biometric input, that the user might want to increase speed, pressure, or resistance, and a prompt may ask the user whether to increase the speed, pressure, or resistance or other parameter of the exercise program.
  • the user may respond, such as via a verbal command detected by a microphone or via an input on a touch screen, touchpad, or keyboard, and the response can be applied to dynamically adjust the exercise machine.
  • Data regarding the exercise program can be saved in a memory device stored locally with the computing device, on a network, or otherwise, and used to provide a subsequent exercise regimen for the user. This data may be used by a program running on the computing device, or by a physician or trainer or physical therapist to influence future workout exercise regimens.
  • the exercise program may dynamically adjust the workout to avoid discomfort to the user, such that the user avoids inadvertent over exertion during the workout.
  • FIG. 3 illustrates an example system 300 that can be used to implement the methods 100, 200.
  • System 300 includes a computing device to operate an exercise application 302 that is operably coupled to an adjustable exercise machine 304 to at least partially control and dynamically adjust the exercise machine 304 during an exercise program.
  • Exercise application 302 can be implemented as a combination of hardware and programming for controlling the system 300 to provide an exercise program and implement methods 100, 200.
  • the exercise application 302 can include a set of processor-executable instructions stored on a non-transitory computer readable medium.
  • the exercise application 302 can receive a set of inputs including an exercise regimen 306, user inputs 308, and biometric information 310 from the user.
  • the exercise application 302 can include a user interaction 312, which can include providing interactive prompts during the exercise program to request a user response that are received as interactive inputs.
  • the exercise application 302 may store data regarding the exercise program including inputs as exercise data 314 such as locally or on a network.
  • the exercise regimen 306 can include computer instructions and data regarding the base exercise program to be executed in methods 100, 200, such as a schedule of exercises with various exercise parameters such as speed, pressure, resistance, and duration for the user.
  • the exercise regimen 306 can also include information regarding various target physical exertion parameters, such as a target heart rate for a given amount of time, to be achieved by the user during the performance of exercise program.
  • the exercise regimen can be prescribed by a clinician or professional, downloaded from a set of available exercise regimens from database on a computer network, or user generated.
  • the user generated exercise program may be generated by the user selecting specific muscle groups to target during the exercise regimen 306.
  • the exercise regimen 306 can apply to dynamically adjustable exercise machines, such as exercise machine 304.
  • exercise regimen can change over time based on whether the user executes the exercise program.
  • exercise data 314 can be used to adjust the exercise regimen 306, and the exercise data 314 can include information regarding the user or other users.
  • the user is able to load the exercise regimen 306 into the exercise application 302 on the computing device such as by entering a code or other identification signal, via biometric information identifying the user, or directly.
  • the exercise application 302 can select the proper exercise regimen based on the selected exercise regimen and other information such as time of day, length of time since the exercise regimen was last performed, user input, or other criteria.
  • the exercise regimen 306 can configure settings for a virtual environment during the exercise program. For example, if the exercise machine is a treadmill or exercise bike, the user may select a run or ride through Central Park in New York City, around the Eiffel Tower in Paris, France, or other place of interest that the exercise application 302 will then display on an operably coupled monitor or headset.
  • the monitor or headset may occupy all or substantially all of the user's field of view with images of setting to create an immersive experience such that the user feels like the user is at the particular setting.
  • the exercise regimen 306 may also include music or other audio or visual output appropriate for the exercise program.
  • the exercise application 302 can also include a virtual coach to encourage the user, suggest modifications, or otherwise guide the user during the exercise program via a display or speaker.
  • the virtual coach may include a virtual representation, such as an avatar, image, or video, which is inserted into the display with the scenery.
  • Avatars or images of other users e.g., remotely located users
  • the insertion of the virtual coach or other users into the scenery may more realistically imitate a private training session or group exercise class.
  • the representation of the virtual coach may run ahead of the user, look at the user, or clap their hands, while outputting the audio encouraging the user.
  • Various aspects of the exercise program may be configured prior to the performance of the exercise program, during breaks between exercises, or during the exercises via user inputs 308 that can be applied to adjust the exercise machine 304, the exercise regimen 306, or other aspects of the exercise program.
  • the user may provide user inputs 308 via buttons, switches, levers, a keyboard, touchscreens, microphones, gestures in front of a camera or other device, or other input devices operably coupled to the computing device to modify the exercise application 302.
  • the exercise application 302 can continuously receive biometric inputs 310 from the user during the performance of the exercise program. These biometric inputs can include physical and behavioral characteristics of the user including physical exertion parameters. The exercise application 302 may help prevent discomfort or health issues. In one example, the exercise application 302 can suggest modifications to the performance of the exercise (an audio output of a recommendation such as "keep your back straight" in the virtual coach's voice) based on the biometric inputs 310. The exercise application 302 may monitor galvanic response to determine if the user is becoming dehydrated, and so the exercise application 302 can either stop the exercise program or prompt the user to hydrate before severe dehydration or even heat stroke. The exercise application 302 may also have the ability to monitor chemical levels in the user's bloodstream, such as detecting high levels of lactic acid to determine when the user might be getting a cramp or might be excessively sore in which continuing the workout could harm the user.
  • the exercise application 302 may respond to how the user feels.
  • the user may say "I need to go slower because I have discomfort in a [body part]," and the exercise application 302 may adjust the speed, pressure, resistance, duration, or heart rate goals accordingly.
  • the exercise application may check in periodically to see if the discomfort has gone away or is persisting.
  • the exercise application 302 may return to the original speed, pressure, resistance, duration, or heart rate or may encourage the user to cease the workout depending on whether the discomfort has abated or persists.
  • the exercise application 302 may also evaluate biometric data, such as form, to determine whether a workout is overly ambitious or risks discomfort.
  • the exercise application 302 may change the exercise program or encourage the user to do so (for example, the exercise program may provide an audio output such ase, "Perhaps today isn't a good day to try for a personal best. [You are overheating./You were running a fever when you started./You are struggling with your form.]" in the virtual coach's voice).
  • the exercise application 302 can suggest modifications to the exercise program (an audio output of a recommendation such as "let's pick up the pace" in the virtual coach's voice) based on a physical exertion
  • the exercise application may make a suggestion to modify the exercise program based on biometric inputs 310 and also dynamically modify the exercise machine 304 based on biometric inputs 310 that may be the same or different than the biometric inputs used to make the suggestion.
  • the virtual coach may identify that the user's body position is
  • the virtual coach may instruct the user to adjust body position to avoid injury, or the exercise application may preemptively terminate the exercise regimen to avoid further discomfort to the user.
  • the virtual coach may also offer encouragement when the user is failing to meet a heart rate or speed, pressure, or resistance goal or encourage the user to pace the user's self if the user is exceeding a heart rate or speed, pressure, or resistance goal.
  • the virtual coach may output audio encouragement, such as preprogrammed or dynamically generated audio messages.
  • the virtual coach may adjust parameters of the equipment while delivering messages (e.g., "Your heart rate isn't high enough. Time to increase the speed! "You are falling behind your pace. Keep up!”).
  • the virtual coach may use body position to control the speed, pressure, or
  • the exercise equipment but also nudge the speed, pressure, or resistance faster or slower gradually to encourage the user to increase or decrease effort.
  • Body position and heart rate measurements may be used to ensure that the exercise program is not overzealous.
  • the user may be able to set a mood or meanness of the virtual coach, and the voice used, tone, volume, word choice can be adjusted accordingly (e.g., the virtual coach can be set to swear and yell).
  • the exercise application 302 can provide prompts for inputs during the performance of the exercise program (or prior to or subsequent to the
  • the prompts may be based on the exercise regimen 306, user inputs 308, and biometric
  • the user prompt may be an output via a display or audio message asking whether the user would like to increase the current pace, the resistance, or duration of the exercise.
  • the user could then respond via an input, such as a voice command or other input to the system whether to increase the current pace or resistance or time of the exercise.
  • the prompt may seek clarification about other inputs.
  • biometric information 310 may indicate the user is unusually stressed from the exercise program.
  • User interaction 312 may request additional detail or clarification such as whether the user is actually struggling to complete the exercise program.
  • inputs via user interaction 312 may be used to directly modify the exercise program and dynamically adjust the exercise machine 304, may be used to seek additional inputs from the user prior to a determination by the exercise application 302 of whether to modify the exercise program, or other.
  • the user could request a particular workout verbally (e.g., "I want to do a 30-minute interval run;” “I want to run a 7 minute mile for 4 miles;” “I want to beat my personal best for a 5 ⁇ ;” or “I want an easy 20 minute run.”).
  • the exercise application 302 can monitor heart rate to make sure it stays at the right value (e.g., for an interval run or an easy run) or monitor pace.
  • the virtual coach can offer verbal encouragement or adjust parameters when the user is not meeting their requested goal or workout.
  • the digital coach may look at previous workouts, target heart rate for the user's age, or the like to decide whether to encourage the user to try harder.
  • the exercise application 302 may determine the speed, pressure, resistance, duration, or heart rate based on the how the exercise was described (e.g., “easy,” “hard,” “light,” “aggressive,” etc.), such as by analyzing previous workouts.
  • the virtual coach may have prompted the user at the end of previous workouts to gather a description of the workout (e.g., descriptive terms), for example, by asking "How was the workout?"
  • a description of the workout e.g., descriptive terms
  • the exercise application 302 may probe the user via prompts (e.g., "I think you could do a little faster. Would you like me to push you harder?" or "You probably won't be able to maintain this pace. Do you want me to help pace you?").
  • the user may request a particular total calorie burn or burn rate.
  • the exercise application 302 may analyze heart rate, breathing rate, breathing volume, perspiration, temperature, etc. to determine the total calorie burn or burn rate.
  • the exercise application 302 may determine how the user would take to burn that many calories and inform the user.
  • the exercise application 302 may consider heart rate and the calculated time to decide whether to encourage the user to speed up to save time or to slow down to prevent exhaustion before the goal is met.
  • the exercise application 302 may generate the exercise program dynamically.
  • the exercise application 302 may convert the user's request from a broad description or from different formats into inclines, speeds, pressures, resistances, durations, etc. (e.g., The user may request a 5 mile run that rises 1000 feet in the first four miles and drops 100 feet in the last mile.
  • the exercise application 302 may vary the incline over the first four miles but provide a total rise of 1000 feet and may determine an appropriate heart rate or speed.)
  • the exercise application 302 may select video with the requested incline profile.
  • the user may request a particular environment (e.g., "I want a run near a river.”), and the exercise application 302 may select the video and/or the incline/speed profile based on the requested environment.
  • the exercise application 302 may generate or stitch together video to create a requested incline/speed profile. For example, turns or hill peaks may allow video to be stitch together in an almost seamless manner.
  • the user and virtual coach could discuss the workout while the user is warming up (e.g., "User: Let's warm-up for five minutes. Coach: Alright, I will start the warm-up. What would you like to do after the warm-up? User: I would like to do [a 30-minute interval run/run by the river/etc.].
  • Coach How about a run that includes [X/Y/Z interval times and heart rates/ X/Y/Z inclines along a river in Colorado]? User: Let's do that but with W instead of X. Coach: Okay, I have adjusted the workout to have W/Y/Z [intervals/inclines].).
  • the exercise application 302 may continuously adjust a training schedule/regimen. For example, a user may want to train for a marathon. By tracking and recording previous biometric data and storing it as exercise data 314, the next exercise program could be pre-determined and the equipment settings changed accordingly. For example, the exercise application 302 may determine the aggressiveness of the next workout of the exercise program based on how the user performed during previous workouts of the exercise program. The exercise application 302 can maintain user profiles and be an advisor based on how it has been used by a particular user. For instance a user exercises on the machine with the digital advisor and it keeps track of what that user has been doing and may recommend a certain routine the next time that use wants to exercise.
  • the exercise application 302 may adjust workouts of the exercise program based on the time since a previous workout and may prompt the user to determine if any independent workouts occurred.
  • the exercise application 302 may change or make adjustments to get a good overall workout say per week or per month depending on the use.
  • the exercise machine may be linked to a computer network such as a public cloud and track user profiles, or the user profile may be stored on a selected computing device such as the user's mobile device or wearable.
  • the user may be able to work out on different exercise machines or in different locations but be able to still link all the exercise data 314 and other information together to enable the exercise application 302 to make further recommendations.
  • the exercise application 302 may provide the user with the benefits of having a personal trainer present for every workout.
  • FIG 4 illustrates an example computer-implemented exercise system 400, which can be configured to implement the system 300.
  • the computer- implemented exercise system 400 includes a computing device 402 having a processor 404 and memory 406 and exercise application 408, which can include an implementation of exercise application 302.
  • the computing device 402 is operably coupled to a dynamically adjustable exercise machine 410, which can correspond with exercise machine 304, via a direct connection or over a network to implement example methods 100, 200 and apply an exercise program.
  • the computing device 402 can be operably coupled to a data storage mechanism 412 or database, which can be used to store exercise data 314.
  • exercise application 408 can be implemented as a set of processor-executable instructions stored on a non-transitory computer readable medium, such as memory 406 or data storage mechanism 412.
  • Computer readable media, computer storage media, or memory may be implemented to include a combination of volatile or nonvolatile computer storage media or as any suitable method or technology for storage of information such as computer readable instructions, data structures, program modules or other data.
  • a propagating signal by itself does not qualify as storage media or a memory device.
  • Computing device 402 includes input and output connections, such as USB connections, display ports, wireless connections, proprietary connections, and others to connect to various devices to provide inputs and outputs to and from the computing device 402.
  • computing device 402 may be coupled to inputs devices 420, sensors 422, imaging equipment 424, and output devices 426.
  • Input devices 420 can include keyboards, pointing devices, dedicated buttons or switches, soft buttons or switches, voice input devices such as microphones, touch input devices, or others.
  • Sensors 422 can include biometric sensors such as hear rate sensors, weight sensors to locate the weight and distribution of the user in relation to the exercise machine, electro-dermal activity sensors, sonar to detect limb speed or limb position, and other sensors.
  • Imaging equipment 424 can include visual imaging cameras or depth cameras that can be applied to detect, for example, body position of the user during exercise, facial recognition, or other inputs.
  • output devices 426 can include visual outputs displays such as monitors, headsets including virtual reality headsets or wearables, audio outputs such as speakers or connections for speakers or headphones, and haptic output devices to provide responses via the sense of touch.

Landscapes

  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Physical Education & Sports Medicine (AREA)
  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Software Systems (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Biophysics (AREA)
  • Orthopedic Medicine & Surgery (AREA)
  • Multimedia (AREA)
  • Human Computer Interaction (AREA)
  • Medical Treatment And Welfare Office Work (AREA)
  • Measuring Pulse, Heart Rate, Blood Pressure Or Blood Flow (AREA)

Abstract

L'invention concerne un procédé d'utilisation d'un programme d'exercice. Une entrée sélectionnable par l'utilisateur est reçue dans un dispositif informatique. Une entrée indiquant un paramètre d'effort physique de l'utilisateur pendant le programme d'exercice est reçue dans le dispositif informatique. Le dispositif informatique règle dynamiquement une machine d'exercice pendant le programme d'exercice en fonction de l'entrée sélectionnable par l'utilisateur et de l'entrée indiquant le paramètre d'effort physique.The invention relates to a method of using an exercise program. A user-selectable input is received in a computing device. An input indicating a physical exercise parameter of the user during the exercise program is received in the computing device. The computing device dynamically adjusts an exercise machine during the exercise program based on the user selectable input and the input indicating the physical exertion parameter.

Description

EXERCISE PROGRAMS
Background
[0001] Physical exercise is any bodily activity that enhances or maintains physical fitness and overall health and wellness. The benefits of exercise have been known since antiquity, and Marcus Cicero once stated, "It is exercise alone that supports the spirits, and keeps the mind in vigor." The link between physical health and exercise, or the lack of exercise, however, was not reported until the second half of the twentieth century. Exercise can be performed for various reasons, including increasing growth and development, reducing aging, strengthening muscles and the cardiovascular system, honing athletic skills, weight loss or weight maintenance, and enjoyment. Frequent and regular physical exercise may boost the immune system and reduce the likelihood of cardiovascular disease, type two diabetes, and obesity. Exercise can be performed with a personal trainer, in a coach-directed fitness class, in groups, or alone either without exercise equipment or with exercise equipment including computerized electromechanical devices executing an exercise program.
Brief Description of the Drawings
[0002] Figure 1 is a block diagram illustrating an example method.
[0003] Figure 2 is a block diagram illustrating another example method.
[0004] Figure 3 is a block diagram illustrating an example system to implement the example methods of Figures 1 and 2.
[0005] Figure 4 is a block diagram illustrating an example system to implement the example system of Figure 3. Detailed Description
[0006] The use of exercise machines to execute an exercise program includes the benefits of flexibility to perform the exercise program despite inclement weather or having to conform to the schedule of a personal trainer or fitness class. When using indoor or home exercise equipment, the experience is not the same as exercising outdoors or with a group. Furthermore, users may not have proper training or know how to meet their workout goals or generate effective workouts.
[0007] This disclosure relates to a computerized exercise machine and system that can receive inputs from a user to create an immersive and personalized workout experience. By monitoring physical exertion quantified by biometric inputs in context with an exercise regimen, the exercise machine can help the user attain personal fitness goals with more efficiency in the workout's effects on the specific user.
[0008] Figure 1 illustrates an example method 100 of providing an exercise program in which a user can engage in an exercise plan with an exercise machine. A user selectable input is received into a computing device at 102. An input indicative of a physical exertion parameter of the user during the exercise program is received into the computing device at 104. The computing device dynamically adjusts an exercise machine during the exercise program based on the user selectable input or the input indicative of the physical exertion parameter at 106. The computing device may adjust the exercise program continuously, periodically, when the physical exertion parameter crosses a threshold, when user input is received, or the like.
[0009] In a basic hardware configuration, the computing device (or devices) of this disclosure typically includes a processor system having a processing unit, i.e., processors and memory operably coupled to the exercise machine, that may dynamically adjust a setting, such as speed or pressure or resistance or duration, of the exercise machine. The computing device can take several forms. Such forms include a personal computer, a workstation, a server, a handheld device (such as a mobile phone or tablet), a wearable device, a consumer electronic device (such as a video game console or a digital video recorder), a controller in the exercise machine, or other, and can be a standalone device or configured as part of a computer network. The dynamically adjustable exercise machine (or machines) of this disclosure can also take several forms. Such forms include an aerobic or cardiovascular trainer having an adjustable speed or resistance or duration, such as treadmill having an adjustable speed and incline, an exercise bicycle, elliptical trainer, stair-climber, or other; an anaerobic trainer or resistance machine, such as a machine with computer adjustable weights (adjustable during or between repetitions of a complete motion) or with a motor to assist or spot the user, resulting in a pressure on the user or other resistance mechanisms; or other exercise machine including recirculating stream swimming pools. The computing device may be physically coupled to the exercise machine via direct signal pathways, coupled to the exercise machine via a computer network such as the internet or local network, or otherwise coupled to the exercise machine to effect adjustment of the settings.
[0010] The user selectable input can include several forms including a
preselected exercise regimen, user selectable inputs modifying the exercise regimen prior to commencement of the exercise program, user selectable inputs in addition to or instead of the exercise regimen that can be received prior to commencement of the exercise program, and user inputs that can be received during the exercise program. In one example, the exercise regimen includes a base exercise plan to be dynamically modified during the exercise program. In one example, the user selectable input can be received in response to a prompt from the computing device such as prior to or during the exercise program. In one example, the exercise regimen may include a programmed set of input parameters defined by a clinician, such as a physician, nurse, or physical therapist, or physical professional such as a personal trainer or coach, with the intent of targeting a specific set of physical exertion parameters. The exercise program can assist the user to achieve selected goals as prescribed by the clinician or professional. For instance, a physical therapist may be working with a patient to rebuild muscle in a certain muscle group. The exercise program may take this input and adjust resistances and workout profiles to specifically target the muscle groups that the physical therapist prescribes.
[0011] As used herein, the term "physical exertion parameter" refers to a metric directly or inferentially related to a physiological response to the exercise program. For example, the physical exertion parameter can include a heart rate, body temperature, breathing rate, breathing volume, lactate or lactic acid level, electro-dermal activity (or galvanic skin response) related to an amount of sweat secretion from the user's sweat glands, or other metric related to physiologic response to physical exertion. Additionally, the physical exertion parameter can be based on changes to the physiological response during the exercise program.
[0012] The physical exertion parameter is one example of biometric data.
Biometric data refers to data related to the user's characteristics including physical and behavior characteristics of the user during the exercise program. Examples of physical characteristics include height, weight, shape or other geometry of body or portion of the body, or scent. Behavior characteristics include limb speed (such as foot speed or hand speed), body, limb, or other portion of the body position during exercise (e.g., absolute position, position relative to the exercise equipment, etc.), body or limb rhythm, or voice. The physical exertion parameter may include physical or behavioral characteristics of the biometric data.
[0013] Figure 2 illustrates an example method 200 of providing an exercise program with a computing device and an exercise machine. A user selectable input is received into the computing device at 202. The user selectable input at 202 includes an exercise regimen and a response to an interactive prompt from the computing device. A biometric input is also received into the computing device at 204. The exercise machine is dynamically adjusted with the computing device during the exercise program based on the user selectable input and the biometric input at 206.
[0014] The user selectable input can include additional inputs. In addition to the exercise regimen, the user selectable input can include an exercise program adjustment input, in which the user can selectively adjust a parameter of the exercise program such as speed, pressure from the exercise machine, resistance of the exercise machine and duration of exercise of during the exercise program. The exercise program adjustment input can be included in addition to the response to the interactive prompt. In some examples, the computing device can output an interactive prompt, such as via a display or speaker, which seeks a response from the user. For instance, the computing device may detect, based on a biometric input, that the user might want to increase speed, pressure, or resistance, and a prompt may ask the user whether to increase the speed, pressure, or resistance or other parameter of the exercise program. The user may respond, such as via a verbal command detected by a microphone or via an input on a touch screen, touchpad, or keyboard, and the response can be applied to dynamically adjust the exercise machine. Data regarding the exercise program, including dynamic adjustments made during the participation of the exercise program, can be saved in a memory device stored locally with the computing device, on a network, or otherwise, and used to provide a subsequent exercise regimen for the user. This data may be used by a program running on the computing device, or by a physician or trainer or physical therapist to influence future workout exercise regimens. In some examples, the exercise program may dynamically adjust the workout to avoid discomfort to the user, such that the user avoids inadvertent over exertion during the workout.
[0015] Figure 3 illustrates an example system 300 that can be used to implement the methods 100, 200. System 300 includes a computing device to operate an exercise application 302 that is operably coupled to an adjustable exercise machine 304 to at least partially control and dynamically adjust the exercise machine 304 during an exercise program. Exercise application 302 can be implemented as a combination of hardware and programming for controlling the system 300 to provide an exercise program and implement methods 100, 200. In one example, the exercise application 302 can include a set of processor-executable instructions stored on a non-transitory computer readable medium. The exercise application 302 can receive a set of inputs including an exercise regimen 306, user inputs 308, and biometric information 310 from the user. Additionally, the exercise application 302 can include a user interaction 312, which can include providing interactive prompts during the exercise program to request a user response that are received as interactive inputs. The exercise application 302 may store data regarding the exercise program including inputs as exercise data 314 such as locally or on a network.
[0016] The exercise regimen 306 can include computer instructions and data regarding the base exercise program to be executed in methods 100, 200, such as a schedule of exercises with various exercise parameters such as speed, pressure, resistance, and duration for the user. The exercise regimen 306 can also include information regarding various target physical exertion parameters, such as a target heart rate for a given amount of time, to be achieved by the user during the performance of exercise program. In some examples, the exercise regimen can be prescribed by a clinician or professional, downloaded from a set of available exercise regimens from database on a computer network, or user generated. In one example, the user generated exercise program may be generated by the user selecting specific muscle groups to target during the exercise regimen 306. The exercise regimen 306 can apply to dynamically adjustable exercise machines, such as exercise machine 304. Additionally, the exercise regimen can change over time based on whether the user executes the exercise program. Further, exercise data 314 can be used to adjust the exercise regimen 306, and the exercise data 314 can include information regarding the user or other users. The user is able to load the exercise regimen 306 into the exercise application 302 on the computing device such as by entering a code or other identification signal, via biometric information identifying the user, or directly. The exercise application 302 can select the proper exercise regimen based on the selected exercise regimen and other information such as time of day, length of time since the exercise regimen was last performed, user input, or other criteria.
[0017] In addition to configuring settings for the exercise machine, the exercise regimen 306 can configure settings for a virtual environment during the exercise program. For example, if the exercise machine is a treadmill or exercise bike, the user may select a run or ride through Central Park in New York City, around the Eiffel Tower in Paris, France, or other place of interest that the exercise application 302 will then display on an operably coupled monitor or headset. The monitor or headset may occupy all or substantially all of the user's field of view with images of setting to create an immersive experience such that the user feels like the user is at the particular setting. The exercise regimen 306 may also include music or other audio or visual output appropriate for the exercise program.
[0018] As part of the virtual environment, the exercise application 302 can also include a virtual coach to encourage the user, suggest modifications, or otherwise guide the user during the exercise program via a display or speaker. The virtual coach may include a virtual representation, such as an avatar, image, or video, which is inserted into the display with the scenery. Avatars or images of other users (e.g., remotely located users) may also be inserted into the scenery. The insertion of the virtual coach or other users into the scenery may more realistically imitate a private training session or group exercise class. The representation of the virtual coach may run ahead of the user, look at the user, or clap their hands, while outputting the audio encouraging the user.
[0019] Various aspects of the exercise program may be configured prior to the performance of the exercise program, during breaks between exercises, or during the exercises via user inputs 308 that can be applied to adjust the exercise machine 304, the exercise regimen 306, or other aspects of the exercise program. The user may provide user inputs 308 via buttons, switches, levers, a keyboard, touchscreens, microphones, gestures in front of a camera or other device, or other input devices operably coupled to the computing device to modify the exercise application 302.
[0020] The exercise application 302 can continuously receive biometric inputs 310 from the user during the performance of the exercise program. These biometric inputs can include physical and behavioral characteristics of the user including physical exertion parameters. The exercise application 302 may help prevent discomfort or health issues. In one example, the exercise application 302 can suggest modifications to the performance of the exercise (an audio output of a recommendation such as "keep your back straight" in the virtual coach's voice) based on the biometric inputs 310. The exercise application 302 may monitor galvanic response to determine if the user is becoming dehydrated, and so the exercise application 302 can either stop the exercise program or prompt the user to hydrate before severe dehydration or even heat stroke. The exercise application 302 may also have the ability to monitor chemical levels in the user's bloodstream, such as detecting high levels of lactic acid to determine when the user might be getting a cramp or might be excessively sore in which continuing the workout could harm the user.
[0021] The exercise application 302 may respond to how the user feels. The user may say "I need to go slower because I have discomfort in a [body part]," and the exercise application 302 may adjust the speed, pressure, resistance, duration, or heart rate goals accordingly. The exercise application may check in periodically to see if the discomfort has gone away or is persisting. The exercise application 302 may return to the original speed, pressure, resistance, duration, or heart rate or may encourage the user to cease the workout depending on whether the discomfort has abated or persists. The exercise application 302 may also evaluate biometric data, such as form, to determine whether a workout is overly ambitious or risks discomfort. For example, if the user's heart rate or temperature is too high, the user repeatedly falls behind pace, or the user has worse form than usual, the exercise application 302 may change the exercise program or encourage the user to do so (for example, the exercise program may provide an audio output such ase, "Perhaps today isn't a good day to try for a personal best. [You are overheating./You were running a fever when you started./You are struggling with your form.]" in the virtual coach's voice).
[0022] Additionally, the exercise application 302 can suggest modifications to the exercise program (an audio output of a recommendation such as "let's pick up the pace" in the virtual coach's voice) based on a physical exertion
parameter and then dynamically modify the speed of the exercise machine either at a preselected configuration or at the user's selected configuration based on another biometric input 310 such as limb speed or limb position. In this example, the exercise application may make a suggestion to modify the exercise program based on biometric inputs 310 and also dynamically modify the exercise machine 304 based on biometric inputs 310 that may be the same or different than the biometric inputs used to make the suggestion. In one example, the virtual coach may identify that the user's body position is
susceptible to incurring injury to the user, and so for the user's safety, the virtual coach may instruct the user to adjust body position to avoid injury, or the exercise application may preemptively terminate the exercise regimen to avoid further discomfort to the user.
[0023] The virtual coach may also offer encouragement when the user is failing to meet a heart rate or speed, pressure, or resistance goal or encourage the user to pace the user's self if the user is exceeding a heart rate or speed, pressure, or resistance goal. For example, the virtual coach may output audio encouragement, such as preprogrammed or dynamically generated audio messages. The virtual coach may adjust parameters of the equipment while delivering messages (e.g., "Your heart rate isn't high enough. Time to increase the speed!" "You are falling behind your pace. Keep up!"). In an example, the virtual coach may use body position to control the speed, pressure, or
resistance of the exercise equipment but also nudge the speed, pressure, or resistance faster or slower gradually to encourage the user to increase or decrease effort. Body position and heart rate measurements may be used to ensure that the exercise program is not overzealous. The user may be able to set a mood or meanness of the virtual coach, and the voice used, tone, volume, word choice can be adjusted accordingly (e.g., the virtual coach can be set to swear and yell).
[0024] The exercise application 302 can provide prompts for inputs during the performance of the exercise program (or prior to or subsequent to the
completion of the performance of the exercise program) via user interaction 312. User responses to the prompts from user interaction 312 can be applied to dynamically modify the exercise machine. In some examples, the prompts may be based on the exercise regimen 306, user inputs 308, and biometric
information received prior to or during the performance of the exercise program. For example, the user prompt may be an output via a display or audio message asking whether the user would like to increase the current pace, the resistance, or duration of the exercise. The user could then respond via an input, such as a voice command or other input to the system whether to increase the current pace or resistance or time of the exercise. In another example, the prompt may seek clarification about other inputs. For instance, biometric information 310 may indicate the user is unusually stressed from the exercise program. User interaction 312 may request additional detail or clarification such as whether the user is actually struggling to complete the exercise program. Thus, inputs via user interaction 312 may be used to directly modify the exercise program and dynamically adjust the exercise machine 304, may be used to seek additional inputs from the user prior to a determination by the exercise application 302 of whether to modify the exercise program, or other.
[0025] The user could request a particular workout verbally (e.g., "I want to do a 30-minute interval run;" "I want to run a 7 minute mile for 4 miles;" "I want to beat my personal best for a 5Κ;" or "I want an easy 20 minute run."). The exercise application 302 can monitor heart rate to make sure it stays at the right value (e.g., for an interval run or an easy run) or monitor pace. As discussed above, the virtual coach can offer verbal encouragement or adjust parameters when the user is not meeting their requested goal or workout. If the user has not requested a particular speed, pressure, resistance, duration, or heart rate, the digital coach may look at previous workouts, target heart rate for the user's age, or the like to decide whether to encourage the user to try harder. The exercise application 302 may determine the speed, pressure, resistance, duration, or heart rate based on the how the exercise was described (e.g., "easy," "hard," "light," "aggressive," etc.), such as by analyzing previous workouts. The virtual coach may have prompted the user at the end of previous workouts to gather a description of the workout (e.g., descriptive terms), for example, by asking "How was the workout?" When the exercise application 302 is unsure of speed, pressure, resistance, duration, or heart rate, it may probe the user via prompts (e.g., "I think you could do a little faster. Would you like me to push you harder?" or "You probably won't be able to maintain this pace. Do you want me to help pace you?"). The user may request a particular total calorie burn or burn rate. The exercise application 302 may analyze heart rate, breathing rate, breathing volume, perspiration, temperature, etc. to determine the total calorie burn or burn rate. In the total calorie burn case, the exercise application 302 may determine how the user would take to burn that many calories and inform the user. The exercise application 302 may consider heart rate and the calculated time to decide whether to encourage the user to speed up to save time or to slow down to prevent exhaustion before the goal is met.
[0026] In some examples, the exercise application 302 may generate the exercise program dynamically. The exercise application 302 may convert the user's request from a broad description or from different formats into inclines, speeds, pressures, resistances, durations, etc. (e.g., The user may request a 5 mile run that rises 1000 feet in the first four miles and drops 100 feet in the last mile. The exercise application 302 may vary the incline over the first four miles but provide a total rise of 1000 feet and may determine an appropriate heart rate or speed.) The exercise application 302 may select video with the requested incline profile. Alternatively, the user may request a particular environment (e.g., "I want a run near a river."), and the exercise application 302 may select the video and/or the incline/speed profile based on the requested environment. The exercise application 302 may generate or stitch together video to create a requested incline/speed profile. For example, turns or hill peaks may allow video to be stitch together in an almost seamless manner. In an example, the user and virtual coach could discuss the workout while the user is warming up (e.g., "User: Let's warm-up for five minutes. Coach: Alright, I will start the warm-up. What would you like to do after the warm-up? User: I would like to do [a 30-minute interval run/run by the river/etc.]. Coach: How about a run that includes [X/Y/Z interval times and heart rates/ X/Y/Z inclines along a river in Colorado]? User: Let's do that but with W instead of X. Coach: Okay, I have adjusted the workout to have W/Y/Z [intervals/inclines].).
[0027] The exercise application 302 may continuously adjust a training schedule/regimen. For example, a user may want to train for a marathon. By tracking and recording previous biometric data and storing it as exercise data 314, the next exercise program could be pre-determined and the equipment settings changed accordingly. For example, the exercise application 302 may determine the aggressiveness of the next workout of the exercise program based on how the user performed during previous workouts of the exercise program. The exercise application 302 can maintain user profiles and be an advisor based on how it has been used by a particular user. For instance a user exercises on the machine with the digital advisor and it keeps track of what that user has been doing and may recommend a certain routine the next time that use wants to exercise. The exercise application 302 may adjust workouts of the exercise program based on the time since a previous workout and may prompt the user to determine if any independent workouts occurred. The exercise application 302 may change or make adjustments to get a good overall workout say per week or per month depending on the use. The exercise machine may be linked to a computer network such as a public cloud and track user profiles, or the user profile may be stored on a selected computing device such as the user's mobile device or wearable. The user may be able to work out on different exercise machines or in different locations but be able to still link all the exercise data 314 and other information together to enable the exercise application 302 to make further recommendations. The exercise application 302 may provide the user with the benefits of having a personal trainer present for every workout.
[0028] Figure 4 illustrates an example computer-implemented exercise system 400, which can be configured to implement the system 300. The computer- implemented exercise system 400 includes a computing device 402 having a processor 404 and memory 406 and exercise application 408, which can include an implementation of exercise application 302. The computing device 402 is operably coupled to a dynamically adjustable exercise machine 410, which can correspond with exercise machine 304, via a direct connection or over a network to implement example methods 100, 200 and apply an exercise program. Additionally, the computing device 402 can be operably coupled to a data storage mechanism 412 or database, which can be used to store exercise data 314.
[0029] In one example, exercise application 408 can be implemented as a set of processor-executable instructions stored on a non-transitory computer readable medium, such as memory 406 or data storage mechanism 412. Computer readable media, computer storage media, or memory may be implemented to include a combination of volatile or nonvolatile computer storage media or as any suitable method or technology for storage of information such as computer readable instructions, data structures, program modules or other data. A propagating signal by itself does not qualify as storage media or a memory device.
[0030] Computing device 402 includes input and output connections, such as USB connections, display ports, wireless connections, proprietary connections, and others to connect to various devices to provide inputs and outputs to and from the computing device 402. For example, computing device 402 may be coupled to inputs devices 420, sensors 422, imaging equipment 424, and output devices 426.
[0031] Input devices 420 can include keyboards, pointing devices, dedicated buttons or switches, soft buttons or switches, voice input devices such as microphones, touch input devices, or others. Sensors 422 can include biometric sensors such as hear rate sensors, weight sensors to locate the weight and distribution of the user in relation to the exercise machine, electro-dermal activity sensors, sonar to detect limb speed or limb position, and other sensors. Imaging equipment 424 can include visual imaging cameras or depth cameras that can be applied to detect, for example, body position of the user during exercise, facial recognition, or other inputs. Additionally, output devices 426 can include visual outputs displays such as monitors, headsets including virtual reality headsets or wearables, audio outputs such as speakers or connections for speakers or headphones, and haptic output devices to provide responses via the sense of touch.
[0032] Although specific examples have been illustrated and described herein, a variety of alternate and/or equivalent implementations may be substituted for the specific examples shown and described without departing from the scope of the present disclosure. This application is intended to cover any adaptations or variations of the specific examples discussed herein. Therefore, it is intended that this disclosure be limited only by the claims and the equivalents thereof.

Claims

1 . A method of providing an exercise program, the method comprising: receiving a user selectable input into a computing device;
receiving an input indicative of a physical exertion parameter of the user during the exercise program into the computing device; and
dynamically adjusting an exercise machine with the computing device during the exercise program based on the user selectable input and the input indicative of the physical exertion parameter.
2. The method of claim 1 wherein the user selectable input further includes a response to an interactive prompt from the computing device.
3. The method of claim 1 wherein the user selectable input includes an exercise regimen.
4. The method of claim 1 wherein the physical exertion parameter includes heart rate, breathing rate, breathing volume, temperature, electro-dermal activity, or lactic acid level of the user.
5. The method of claim 1 wherein adjusting the exercise machine includes adjusting speed, pressure, or resistance of the exercise machine with the computing device.
6. The method of claim 1 wherein receiving the user selectable input includes receiving the user selectable input prior to the exercise program.
7. The method of claim 1 further including receiving additional biometric data during the exercise program including limb speed or limb position of the user.
8. A method of providing an exercise program, the method comprising: receiving a user selectable input into a computing device, the user selectable input including an exercise regimen and a response to an interactive prompt from the computing device;
receiving a biometric input into the computing device; and
dynamically adjusting an exercise machine with the computing device during the exercise program based on the user selectable input and the biometric input.
9. The method of claim 8 including storing data representative of the exercise program including dynamic adjustments onto a memory device.
10. The method of claim 8 wherein the interactive prompt is an audio prompt from a speaker operably coupled to the computing device and the response to the interactive prompt is configured to be received via microphone operably coupled to the computing device.
1 1 . The method of claim 10 wherein the response to the interactive prompt is provided during the exercise program based on the biometric input.
12. The method of claim 8 wherein the user selectable input includes the exercise regimen received prior to the exercise program and an exercise program adjustment input received during the exercise program.
13. A non-transitory computer readable medium to store computer executable instructions to control a processor to:
receive a user selectable input including an exercise regimen;
receive an input indicative of a physical exertion parameter of the user during an exercise program; and
dynamically adjust an exercise machine during the exercise program based on the user selectable input and the input indicative of the physical exertion parameter.
14. The computer readable medium of claim 13 wherein the physical exertion parameter is received via a sensor input.
15. The computer readable medium of claim 13 wherein the exercise regimen is received via a memory device operably coupled to the processor.
PCT/US2017/043525 2017-07-24 2017-07-24 EXERCISE PROGRAMS Ceased WO2019022706A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/US2017/043525 WO2019022706A1 (en) 2017-07-24 2017-07-24 EXERCISE PROGRAMS

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/US2017/043525 WO2019022706A1 (en) 2017-07-24 2017-07-24 EXERCISE PROGRAMS

Publications (1)

Publication Number Publication Date
WO2019022706A1 true WO2019022706A1 (en) 2019-01-31

Family

ID=65040201

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2017/043525 Ceased WO2019022706A1 (en) 2017-07-24 2017-07-24 EXERCISE PROGRAMS

Country Status (1)

Country Link
WO (1) WO2019022706A1 (en)

Cited By (70)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2761325C1 (en) * 2020-09-18 2021-12-07 Публичное Акционерное Общество "Сбербанк России" (Пао Сбербанк) Interactive simulator for training using virtual reality
US11410768B2 (en) 2019-10-03 2022-08-09 Rom Technologies, Inc. Method and system for implementing dynamic treatment environments based on patient information
US11433276B2 (en) 2019-05-10 2022-09-06 Rehab2Fit Technologies, Inc. Method and system for using artificial intelligence to independently adjust resistance of pedals based on leg strength
US11508482B2 (en) 2019-10-03 2022-11-22 Rom Technologies, Inc. Systems and methods for remotely-enabled identification of a user infection
US11515021B2 (en) 2019-10-03 2022-11-29 Rom Technologies, Inc. Method and system to analytically optimize telehealth practice-based billing processes and revenue while enabling regulatory compliance
US11515028B2 (en) 2019-10-03 2022-11-29 Rom Technologies, Inc. Method and system for using artificial intelligence and machine learning to create optimal treatment plans based on monetary value amount generated and/or patient outcome
US11541274B2 (en) 2019-03-11 2023-01-03 Rom Technologies, Inc. System, method and apparatus for electrically actuated pedal for an exercise or rehabilitation machine
US11596829B2 (en) 2019-03-11 2023-03-07 Rom Technologies, Inc. Control system for a rehabilitation and exercise electromechanical device
US11701548B2 (en) 2019-10-07 2023-07-18 Rom Technologies, Inc. Computer-implemented questionnaire for orthopedic treatment
US11756666B2 (en) 2019-10-03 2023-09-12 Rom Technologies, Inc. Systems and methods to enable communication detection between devices and performance of a preventative action
US11752391B2 (en) 2019-03-11 2023-09-12 Rom Technologies, Inc. System, method and apparatus for adjustable pedal crank
WO2023168498A1 (en) * 2022-03-10 2023-09-14 Hit Tekk Pty Ltd Configuration of hardware to enable multi-modal functional exercise programs at distributed locations
US11801423B2 (en) 2019-05-10 2023-10-31 Rehab2Fit Technologies, Inc. Method and system for using artificial intelligence to interact with a user of an exercise device during an exercise session
US11826613B2 (en) 2019-10-21 2023-11-28 Rom Technologies, Inc. Persuasive motivation for orthopedic treatment
US11830601B2 (en) 2019-10-03 2023-11-28 Rom Technologies, Inc. System and method for facilitating cardiac rehabilitation among eligible users
US11887717B2 (en) 2019-10-03 2024-01-30 Rom Technologies, Inc. System and method for using AI, machine learning and telemedicine to perform pulmonary rehabilitation via an electromechanical machine
US11904207B2 (en) 2019-05-10 2024-02-20 Rehab2Fit Technologies, Inc. Method and system for using artificial intelligence to present a user interface representing a user's progress in various domains
US11915816B2 (en) 2019-10-03 2024-02-27 Rom Technologies, Inc. Systems and methods of using artificial intelligence and machine learning in a telemedical environment to predict user disease states
US11915815B2 (en) 2019-10-03 2024-02-27 Rom Technologies, Inc. System and method for using artificial intelligence and machine learning and generic risk factors to improve cardiovascular health such that the need for additional cardiac interventions is mitigated
US11923065B2 (en) 2019-10-03 2024-03-05 Rom Technologies, Inc. Systems and methods for using artificial intelligence and machine learning to detect abnormal heart rhythms of a user performing a treatment plan with an electromechanical machine
US11923057B2 (en) 2019-10-03 2024-03-05 Rom Technologies, Inc. Method and system using artificial intelligence to monitor user characteristics during a telemedicine session
US11942205B2 (en) 2019-10-03 2024-03-26 Rom Technologies, Inc. Method and system for using virtual avatars associated with medical professionals during exercise sessions
US11955223B2 (en) 2019-10-03 2024-04-09 Rom Technologies, Inc. System and method for using artificial intelligence and machine learning to provide an enhanced user interface presenting data pertaining to cardiac health, bariatric health, pulmonary health, and/or cardio-oncologic health for the purpose of performing preventative actions
US11955221B2 (en) 2019-10-03 2024-04-09 Rom Technologies, Inc. System and method for using AI/ML to generate treatment plans to stimulate preferred angiogenesis
US11955220B2 (en) 2019-10-03 2024-04-09 Rom Technologies, Inc. System and method for using AI/ML and telemedicine for invasive surgical treatment to determine a cardiac treatment plan that uses an electromechanical machine
US11955218B2 (en) 2019-10-03 2024-04-09 Rom Technologies, Inc. System and method for use of telemedicine-enabled rehabilitative hardware and for encouraging rehabilitative compliance through patient-based virtual shared sessions with patient-enabled mutual encouragement across simulated social networks
US11955222B2 (en) 2019-10-03 2024-04-09 Rom Technologies, Inc. System and method for determining, based on advanced metrics of actual performance of an electromechanical machine, medical procedure eligibility in order to ascertain survivability rates and measures of quality-of-life criteria
US11950861B2 (en) 2019-10-03 2024-04-09 Rom Technologies, Inc. Telemedicine for orthopedic treatment
US11961603B2 (en) 2019-10-03 2024-04-16 Rom Technologies, Inc. System and method for using AI ML and telemedicine to perform bariatric rehabilitation via an electromechanical machine
US11957960B2 (en) 2019-05-10 2024-04-16 Rehab2Fit Technologies Inc. Method and system for using artificial intelligence to adjust pedal resistance
US12020799B2 (en) 2019-10-03 2024-06-25 Rom Technologies, Inc. Rowing machines, systems including rowing machines, and methods for using rowing machines to perform treatment plans for rehabilitation
US12020800B2 (en) 2019-10-03 2024-06-25 Rom Technologies, Inc. System and method for using AI/ML and telemedicine to integrate rehabilitation for a plurality of comorbid conditions
US12057237B2 (en) 2020-04-23 2024-08-06 Rom Technologies, Inc. Method and system for describing and recommending optimal treatment plans in adaptive telemedical or other contexts
US12062425B2 (en) 2019-10-03 2024-08-13 Rom Technologies, Inc. System and method for implementing a cardiac rehabilitation protocol by using artificial intelligence and standardized measurements
CN118491063A (en) * 2024-07-09 2024-08-16 天津经济技术开发区洲易达科技实业有限公司 Aggregation system for analyzing dynamic decision data records
US12087426B2 (en) 2019-10-03 2024-09-10 Rom Technologies, Inc. Systems and methods for using AI ML to predict, based on data analytics or big data, an optimal number or range of rehabilitation sessions for a user
US12096997B2 (en) 2019-10-03 2024-09-24 Rom Technologies, Inc. Method and system for treating patients via telemedicine using sensor data from rehabilitation or exercise equipment
US12100499B2 (en) 2020-08-06 2024-09-24 Rom Technologies, Inc. Method and system for using artificial intelligence and machine learning to create optimal treatment plans based on monetary value amount generated and/or patient outcome
US12102878B2 (en) 2019-05-10 2024-10-01 Rehab2Fit Technologies, Inc. Method and system for using artificial intelligence to determine a user's progress during interval training
US12150792B2 (en) 2019-10-03 2024-11-26 Rom Technologies, Inc. Augmented reality placement of goniometer or other sensors
US12165768B2 (en) 2019-10-03 2024-12-10 Rom Technologies, Inc. Method and system for use of telemedicine-enabled rehabilitative equipment for prediction of secondary disease
US12176091B2 (en) 2019-10-03 2024-12-24 Rom Technologies, Inc. Systems and methods for using elliptical machine to perform cardiovascular rehabilitation
US12176089B2 (en) 2019-10-03 2024-12-24 Rom Technologies, Inc. System and method for using AI ML and telemedicine for cardio-oncologic rehabilitation via an electromechanical machine
US12183447B2 (en) 2019-10-03 2024-12-31 Rom Technologies, Inc. Method and system for creating an immersive enhanced reality-driven exercise experience for a user
US12191018B2 (en) 2019-10-03 2025-01-07 Rom Technologies, Inc. System and method for using artificial intelligence in telemedicine-enabled hardware to optimize rehabilitative routines capable of enabling remote rehabilitative compliance
US12191021B2 (en) 2019-10-03 2025-01-07 Rom Technologies, Inc. System and method for use of telemedicine-enabled rehabilitative hardware and for encouragement of rehabilitative compliance through patient-based virtual shared sessions
US12217865B2 (en) 2019-10-03 2025-02-04 Rom Technologies, Inc. Method and system for enabling physician-smart virtual conference rooms for use in a telehealth context
US12220202B2 (en) 2019-10-03 2025-02-11 Rom Technologies, Inc. Remote examination through augmented reality
US12224052B2 (en) 2019-10-03 2025-02-11 Rom Technologies, Inc. System and method for using AI, machine learning and telemedicine for long-term care via an electromechanical machine
US12230381B2 (en) 2019-10-03 2025-02-18 Rom Technologies, Inc. System and method for an enhanced healthcare professional user interface displaying measurement information for a plurality of users
US12230382B2 (en) 2019-10-03 2025-02-18 Rom Technologies, Inc. Systems and methods for using artificial intelligence and machine learning to predict a probability of an undesired medical event occurring during a treatment plan
US12246222B2 (en) 2019-10-03 2025-03-11 Rom Technologies, Inc. Method and system for using artificial intelligence to assign patients to cohorts and dynamically controlling a treatment apparatus based on the assignment during an adaptive telemedical session
US12249410B2 (en) 2019-10-03 2025-03-11 Rom Technologies, Inc. System and method for use of treatment device to reduce pain medication dependency
US12283356B2 (en) 2019-10-03 2025-04-22 Rom Technologies, Inc. System and method for processing medical claims using biometric signatures
US12301663B2 (en) 2019-10-03 2025-05-13 Rom Technologies, Inc. System and method for transmitting data and ordering asynchronous data
US12327623B2 (en) 2019-10-03 2025-06-10 Rom Technologies, Inc. System and method for processing medical claims
US12347543B2 (en) 2019-10-03 2025-07-01 Rom Technologies, Inc. Systems and methods for using artificial intelligence to implement a cardio protocol via a relay-based system
US12347558B2 (en) 2019-10-03 2025-07-01 Rom Technologies, Inc. Method and system for using artificial intelligence and machine learning to provide recommendations to a healthcare provider in or near real-time during a telemedicine session
US12357195B2 (en) 2020-06-26 2025-07-15 Rom Technologies, Inc. System, method and apparatus for anchoring an electronic device and measuring a joint angle
US12367960B2 (en) 2020-09-15 2025-07-22 Rom Technologies, Inc. System and method for using AI ML and telemedicine to perform bariatric rehabilitation via an electromechanical machine
US12380984B2 (en) 2019-10-03 2025-08-05 Rom Technologies, Inc. Systems and methods for using artificial intelligence and machine learning to generate treatment plans having dynamically tailored cardiac protocols for users to manage a state of an electromechanical machine
US12402805B2 (en) 2019-09-17 2025-09-02 Rom Technologies, Inc. Wearable device for coupling to a user, and measuring and monitoring user activity
US12420145B2 (en) 2019-10-03 2025-09-23 Rom Technologies, Inc. Systems and methods of using artificial intelligence and machine learning for generating alignment plans to align a user with an imaging sensor during a treatment session
US12420143B1 (en) 2019-10-03 2025-09-23 Rom Technologies, Inc. System and method for enabling residentially-based cardiac rehabilitation by using an electromechanical machine and educational content to mitigate risk factors and optimize user behavior
US12424319B2 (en) 2019-11-06 2025-09-23 Rom Technologies, Inc. System for remote treatment utilizing privacy controls
US12427376B2 (en) 2019-10-03 2025-09-30 Rom Technologies, Inc. Systems and methods for an artificial intelligence engine to optimize a peak performance
US12469587B2 (en) 2019-10-03 2025-11-11 Rom Technologies, Inc. Systems and methods for assigning healthcare professionals to remotely monitor users performing treatment plans on electromechanical machines
US12478837B2 (en) 2019-10-03 2025-11-25 Rom Technologies, Inc. Method and system for monitoring actual patient treatment progress using sensor data
US12515104B2 (en) 2020-10-28 2026-01-06 Rom Technologies, Inc. Systems and methods for using machine learning to control a rehabilitation and exercise electromechanical device
US12537088B2 (en) 2024-04-08 2026-01-27 Rom Technologies, Inc. System and method for using AI/ML and telemedicine for invasive surgical treatment to determine a cardiac treatment plan that uses an electromechanical machine

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010109383A1 (en) * 2009-03-27 2010-09-30 Koninklijke Philips Electronics N.V. Adapting interactive programs based on a physiological characteristic of a user performing physical activity
US20120150327A1 (en) * 2010-12-10 2012-06-14 Altman Steven R System, method, apparatus, or computer program product for exercise and personal security

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010109383A1 (en) * 2009-03-27 2010-09-30 Koninklijke Philips Electronics N.V. Adapting interactive programs based on a physiological characteristic of a user performing physical activity
US20120150327A1 (en) * 2010-12-10 2012-06-14 Altman Steven R System, method, apparatus, or computer program product for exercise and personal security

Cited By (92)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US12083380B2 (en) 2019-03-11 2024-09-10 Rom Technologies, Inc. Bendable sensor device for monitoring joint extension and flexion
US11752391B2 (en) 2019-03-11 2023-09-12 Rom Technologies, Inc. System, method and apparatus for adjustable pedal crank
US12029940B2 (en) 2019-03-11 2024-07-09 Rom Technologies, Inc. Single sensor wearable device for monitoring joint extension and flexion
US11904202B2 (en) 2019-03-11 2024-02-20 Rom Technolgies, Inc. Monitoring joint extension and flexion using a sensor device securable to an upper and lower limb
US12059591B2 (en) 2019-03-11 2024-08-13 Rom Technologies, Inc. Bendable sensor device for monitoring joint extension and flexion
US12083381B2 (en) 2019-03-11 2024-09-10 Rom Technologies, Inc. Bendable sensor device for monitoring joint extension and flexion
US12226671B2 (en) 2019-03-11 2025-02-18 Rom Technologies, Inc. System, method and apparatus for electrically actuated pedal for an exercise or rehabilitation machine
US11541274B2 (en) 2019-03-11 2023-01-03 Rom Technologies, Inc. System, method and apparatus for electrically actuated pedal for an exercise or rehabilitation machine
US12226670B2 (en) 2019-03-11 2025-02-18 Rom Technologies, Inc. System, method and apparatus for electrically actuated pedal for an exercise or rehabilitation machine
US11596829B2 (en) 2019-03-11 2023-03-07 Rom Technologies, Inc. Control system for a rehabilitation and exercise electromechanical device
US12186623B2 (en) 2019-03-11 2025-01-07 Rom Technologies, Inc. Monitoring joint extension and flexion using a sensor device securable to an upper and lower limb
US11801423B2 (en) 2019-05-10 2023-10-31 Rehab2Fit Technologies, Inc. Method and system for using artificial intelligence to interact with a user of an exercise device during an exercise session
US12102878B2 (en) 2019-05-10 2024-10-01 Rehab2Fit Technologies, Inc. Method and system for using artificial intelligence to determine a user's progress during interval training
US12285654B2 (en) 2019-05-10 2025-04-29 Rom Technologies, Inc. Method and system for using artificial intelligence to interact with a user of an exercise device during an exercise session
US11957960B2 (en) 2019-05-10 2024-04-16 Rehab2Fit Technologies Inc. Method and system for using artificial intelligence to adjust pedal resistance
US12324961B2 (en) 2019-05-10 2025-06-10 Rom Technologies, Inc. Method and system for using artificial intelligence to present a user interface representing a user's progress in various domains
US11904207B2 (en) 2019-05-10 2024-02-20 Rehab2Fit Technologies, Inc. Method and system for using artificial intelligence to present a user interface representing a user's progress in various domains
US11433276B2 (en) 2019-05-10 2022-09-06 Rehab2Fit Technologies, Inc. Method and system for using artificial intelligence to independently adjust resistance of pedals based on leg strength
US12495987B2 (en) 2019-09-17 2025-12-16 Rom Technologies, Inc. Wearable device for coupling to a user, and measuring and monitoring user activity
US12402805B2 (en) 2019-09-17 2025-09-02 Rom Technologies, Inc. Wearable device for coupling to a user, and measuring and monitoring user activity
US12150792B2 (en) 2019-10-03 2024-11-26 Rom Technologies, Inc. Augmented reality placement of goniometer or other sensors
US12217865B2 (en) 2019-10-03 2025-02-04 Rom Technologies, Inc. Method and system for enabling physician-smart virtual conference rooms for use in a telehealth context
US11923057B2 (en) 2019-10-03 2024-03-05 Rom Technologies, Inc. Method and system using artificial intelligence to monitor user characteristics during a telemedicine session
US11942205B2 (en) 2019-10-03 2024-03-26 Rom Technologies, Inc. Method and system for using virtual avatars associated with medical professionals during exercise sessions
US11955223B2 (en) 2019-10-03 2024-04-09 Rom Technologies, Inc. System and method for using artificial intelligence and machine learning to provide an enhanced user interface presenting data pertaining to cardiac health, bariatric health, pulmonary health, and/or cardio-oncologic health for the purpose of performing preventative actions
US11955221B2 (en) 2019-10-03 2024-04-09 Rom Technologies, Inc. System and method for using AI/ML to generate treatment plans to stimulate preferred angiogenesis
US11955220B2 (en) 2019-10-03 2024-04-09 Rom Technologies, Inc. System and method for using AI/ML and telemedicine for invasive surgical treatment to determine a cardiac treatment plan that uses an electromechanical machine
US11955218B2 (en) 2019-10-03 2024-04-09 Rom Technologies, Inc. System and method for use of telemedicine-enabled rehabilitative hardware and for encouraging rehabilitative compliance through patient-based virtual shared sessions with patient-enabled mutual encouragement across simulated social networks
US11955222B2 (en) 2019-10-03 2024-04-09 Rom Technologies, Inc. System and method for determining, based on advanced metrics of actual performance of an electromechanical machine, medical procedure eligibility in order to ascertain survivability rates and measures of quality-of-life criteria
US11950861B2 (en) 2019-10-03 2024-04-09 Rom Technologies, Inc. Telemedicine for orthopedic treatment
US11961603B2 (en) 2019-10-03 2024-04-16 Rom Technologies, Inc. System and method for using AI ML and telemedicine to perform bariatric rehabilitation via an electromechanical machine
US11915815B2 (en) 2019-10-03 2024-02-27 Rom Technologies, Inc. System and method for using artificial intelligence and machine learning and generic risk factors to improve cardiovascular health such that the need for additional cardiac interventions is mitigated
US11978559B2 (en) 2019-10-03 2024-05-07 Rom Technologies, Inc. Systems and methods for remotely-enabled identification of a user infection
US12020799B2 (en) 2019-10-03 2024-06-25 Rom Technologies, Inc. Rowing machines, systems including rowing machines, and methods for using rowing machines to perform treatment plans for rehabilitation
US12020800B2 (en) 2019-10-03 2024-06-25 Rom Technologies, Inc. System and method for using AI/ML and telemedicine to integrate rehabilitation for a plurality of comorbid conditions
US11915816B2 (en) 2019-10-03 2024-02-27 Rom Technologies, Inc. Systems and methods of using artificial intelligence and machine learning in a telemedical environment to predict user disease states
US12478837B2 (en) 2019-10-03 2025-11-25 Rom Technologies, Inc. Method and system for monitoring actual patient treatment progress using sensor data
US11887717B2 (en) 2019-10-03 2024-01-30 Rom Technologies, Inc. System and method for using AI, machine learning and telemedicine to perform pulmonary rehabilitation via an electromechanical machine
US12062425B2 (en) 2019-10-03 2024-08-13 Rom Technologies, Inc. System and method for implementing a cardiac rehabilitation protocol by using artificial intelligence and standardized measurements
US12469587B2 (en) 2019-10-03 2025-11-11 Rom Technologies, Inc. Systems and methods for assigning healthcare professionals to remotely monitor users performing treatment plans on electromechanical machines
US12087426B2 (en) 2019-10-03 2024-09-10 Rom Technologies, Inc. Systems and methods for using AI ML to predict, based on data analytics or big data, an optimal number or range of rehabilitation sessions for a user
US11830601B2 (en) 2019-10-03 2023-11-28 Rom Technologies, Inc. System and method for facilitating cardiac rehabilitation among eligible users
US12427376B2 (en) 2019-10-03 2025-09-30 Rom Technologies, Inc. Systems and methods for an artificial intelligence engine to optimize a peak performance
US12096997B2 (en) 2019-10-03 2024-09-24 Rom Technologies, Inc. Method and system for treating patients via telemedicine using sensor data from rehabilitation or exercise equipment
US12420143B1 (en) 2019-10-03 2025-09-23 Rom Technologies, Inc. System and method for enabling residentially-based cardiac rehabilitation by using an electromechanical machine and educational content to mitigate risk factors and optimize user behavior
US12424308B2 (en) 2019-10-03 2025-09-23 Rom Technologies, Inc. System and method for determining, based on advanced metrics of actual performance of an electromechanical machine, medical procedure eligibility in order to ascertain survivability rates and measures of quality-of-life criteria
US12420145B2 (en) 2019-10-03 2025-09-23 Rom Technologies, Inc. Systems and methods of using artificial intelligence and machine learning for generating alignment plans to align a user with an imaging sensor during a treatment session
US12154672B2 (en) 2019-10-03 2024-11-26 Rom Technologies, Inc. Method and system for implementing dynamic treatment environments based on patient information
US12165768B2 (en) 2019-10-03 2024-12-10 Rom Technologies, Inc. Method and system for use of telemedicine-enabled rehabilitative equipment for prediction of secondary disease
US12176091B2 (en) 2019-10-03 2024-12-24 Rom Technologies, Inc. Systems and methods for using elliptical machine to perform cardiovascular rehabilitation
US12176089B2 (en) 2019-10-03 2024-12-24 Rom Technologies, Inc. System and method for using AI ML and telemedicine for cardio-oncologic rehabilitation via an electromechanical machine
US12183447B2 (en) 2019-10-03 2024-12-31 Rom Technologies, Inc. Method and system for creating an immersive enhanced reality-driven exercise experience for a user
US12191018B2 (en) 2019-10-03 2025-01-07 Rom Technologies, Inc. System and method for using artificial intelligence in telemedicine-enabled hardware to optimize rehabilitative routines capable of enabling remote rehabilitative compliance
US11756666B2 (en) 2019-10-03 2023-09-12 Rom Technologies, Inc. Systems and methods to enable communication detection between devices and performance of a preventative action
US12191021B2 (en) 2019-10-03 2025-01-07 Rom Technologies, Inc. System and method for use of telemedicine-enabled rehabilitative hardware and for encouragement of rehabilitative compliance through patient-based virtual shared sessions
US11923065B2 (en) 2019-10-03 2024-03-05 Rom Technologies, Inc. Systems and methods for using artificial intelligence and machine learning to detect abnormal heart rhythms of a user performing a treatment plan with an electromechanical machine
US12220202B2 (en) 2019-10-03 2025-02-11 Rom Technologies, Inc. Remote examination through augmented reality
US12224052B2 (en) 2019-10-03 2025-02-11 Rom Technologies, Inc. System and method for using AI, machine learning and telemedicine for long-term care via an electromechanical machine
US12220201B2 (en) 2019-10-03 2025-02-11 Rom Technologies, Inc. Remote examination through augmented reality
US11410768B2 (en) 2019-10-03 2022-08-09 Rom Technologies, Inc. Method and system for implementing dynamic treatment environments based on patient information
US12230381B2 (en) 2019-10-03 2025-02-18 Rom Technologies, Inc. System and method for an enhanced healthcare professional user interface displaying measurement information for a plurality of users
US12230383B2 (en) 2019-10-03 2025-02-18 Rom Technologies, Inc. United states systems and methods for using elliptical machine to perform cardiovascular rehabilitation
US12230382B2 (en) 2019-10-03 2025-02-18 Rom Technologies, Inc. Systems and methods for using artificial intelligence and machine learning to predict a probability of an undesired medical event occurring during a treatment plan
US11515028B2 (en) 2019-10-03 2022-11-29 Rom Technologies, Inc. Method and system for using artificial intelligence and machine learning to create optimal treatment plans based on monetary value amount generated and/or patient outcome
US12246222B2 (en) 2019-10-03 2025-03-11 Rom Technologies, Inc. Method and system for using artificial intelligence to assign patients to cohorts and dynamically controlling a treatment apparatus based on the assignment during an adaptive telemedical session
US12249410B2 (en) 2019-10-03 2025-03-11 Rom Technologies, Inc. System and method for use of treatment device to reduce pain medication dependency
US12283356B2 (en) 2019-10-03 2025-04-22 Rom Technologies, Inc. System and method for processing medical claims using biometric signatures
US11515021B2 (en) 2019-10-03 2022-11-29 Rom Technologies, Inc. Method and system to analytically optimize telehealth practice-based billing processes and revenue while enabling regulatory compliance
US12301663B2 (en) 2019-10-03 2025-05-13 Rom Technologies, Inc. System and method for transmitting data and ordering asynchronous data
US11508482B2 (en) 2019-10-03 2022-11-22 Rom Technologies, Inc. Systems and methods for remotely-enabled identification of a user infection
US12327623B2 (en) 2019-10-03 2025-06-10 Rom Technologies, Inc. System and method for processing medical claims
US12340884B2 (en) 2019-10-03 2025-06-24 Rom Technologies, Inc. Method and system to analytically optimize telehealth practice-based billing processes and revenue while enabling regulatory compliance
US12343180B2 (en) 2019-10-03 2025-07-01 Rom Technologies, Inc. Augmented reality placement of goniometer or other sensors
US12347543B2 (en) 2019-10-03 2025-07-01 Rom Technologies, Inc. Systems and methods for using artificial intelligence to implement a cardio protocol via a relay-based system
US12347558B2 (en) 2019-10-03 2025-07-01 Rom Technologies, Inc. Method and system for using artificial intelligence and machine learning to provide recommendations to a healthcare provider in or near real-time during a telemedicine session
US12380985B2 (en) 2019-10-03 2025-08-05 Rom Technologies, Inc. Method and system for implementing dynamic treatment environments based on patient information
US12380984B2 (en) 2019-10-03 2025-08-05 Rom Technologies, Inc. Systems and methods for using artificial intelligence and machine learning to generate treatment plans having dynamically tailored cardiac protocols for users to manage a state of an electromechanical machine
US11701548B2 (en) 2019-10-07 2023-07-18 Rom Technologies, Inc. Computer-implemented questionnaire for orthopedic treatment
US12390689B2 (en) 2019-10-21 2025-08-19 Rom Technologies, Inc. Persuasive motivation for orthopedic treatment
US11826613B2 (en) 2019-10-21 2023-11-28 Rom Technologies, Inc. Persuasive motivation for orthopedic treatment
US12424319B2 (en) 2019-11-06 2025-09-23 Rom Technologies, Inc. System for remote treatment utilizing privacy controls
US12057237B2 (en) 2020-04-23 2024-08-06 Rom Technologies, Inc. Method and system for describing and recommending optimal treatment plans in adaptive telemedical or other contexts
US12357195B2 (en) 2020-06-26 2025-07-15 Rom Technologies, Inc. System, method and apparatus for anchoring an electronic device and measuring a joint angle
US12100499B2 (en) 2020-08-06 2024-09-24 Rom Technologies, Inc. Method and system for using artificial intelligence and machine learning to create optimal treatment plans based on monetary value amount generated and/or patient outcome
US12367960B2 (en) 2020-09-15 2025-07-22 Rom Technologies, Inc. System and method for using AI ML and telemedicine to perform bariatric rehabilitation via an electromechanical machine
RU2761325C1 (en) * 2020-09-18 2021-12-07 Публичное Акционерное Общество "Сбербанк России" (Пао Сбербанк) Interactive simulator for training using virtual reality
WO2022060241A1 (en) * 2020-09-18 2022-03-24 Публичное Акционерное Общество "Сбербанк России" Interactive training device for carrying out training with the aid of virtual reality
US12515104B2 (en) 2020-10-28 2026-01-06 Rom Technologies, Inc. Systems and methods for using machine learning to control a rehabilitation and exercise electromechanical device
WO2023168498A1 (en) * 2022-03-10 2023-09-14 Hit Tekk Pty Ltd Configuration of hardware to enable multi-modal functional exercise programs at distributed locations
US12539446B2 (en) 2022-09-23 2026-02-03 Rom Technologies, Inc. Method and system for using sensors to optimize a user treatment plan in a telemedicine environment
US12537088B2 (en) 2024-04-08 2026-01-27 Rom Technologies, Inc. System and method for using AI/ML and telemedicine for invasive surgical treatment to determine a cardiac treatment plan that uses an electromechanical machine
CN118491063A (en) * 2024-07-09 2024-08-16 天津经济技术开发区洲易达科技实业有限公司 Aggregation system for analyzing dynamic decision data records

Similar Documents

Publication Publication Date Title
WO2019022706A1 (en) EXERCISE PROGRAMS
CN115192993B (en) Body-building device controller based on control sequence
US9198622B2 (en) Virtual avatar using biometric feedback
US9364714B2 (en) Fuzzy logic-based evaluation and feedback of exercise performance
US9292935B2 (en) Sensor-based evaluation and feedback of exercise performance
US20220051780A1 (en) System, Mobile Application and Process for an Advanced Recovery Device
JP2024535948A (en) SYSTEM AND METHOD FOR ARTIFICIAL INTELLIGENCE (AI) SUPPORT ACTIVITY TRAINING
Smeddinck et al. Adaptive difficulty in exergames for Parkinson's disease patients.
US20080103024A1 (en) Exercise apparatus with spoken messages
TWI357343B (en)
Nunes et al. Motivating people to perform better in exergames: Competition in virtual environments
Wollmann et al. User-centred design and usability evaluation of a heart rate variability biofeedback game
JP7303595B1 (en) Program, information processing device, and information processing method
KR101033195B1 (en) Handheld device with relaxation effect
WO2005021107A1 (en) Personel training system and method
KR102915305B1 (en) Method and system for continuously generating user customizszed alternative exercises using a real-time generative ai model
CN115083232A (en) Method and device for adjusting fitness equipment, storage medium and processor
US20240286005A1 (en) Exercise apparatus with integrated holographic display
JP7627985B1 (en) Information processing program, information processing device, and information processing method
US20240189664A1 (en) Exercise apparatus with integrated holographic display
DE102006019385A1 (en) Physical training and mental stimulation method for maintaining or improving physical and mental fitness, involves carrying out recognition and response system according to predetermination of right parameters by system
JP2024179855A (en) System, information processing device, and program
WO2025184209A1 (en) Exercise apparatus with integrated holographic display
JP2025115467A (en) Information processing device, method, program, and system
TW202519295A (en) Digital health coach device with function of improving sport&rehabilitatiom efficiency

Legal Events

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

Ref document number: 17919015

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 17919015

Country of ref document: EP

Kind code of ref document: A1