US20090156364A1 - Exercise regime management tool - Google Patents
Exercise regime management tool Download PDFInfo
- 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
Links
Images
Classifications
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/103—Detecting, measuring or recording devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
- A61B5/11—Measuring movement of the entire body or parts thereof, e.g. head or hand tremor, mobility of a limb
- A61B5/1118—Determining activity level
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/0002—Remote monitoring of patients using telemetry, e.g. transmission of vital signals via a communication network
- A61B5/0015—Remote monitoring of patients using telemetry, e.g. transmission of vital signals via a communication network characterised by features of the telemetry system
- A61B5/0022—Monitoring a patient using a global network, e.g. telephone networks, internet
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H20/00—ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance
- G16H20/30—ICT 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
- 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.
- 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.
- 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. - 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.
- Referring to
FIG. 2 , asystem 10 of one embodiment of the invention may include aprimary database 12 configured to store a profile for each registered user. Thesystem 10 may further include asecondary 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. Thesystem 10 may further include atertiary database 15 configured to store records of previous workout plans and modifications thereto. - In some embodiments, the
system 10 may include aplanning module 16 configured to retrieve information from the primary, secondary, andtertiary databases 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. Thesystem 10 may further include atransmission 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, thesystem 10 may be located in a remote server some distance from the user. - In certain embodiments, the
system 10 may further include adata acquisition module 20 configured to receive data relating to predefined performance attributes of the user. Thedata acquisition module 20 may transmit the acquired data to acomparator 22. Thecomparator 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 theplanning module 16. - The
system 10 may further include afirst feedback loop 24 between thecomparator 22 and theplanning module 16. A second feedback loop may be interposed between theplanning module 16 and thetertiary 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.
- 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 theprimary 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 thecomparator 22. Thecomparator 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 thefeedback loop 24, a flag to this effect to theplanning module 16, together with the degree of deviation. On receipt of the flag for a predefined monitoring time interval, theplanning module 16 may adjust 38 the workout plan for the user. Theplanning 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. Theplanning module 16 may then transmit 42 the adjusted workout plan to the user. Finally, theplanning module 16 may store the adjusted workout plan in thetertiary database 15. - The
planning module 16 and thecomparator 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. - 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 asystem 10 adapted to communicate with a user'sdevice 44 and a trainer'sdevice 46. - The trainer's
device 46 may include a workout builder for creating and modifying a workout plan. To this end, the trainer'sdevice 46 may communicate with the planning module of thesystem 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 thesystem 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 thesystem 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 thesystem 10. To support the above functions, the trainer'sdevice 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 thesystem 10. To support this activity, the user'sdevice 12 may be provided with internet connectivity. The collected data may be accessed from thesystem 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'sdevice 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 inFIG. 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'sdevice 44 to download the modified workout plan as appropriate. - Referring now to
FIG. 6 andFIG. 4 , in one embodiment, the trainer may build 48 a workout plan for a specific user and upload 50 it to thesystem 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. - 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).
- 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. Thecomputer 80 may be formed by several units connected in parallel to asystem bus 82. In detail, one ormore microprocessors 84 may control operation of thecomputer 80. ARAM 86 may be directly used as a working memory by themicroprocessors 84, and a ROM 88 may store basic code for a bootstrap of thecomputer 80. - Peripheral units may be clustered around a
local bus 90 by means of respective interfaces. Particularly, a mass memory may include ahard disk 92 and adrive 94 for reading CD-ROMs 96. Thecomputer 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 thecomputer 80 to the network. Abridge unit 104 may interface thesystem bus 82 with thelocal bus 90. Eachmicroprocessor 84 and thebridge unit 104 may operate as master agents requesting an access to thesystem bus 82 for transmitting information. Anarbiter 106 may manage the granting of the access with mutual exclusion to thesystem 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.
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)
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)
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 |
-
2008
- 2008-11-12 US US12/269,179 patent/US20090156364A1/en not_active Abandoned
Patent Citations (8)
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)
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 |