US20090156364A1 - Exercise regime management tool - Google Patents

Exercise regime management tool Download PDF

Info

Publication number
US20090156364A1
US20090156364A1 US12/269,179 US26917908A US2009156364A1 US 20090156364 A1 US20090156364 A1 US 20090156364A1 US 26917908 A US26917908 A US 26917908A US 2009156364 A1 US2009156364 A1 US 2009156364A1
Authority
US
United States
Prior art keywords
plan
computer
enabling
server
user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US12/269,179
Inventor
Maurizio Simeoni
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.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
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 International Business Machines Corp filed Critical International Business Machines Corp
Assigned to INTERNATIONAL BUSINESS MACHINES CORPORATION reassignment INTERNATIONAL BUSINESS MACHINES CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: SIMEONI, MAURIZIO
Publication of US20090156364A1 publication Critical patent/US20090156364A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/103Detecting, measuring or recording devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
    • A61B5/11Measuring movement of the entire body or parts thereof, e.g. head or hand tremor, mobility of a limb
    • A61B5/1118Determining activity level
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/0002Remote monitoring of patients using telemetry, e.g. transmission of vital signals via a communication network
    • A61B5/0015Remote monitoring of patients using telemetry, e.g. transmission of vital signals via a communication network characterised by features of the telemetry system
    • A61B5/0022Monitoring a patient using a global network, e.g. telephone networks, internet
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H20/00ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance
    • G16H20/30ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance relating to physical therapies or activities, e.g. physiotherapy, acupressure or exercising

Abstract

A method is presented for managing an exercise regime. The method may include developing a plan for an exercise regime and transmitting the plan to one or more client computers. The client computer may be associated with a user. The client computer may acquire performance-related data from the user during execution of the plan, and may transmit the acquired data to a server in communication therewith. The server may analyze the performance-related data to verify that predetermined expected performance values are reached, and may modify the plan according to the analysis. The modified plan may then be provided to the client computer.

Description

    BACKGROUND OF THE INVENTION
  • Many training devices exist to help athletes improve their performance. The more innovative of these devices allow athletes to practice against a recorded workout which describes a series of activities to be performed, such as a sequence of distances or times or heart rates. These devices typically include data relating to one or more performance attributes of the athlete during training. These devices also typically include a notification mechanism that signals the athlete that he or she is ahead or behind their desired target values. Some online services also provide tailored training plans.
  • In any case, such systems typically require a workout to be defined in advance of a training session, and a post-workout analysis to be performed on data acquired from the athlete during training. An exemplary training session is shown in FIG. 1. In this example, the athlete runs a first 1,000 meters at a planned pace. The athlete then begins to experience difficulties maintaining the pace. The athlete's performance worsens during the next 400 meters.
  • During the training session, the athlete must decide whether to continue to try to follow the predefined training program, or to reduce the pace during the initial 1000 meter distance, or during the subsequent 400 meter distance.
  • SUMMARY OF THE INVENTION
  • Embodiments of the invention provide exercise regime management tools.
  • In one embodiment, a method for managing an exercise regime in accordance with the present invention may include developing a plan for an exercise regime and transmitting the plan to one or more client computers. The client computer may be associated with a user. The client computer may acquire performance-related data from the user during execution of the plan, and may transmit the acquired data to a server in communication therewith. The server may analyze the performance-related data to verify that predetermined expected performance values are reached, and may modify the plan according to the analysis. The modified plan may then be provided to the client computer.
  • A corresponding computer program product and system are also disclosed and claimed herein.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • In order that the advantages of the disclosure will be readily understood, a more particular description of embodiments of the invention briefly described above will be rendered by reference to specific embodiments illustrated in the appended drawings. Understanding that these drawings depict only typical embodiments of the invention and are not therefore to be considered limiting of its scope, embodiments of the invention will be described and explained with additional specificity and detail through use of the accompanying drawings, in which:
  • FIG. 1 is a table detailing a sample workout and pace measured during the workout (wherein RP represents an ideal Race Pace);
  • FIG. 2 is a block diagram of an apparatus in accordance with an embodiment of the invention;
  • FIG. 3 is a flow chart of a method in accordance with an embodiment of the invention;
  • FIG. 4 is a block diagram of an apparatus of an alternative embodiment of the invention;
  • FIG. 5 is a block diagram of notifications to a user during a training session in accordance with embodiments of the invention;
  • FIG. 6 is a flow chart of a method of an alternative embodiment; and
  • FIG. 7 is a block diagram of a computer on which embodiments of the invention may operate.
  • DETAILED DESCRIPTION OF THE INVENTION
  • It will be readily understood that the components of embodiments of the present invention, as generally described and illustrated in the Figures herein, may be arranged and designed in a wide variety of different configurations. Thus, the following more detailed description of the embodiments of the systems and methods of the present invention, as represented in the Figures, is not intended to limit the scope of the disclosure, as claimed, but is merely representative of selected embodiments of the invention.
  • Reference throughout this specification to “one embodiment,” “an embodiment,” or similar language means that a particular feature, structure, or characteristic described in connection with the embodiment may be included in at least one embodiment of the present invention. Thus, appearances of the phrases “in one embodiment” or “in an embodiment” in various places throughout this specification are not necessarily all referring to the same embodiment.
  • Furthermore, the described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments. One skilled in the relevant art will recognize, however, that embodiments of the invention can be practiced without one or more of the specific details, or with other methods, components, etc. In other instances, well-known structures, or operations are not shown or described in detail to avoid obscuring aspects of the disclosure.
  • The illustrated embodiments of the invention will be best understood by reference to the drawings, wherein like parts are designated by like numerals throughout. The following description is intended only by way of example, and simply illustrates certain selected embodiments of the invention that are consistent with the disclosure as claimed herein.
  • Architecture of the System of a First Embodiment
  • Referring to FIG. 2, a system 10 of one embodiment of the invention may include a primary database 12 configured to store a profile for each registered user. The system 10 may further include a secondary database 14 configured to store previous values (if available) of the user's performance attributes. Together, the profile and values may form a record of the user's performance history. The system 10 may further include a tertiary database 15 configured to store records of previous workout plans and modifications thereto.
  • In some embodiments, the system 10 may include a planning module 16 configured to retrieve information from the primary, secondary, and tertiary databases 12, 14, and 15. The planning module 16 may use this information to construct a workout plan for the user. Since thresholds, events, and corrective actions may all be part of a workout plan, the workout plan may be expressed, for instance, in XML format. The system 10 may further include a transmission module 18 which may be configured to transmit the workout plan to a receiver (not shown) of the user. In some embodiments, the receiver may include a wireless receiver. In use, the system 10 may be located in a remote server some distance from the user.
  • In certain embodiments, the system 10 may further include a data acquisition module 20 configured to receive data relating to predefined performance attributes of the user. The data acquisition module 20 may transmit the acquired data to a comparator 22. The comparator 22 may be configured to compare the acquired values of the performance attributes with desired values for these attributes. The desired values, or target values, may be acquired from the planning module 16.
  • The system 10 may further include a first feedback loop 24 between the comparator 22 and the planning module 16. A second feedback loop may be interposed between the planning module 16 and the tertiary database 15.
  • Those skilled in the art will appreciate that the system described above may be organized in other equivalent embodiments, and many changes or modifications may be made to the system without departing from the scope of the present invention. For example, the three databases mentioned above may be included in a single database. Another possible alternative may be to monitor several users at the same time, with the same central system.
  • Method of Operation of the First Embodiment
  • Referring now to FIGS. 2 and 3, a method in accordance with an embodiment of the invention may include two phases, namely, a configuration phase and an execution phase. During the configuration phase, a user may register with the system by providing, inter alia, training goals and data relating to various physiological attributes (e.g., age, weight, medical conditions, fat content, medical conditions, etc.). From this information, a profile of the user may be constructed 26 and stored in the primary database 12.
  • During the execution phase, the method may determine 28 the length of time elapsed since the user last trained. This information may be obtained by asking the user, or by looking at a date stamp of a most recent entry in the secondary database 14, for example. If a record from a previous workout plan for the user is available, the method may retrieve the record. From this information, the method may generate 30 a workout plan for the current training session of the user. The workout plan may include details of target values for specified performance-related variables. The workout plan may also include thresholds for allowable deviations from these target values. The method may then transmit 32 the workout plan to the user.
  • As the user trains in accordance with the transmitted workout plan, a plurality of sensors in contact with the user (or a device which the user is using) may acquire 34 performance-related data from the user. The data may be transmitted to the data acquisition module 20, which may forward the data to the comparator 22. The comparator 22 may then compare 36 the data with the target values prescribed for the relevant performance-related variables in the current workout plan.
  • In the event that the acquired data deviates from the target values for a given performance-related variable, the comparator 22 may determine the extent of the deviation and compare it with the prescribed deviation threshold. In the event that the deviation exceeds the threshold, the comparator may transmit, through the feedback loop 24, a flag to this effect to the planning module 16, together with the degree of deviation. On receipt of the flag for a predefined monitoring time interval, the planning module 16 may adjust 38 the workout plan for the user. The planning module 16 may further warn the user that there has been a deviation from the target values, and may notify the user of an imminent change to the workout plan. The planning module 16 may then transmit 42 the adjusted workout plan to the user. Finally, the planning module 16 may store the adjusted workout plan in the tertiary database 15.
  • The planning module 16 and the comparator 22 may thus collectively provide a dynamic feedback system which monitors the status of a user during training, and adapts the training plan in a dynamic real-time fashion. This dynamic modification may be inherently sensitive and responsive to the physical and environmental conditions experienced by the user.
  • Architecture of the System of an Alternative Embodiment
  • In another embodiment, the system may receive input for a workout plan from a trainer. This feature may be particularly useful for specialized or very high-level training for particular sports. In particular, referring now to FIG. 4, an alternative embodiment of the invention may include a system 10 adapted to communicate with a user's device 44 and a trainer's device 46.
  • The trainer's device 46 may include a workout builder for creating and modifying a workout plan. To this end, the trainer's device 46 may communicate with the planning module of the system 10 to download a workout plan developed by the planning module, modify it in accordance with the specific needs of the user (and relevant sport), and upload the modified workout plan into the planning module of the system 10.
  • In another embodiment, the trainer may be allowed to intervene directly into the system 10 and prevent the planning module from developing an initial workout plan for the user. Instead, the trainer may implement this process. In particular, the trainer may develop the workout plan and download it directly to the planning module of the system 10. To assist the trainer in modifying or creating the workout plan, the trainer may be provided with access to a history of previous workout plans and acquired performance-related variables in the secondary and tertiary databases.
  • The trainer's device 46 may also include a workout tracker for monitoring an ongoing workout. The trainer may thus be provided with continuous feedback on the real performance achieved by the user, compared to the user's target performance. The trainer may also be permitted to intervene in a training session and provide a modified workout plan as desired, even if this is not triggered by the conditions used in the comparator of the system 10. To support the above functions, the trainer's device 46 may be provided with internet connectivity for receiving the data collected during the training sessions and for downloading and uploading workout plans.
  • As previously discussed, in use, external sensors may monitor performance-related variables from the user (e.g., heart rate, speed and distance) during a training session. This data may be acquired and collated by the user's device 44, which may transmit the data to the system 10. To support this activity, the user's device 12 may be provided with internet connectivity. The collected data may be accessed from the system 10 for real-time or post-workout analysis.
  • This embodiment may also provide a notification service to notify the trainer that the user is starting a training session, as well as to notify the trainer if and when the deviation thresholds for the user's performance-related variables are repeatedly exceeded. In one embodiment, the notifications may be provided through Systems Management Server (“SMS”) messaging. The user's device 44 may include an SMS sender to transmit the relevant SMS message to the trainer. Similarly, the trainer's device 46 may include an SMS receiver for receiving messages from the user. The notification service may also be used by the trainer to notify the user that a new workout is available. Each message may include a list of properties similar to those shown in FIG. 5.
  • As before, a system 10 in accordance with embodiments of the invention may modify a workout plan in accordance with the user's performance, and may allow the user's device 44 to download the modified workout plan as appropriate.
  • Method of Operation of the Alternative Embodiment
  • Referring now to FIG. 6 and FIG. 4, in one embodiment, the trainer may build 48 a workout plan for a specific user and upload 50 it to the system 10. The user may then download 52 the workout plan before starting a training session. The user may then begin 54 training. At this point, a notification may be sent 56 to the trainer to signal the start of the activity.
  • During the training session, performance-related data may be acquired 58 from the user. As previously discussed, the data may be compared 60 with allowable ranges provided in the workout plan. Repeatedly exceeding the predetermined thresholds may trigger 62 an event that is sent 64 to the trainer. The trainer, based on the event received, may adjust 66 the workout plan and upload 68 the adjusted workout plan to the planning module of the system 10.
  • The system 10 may then send 70 a notification to the user, via SMS for example, to signal that an update is ready to be downloaded. Upon receipt of the notification, the user may download 72 the new workout plan. The downloaded workout plan may then become the current workout plan.
  • System and Method of a Third Embodiment
  • In some embodiments, the roles of the planning module and the trainer may be complementary. Accordingly, a third embodiment may provide a hybrid of the planning module and the trainer. In particular, the third embodiment may act primarily as a facilitator for the trainer (as in the second embodiment), and may switch to the automated workout planning facility (of the first embodiment) in situations where the trainer is unavailable.
  • More particularly, the third embodiment may operate as follows. When a user begins a workout program, the user's device may send to the trainer a notification, and may wait for a response therefrom. If no response arrives within a certain time, the automatic trainer (of the first embodiment) may be enabled. If during the training session the trainer becomes available, the third embodiment may switch to the human trainer mode (of the second embodiment). Further, if during the training session the trainer leaves, the third embodiment may again switch to the automatic trainer mode (of the first embodiment).
  • Generic Operating Environment
  • A machine on which embodiments of the invention may operate may include a generic structure, as shown in FIG. 7. More particularly, a generic computer of the system may be denoted with 80. The computer 80 may be formed by several units connected in parallel to a system bus 82. In detail, one or more microprocessors 84 may control operation of the computer 80. A RAM 86 may be directly used as a working memory by the microprocessors 84, and a ROM 88 may store basic code for a bootstrap of the computer 80.
  • Peripheral units may be clustered around a local bus 90 by means of respective interfaces. Particularly, a mass memory may include a hard disk 92 and a drive 94 for reading CD-ROMs 96. The computer 80 may further include input devices 98 (for example, a keyboard and a mouse), and output devices 100 (for example, a monitor and a printer). A Network Interface Card (“NIC”) 102 may be used to connect the computer 80 to the network. A bridge unit 104 may interface the system bus 82 with the local bus 90. Each microprocessor 84 and the bridge unit 104 may operate as master agents requesting an access to the system bus 82 for transmitting information. An arbiter 106 may manage the granting of the access with mutual exclusion to the system bus 82.
  • In any case, embodiments of the invention facilitate automatically and dynamically adapting a user training program according to specific conditions experienced by the user during training. Embodiments of the invention further provide more responsive mechanisms for automated training. Some embodiments facilitate storing a number of different training programs tailored to a number of users and their individual progress needs. As embodiments of the invention may be largely automated, such embodiments may be implemented in a system remote to the user. This feature may accommodate the needs of geographically distant users, such as those that may be traveling for different races, tournaments, competitions, and other events.
  • In certain embodiments, the system may enable a trainer to remotely monitor users during their training, regardless of where the training is performed. Further, the trainer may remotely monitor and adjust a user's workout based on real-time data. In this manner, a user may be assisted remotely by his or her trainer.

Claims (21)

1. A method for managing an exercise regime, the method comprising:
developing a plan for an exercise regime;
transmitting the plan to at least one client computer associated with a user;
enabling the at least one client computer to acquire performance-related data from the user during execution of the plan;
transmitting the acquired data to a server in communication with the at least one client computer;
enabling the server to analyze the performance-related data to verify that predetermined expected performance values are reached;
enabling the server to modify the plan according to the analysis; and
providing the modified plan to the at least one client computer.
2. The method of claim 1, wherein developing the plan comprises enabling a remote server computer to develop the plan.
3. The method of claim 1, wherein developing the plan further comprises:
building a user profile;
determining at least one target value for a performance-related variable for the user; and
determining at least one threshold value for an allowable deviation from the at least one target value.
4. The method of claim 3, wherein enabling the at least one client computer to acquire performance-related data from the user comprises enabling the at least one client computer to acquire a value for the performance-related variable from the user.
5. The method of claim 4, wherein enabling the server to analyze the performance-related data comprises enabling the server to compare the value acquired from the user with a corresponding target value for the performance-related variable.
6. The method of claim 5, wherein enabling the server to compare the value with the corresponding target value further comprises enabling the server to compare the value with a corresponding threshold value in the event the value deviates from the corresponding target value.
7. The method of claim 6, wherein enabling the server to modify the plan comprises enabling the server to modify the plan in the event that the value exceeds the corresponding threshold value.
8. The method of claim 6, wherein enabling the server to modify the plan further comprises enabling the server to notify the user in the event that the value exceeds the corresponding threshold value.
9. The method of claim 1, further comprising storing the modified plan to use in developing subsequent plans.
10. The method of claim 1, wherein developing the plan comprises enabling a trainer to develop the plan.
11. The method of claim 10, wherein enabling the server to modify the plan comprises enabling the trainer to modify the plan.
12. The method of claim 10, wherein enabling the server to acquire the performance-related data further comprises enabling the server to transmit the performance-related data to the trainer.
12. A computer program product for managing an exercise regime, the computer program product comprising:
a computer-usable medium having computer-usable program code embodied therein, the computer-usable program code comprising:
computer-usable program code for developing a plan for an exercise regime;
computer-usable program code for transmitting the plan to at least one client computer associated with a user;
computer-usable program code for enabling the at least one client computer to acquire performance-related data from the user during execution of the plan;
computer-usable program code for transmitting the acquired data to a server in communication with the at least one client computer;
computer-usable program code for enabling the server to analyze the performance-related data to verify that predetermined expected performance values are reached;
computer-usable program code for enabling the server to modify the plan according to the analysis; and
computer-usable program code for providing the modified plan to the at least one client computer.
13. The computer program product of claim 12, wherein the computer-usable program code for developing the plan comprises computer-usable program code for enabling a remote server computer to develop the plan.
14. The computer program product of claim 12, wherein the computer-usable program code for developing the plan further comprises:
computer-usable program code for building a user profile;
computer-usable program code for determining at least one target value for a performance-related variable for the user; and
computer-usable program code for determining at least one threshold value for an allowable deviation from the at least one target value.
15. The computer program product of claim 12, further comprising computer-usable program code for storing the modified plan to use in developing subsequent plans.
16. The computer program product of claim 12, wherein the computer-usable program code for developing the plan comprises computer-usable program code for enabling a trainer to develop the plan.
17. A system for managing an exercise regime, the system comprising:
a planning module for developing a plan for an exercise regime;
a transmission module for transmitting the plan to at least one client computer associated with a user;
a data acquisition module to acquire performance-related data from the user during execution of the plan;
a comparator to receive the performance-related data from the data acquisition module and analyze the performance-related data to verify that predetermined expected performance values are reached; and
a feedback loop between the comparator and the planning module to enable the planning module to modify the plan in the event the predetermined expected performance values are not reached.
18. The system of claim 17, wherein the planning module further transmits the modified plan to the at least one client computer.
19. The system of claim 17, wherein the planning module further stores the modified plan in a database to use in developing subsequent plans.
20. The system of claim 17, wherein the planning module further notifies the at least one client computer of an imminent change to the plan in the event the predetermined expected performance values are not reached.
US12/269,179 2007-12-18 2008-11-12 Exercise regime management tool Abandoned US20090156364A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
EPEP07301693 2007-12-18
EP07301693 2007-12-18

Publications (1)

Publication Number Publication Date
US20090156364A1 true US20090156364A1 (en) 2009-06-18

Family

ID=40754023

Family Applications (1)

Application Number Title Priority Date Filing Date
US12/269,179 Abandoned US20090156364A1 (en) 2007-12-18 2008-11-12 Exercise regime management tool

Country Status (1)

Country Link
US (1) US20090156364A1 (en)

Cited By (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100035723A1 (en) * 2003-01-26 2010-02-11 Ainsworth Mark E Service tracking and alerting system for fitness equipment
US20110082007A1 (en) * 2009-10-02 2011-04-07 Birrell James S Exercise community system
US20110082010A1 (en) * 2009-10-02 2011-04-07 Dyer David E Exercise guidance system
US20110090092A1 (en) * 2009-10-19 2011-04-21 Precor Incorporated Fitness facility equipment usage control system and method
US20110183813A1 (en) * 2010-01-25 2011-07-28 Precor Incorporated User status notification system
US20130244212A1 (en) * 2012-03-16 2013-09-19 Daniel Roven Giuliani On-line system for generating individualized training plans
US8882637B2 (en) 2003-01-26 2014-11-11 Precor Incorporated Fitness facility equipment distribution management
US20140344253A1 (en) * 2011-09-27 2014-11-20 Sony Corporation Terminal device, external device, information processing method, program, and information processing system
US9367668B2 (en) 2012-02-28 2016-06-14 Precor Incorporated Dynamic fitness equipment user interface adjustment
US10188890B2 (en) 2013-12-26 2019-01-29 Icon Health & Fitness, Inc. Magnetic resistance mechanism in a cable machine
US10220259B2 (en) 2012-01-05 2019-03-05 Icon Health & Fitness, Inc. System and method for controlling an exercise device
US10226396B2 (en) 2014-06-20 2019-03-12 Icon Health & Fitness, Inc. Post workout massage device
US10252109B2 (en) 2016-05-13 2019-04-09 Icon Health & Fitness, Inc. Weight platform treadmill
US10258828B2 (en) 2015-01-16 2019-04-16 Icon Health & Fitness, Inc. Controls for an exercise device
US10272317B2 (en) 2016-03-18 2019-04-30 Icon Health & Fitness, Inc. Lighted pace feature in a treadmill
US10279212B2 (en) 2013-03-14 2019-05-07 Icon Health & Fitness, Inc. Strength training apparatus with flywheel and related methods
US10293211B2 (en) 2016-03-18 2019-05-21 Icon Health & Fitness, Inc. Coordinated weight selection
US10343017B2 (en) 2016-11-01 2019-07-09 Icon Health & Fitness, Inc. Distance sensor for console positioning
US10376736B2 (en) 2016-10-12 2019-08-13 Icon Health & Fitness, Inc. Cooling an exercise device during a dive motor runway condition
US10391361B2 (en) 2015-02-27 2019-08-27 Icon Health & Fitness, Inc. Simulating real-world terrain on an exercise device
US10426989B2 (en) 2014-06-09 2019-10-01 Icon Health & Fitness, Inc. Cable system incorporated into a treadmill
US10433612B2 (en) 2014-03-10 2019-10-08 Icon Health & Fitness, Inc. Pressure sensor to quantify work
US10441844B2 (en) 2016-07-01 2019-10-15 Icon Health & Fitness, Inc. Cooling systems and methods for exercise equipment
US10471299B2 (en) 2016-07-01 2019-11-12 Icon Health & Fitness, Inc. Systems and methods for cooling internal exercise equipment components
US10493349B2 (en) 2016-03-18 2019-12-03 Icon Health & Fitness, Inc. Display on exercise device
US10500473B2 (en) 2016-10-10 2019-12-10 Icon Health & Fitness, Inc. Console positioning
US10543395B2 (en) 2016-12-05 2020-01-28 Icon Health & Fitness, Inc. Offsetting treadmill deck weight during operation
US10561894B2 (en) 2016-03-18 2020-02-18 Icon Health & Fitness, Inc. Treadmill with removable supports
US10625137B2 (en) 2016-03-18 2020-04-21 Icon Health & Fitness, Inc. Coordinated displays in an exercise device
US10661114B2 (en) 2016-11-01 2020-05-26 Icon Health & Fitness, Inc. Body weight lift mechanism on treadmill
US10671705B2 (en) 2016-09-28 2020-06-02 Icon Health & Fitness, Inc. Customizing recipe recommendations
US10729965B2 (en) 2017-12-22 2020-08-04 Icon Health & Fitness, Inc. Audible belt guide in a treadmill
US20210060385A1 (en) * 2019-09-02 2021-03-04 Always Exploring AB Advancement Manager In A Handheld User Device
US10953305B2 (en) 2015-08-26 2021-03-23 Icon Health & Fitness, Inc. Strength exercise mechanisms
US11451108B2 (en) 2017-08-16 2022-09-20 Ifit Inc. Systems and methods for axial impact resistance in electric motors

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5947868A (en) * 1997-06-27 1999-09-07 Dugan; Brian M. System and method for improving fitness equipment and exercise
US6027428A (en) * 1998-04-29 2000-02-22 Thomas; Mark Automated method and apparatus for providing real time personal physical fitness instruction
US6632158B1 (en) * 1997-03-12 2003-10-14 Neurocom International, Inc. Monitoring of training programs
US20030204412A1 (en) * 2002-04-29 2003-10-30 John Brier Apparatus and method for providing on-line customized nutrition, fitness, and lifestyle plans based upon a user profile and goals
US20040127337A1 (en) * 1997-03-12 2004-07-01 Nashner Lewis M. Reducing errors in screening-test administration
US20060205564A1 (en) * 2005-03-04 2006-09-14 Peterson Eric K Method and apparatus for mobile health and wellness management incorporating real-time coaching and feedback, community and rewards
US20060228681A1 (en) * 2005-04-06 2006-10-12 Clarke Mark A Automated processing of training data
US20090069156A1 (en) * 2006-03-03 2009-03-12 Kurunmaeki Veli-Pekka Method and System for Controlling Training

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6632158B1 (en) * 1997-03-12 2003-10-14 Neurocom International, Inc. Monitoring of training programs
US20040127337A1 (en) * 1997-03-12 2004-07-01 Nashner Lewis M. Reducing errors in screening-test administration
US5947868A (en) * 1997-06-27 1999-09-07 Dugan; Brian M. System and method for improving fitness equipment and exercise
US6027428A (en) * 1998-04-29 2000-02-22 Thomas; Mark Automated method and apparatus for providing real time personal physical fitness instruction
US20030204412A1 (en) * 2002-04-29 2003-10-30 John Brier Apparatus and method for providing on-line customized nutrition, fitness, and lifestyle plans based upon a user profile and goals
US20060205564A1 (en) * 2005-03-04 2006-09-14 Peterson Eric K Method and apparatus for mobile health and wellness management incorporating real-time coaching and feedback, community and rewards
US20060228681A1 (en) * 2005-04-06 2006-10-12 Clarke Mark A Automated processing of training data
US20090069156A1 (en) * 2006-03-03 2009-03-12 Kurunmaeki Veli-Pekka Method and System for Controlling Training

Cited By (42)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100035723A1 (en) * 2003-01-26 2010-02-11 Ainsworth Mark E Service tracking and alerting system for fitness equipment
US7988599B2 (en) 2003-01-26 2011-08-02 Precor Incorporated Service tracking and alerting system for fitness equipment
US9418349B2 (en) 2003-01-26 2016-08-16 Precor Incorporated Fitness facility equipment usage control system
US8419593B2 (en) 2003-01-26 2013-04-16 Precor Incorporated Fitness facility equipment usage control system and method
US8882637B2 (en) 2003-01-26 2014-11-11 Precor Incorporated Fitness facility equipment distribution management
US8827870B2 (en) 2009-10-02 2014-09-09 Precor Incorporated Exercise guidance system
US20110082007A1 (en) * 2009-10-02 2011-04-07 Birrell James S Exercise community system
US20110082010A1 (en) * 2009-10-02 2011-04-07 Dyer David E Exercise guidance system
US7955219B2 (en) 2009-10-02 2011-06-07 Precor Incorporated Exercise community system
US20110090092A1 (en) * 2009-10-19 2011-04-21 Precor Incorporated Fitness facility equipment usage control system and method
US8157706B2 (en) 2009-10-19 2012-04-17 Precor Incorporated Fitness facility equipment usage control system and method
US20110183813A1 (en) * 2010-01-25 2011-07-28 Precor Incorporated User status notification system
US8221292B2 (en) 2010-01-25 2012-07-17 Precor Incorporated User status notification system
US20140344253A1 (en) * 2011-09-27 2014-11-20 Sony Corporation Terminal device, external device, information processing method, program, and information processing system
US10220259B2 (en) 2012-01-05 2019-03-05 Icon Health & Fitness, Inc. System and method for controlling an exercise device
US9367668B2 (en) 2012-02-28 2016-06-14 Precor Incorporated Dynamic fitness equipment user interface adjustment
US20130244212A1 (en) * 2012-03-16 2013-09-19 Daniel Roven Giuliani On-line system for generating individualized training plans
US10279212B2 (en) 2013-03-14 2019-05-07 Icon Health & Fitness, Inc. Strength training apparatus with flywheel and related methods
US10188890B2 (en) 2013-12-26 2019-01-29 Icon Health & Fitness, Inc. Magnetic resistance mechanism in a cable machine
US10433612B2 (en) 2014-03-10 2019-10-08 Icon Health & Fitness, Inc. Pressure sensor to quantify work
US10426989B2 (en) 2014-06-09 2019-10-01 Icon Health & Fitness, Inc. Cable system incorporated into a treadmill
US10226396B2 (en) 2014-06-20 2019-03-12 Icon Health & Fitness, Inc. Post workout massage device
US10258828B2 (en) 2015-01-16 2019-04-16 Icon Health & Fitness, Inc. Controls for an exercise device
US10391361B2 (en) 2015-02-27 2019-08-27 Icon Health & Fitness, Inc. Simulating real-world terrain on an exercise device
US10953305B2 (en) 2015-08-26 2021-03-23 Icon Health & Fitness, Inc. Strength exercise mechanisms
US10493349B2 (en) 2016-03-18 2019-12-03 Icon Health & Fitness, Inc. Display on exercise device
US10293211B2 (en) 2016-03-18 2019-05-21 Icon Health & Fitness, Inc. Coordinated weight selection
US10272317B2 (en) 2016-03-18 2019-04-30 Icon Health & Fitness, Inc. Lighted pace feature in a treadmill
US10625137B2 (en) 2016-03-18 2020-04-21 Icon Health & Fitness, Inc. Coordinated displays in an exercise device
US10561894B2 (en) 2016-03-18 2020-02-18 Icon Health & Fitness, Inc. Treadmill with removable supports
US10252109B2 (en) 2016-05-13 2019-04-09 Icon Health & Fitness, Inc. Weight platform treadmill
US10471299B2 (en) 2016-07-01 2019-11-12 Icon Health & Fitness, Inc. Systems and methods for cooling internal exercise equipment components
US10441844B2 (en) 2016-07-01 2019-10-15 Icon Health & Fitness, Inc. Cooling systems and methods for exercise equipment
US10671705B2 (en) 2016-09-28 2020-06-02 Icon Health & Fitness, Inc. Customizing recipe recommendations
US10500473B2 (en) 2016-10-10 2019-12-10 Icon Health & Fitness, Inc. Console positioning
US10376736B2 (en) 2016-10-12 2019-08-13 Icon Health & Fitness, Inc. Cooling an exercise device during a dive motor runway condition
US10661114B2 (en) 2016-11-01 2020-05-26 Icon Health & Fitness, Inc. Body weight lift mechanism on treadmill
US10343017B2 (en) 2016-11-01 2019-07-09 Icon Health & Fitness, Inc. Distance sensor for console positioning
US10543395B2 (en) 2016-12-05 2020-01-28 Icon Health & Fitness, Inc. Offsetting treadmill deck weight during operation
US11451108B2 (en) 2017-08-16 2022-09-20 Ifit Inc. Systems and methods for axial impact resistance in electric motors
US10729965B2 (en) 2017-12-22 2020-08-04 Icon Health & Fitness, Inc. Audible belt guide in a treadmill
US20210060385A1 (en) * 2019-09-02 2021-03-04 Always Exploring AB Advancement Manager In A Handheld User Device

Similar Documents

Publication Publication Date Title
US20090156364A1 (en) Exercise regime management tool
US11595498B2 (en) Data-driven adaptation of communications to increase engagement in digital health applications
US11742067B2 (en) Predictable and adaptive personal fitness planning
US11745058B2 (en) Methods and apparatus for coaching based on workout history
US10492519B2 (en) Customizing nutritional supplement shake recommendations
US9474935B2 (en) All-in-one smart console for exercise machine
US6601016B1 (en) Monitoring fitness activity across diverse exercise machines utilizing a universally accessible server system
EP3058546B1 (en) Information sharing method and device
WO2017219276A1 (en) Personal trainer fitness service method and system, user end, trainer end, and processing method
US20200016457A1 (en) Virtual interactive fitness platform
US20140129240A1 (en) Health and Exercise Monitoring System and Method Thereof
US9821191B2 (en) All-in-one smart console for exercise machine
US9204811B2 (en) Physical activity monitoring systems
US20100057848A1 (en) System and method for optimizing the physical development of athletes
WO2008150744A1 (en) Physical activity manager
US20120251990A1 (en) Method and system of delivering an interactive and dynamic multi-sport training program
WO2002039363A1 (en) Information system and method
US20230181058A1 (en) System and method for estimating cardiorespiratory fitness
CN111564197A (en) Intelligent analysis system and method for physical exercise
KR101129329B1 (en) Ubiquitous kiosk systems for health club
KR101508328B1 (en) Method for controlling athletics machine
US20220139553A1 (en) Analysis system, a method and a computer program product suitable to be used in veterinary medicine
EP1840810A1 (en) Method and central processing unit for providing a community service for athletes
KR20170129524A (en) Management system for customized personal diet
AU738702B3 (en) Information system and method

Legal Events

Date Code Title Description
AS Assignment

Owner name: INTERNATIONAL BUSINESS MACHINES CORPORATION, NEW Y

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:SIMEONI, MAURIZIO;REEL/FRAME:021823/0036

Effective date: 20081111

STCB Information on status: application discontinuation

Free format text: EXPRESSLY ABANDONED -- DURING EXAMINATION