US-12616876-B2 - Control sequence based exercise machine controller
Abstract
A plurality of control sequences is stored. A user state is detected. A next control sequence associated with the user is selected from the plurality of control sequences based at least in part on the user state.
Inventors
- Aly E. Orady
- Sumner Browning Paine
- Scott White
Assignees
- TONAL SYSTEMS, INC.
Dates
- Publication Date
- 20260505
- Application Date
- 20230915
Claims (18)
- 1 . An exercise machine, comprising: a motor that provides resistance against which a user exercises; an arm, wherein a cable is coupled between the motor and a grip through the arm; an integrated display; a memory storing a plurality of control sequences; and one or more processors configured to: monitor data generated based on actions of the user in performing an exercise using the exercise machine; determine whether a set has been completed based at least in part on the monitored data; select a next control sequence associated with the user from the plurality of control sequences based at least in part on the determining of whether the set has been completed based at least in part on the monitored data generated based on the actions of the user in performing the exercise; and present the selected next control sequence via the integrated display.
- 2 . The exercise machine of claim 1 , wherein the monitored data generated based on the actions of the user comprises one or more of cable tension and cable displacement.
- 3 . The exercise machine of claim 1 , wherein the monitored data comprises data sourced from one or more physiological sensors.
- 4 . The exercise machine of claim 1 , wherein the monitored data comprises a monitored heart rate.
- 5 . The exercise machine of claim 1 , wherein the monitored data comprises monitored breathing.
- 6 . The exercise machine of claim 1 , wherein the plurality of control sequences is associated with a user workout sequence.
- 7 . The exercise machine of claim 1 , wherein the plurality of control sequences is associated with a user workout video segment.
- 8 . The exercise machine of claim 7 , wherein the user workout video segment comprises one of an advanced mode or a beginner mode.
- 9 . The exercise machine of claim 1 , wherein the plurality of control sequences is associated with a media clip, and wherein selecting the next control sequence comprises decoding.
- 10 . The exercise machine of claim 1 , wherein the plurality of control sequences comprises a control sequence associated with one or more of a celebration, a resistance adjustment to a workout, a cadence adjustment to the workout, a loop instruction, a variable assignment, or a pointer to a next control sequence.
- 11 . The exercise machine of claim 1 , wherein the plurality of control sequences comprises a control sequence associated with a conditional branch instruction.
- 12 . The exercise machine of claim 1 , wherein the monitored data comprises one or more of a number of reps in a current workout or a quality flag for the user in the current workout.
- 13 . The exercise machine of claim 12 , wherein the quality flag comprises a value for a struggling user in the current workout.
- 14 . The exercise machine of claim 1 , further comprising an actuator.
- 15 . The exercise machine of claim 1 , wherein the monitored data is obtained from one or more sensors comprising at least one of an actuator sensor, or a motor sensor.
- 16 . The exercise machine of claim 1 , wherein the monitored data is obtained from one or more sensors comprising at least one of a microphone or a video camera.
- 17 . The exercise machine of claim 1 , wherein the next control sequence is associated with one or more of a suggested weight, a dynamic bumping, or a dynamic spotting.
- 18 . A method of controlling an exercise machine, comprising: storing a plurality of control sequences; monitoring data generated based on actions of a user in performing an exercise using the exercise machine, wherein the exercise machine comprises: a motor that provides resistance against which the user exercises; and an arm, wherein a cable is coupled between the motor and a grip through the arm; determining whether a set has been completed based at least in part on the monitored data; selecting a next control sequence associated with the user from the plurality of control sequences based at least in part on the determining of whether the set has been completed based at least in part on the monitored data generated based on the actions of the user in performing the exercise; and presenting the selected next sequence via an integrated display of the exercise machine.
Description
CROSS REFERENCE TO OTHER APPLICATIONS This application is a continuation of U.S. patent application Ser. No. 17/207,038, entitled CONTROL SEQUENCE BASED EXERCISE MACHINE CONTROLLER filed Mar. 19, 2021 which is incorporated herein by reference for all purposes, which is a continuation of U.S. patent application Ser. No. 16/534,893, entitled CONTROL SEQUENCE BASED EXERCISE MACHINE CONTROLLER filed Aug. 7, 2019, now U.S. Pat. No. 11,000,735, which is incorporated herein by reference for all purposes, which claims priority to U.S. Provisional Patent Application No. 62/716,861 entitled VIDEO CENTERED MACHINE CONTROLLER filed Aug. 9, 2018 which is incorporated herein by reference for all purposes. BACKGROUND OF THE INVENTION Exercise machines may improve a person's fitness level, by facilitating aerobic exercise, strength training, or both. Examples of aerobic exercises are those which cause significant rises in heart rate and breathing rates and include machines that simulate the movements associated with sports such as running, cycling and rowing. Treadmills, stationary bicycles and rowing machines are generally single purpose machines and are often owned by individuals. Exercise machines, historically maintained as part of professional gyms, are now being purchased and used at an individual's home. Unlike in professional gyms, users who exercise at home usually do not have access to a personal trainer or coaches who can ensure proper and efficient form on a home exercise machine. BRIEF DESCRIPTION OF THE DRAWINGS Various embodiments of the invention are disclosed in the following detailed description and the accompanying drawings. FIG. 1 is an illustration of an embodiment of and exercise machine. FIG. 2 illustrates an embodiment of the architecture of the exercise machine. FIG. 3A is an illustration of a first display for an exercise machine display screen. FIG. 3B is an illustration of a second display for an exercise machine display screen. FIG. 3C is an illustration of a third display for an exercise machine display screen. FIG. 4 is a workflow illustrating an embodiment for generating a workout. FIG. 5 is a flowchart illustrating an embodiment of a process for dynamic adjustment. FIG. 6 is an illustration of an embodiment of possible user profile fields. FIG. 7 is a flowchart of an embodiment of a time flex mechanism. FIG. 8 is a flowchart of an embodiment for controlling an exercise machine. DETAILED DESCRIPTION The invention can be implemented in numerous ways, including as a process; an apparatus; a system; a composition of matter; a computer program product embodied on a computer readable storage medium; and/or a processor, such as a processor configured to execute instructions stored on and/or provided by a memory coupled to the processor. In this specification, these implementations, or any other form that the invention may take, may be referred to as techniques. In general, the order of the steps of disclosed processes may be altered within the scope of the invention. Unless stated otherwise, a component such as a processor or a memory described as being configured to perform a task may be implemented as a general component that is temporarily configured to perform the task at a given time or a specific component that is manufactured to perform the task. As used herein, the term ‘processor’ refers to one or more devices, circuits, and/or processing cores configured to process data, such as computer program instructions. A detailed description of one or more embodiments of the invention is provided below along with accompanying figures that illustrate the principles of the invention. The invention is described in connection with such embodiments, but the invention is not limited to any embodiment. The scope of the invention is limited only by the claims and the invention encompasses numerous alternatives, modifications and equivalents. Numerous specific details are set forth in the following description in order to provide a thorough understanding of the invention. These details are provided for the purpose of example and the invention may be practiced according to the claims without some or all of these specific details. For the purpose of clarity, technical material that is known in the technical fields related to the invention has not been described in detail so that the invention is not unnecessarily obscured. Strength training appliances comprise machines that offer resistance and/or load and are used in gymnasia or shared facility exercise rooms. Free weights and systems of pulleys that may be loaded are a common form of load generation used for exercising muscle groups. Systems that use springs or deflecting members may also be used, and because these systems occupy a relatively smaller volume than weight and pulley systems, they may be used in personal spaces such as a home. Regardless of the loading mechanism, strength training may not normally simulate an activity compared with an aerobic-