MOBILE AND ATTACHABLE ELECTRICAL RESISTANCE SYSTEM FOR EXERCISE MACHINES AND FREE-WEIGHT EQUIPMENT

20230364474 · 2023-11-16

Assignee

Inventors

Cpc classification

International classification

Abstract

An aspect of some embodiments of the current invention relates to retrofitting existing exercise equipment to make it into a “smart” exercise machine. Many existing exercise equipment (e.g., “selectorized” machines and “free weight” exercise equipment) use a number of set weights, which can be selected by mechanical or electronical means in order to attain a certain amount of resistance. In some embodiments, an existing piece of exercise equipment is transformed into a smart, sophisticated and electronically advanced machine, by means of replacing the resistance generated by the weights (gravity resistance) with a resistance force generated by an electronically controlled component, for example an electric motor and/or gear assembly (electric resistance). For example, this may give the existing machine advantages of an electronically controlled resistance system.

Claims

1. A system for retrofitting an exercise machine comprising: a resistance source configured for applying an adjustable resistance to movement between a force transmitter and a base of the resistance source; a controller configured for controlling a resistance of said resistance source and communicating with a user interface; an anchor configured for holding the base of the resistance source stationary with respect to the exercise machine; a linkage for connecting said force transmitter to an exercise interface of the exercise machine.

2. The system of claim 1, wherein said anchor is reversibly attached to said exercise machine.

3. The system of claim 2, wherein said anchor includes a clamp configured to a connect to a frame of the exercise machine.

4. (canceled)

5. The system of claim 1, wherein said controller includes a wireless transceiver.

6. The system of claim 5, further comprising an application running on a computing device of a user, said application transforming the computing device into an input output interface for the resistance source.

7. The system of claim 1, further wherein said resistance source reports to said controller at least one of a force on said force transmitter, a position of said force transmitter and a movement of said force transmitter.

8. The system of claim 1, wherein said resistance source includes an electric motor.

9. The system of claim 1, further comprising a guide connected to said exercise machine and changing a direction of applied force of at least one of said force transmitter and said exercise interface.

10. (canceled)

11. The system of claim 9, wherein said guide is reversibly connected to a frame of said exercise machine.

12. A method for retrofitting an exercise machine having exercise interface connected to a native resistance source comprising: supplying a resistance source configured for applying an adjustable resistance to movement between a force transmitter and a base of the resistance source and a controller for changing said resistance; anchoring said base to the exercise machine; connect said exercise interface to said force transmitter.

13. The method of claim 12, further comprising: calibrating the force applied by said resistance source on said exercise interface.

14. The method of claim 13, wherein said calibrating includes measuring at least one of a relationship between a force on said exercise interface and an input signal to said resistance source, measuring a relationship between a force on said exercise interface and a force measured on said resistance source, measuring movement of said exercise interface and measured movement of said resistance source, computing an estimated force on said exercise interface based on a specification of said exercise machine, computing an estimated force on said exercise interface based on a specification of said exercise machine and computing an estimated force on said exercise interface based on a specification of said resistance source and a movement between two positions.

15-19. (canceled)

20. The method of claim 13, further comprising connecting said controller wirelessly to a personal computing device of a user for said personal computing device to serve as an input interface for said resistance source.

21. A system for exercise comprising: a plurality of exercise machines each of said plurality of exercise machines including a variable resistance source supplying a resistance to an exercise interface, a wireless transmitter and a controller controlling the resistance of said variable resistance source and receiving data from said variable resistance source; and a personal computing device of a single trainer in wireless contact with said plurality of exercise machines and whereas said personal computing device is configured to receive output of said variable resistance source and to control a resistance of said resistance source.

22. The system of claim 21, wherein the resistance source is configured to report to said controller at least one of a force on said resistance sources, a position of said variable resistance source and a movement of said variable resistance source.

23. The system of claim 21, further comprising a sensor configure to report to said controller at least one of a force on said exercise interface, a movement of said exercise interface and a position of said exercise interface.

24. The system of claim 21, wherein the personal computing device is configured to display data sorted according an identification a user of an exercise machine.

25. The system of claim 21, wherein the personal computing device is configured to display to said trainer a list of available exercise equipment at a location of a trainee.

26. The system of claim 21, wherein the plurality of exercise machines are at a plurality of remote locations.

27. The system of claim 26, wherein the personal computing device communicates with the plurality of exercise machines over the Internet.

28. (canceled)

Description

BRIEF DESCRIPTION OF THE SEVERAL VIEWS OF THE DRAWING(S)

[0042] Some embodiments of the invention are herein described, by way of example only, with reference to the accompanying drawings. With specific reference now to the drawings in detail, it is stressed that the particulars shown are by way of example and for purposes of illustrative discussion of embodiments of the invention. In this regard, the description taken with the drawings makes apparent to those skilled in the art how embodiments of the invention may be practiced.

[0043] In the drawings:

[0044] FIG. 1 is a block diagram of an exercise system in accordance with an embodiment of the current invention;

[0045] FIG. 2 is a flow chart illustration of a method of retrofitting an exercise machine into a smart exercise machine in accordance with an embodiment of the current invention;

[0046] FIG. 3A is a schematic illustration of an exercise machine 304;

[0047] FIG. 3B is a schematic illustration of an exercise machine 304 modified with an electronically controlled resistance source 302 in accordance with an embodiment of the current invention;

[0048] FIG. 4A is a schematic illustration of an exercise machine;

[0049] FIG. 4B is a schematic illustration of an exercise machine modified with one or more electronically controlled resistance sources in accordance with an embodiment of the current invention;

[0050] FIG. 5 is a schematic illustration of an exercise machine modified with an electronically controlled resistance source in accordance with an embodiment of the current invention;

[0051] FIG. 6 is a schematic illustration of an exercise machine 604 (e.g., a cable pull down machine) modified with an electronically controlled resistance source 602 in accordance with an embodiment of the current invention; FIG. 7 is a flow chart illustration of planning a workout in accordance with an embodiment of the current invention;

[0052] FIG. 8 is a flow chart illustration of a method of controlling a workout in accordance with an embodiment of the current invention; and

[0053] FIG. 9 is a flow chart illustration of a method of calibrating an exercise machine in accordance with an embodiment of the current invention.

DESCRIPTION OF SPECIFIC EMBODIMENTS OF THE INVENTION

Overview

[0054] The current invention relates to the field of exercise machines, specifically but not limited to the types of exercise machines called a “selectorized” and “free weight” exercise machines and/or smart exercise machines.

[0055] An aspect of some embodiments of the current invention relates to retrofitting existing exercise equipment to make it into a “smart” exercise machine. Many existing exercise equipment (e.g., “selectorized” machines and “free weight” exercise equipment) use a number of set weights, which can be selected by mechanical or electronical means in order to attain a certain amount of resistance. For example, different levels of resistance may be selected while working on different muscle groups and/or for different users. For example, bench-press, squat equipment may include free weight and/or selectorized resistance components. In some embodiments, an existing piece of exercise equipment is transformed into a smart, sophisticated and electronically advanced machine, by means of replacing the resistance generated by the weights (gravity resistance) with a resistance force generated by an electronically controlled component, for example an electric motor and/or gear assembly (electric resistance). Alternatively or additionally, the resistance source may include pneumatic and/or hydraulic components. For example, this may give the existing machine advantages of an electronically controlled resistance system.

[0056] The current invention, in some embodiments thereof, relates to one or more electric motor and gear-assemblies, coupled with an operating system and/or application, configured to attach to an existing exercise machine (specifically but not limited to “selectorized” and “free weight” exercise machines). Optionally the motor replaces the resistance of the native resistance source of the existing machine. Optionally, this will give the now upgraded machine additional uses and/or benefits (for example, as described herein below). Optionally, the electric motor and gear-assembly will be equipped with a mounting apparatus, which is designed to fit and attach firmly and securely to a profile of the existing machine and/or machines and/or other objects. For example, the mounting apparatus may attach to the exercise machine's frame and/or may attached to a wall/ceiling/floor or any other fixed attachment point which can give the electric motor and gear assembly the anchoring point needed. Optionally, the system includes a set of rotatable pulleys. For example, a pulley may be used to “guide” a tension cable from the exercise machine to its attachment to the electric motor and/or gear-assembly. Optionally, the pulleys may direct the cable around one or more angles, to an attachment point where the trainer exerts force against the resistance of the cable during a workout.

[0057] In many of today's gyms and homes there are exercise machines which use weights to generate resistance as a means of exercising different muscles and muscle groups of people engaging in fitness and strength workout programs and/or muscle rehabilitation activity. For example, a large number of weights, selectable by the user may be used to produce many different levels of resistance.

[0058] In some embodiments, of the current invention, an electronically controlled resistance device may be retrofit to an exercise device in place of weights. Optionally, the retrofit device may have one or more of the following advantages over the original device:

[0059] 1. The weight of the machine may be reduced by removing all or some of the weights;

[0060] 2. A hard wired and/or wireless user interface may be used to conveniently change the resistance. For example, a user may be controlled change the resistance without getting up from the exercise machine;

[0061] 3. The ability to only add or subtract resistance at arbitrary intervals

[0062] 4. A wide range of resistance;

[0063] 5. Data may be collected and/or stored for future usage by the gym or by the personal user.

[0064] In some embodiments, the current invention facilitates transformation the of an existing exercise equipment to a smart exercise device. Optionally, an electronically controlled resistance source. For example, the electronically controlled resistance source may by installed replacing a resistance system which already exists on the exercise machine. Optionally, an electronically controlled resistance source is supplied which can be added to equipment externally. For example, the resistance source may include an electric motor and/or gear-assembly and/or pulleys and/or connectors and/or clamps. For example, the electronically controlled resistance source may be coupled to an operating system and application designed facilitate control of a workout and/or collect data on the workout. Optionally, the data will be used for in future workouts for a specific trainer and/or group of trainers. For example, the data may be used to assess and/or plan an exercise routine. For example, the exercise routine may be customized for the user and/or a group of users (e.g., gym members and/or a personal user) to develop a healthier and/or more efficient workout. The workout may be adapted to the user's specific and/or time dependent workout needs.

[0065] In some embodiments, the electronically controlled resistance system may be collects workout and machine data can also be used to monitor, the exercise's machine's functions and/or trainer/trainee statistics which may include some or all of but are not necessarily limited to:

[0066] 1. Malfunctions of the device (e.g., Loose wirings or fixtures);

[0067] 2. The resistance generated by the machine at various times (optionally including adaptations and/or changes to said resistance (for example, the resistance may be changed between exercises and/or in “mid-stroke”);

[0068] 3. Track any sudden changes of tension or resistance in the machine;

[0069] 4. Trainer fatigue;

[0070] 5. Improper force application; (e.g., Lack of symmetrical force application (left and right arms for instance)). Optionally, the system will take into account physical status and/or specific needs of the trainee and/or if the resistance applied by the machine is too high or too low for the specific workout being conducted and/or making subtle needed changes to said resistance in real-time; and etc.

Exemplary Embodiments

[0071] Before explaining at least one embodiment of the invention in detail, it is to be understood that the invention is not necessarily limited in its application to the details of construction and the arrangement of the components and/or methods set forth in the following description and/or illustrated in the drawings and/or the Examples. The invention is capable of other embodiments or of being practiced or carried out in various ways.

[0072] FIG. 1 is a block diagram of an exercise system in accordance with an embodiment of the current invention. Some embodiments include a resistance source 102. For example, the resistance source 102 may include an electric motor and/or a gear assembly. Optionally, the resistance source 102 is capable of offering and generating numerous and/or continuous levels of resistance. For example, the resistance may be applied via a cable attachment extending from the resistance source 102 outwards. In some embodiments, cable attachment is designed to connect with a cable system of an existing exercise machine 104 and/or or directly to the connector where force is exerted by original resistance system (for example a cable interface of an exercise module). For example, the resistance source may replace the weights used originally on the exercise machine 104 as a means of generating multiple levels of resistance by an electrically generated resistance system. Alternatively or additionally, the resistance source 102 may be added to the original resistance source, for example, weights may supply a fixed resistance which the resistance source 102 supply a smart adjustable additionally resistance.

[0073] In some embodiments, the system may include a controller 106. For example, controller 106 may include a controller and/or a processer and/or memory and/or an input/output system and/or software/application and/or operating system. For example, the controller 106 may be configured to resistance source 102 and/or one or more additional resistance sources. For example, multiple resistance sources may be controlled in parallel in order to produce a number of definite and/or defined levels of resistance. In some embodiments, control may be configured to achieve a healthier, more efficient and/or tailor-made workout program. Optionally, a software/application and/or operating system enables a user to get an individually customized workout program. For example, the resistance source may be controlled to mimic an exercise program other “smart” and upgraded exercise machines that are available for use in a specific gym at which the user has previously exercised. For example, this may facilitate a user to perform his accustomed exercise program when traveling in a place where he doesn't have access to his regular gym and/or equipment. In some embodiments, the controller includes applications that facilitate mimicking the behavior of one machine on another machine (for example, the controller 106 may be programmed to vary resistance of the resistance source 102 to mimic the effect of a variable resistance cam in order to reproduce an exercise performed with the cam on an exercise machine lacking the cam). The program of the controller is optionally adjusted to a specific gym apparatus structure and/or layout with the controller 106 controlling the resistance source 102 produce a resistance that when applied to the local exercise machine producing a force against the exerciser similar to the workout program of the user's previous exercise machine. Optionally, software may be available for the controller 102 to mimic various exercises of various machines on various other machines. For example, when a user comes to a new gym, he may access software over the Internet to mimic the exercise and/or workout that he desires on the equipment that is available.

[0074] In some embodiments, controller 106 may be programmed to distribute access to equipment according to the needs of users and/or availability. For example, when there are a plurality of users sharing a limited number of exercise machines, the application may direct the users in such a way that the amount of time that each exerciser gets for his preferred exercise is increased. For example, if there are two and two machines, the first user wishing to perform an exercise that can be performed on either matching and the second user desiring to perform an exercise that is available only on the first of the two machines, then the controller 106 will be configured to evaluate various possible uses of the machines and choose a distribution which will achieve greater use of the equipment and/or greater fulfillment of the user's preferred exercise regimes. For example, the first user will be directed to the second machine and the second user will be directed to the first machine so that both users are satisfied. Distribution of equipment may be arranged in order to achieve a more efficient and/or faster workout. Optionally, the system/software may use the data to control the arrival and training methods and/or times of users. For example, the system may track available equipment in various gyms and/or predict the workout load for a specific machine and/or for the entire gym. A user may supply his workout plans and/or the system may keep track of historical workout itineraries for one or more users. Optionally, the system will recommend to a user a gym where he can perform all or part of his workout efficiently. In some embodiments, this may reduce “traffic jams” and/or inefficient workouts due to users having to wait for machines to be available. Optionally, data may be used to determine a gym's current status of activity and/or to predict future activities and workout loads during opening hours of the gym and/or to plan expansion of gym equipment (for example to cover future needs of users of the gym and/or to cover unmet needs of users of other gyms).

[0075] In some embodiments, an exercise system may include an anchor. For example, an anchor 108 may be configured to hold a resistance source 102 stationary with respect to an exercise machine 104. For example, an anchor specially designed clamps or attachment devices that are attached and/or attachable to the resistance source 102. Optionally, anchor 108 may be attachable to multiple locations on the resistance source 102. For example, the anchor 108 may be reversibly attachable and/or movable a base of the resistance source 102 of the resistance source (for example to a casing and/or along a rail connected to resistance source 102). Alternatively or additionally, anchor 108 be attachable to multiple different connectors/holes on the resistance source. In some embodiments, anchor 108 includes a connector (e.g., a clamp) to firmly and sturdily to the existing metal frame of the exercise machine 104. Alternatively or additionally, the anchor 108 may include a fitting configured for connection to any other firm and/or sturdy object that is stationary with respect to the exercise machine 104 for example, a wall, a ceiling and/or a floor.

[0076] In some embodiments, the system will include a linkage 105 configured to connect to the resistance source 102 to the exercise machine 104. For example, the resistance source 102 may include a cable to which resistance is applied as tension. Optionally the linkage may include a cable splicer that connects the cable of the resistance source 102 to a cable of the exercise machine 104. Alternatively or additionally, linkage 105 may connect the cable of the resistance source 102 to a native connection of the exercise machine 104 (e.g., to the connector of the exercise station that connects to a cable of an original resistance source (e.g., weight stack) of the exercise machine). Alternatively or additionally, linkage 105 may connect the cable of the resistance source 102 to a cable connection on the exercise machine which originally connected an exercise station to the original resistance source of the exercise machine 104. Alternatively or additionally, the linkage may connect the cable to a mount for weights on a bar and/or handle of the exercise machine.

[0077] In some embodiments, an exercise system will include a guide 110. For example, a guide 110 may include one or more pulleys which may guide a force transmitting element to the point where the linkage connects it to the exercise machine 104. For example, the pulley may be attached to the frame of an exercise machine 104 and/or a firm and/or sturdy object that is stationary with respect to the exercise machine 104. Optionally, the pulley may serve as an inflection point and/or a conduit for the exercise machine's 104 tension cable so as not to interfere with the exercise machine's normal and efficient function while directing the cable to receive a controlled tension from the attached resistance source 102.

[0078] In some embodiments, an exercise system may include two or more resistance sources and/or two or more force transfer transmissions (for example, multiple cables and/or pulleys). Optionally, the multiple resistance sources may apply different levels of resistance for different body parts during workout, for example giving the left arm and the right arm an opportunity to work against different levels of resistance. Applying different resistance for different muscles may facilitate a user to achieving an improved workout for his specific physique.

[0079] FIG. 2 is a flow chart illustration of a method of retrofitting an exercise machine into a smart exercise machine in accordance with an embodiment of the current invention. In some embodiments, a portable resistance source is anchored 208 stationary with respect to an exercise machine. For example, the resistance source may include an electric motor and/or a gear assembly. Optionally, the resistance source is anchored 208 by attachment to the exercise machine's frame and/or to a stationary object, for example, a floor and/or a wall. For example, the resistance source may be attached by a specially designed clamp. Optionally, position of the clamp on the resistance source may be altered. For example, the clamp may be movably and/or reversibly attached to a rail mounted on the resistance source and/or attached to a hole and/or a flange.

[0080] In some embodiments, a force transmitter of the resistance source will be linked to the exercise machine. For example, a cable to which resistance is applied as tension may extend from the resistance source. The cable may be linked 205 to an exercise station of the exercise machine and/or to a weight mount and/or to a tension cable of the exercise machine. For example, a resistance chain of the resistance source may be linked 205 to the resistance chain of the exercise machine. me linkage to system configured to be connected to the original resistance chain of the exercise machine. For example, an outgoing cable of the resistance source may be attached to the force application mechanism/point activated by the user by means of pulley and/or linkage system. For example, the pulley and/or linkage system may attach to different parts of the frame of the exercise machine and/or to another anchoring point. Optionally, the angle between the cable and/or the force application point may be controlled to define a preferred angle in order to form a conduit for the tension cable of the new resistance source without interfering with the normal function of the exercise machine. Optionally, after linkage the resistance of the machine becomes an electronically based and controlled one instead of a weight/gravity based resistance system.

[0081] In some embodiments, a resistance source is programmed 206 to supply a desired exercise program on a given exercise machine. For example, there may exercise programs available for various exercise goals and/or there may be predetermined parameters for various exercise machines. Optionally, a user will supply personal details and/or details of the exercise machine and/or the resistance device will determine a program. For example, the program may include initial setting (such as resistance over time and/or distance) and/or a program of adjustments as the user becomes more proficient. For example, the system may include tests and measurements to determine a proficiency of a user related to the sex, weight, age etc. of the user. Programming may be performed locally (e.g., on a dedicated user interface) and/or via a local wireless connection (for example, a user may connect to and/or program a resistance source using a personal computing device (e.g., a smart phone). Alternatively or additionally, an overseer may control multiple machines and/or get data from multiple resistance sources and/or exercise machines. Optionally, programming may include controlling resistance. For example, a set resistance value may be chosen and/or resistance may be defined as a function distance of movement and/or resistance may be defined as a function of time and/or any combination thereof. Optionally, the user interface may be programmed to give instructions. For example, once the resistance source senses that the user has begun applying force, the user interface may give instructions (e.g., spoken instructions over a speaker and/or written instructions over a screen and/or a combination thereof and/or a symbolic instruction such as pulsing sounds and/or pictures). For example, when a user lifts a weight, the system may tell the user to hold the weight for ten seconds which the user interface may count out. The system may optionally suggest to the user certain exercises. Optionally, the system will be connected over a network to a server. For example, the server may include settings for known exercise machines and/or may include suggested exercise programs. Optionally, the resistance source and/or a separate sensor outputs data such as the speed, acceleration and/or moment on the resistance source (e.g., the resistance source may fully or partially comply fully or partially to CiA DS-402 standards of Festo SE & Co. KG Postfach 73726 Esslingen Germany). For example, data about the user, machine and/or workout are recorded and/or changes may be recommended. For example, the system may detect signs of injury and/or fatigue of the user. Data may be sent to a user's trainer and/or doctor. For example, this may facilitate a user continuing an exercise routine without being tied to a particular gym and machine. Optionally, the system may have a calibration function that facilitates adjustment to function properly on an unknown exercise machine.

[0082] For purposes of better understanding some embodiments of the present invention, as illustrated in FIGS. 1, 2, 3B, 4B and 5-6 of the drawings, reference is first made to the construction and operation of an exercise machine as illustrated in FIG. 3A is a schematic illustration of an exercise machine 304. For example, machine 304 includes an exercise station 323 (e.g., a chest press machine) having weights as a native resistance source 326. For example, a user pushes an exercise interface 313 (e.g., a handle) which lifts the weights. For example, the machine 304 includes a frame 322.

[0083] FIG. 3B is a schematic illustration of an exercise machine 304 modified with an electronically controlled resistance source 302 in accordance with an embodiment of the current invention. Optionally the native resistance source 326 is disconnected from the exercise interface 313. Alternatively or additionally, some of the weights may be retained to take up part of the resistance and/or reduce the power needed from the resistance source. Optionally, the weights may be completely removed to save space and/or weight. Optionally, a new force transmitter 311 (for example, a cable) has been installed connecting a transmission 317 of resistance source 302 to the exercise interface 313. In some embodiments, the path of force transmitter 311 is directed by guides 310a, 310b in a way that does not interfere with functioning of the exercise machine. For example, a guide 310a may include a pulley wheel that may be held stationary with respect to the exercise machine 304 for example by a clamp 318 attached to the frame 322 of the machine 304. Resistance source 302 is optionally held stationary with respect to the exercise machine 304 (for example, by an anchor 308 (e.g., including clamp reversibly attached to a frame 322 of the exercise machine 304 and/or a mount 309 moveably connected to a base of the resistance source 302 [e.g., a housing 303 and/or a mounting plate 305]). Optionally, a guide 310b may include a linkage that connects between a cable 311′ of the resistance source 302 to a cable of the force transmitter 311 connected to the exercise interface 313.

[0084] In some embodiments, a user interface 315 facilitates adjustment of the resistance source 302. For example, the resistance source 302 may include an electrical motor and/or a controller 306. Optionally, controller 306 includes a wireless transceiver capable of communicated wireless with the user interface 315 (for example a cell phone). Optionally, interface 315 is also in communication (for example over a wireless network) with a server 329. Optionally the server includes a database 307. Optionally database 307 may include data on a relationship between resistance at a resistance source 302 and a resistance at the exercise interface 313 (note this relationship may be a function of the position on the interface 313). Optionally, the resistance source 302 and/or a separate sensor reports data on the force on resistance source 302 and/or rotation rate and/or moment on the resistance source and/or the position of an axle of the resistance source and/or the position of the cable and/or position of interface 313). For example, this data may be used to adjust settings of the resistance source 302 for a workout for the user. For example, a user who is accustomed to a certain workout on his accustomed machine with known settings, may use an application on the user interface to adjust the settings of resistance source 302 to mimic performance of his accustomed machine and/or to perform the desired workout using machine 304. In some embodiments database 307 may include data on the availability and/or capabilities and/or location of exercise equipment. For example, a user in an unfamiliar city may request a gym with equipment on which he can perform his accustomed workout. Optionally, some or all information (e.g., on machines settings and/or force relationships and/or exercise programs of a user and/or availability of equipment and/or capability of equipment and/or location of equipment) may be stored remotely on database 307 on server 329 and/or locally on the controller 306 of the resistance source and/or on a locally on the user interface 315. For example, the controller may receiver data and/or control the resistance source 302 for example sensing and/or adjusting a resistance force and/or a position of the resistance source and/or cable.

[0085] For purposes of better understanding some embodiments of the present invention, as illustrated in FIGS. 1, 2, 3B, 4B and 5-6 of the drawings, reference is first made to the construction and operation of an exercise machine as illustrated in FIG. 4A is a schematic illustration of an exercise machine 404. For example, machine 404 includes an exercise station 423 (e.g., a chest press machine) having a weight as a native resistance source 426. For example, a user pushes an exercise interface 413 (e.g., a handle) which lifts the weights. For example, the machine 404 includes a frame 422.

[0086] FIG. 4B is a schematic illustration of an exercise machine 404 modified with one or more electronically controlled resistance sources 402 in accordance with an embodiment of the current invention. Optionally the native resistance source 426 is disconnected from the exercise interface 413. Optionally, the weights may be completely removed to save space and/or weight. Alternatively or additionally, some of the weights may be retained to take up part of the resistance and/or reduce the power needed from the resistance source. Optionally, a new force transmitter 411 (for example, a cable) has been installed connecting a transmission of resistance sources 402 to the exercise interface 413. For example, a separate resistance source may be independently connected to a different muscle group (e.g., left and right arms of the user via left and right handles of interface 413). Optionally each resistance source is controlled independently to allow separate control of resistance to each muscle group. In some embodiments, the path of force transmitter 411 is directed by guides 410 in a way that does not interfere with functioning of the exercise machine. For example, a guide 410 may include a pulley wheel that may be held stationary with respect to the exercise machine 404 for example by a clamp 418 attached to the frame 422 of the machine 404. Resistance source 402 is optionally held stationary with respect to the exercise machine 404 (for example, by an anchor (e.g., including clamp reversibly attached to a frame 422 of the exercise machine 404 and/or by connection to a stable object like a floor and/or a wall).

[0087] In some embodiments, a user interface facilitates adjustment of the resistance sources 402. For example, the resistance sources 402 may include electrical motors and/or a controller 406. Optionally, controller 406 includes a wireless transceiver capable of communicated wireless with the user interface 315 (for example a cell phone). Optionally, interface 315 is also in communication (for example over a wireless network) with a server 329. Optionally the server includes a database 307. Optionally database 307 may include data on a relationship between resistance at a resistance sources 402 and a resistance at the exercise interface 413. For example, this data may be used to adjust settings of the resistance sources 402 for a workout for the user. For example, a user who is accustomed to a certain workout on his accustomed machine with known settings, may use an application on the user interface to adjust the settings of resistance sources 402 to mimic performance of his accustomed machine and/or to perform the desired workout using machine 404. In some embodiments database 307 may include data on the availability and/or capabilities and/or location of exercise equipment. For example, a user in an unfamiliar city may request a gym with equipment on which he can perform his accustomed workout. Optionally, some or all information (e.g., on machines settings and/or force relationships and/or exercise programs of a user and/or availability of equipment and/or capability of equipment and/or location of equipment) may be stored remotely on database 307 on server 329 and/or locally on the controller 406 of the resistance source and/or on a locally on the user interface 315.

[0088] FIG. 5 is a schematic illustration of an exercise machine 504 modified with an electronically controlled resistance source 502 in accordance with an embodiment of the current invention. Optionally the bench press exercise station 523 includes a native resistance source, (e.g., a free weight barbell). The barbell is disconnected from the exercise interface 413 (e.g., the barbell) in not permanently connected to the station 523. Optionally, the weights may be completely removed to save space and/or weight. Alternatively or additionally, some of the weights may be retained to take up part of the resistance and/or reduce the power needed from the resistance source. Optionally, a new force transmitter 511, 511′ (for example, a cable) has been installed connecting a transmission of resistance source 502 to the exercise interface 513 (for example via a linkage 550 optionally include a connector (for example a ring connecting) between the exercise interface 513 and the force transmitter 511). Alternatively or additionally, a separate resistance source may be independently connected to a different muscle group (e.g., left and right sides of the barbell interface 513). In some embodiments, the path of force transmitter 511 is directed by guides 510a, 510b in a way that does not interfere with functioning of the exercise machine. For example, guides 510a may include a pulley wheel that may be held stationary with respect to the exercise machine 504 for example by a clamp 518 attached to the frame 522 of the machine 504. For example, guides 510b may include a splicer and/or pulley that moves with respect to the exercise machine 504. Resistance source 502 is optionally held stationary with respect to the exercise machine 504 (for example, by an anchor 508 (e.g., including clamp reversibly attached to a frame 522 of the exercise machine 504 and/or by connection to a stable object like a floor and/or a wall). Optionally, a guide 510b may include a linkage that connects between a cable 511′ of the resistance source 502 to a cable of the force transmitter 311 connected to the exercise interface 513.

[0089] In some embodiments, a user interface facilitates adjustment of the resistance source 502. For example, the resistance source 502 may include an electrical motor and/or a controller 506. Optionally, controller 506 includes a wireless transceiver capable of communicated wireless with the user interface 315 (for example a cell phone). Optionally, interface 315 is also in communication (for example over a wireless network) with a server 329. Optionally the server includes a database 307. Optionally database 307 may include data on a relationship between resistance at a resistance sources 502 and a resistance at the exercise interface 513. For example, this data may be used to adjust settings of the resistance sources 502 for a workout for the user. For example, a user who is accustomed to a certain workout on his accustomed machine with known settings, may use an application on the user interface to adjust the settings of resistance sources 502 to mimic performance of his accustomed machine and/or to perform the desired workout using machine 504. In some embodiments database 307 may include data on the availability and/or capabilities and/or location of exercise equipment. For example, a user in an unfamiliar city may request a gym with equipment on which he can perform his accustomed workout. Optionally, some or all information (e.g., on machines settings and/or force relationships and/or exercise programs of a user and/or availability of equipment and/or capability of equipment and/or location of equipment) may be stored remotely on database 307 on server 329 and/or locally on the controller 506 of the resistance source and/or on a locally on the user interface 315.

[0090] FIG. 6 is a schematic illustration of an exercise machine 604 (e.g., a cable pull down machine) modified with an electronically controlled resistance source 602 in accordance with an embodiment of the current invention. Optionally the native resistance source, (e.g., a weight stack 626 connected to the exercise interface 613 by a force transmitter 611 cable) is disconnected from the exercise interface 613 (e.g., of a cable pull down station 623) and force transmitter cable 611. Optionally, the weights may be completely removed to save space and/or weight. Alternatively or additionally, some of the weights may be retained to take up part of the resistance and/or reduce the power needed from the resistance source. Optionally, a new force transmitter 611′ (for example, a cable) has been installed connecting a transmission of resistance source 602 through the original transmitter 611 cable to the exercise interface 613. Alternatively or additionally, a separate resistance source may be independently connected to a different muscle group (e.g., left and right sides of the pull down bar interface 613). In some embodiments, the path of force transmitter 611 is directed by guides 610 in a way that does not interfere with functioning of the exercise machine. For example, a guide 610 may include the original pulley wheels of the pull down machine Resistance source 602 is optionally held stationary with respect to the exercise machine 604 (for example, by an anchor (e.g., including bolt attaching to a stable object like a floor and/or a wall 652 and/or to a frame 622 of the exercise machine). Optionally, a linkage 650 (e.g., a cable splicer) may connect between a cable 611′ of the resistance source 602 to a cable of the force transmitter 611 connected to the exercise interface 613.

[0091] In some embodiments, a user interface facilitates adjustment of the resistance source 602. For example, the resistance source 602 may include an electrical motor and/or a controller 606. Optionally, controller 606 includes a wireless transceiver capable of communicated wireless with the user interface 315 (for example a cell phone). Optionally, interface 315 is also in communication (for example over a wireless network) with a server 329. Optionally the server includes a database 307. Optionally database 307 may include data on a relationship between resistance at a resistance sources 602 and a resistance at the exercise interface 613. For example, this data may be used to adjust settings of the resistance sources 602 for a workout for the user. For example, a user who is accustomed to a certain workout on his accustomed machine with known settings, may use an application on the user interface to adjust the settings of resistance sources 602 to mimic performance of his accustomed machine and/or to perform the desired workout using machine 604. In some embodiments database 307 may include data on the availability and/or capabilities and/or location of exercise equipment. For example, a user in an unfamiliar city may request a gym with equipment on which he can perform his accustomed workout. Optionally, some or all information (e.g., on machines settings and/or force relationships and/or exercise programs of a user and/or availability of equipment and/or capability of equipment and/or location of equipment) may be stored remotely on database 307 on server 329 and/or locally on the controller 606 of the resistance source and/or on a locally on the user interface 315.

[0092] FIG. 7 is a flow chart illustration of planning a workout in accordance with an embodiment of the current invention. In some embodiments, a user may want to perform a workout with some particular exercises. For example, the user may supply 762 a workout plan. For example, the plan may be based on previous workouts and/or the plan may include training goals. Optionally, the user supplies 764 a locale where he wishes to perform the workout. For example, if the user will be on a trip in Boulder Colorado on a particular date, he may specify that he wants to find a gym within 5 km of his hotel room at a certain date and/or time. Optionally, the user will access a data base of available gyms and equipment. For example, the database may include on a serer available over the Internet. The server and/or a user device optionally searches the database and/or checks 766 gyms in the area that have equipment capable of performing the requested exercises. Some of the gyms may be able to supply all of the desired exercises others may only have some of the desired equipment. Optionally, the system will also check 766 for alternative similar exercises when and/or for locations where a particular desired exercise is not available. Optionally, the server and/or a user device will supply 768 an itinerary for performing the exercises. Supplying the itinerary optionally includes reserving a place in the gym and/or on the desired equipment. In some embodiments, a piece of equipment may include a smart resistance source. Optionally, the resistance source will be programmed 770 to perform the desired exercise. For example, the program (which may include for example how much resistance to supply for how long and/or over what range of movement). For example, the force program may be downloaded to a user device and/or to a controller of the gym. In some embodiments, while the user is working out, data may be collected characterizing his workout. For example, data on the force and range of movement may be collected from a sensor and/or a resistance source. Optionally, the data may be stored in a personal data area of the user on his personal device and/or on a server available over a network.

[0093] FIG. 8 is a flow chart illustration of a method of controlling a workout in accordance with an embodiment of the current invention. In some embodiments, a trainer (for example a sports coach and/or a physical therapist) will supply 871 a set of instructions for a workout. Optionally, a routine is supplied (for example on a local controller 306 and/or on a personal computing device (e.g., input interface 315) and/or on a server (e.g., server 329) for converting the instructions into settings for a resistances source of an exercise machine and/or a user interface communicating with a user of the exercise machine. training Optionally, a user then performs a workout 872 in accordance with the setting supplied 871. As the workout proceeds, the sensors on and/or the resistance source sense 874 progress of the workout (e.g., the speed, the force, the length of movements). This data is processed and information is optionally sent 876 to the trainer as to how the workout is going. Optionally, statistics of the workout and/or graphical presentations and/or a warning may be sent to the trainer when certain problems occur such as the user under performing and/or over performing and/or performing non-symmetrically. Optionally the trainer receives the data over an interface (e.g., a smart phone and/or a personal computer). Optionally, the trainer may adjust 878 the resistance source and/or send instructions to the user in response to the workout data. For example, a user interface may be supplied (for example, as an application for a person computing device of the trainer) that allows the trainer to select and/or receive data from and/or adjust one or more exercise machines. Optionally, the user interface may facilitate selection of a specific machine and/or a specific user. Optionally, there may be an automatic identification system (for example which user is using which piece of equipment may be identified via biometrics and/or an ID tag (e.g., with a bar code and/or a RFID) and/or via an application on the user's personal computing device). The Optionally, one trainer may oversee many users simultaneously. Optionally, the overseeing trainer may be in the gym with the users (for example overseeing multiple users simultaneously) and/or at a remote location (e.g., overseeing users in one or more different locations for example over a network). In some embodiments, the user interface will be facilitate looking at the exercise history of a user and/or the use history of a piece of equipment. Alternatively, or additionally, the user interface may track available equipment at a location and/or inform the trainer of what kinds of exercise resources are available to the trainee in his current location. For example, the user interface may help the trainer determine, plan and/or schedule an exercise program for the trainee at his current location.

[0094] In some embodiments, data may be collected, stored and/or transmitted between a user and a trainer. For example, there may be a user device (for example an application on a user's personal computing device [e.g., smartphone, smartwatch, activity tracker]) and/or a dedicated device (e.g., a smart bracelet) that collects data while the user works out and/or reports the data to a network database and/or to a trainer. Additionally or alternatively, the trainer may send commands to the user device and/or to the exercise machine (e.g., the resistance source). Thus, the trainer may control and/or be updated on the user's activity remotely).

[0095] FIG. 9 is a flow chart illustration of a method of calibrating an exercise machine in accordance with an embodiment of the current invention. For example, when a resistance source is installed to an exercise machine it may be supplied 880 information about the machine. For example, information may include the mechanical parameters such as the mechanical advantage of the exercise equipment. Alternatively or additionally, the information may include a model number of the exercise machine. Optionally, the resistance source may be configured to acquire data for example by getting mechanical parameters about a machine from a manufacturer web site based on the model number. For example, based on this data the resistance source and/or input/output of the user interface may be programmed with preliminary settings 882. Optionally, calibration may be adjusted 886 by measuring forces and movements and adjusting software settings. For example, the system may send a message to a user—measure the force on a cable and/or an exercise interface (e.g., a handle of an exercise machine) and/or to move the interface between two positions. Optionally, a controller will compare the movement and/or measured forces data 884 (for example there may be movement sensor and/or force sensor on an interface of the exercise machine and/or the resistance source may report forces and/or movement data) and/or preliminary calibration values.

[0096] In some embodiments, a prefabricated circuit (for example chip) will be supplied. For example, the chip may include a function to acquire data about an exercise machine and/or a resistance source and/or to compute setting and/or resistance on a user. The chip may include sensors of force and/or distance of movement and/or speed. Optionally, the chip is preprogrammed to store user data and/or track various exercises, plan workouts, track improvement and/or detect problems in an exercise, an exercise machine, a resistance source and/or a user. The chip may include communication hardware (for example a wireless transceiver) and/or software.

[0097] It is expected that during the life of a patent maturing from this application many relevant technologies will be developed and the scope of the terms is intended to include all such new technologies a priori.

[0098] As used herein the term “about” refers to ±10%

[0099] The terms “comprises”, “comprising”, “includes”, “including”, “having” and their conjugates mean “including but not limited to”.

[0100] The term “consisting of” means “including and limited to”.

[0101] The term “consisting essentially of” means that the composition, method or structure may include additional ingredients, steps and/or parts, but only if the additional ingredients, steps and/or parts do not materially alter the basic and novel characteristics of the claimed composition, method or structure.

[0102] As used herein, the singular form “a”, “an” and “the” include plural references unless the context clearly dictates otherwise. For example, the term “a compound” or “at least one compound” may include a plurality of compounds, including mixtures thereof.

[0103] Throughout this application, various embodiments of this invention may be presented in a range format. It should be understood that the description in range format is merely for convenience and brevity and should not be construed as an inflexible limitation on the scope of the invention. Accordingly, the description of a range should be considered to have specifically disclosed all the possible subranges as well as individual numerical values within that range. For example, description of a range such as from 1 to 6 should be considered to have specifically disclosed subranges such as from 1 to 3, from 1 to 4, from 1 to 5, from 2 to 4, from 2 to 6, from 3 to 6 etc., as well as individual numbers within that range, for example, 1, 2, 3, 4, 5, and 6. This applies regardless of the breadth of the range.

[0104] Whenever a numerical range is indicated herein, it is meant to include any cited numeral (fractional or integral) within the indicated range. The phrases “ranging/ranges between” a first indicate number and a second indicate number and “ranging/ranges from” a first indicate number “to” a second indicate number are used herein interchangeably and are meant to include the first and second indicated numbers and all the fractional and integral numerals therebetween. When multiple ranges are listed for a single variable, a combination of the ranges is also included (for example the ranges from 1 to 2 and/or from 2 to 4 also includes the combined range from 1 to 4).

[0105] It is appreciated that certain features of the invention, which are, for clarity, described in the context of separate embodiments, may also be provided in combination in a single embodiment. Conversely, various features of the invention, which are, for brevity, described in the context of a single embodiment, may also be provided separately or in any suitable subcombination or as suitable in any other described embodiment of the invention. Certain features described in the context of various embodiments are not to be considered essential features of those embodiments, unless the embodiment is inoperative without those elements.

[0106] Although the invention has been described in conjunction with specific embodiments thereof, it is evident that many alternatives, modifications and variations will be apparent to those skilled in the art. Accordingly, it is intended to embrace all such alternatives, modifications and variations that fall within the spirit and broad scope of the appended claims.

[0107] All publications, patents and patent applications mentioned in this specification are herein incorporated in their entirety by reference into the specification, to the same extent as if each individual publication, patent or patent application was specifically and individually indicated to be incorporated herein by reference. In addition, citation or identification of any reference in this application shall not be construed as an admission that such reference is available as prior art to the present invention. To the extent that section headings are used, they should not be construed as necessarily limiting.