US20230110715A1 - Interactive resistance band training systems - Google Patents
Interactive resistance band training systems Download PDFInfo
- Publication number
- US20230110715A1 US20230110715A1 US17/650,524 US202217650524A US2023110715A1 US 20230110715 A1 US20230110715 A1 US 20230110715A1 US 202217650524 A US202217650524 A US 202217650524A US 2023110715 A1 US2023110715 A1 US 2023110715A1
- Authority
- US
- United States
- Prior art keywords
- resistance
- user
- resistance band
- force
- bands
- 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
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B21/00—Exercising apparatus for developing or strengthening the muscles or joints of the body by working against a counterforce, with or without measuring devices
- A63B21/02—Exercising apparatus for developing or strengthening the muscles or joints of the body by working against a counterforce, with or without measuring devices using resilient force-resisters
- A63B21/055—Exercising apparatus for developing or strengthening the muscles or joints of the body by working against a counterforce, with or without measuring devices using resilient force-resisters extension element type
- A63B21/0552—Elastic ropes or bands
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B21/00—Exercising apparatus for developing or strengthening the muscles or joints of the body by working against a counterforce, with or without measuring devices
- A63B21/02—Exercising apparatus for developing or strengthening the muscles or joints of the body by working against a counterforce, with or without measuring devices using resilient force-resisters
- A63B21/04—Exercising apparatus for developing or strengthening the muscles or joints of the body by working against a counterforce, with or without measuring devices using resilient force-resisters attached to static foundation, e.g. a user
- A63B21/0442—Anchored at one end only, the other end being manipulated by the user
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B21/00—Exercising apparatus for developing or strengthening the muscles or joints of the body by working against a counterforce, with or without measuring devices
- A63B21/02—Exercising apparatus for developing or strengthening the muscles or joints of the body by working against a counterforce, with or without measuring devices using resilient force-resisters
- A63B21/055—Exercising apparatus for developing or strengthening the muscles or joints of the body by working against a counterforce, with or without measuring devices using resilient force-resisters extension element type
- A63B21/0552—Elastic ropes or bands
- A63B21/0557—Details of attachments, e.g. clips or clamps
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B21/00—Exercising apparatus for developing or strengthening the muscles or joints of the body by working against a counterforce, with or without measuring devices
- A63B21/16—Supports for anchoring force-resisters
- A63B21/1618—Supports for anchoring force-resisters on a door or a door frame
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B21/00—Exercising apparatus for developing or strengthening the muscles or joints of the body by working against a counterforce, with or without measuring devices
- A63B21/40—Interfaces with the user related to strength training; Details thereof
- A63B21/4027—Specific exercise interfaces
- A63B21/4033—Handles, pedals, bars or platforms
- A63B21/4035—Handles, pedals, bars or platforms for operation by hand
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B23/00—Exercising apparatus specially adapted for particular parts of the body
- A63B23/035—Exercising apparatus specially adapted for particular parts of the body for limbs, i.e. upper or lower limbs, e.g. simultaneously
- A63B23/03516—For both arms together or both legs together; Aspects related to the co-ordination between right and left side limbs of a user
- A63B23/03533—With separate means driven by each limb, i.e. performing different movements
- A63B23/03541—Moving independently from each other
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B71/00—Games or sports accessories not covered in groups A63B1/00 - A63B69/00
- A63B71/06—Indicating or scoring devices for games or players, or for other sports activities
- A63B71/0619—Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
- A63B71/0622—Visual, audio or audio-visual systems for entertaining, instructing or motivating the user
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B24/00—Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
- A63B24/0087—Electric or electronic controls for exercising apparatus of groups A63B21/00 - A63B23/00, e.g. controlling load
- A63B2024/0093—Electric or electronic controls for exercising apparatus of groups A63B21/00 - A63B23/00, e.g. controlling load the load of the exercise apparatus being controlled by performance parameters, e.g. distance or speed
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B71/00—Games or sports accessories not covered in groups A63B1/00 - A63B69/00
- A63B71/06—Indicating or scoring devices for games or players, or for other sports activities
- A63B71/0619—Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
- A63B71/0622—Visual, audio or audio-visual systems for entertaining, instructing or motivating the user
- A63B2071/0625—Emitting sound, noise or music
- A63B2071/063—Spoken or verbal instructions
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B71/00—Games or sports accessories not covered in groups A63B1/00 - A63B69/00
- A63B71/06—Indicating or scoring devices for games or players, or for other sports activities
- A63B71/0619—Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
- A63B2071/065—Visualisation of specific exercise parameters
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B71/00—Games or sports accessories not covered in groups A63B1/00 - A63B69/00
- A63B71/06—Indicating or scoring devices for games or players, or for other sports activities
- A63B2071/0675—Input for modifying training controls during workout
- A63B2071/068—Input by voice recognition
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/17—Counting, e.g. counting periodical movements, revolutions or cycles, or including further data processing to determine distances or speed
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/20—Distances or displacements
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/50—Force related parameters
- A63B2220/51—Force
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/50—Force related parameters
- A63B2220/51—Force
- A63B2220/52—Weight, e.g. weight distribution
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/50—Force related parameters
- A63B2220/58—Measurement of force related parameters by electric or magnetic means
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/62—Time or time measurement used for time reference, time stamp, master time or clock signal
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/80—Special sensors, transducers or devices therefor
- A63B2220/808—Microphones
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/80—Special sensors, transducers or devices therefor
- A63B2220/83—Special sensors, transducers or devices therefor characterised by the position of the sensor
- A63B2220/833—Sensors arranged on the exercise apparatus or sports implement
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2225/00—Miscellaneous features of sport apparatus, devices or equipment
- A63B2225/20—Miscellaneous features of sport apparatus, devices or equipment with means for remote communication, e.g. internet or the like
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2225/00—Miscellaneous features of sport apparatus, devices or equipment
- A63B2225/50—Wireless data transmission, e.g. by radio transmitters or telemetry
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2230/00—Measuring physiological parameters of the user
- A63B2230/04—Measuring physiological parameters of the user heartbeat characteristics, e.g. ECG, blood pressure modulations
- A63B2230/06—Measuring physiological parameters of the user heartbeat characteristics, e.g. ECG, blood pressure modulations heartbeat rate only
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2230/00—Measuring physiological parameters of the user
- A63B2230/75—Measuring physiological parameters of the user calorie expenditure
Definitions
- the disclosed technology is related to portable exercise equipment, and more specifically, to resistance band training systems in which a user pulls and stretches one or more resilient bands to work one or more muscle groups.
- Resistance band training systems typically include a one-piece resistance band, and two handles attached to the opposite ends of the resistance band.
- a user may wrap or otherwise anchor the resistance band around a pole or other stationary object, or may stand on the band so that the user can grasp and pull both handles, typically by hand or foot, and the attached portions of the resistance band.
- the resistance band is formed from a resilient material, such as natural latex, that stretches when subjected to a pulling of tensile force, and returns to its unstretched length when the force is removed. The resilience of the resistance band causes the band to generate an escalating resistive force as it is stretched.
- a resistance band Unlike free weights and other types exercise equipment where the user can select a specific weight or resistive force value, a resistance band generates an escalating resistive force as is it stretched. Therefore, it is not possible, from a practical standpoint, for the user to know how much force he or she is exerting on the resistance band training system in real time, during the repetitive movements being performed by the user, without some type of sensing system.
- Some resistance band training systems incorporate a distance sensor system to measure the elongation, or change in overall length, of the resistance band.
- the systems are configured to calculate a force value based on a predetermined force vs. elongation curve for the specific resistance band or bands provided with the system.
- the force vs. elongation curve changes, however, due to heating of the resistance band by environmental factors such as direct sunlight, or heating caused naturally by the repeated stretching of the resistance band over the course of the workout. Additionally, the force vs. deflection curve necessarily changes as the resistance band wears over time due to normal use. Such changes in the force vs. elongation curve will cause the system to lose accuracy.
- Resistance band training systems having a force sensor for directly measuring the resistive force of a single resistance band during training are disclosed in, for example, U.S. Pat. Nos. 6,662,651 and 8,491,446. These references, however, disclose a force sensor integrated into a handle configured to be attached to the resistance band.
- U.S. Patent Application Publication No. 2020/0023229 also discloses a resistance band training system with a force sensor for directly measuring the resistive force of a single resistance band. The systems disclosed in this reference, however, require two force sensors to directly measure the force in two resistance bands; in embodiments with only one sensor associated with a first of the resistance bands, the force in the second band needs to be calculated based on the measured force in the first band.
- resistance band training systems in general, do not have real time feedbacking abilities that present to the user the resisting force, mechanical work, number of repetitions, and other valuable data for managing the workout and boost training experience. It is believed that interactive real time data, such as the resistive force, mechanical work performed by the user, calories burned, etc., can encourage or boost the user into engaging and meeting workout goals, and can lead the user to a better exercise experience in general.
- the present technology is directed to a resistance band training system including at least a first and a second resistance band each being configured to resiliently deform when subjected to a respective tensile force; a first and a second handle coupled to respective first ends of the first and second resistance bands; and not more than one force sensing unit coupled to respective second ends of both the first and second resistance bands and configured to generate an output representing a combined force exerted on the force sensing unit by the first and second resistance bands in response to the tensile forces on the first and second resistance bands.
- a length of the first resistance band is about equal to a length of the second resistance band; and the first and second resistance bands and an axis extending between the first and second handles define a substantially triangular shape when the first and second resistance bands are subjected to the tensile forces.
- system further includes a computing device communicatively coupled to the force sensing unit and configured to calculate the tensile forces on the first and second resistance bands based on the output of the force sensing unit and an angle between the first and second resistance bands.
- the angle between the first and second resistance bands is about twice an angle between each of the first and second resistance bands and a force measurement axis of the force sensing unit.
- system further includes a sensor configured to measure the angle between the first and second bands.
- the computing device is further configured to estimate the angle between the first and second bands based on a type of exercise being performed by a user of the system.
- the force sensing unit includes a load cell configured to generate the output representing the combined force exerted on the force sensing unit by the first and second resistance bands in response to the tensile forces on the first and second resistance bands; the load cell is configured to measure forces acting on the load cell in a direction coinciding with a measurement axis of the load cell; and the computing device is further configured to calculate the tensile forces on the first and second resistance bands based on a force measured by the load cell and an angle between the first and second resistance bands.
- the force sensing unit includes a housing, and a connector configured to couple the first and second resistance bands to the housing.
- the connector is located within the housing; the first and second resistance bands are configured to extend through an opening in the housing and to loop around the connector; and the housing has a first and an opposing second internal surface configured to restrain the first and second resistance bands and the connector.
- the system also includes a retaining member configured to be positioned around the first and second resistance bands within the housing and to urge the first and second resistance bands into contact with each other.
- the connector has a first and second side surface; the first and second side surfaces of the connector are angled in relation to a lengthwise axis of the connector; and the first and second internal surfaces of the housing are angled in relation to a lengthwise axis of the housing and are configured to restrain the first and second resistance bands between the first and second internal surfaces of the housing and the respective first and second side surfaces of the connector.
- the connector has a cylindrical configuration.
- the housing includes a first half and a second half configured to be connected to the first half of the housing; and the connector is integrally formed with the first half of the housing.
- the connector has a tubular configuration.
- the connector includes a first portion having an hourglass-shaped configuration.
- the connector further includes a first and a second leg each adjoining the first portion of the connector, the first and second legs being configured to engage the housing to support the connector within the housing.
- the connector in another aspect of the disclosed technology, includes a D-shaped first portion configured to be connected to the first and second resistance bands, and a second portion adjoining the first portion and configured to be connected to the housing.
- the force sensing unit further includes a load cell; the housing is configured to transmit to the load cell the combined force exerted on the force sensing unit by the first and second resistance bands; and the load cell is configured to generate the output representing the combined force exerted on the force sensing unit by the first and second resistance bands.
- the force sensing unit further includes an attachment device configured to be connected to an anchoring point on a stationary structure;
- the load cell includes a body and a strain gauge attached to the body; and the force sensing unit further includes a bridge connected to the load cell and the attachment device.
- the attachment device is configured to rotate in relation to the bridge.
- the attachment device is a carabiner
- the attachment device and the bridge are configured to transmit to the load cell a reactive force generated by the stationary structure in response to the combined force exerted on the force sensing unit by the first and second resistance bands;
- the housing is configured to restrain the load cell against the reactive force generated by the stationary structure.
- the body of the load cell incudes a first and a second outer arm, and a first and second inner arm; the housing is configured to restrain the first and second arms against the reactive force generated by the stationary structure; the bridge is connected to the first and second inner arms of the load cell; and the strain gauge is configured to generate an output in response to deflection of the first and second inner arms in relation to the first and second outer arms.
- first handle and the first resistance band are unitarily formed; and the second handle and the second resistance band are unitarily formed.
- the first resistance band and the second resistance band are unitarily formed.
- the computing device is further configured to display information relating to an exercise session performed on the system by a user.
- the computing device is further configured to display the calculated tensile forces on the first and second resistance bands; and to calculate and display target values for the tensile forces on the first and second resistance bands.
- system is further configured to calculate and display a percentage of the exercise session that has been completed by the user.
- the computing device is further configured to calculate the target values for tensile forces on the first and second resistance bands based on a performance of the user during the exercise session or during a previous exercise session.
- the computing device is further configured to calculate and display target values for a rate and a number of repetitive applications of the tensile forces on the first and second resistance bands, and to display an actual rate and an actual number of repetitive applications of the tensile forces on the first and second resistance band performed by the user.
- the computing device is further configured to recommend to a user a difficulty level of an exercise session based on performance of the user during one or more prior exercise sessions.
- the computing device is a smartphone.
- the force sensing unit includes the computing device.
- the computing device is further configured to determine a deflection of the first and second resistance bands based on the combined force exerted on the force sensing unit by the first and second resistance bands in response to the tensile forces on the first and second resistance bands.
- FIG. 1 is a perspective view of a resistance band training system.
- FIG. 2 is a diagrammatic illustration of the system shown in FIG. 1 .
- FIG. 3 is a side view of a resistance band assembly of the system shown in FIGS. 1 and 2 .
- FIG. 4 A is a side view of the system show in FIGS. 1 - 3 , showing resistance bands of the system oriented at a relative angle of about zero.
- FIG. 4 B is a side view of the system show in FIGS. 1 - 4 A , showing resistance bands of the system oriented at a non-zero relative angle designated “a.”
- FIG. 5 is a magnified view of the area designated “A” in FIG. 4 A .
- FIG. 6 is a magnified view of the area designated “B” in FIG. 4 A .
- FIG. 7 is a side view of an anchor of the system shown in FIGS. 1 - 6 .
- FIG. 8 is a side view of a connector and resistance bands mounted within a housing of a force sensing unit of the system shown in FIGS. 1 - 7 , with one half of the housing removed.
- FIG. 9 is a side view of the connector shown in FIG. 8 .
- FIG. 10 is a top view of a load cell of a force sensing unit of the system shown in FIGS. 1 - 9 .
- FIG. 11 is a perspective view of a bridge and a carabiner of the force sensing unit of the system shown in FIGS. 1 - 10 .
- FIG. 12 is a perspective view of the bridge, the carabiner, and the load cell of the force sensing unit of the system shown in FIGS. 1 - 11 .
- FIG. 13 is a perspective view of the bridge, the carabiner, the load cell, a battery, a printed circuit board (PCB), and a PCB holder of the force sensing unit of the system shown in FIGS. 1 - 12 , in a partially-assembled condition.
- PCB printed circuit board
- FIG. 14 is a perspective view of the bridge, the carabiner, the load cell, the battery, the PCB, and the PCB holder of the force sensing unit of the system shown in FIGS. 1 - 13 , in a fully-assembled condition and being inserted into the housing of the force sensing unit.
- FIG. 15 is a perspective view of a resistance trainer of the system shown in FIGS. 1 - 14 , depicting one handle connected to two resistance bands of the resistance trainer.
- FIG. 16 A is a block diagram depicting various components of a printed circuit board, and other components, of the system shown in FIGS. 1 - 15 .
- FIG. 16 B is a block diagram depicting various components of a server of the system shown in FIGS. 1 - 16 A .
- FIG. 17 is a diagrammatic illustration of various components of the system shown in FIGS. 1 - 16 B .
- FIG. 18 is a flow chart depicting operation of the system shown in FIGS. 1 - 17 .
- FIG. 19 is a side view of an alternative embodiment of the resistance trainer of the system shown in FIGS. 1 - 17 .
- FIG. 20 is a side view of another alternative embodiment of the resistance trainer of the system shown in FIGS. 1 - 17 .
- FIG. 21 is a perspective view of another alternative embodiment of the resistance trainer of the system shown in FIGS. 1 - 17 , with one half of the housing of the force sensing unit of the resistance trainer removed.
- FIG. 22 is a perspective view of a resistance band assembly of the resistance trainer shown in FIG. 21 .
- FIG. 23 is a perspective view of a connector of the resistance band assembly shown in FIG. 22 .
- FIG. 24 is a perspective view of a retaining member of the resistance band assembly shown in FIG. 22 .
- FIG. 25 is a perspective view of an alternative embodiment of a connector of the resistance trainer of the system shown in FIGS. 1 - 17 .
- FIG. 26 is a perspective view of another alternative embodiment of the connector of the resistance trainer of the system shown in FIGS. 1 - 17 .
- FIG. 27 is a perspective view of another alternative embodiment of the connector of the resistance trainer of the system shown in FIGS. 1 - 17 .
- FIG. 28 is a perspective view of an alternative embodiment of the force sensing unit of the system shown in FIGS. 1 - 17 , with one half of the housing of the force sensing unit removed.
- FIG. 29 is a perspective view of the force sensing unit shown in FIG. 28 , with the resistance band assembly of the system shown in FIGS. 1 - 17 installed on the force sensing unit.
- FIG. 30 is a side view of another alternative embodiment of the resistance trainer of the system shown in FIGS. 1 - 17 , depicting two interchangeable resistance band assemblies of different stiffnesses detached from the force sensing unit of the resistance trainer.
- FIG. 31 is a side view of the resistance trainer shown in FIG. 30 , depicting one of the resistance band assemblies attached to the force sensing unit of the resistance trainer.
- FIG. 32 is a side view of another alternative embodiment of the resistance trainer of the system shown in FIGS. 1 - 17 .
- FIG. 33 A- 33 D is a non-exhaustive listing of various parameters that can be monitored and/or calculated by the system shown in FIGS. 1 - 17 .
- FIG. 34 is a time vs. force plot that can be generated by the system shown in FIGS. 1 - 17 , showing targeted force values, and actual force values as measured by the system.
- FIG. 35 is another time vs. force plot that can be generated by the system shown in FIGS. 1 - 17 , showing targeted force values.
- FIG. 36 is another time vs. force plot that can be generated by the system shown in FIGS. 1 - 17 , showing targeted force values, and actual force values as measured by the system.
- FIG. 37 is another time vs. force plot that can be generated by the system shown in FIGS. 1 - 17 , showing targeted force values for a velocity-based training exercise.
- FIG. 38 is another time vs. force plot that can be generated by the system shown in FIGS. 1 - 17 , showing targeted force values for a high-rate-of-repetition exercise session.
- FIG. 39 is another time vs. force plot that can be generated by the system shown in FIGS. 1 - 17 , showing targeted force values for a low-rate-of-repetition exercise session.
- FIG. 40 depicts a display showing results of an analysis of user performance that can be performed by the system shown in FIGS. 1 - 17 .
- FIG. 41 is a top perspective view of an alternative embodiment of the system shown in FIGS. 1 - 17 .
- FIG. 42 is a front view of the system shown in FIG. 41 .
- FIG. 43 is a front view of the system shown in FIGS. 41 and 42 , with handles of the system removed.
- FIG. 44 is a top perspective view of the system shown in FIGS. 41 - 43 , showing the system being mounted on a door and door frame.
- FIG. 45 is a front view of the system shown in FIGS. 41 - 44 , showing the system mounted on the door and door frame.
- FIG. 46 is a side perspective view of the system shown in FIGS. 41 - 45 , showing the system in use with resistance bands of the system extended.
- a resistance band training system 10 is disclosed. Referring to FIGS. 1 - 7 , the exercise system 10 comprises a resistance trainer 11 comprising a resistance band assembly 12 , a force sensing unit 14 , and two handles 16 . In some embodiments, the system 10 optionally can include a door anchor 20 .
- the resistance band assembly 12 comprises a first resistance band 26 a , a second resistance band 26 b , a plug or connector 28 , and a retaining member 30 .
- the first resistance band 26 a and the second resistance band 26 b are formed from a single, continuous piece of elastomeric material 25 , such as natural latex, that resiliently deforms when stretched.
- the piece of elastomeric material 25 is covered by a protective and decorative sleeve 33 .
- the piece of elastomeric material 25 and the first and second resistance bands 26 a , 26 b are depicted in FIG. 3 without the sleeve 33 , for purposes of illustration.
- Alternative embodiments of the system 10 can include a resistance band assembly having only one resistance band.
- Other alternative embodiments of the system 10 can include resistance band assemblies having three, four, or more resistance bands.
- the piece of elastomeric material 25 , and the overlying sleeve 33 are partially wrapped around the connector 28 at the approximate mid-point of the piece of elastomeric material, to form the first and second resistance bands 26 a , 26 b .
- the connector 28 has a smooth and rounded upper surface 34 , a substantially flat lower surface 36 , and two substantially flat side surfaces 38 .
- the side surfaces 38 are angled in relation to the lengthwise axis of the connector 28 , so that the connector 28 has a tapered profile as viewed from the perspective of FIG. 9 , with the width of the connector 28 reaching its minimum at the bottom of the connector 28 .
- the piece of elastomeric material 25 and the overlying sleeve 33 are looped over the upper surface 34 of the connector 28 .
- the piece of elastomeric material 25 and the sleeve 33 extend downward, over the opposite side surfaces 38 of the connector 28 , thereby forming the first and second resistance bands 26 a , 26 b.
- the first and second resistance bands 26 a , 26 b are held in place on the connector 28 by the retaining member 30 , visible in FIG. 8 .
- the retaining member 30 is configured to draw the portions of the first and second resistance bands 26 a , 26 b located directly below the connector 28 toward each other, so that overlying portions of the sleeve 33 contact each other as shown in FIG. 8 .
- the resulting friction between the contacting portions of the sleeve 33 discourages relative movement between the underlying portions of the first and the second resistance bands 26 a , 26 b .
- the retaining member 30 can be formed from a relatively soft, resilient material, to reduce the potential for the retaining member 30 to fray, cut, or otherwise damage the sleeve 33 or first and second resistance bands 26 a , 26 b.
- the resistance band assembly 12 also includes two carabiners 31 and two elastomeric jackets 32 .
- the carabiners 31 are configured to securely and removably connect the handles 16 to the first and second resistance bands 26 a , 26 b .
- the carabiners 31 are secured to the freestanding ends of the respective first and second resistance bands 26 a , 26 b .
- each carabiner 31 is secured to its corresponding first or second resistance band 26 a , 26 b by routing the freestanding end portion of the first or second resistance band 26 a , 26 b through the carabiner 31 , looping the freestanding end portion back over the adjacent portion of the first or second resistance band 26 a , 26 b , and securing the overlapping portions using one of the elastomeric jackets 32 .
- the carabiners 31 can be connected to the first and second resistance bands 26 a , 26 b by other means in alternative embodiments.
- the handles 16 can be connected to the first and second resistance bands 26 a , 26 b by a means other than the carabiners 31 .
- the textile sleeve 33 is positioned over the respective first and second resistance bands 26 a , 26 b .
- the sleeve 33 can be formed as a single piece, and can be inserted over the piece of elastomeric material 25 that forms the first and second resistance bands 26 a , 26 b before the piece of elastomeric material 25 is folded over the connector 28 .
- the sleeve 33 can be formed from a flexible, inelastic material such as woven nylon, elastane (LYCRA) fabric, neoprene, polyester, and the like. The ends of the sleeve 33 overlap the corresponding jacket 32 on the first or second resistance band 26 a , 26 b .
- the sleeve 33 can protect the underlying first and second resistance bands 26 a , 26 b from being cut or otherwise damaged. Also, the sleeve 33 can be configured to restrict the maximum elongation or stretching of the first and second resistance bands 26 a , 26 b . Alternative embodiments of the resistance band assembly 12 can be configured without the sleeve 33 .
- the piece of elastomeric material 25 can have a length of, for example, about 59 inches (1.5 meters) when in an unstretched state, giving each of the first and second resistance bands 26 a , 26 b a length of about 30 inches (750 mm) in their unstretched state.
- the first and second resistance bands 26 a , 26 b each can be configured to generate a resistive force of, for example, about 14 pounds (62 Newtons) when stretched to a length 1.5 times their unstretched length.
- the sleeve 33 can have a length of, for example, about 18 feet (5.5 meters) when in an unfolded state, prior to insertion over the length of elastomeric material 25 from which the first and second resistance bands 26 a , 26 b are formed.
- the specific dimensions and forces listed in this paragraph are presented for illustrative purposes only. Alternative embodiments of the resistance band assembly 12 can be configured so that the noted dimensions and forces have values other than those specified herein.
- Each handle 16 is configured to act as both a hand grip and a foot cradle for the user.
- the handles 16 each include a first strap 40 that can be formed from an inelastic, flexible material such as nylon; and a rigid, tubular grip 42 .
- the first strap 40 is routed through the grip 42 .
- the first strap 40 is folded, and the end portions of the first strap 40 are connected so that the first strap 40 forms a first loop 46 .
- the end portions are connected by way of buckles 48 that permit the size of the first loop 46 to be adjusted by the user.
- the first loop 46 can act as a foot cradle for the user
- Each handle 16 also includes a second strap 50 .
- the second strap 50 routed through the grip 42 .
- the second strap 50 is folded so that end portions of the second strap 50 overlap, forming a second loop 52 .
- the overlapping end portions of the second strap 50 are secured to each other by a suitable means such as stitching.
- a D-ring 54 is secured to the end portions of the second strap 50 .
- the D-ring 54 can be engaged by the carabiner 31 of the first or second resistance band 26 a , 26 b , removably connect the handle 16 to the first or second resistance band 26 a , 26 b.
- the user thus can exert force on the first and second resistance bands 26 a , 26 b by way of the handles 16 .
- the first loop 46 can act as a foot cradle through which the user can apply force to the handles 16 when performing resistance exercises targeting the user's legs and lower body.
- the user can grasp the grips 42 with the user's hands and apply force through the grips 42 when performing resistance exercises targeting the user's arms and upper body.
- handles 16 are presented for illustrative purposes only. Alternative embodiments of the system 10 can include handles having other configurations.
- the door anchor 20 includes a strap 56 , and a relatively large restraining portion 58 securely attached to a first end of the strap 56 by a suitable means such as stitching.
- the strap 56 is formed from a flexible and inelastic material such as woven nylon.
- An attachment means such as but not limited to a D-ring 60 or a loop, is attached to a second end of the strap 56 .
- the door anchor 20 can be securely coupled to the force sensing unit 14 by way of the D-ring 60 .
- the restraining portion 58 and the first end of the strap 56 can be positioned on one side of a door or other movable structure, and the D-ring 60 and the second end of the strap 56 can be positioned on the other side of the door.
- the strap 56 extends between the outer periphery of the door and the adjacent surface of the door frame; and interference between the restraining portion 58 and the adjacent surfaces of the door and the door frame causes the restraining portion 58 to restrain the strap 56 as the second end of the strap 56 is pulled away from the restraining portion 58 and the door as the user exerts tension indirectly on the strap 56 by way of the handles 16 and the first and second resistance bands 26 a , 26 b.
- the force sensing unit 14 comprises a housing 210 comprising a first half 220 and a second half 222 .
- the first half is shown, for example, in FIGS. 1 and 5 .
- the second half 222 is visible in FIGS. 8 and 14 .
- the first and second halves 220 , 222 are configured to mate with each other, and are secured in the mated condition by fasteners or other suitable means.
- the first and second halves 220 , 222 when mated, define an internal cavity or volume that encloses other components of the force sensing unit 14 .
- the first and second halves 220 , 222 can be formed from a durable, lightweight, and impact resistant material such as high impact resistant plastic.
- the first and second halves 220 , 222 can be formed from other types of materials in the alternative.
- the force sensing unit 14 also includes a load cell 228 located in the internal volume of the housing 210 .
- the load cell 228 comprises a body 232 , and a strain gauge 234 attached to the body 232 .
- the strain gauge 234 can be configured as a weight scale weighing sensor, as shown in FIG. 10 .
- the strain gauge 234 can have other configurations in alternative embodiments.
- the force sensing unit 14 further comprises a bridge 230 , depicted in FIGS. 12 - 14 .
- the bridge 230 has a first portion 236 , and a cylindrical second portion 238 that adjoins, and extends from the first portion 236 .
- the first portion 236 is secured to inner arms 239 of the body 232 of the load cell 228 as shown in FIGS. 12 and 13 , by a suitable means such as fasteners.
- the force sensing unit 14 further comprises an attachment device in the form of a carabiner 240 shown, for example, in FIGS. 5 , 11 , 12 , and 14 .
- the carabiner 240 is coupled to the load cell 228 by way of the bridge 230 . More specifically, the carabiner 240 has an aperture formed in the bottom thereof and configured to receive the second portion 238 of the bridge 230 .
- the carabiner 240 is secured to the second portion 238 by a suitable means such as washers, including a pin-lock washer 244 that is received in a circumferentially-extending groove formed in the second portion 238 , proximate an upper end of the second portion 238 as depicted in FIGS. 11 and 12 .
- This configuration permits the force sensing unit 14 to rotate or swivel about its lengthwise axis in relation to the carabiner 240 and the attached anchoring point, while restraining the force sensing unit 14 in a linear direction coinciding with the lengthwise axis of the force sensing unit 14 .
- the carabiner 240 can be used to secure the force sensing unit 14 to an anchoring device (not shown).
- the carabiner 240 can securely engage an anchoring device in the form of a hook, ring, or other component securely attached to a stationary structure such as a wall.
- the carabiner 240 also can be used to securely engage the D-ring 60 of the door anchor 20 .
- FIG. 19 depicts an alternative embodiment of the force sensing unit 14 in the form of a force sensing unit 14 a .
- the force sensing unit 14 a is substantially identical to the force sensing unit 14 , with the exception that the force sensing unit 14 a includes a flexible member 400 for transmitting force between the body 232 of the load cell 228 and the carabiner 240 .
- the flexible member 400 can be secured to the first portion 236 of the bridge 230 , and can be used in lieu of the second portion 238 of the bridge 230 .
- the flexible member 400 can be, for example, a flexible inelastic strap; a wire cable; string; rope; etc.
- the force sensing unit 14 further includes an electronics module in the form of a printed circuit board (PCB) 250 ; and a PCB holder 252 .
- the PCB holder 252 comprises a first side member 254 a , a second side member 254 b , and a transverse member 256 that adjoins, and extends between the first and second side members 254 a , 254 b .
- the PCB 250 rests on, and is supported by an upper surface of the transverse member 256 .
- the PCB 250 is secured to the transverse member 256 by fasteners or other suitable means.
- the PCB holder 252 also comprises tabs (not shown) that are located on, and extend inward from the first and second side member 254 a , 254 b .
- the tabs are located above the transverse member 256 , and support the load cell 228 in a position above the PCB 250 .
- the force sensing unit 14 further comprises a battery 258 that provides electric power to the PCB 250 .
- the battery 258 is secured to a lower surface of the transverse member 256 of the PCB holder 252 , by tape or other suitable means.
- the battery 258 is visible in FIGS. 13 and 14 .
- the PCB 250 comprises the various electronic components of the force sensing unit 14 .
- the PCB 250 includes a processor 260 , such as a microprocessor; a memory 262 communicatively coupled to the processor 260 via an internal bus 263 ; and computer-executable instructions 264 stored on the memory 262 .
- the processor 260 executing the computer-executable instructions 264 , carries out logical operations, including the logical operations disclosed herein.
- the PCB 250 is configured to provide an excitation voltage to the strain gauge 234 of the load cell 230 ; and to process the electrical response of the strain gauge 234 to a load applied to the load cell 230 .
- the PCB 250 also comprises an input-output bus 265 ; an input-output interface 266 communicatively coupled to the processor 206 by way of the input-output bus 265 , and a transceiver 267 communicatively coupled to the input-output interface 266 .
- the transceiver 267 is configured to communicate with other computing devices, such as a smartphone 500 discussed below, and via a suitable wireless communications medium such as BLUETOOTH.
- the PCB 250 includes an on-off button 300 that permits the user to activate and deactivate the force sensing unit 14 by pressing a button cover (not shown) that protrudes from the housing 210 .
- the force sensing unit 14 can include additional command buttons, a visual display, and data processing and memory capacity so that the below-described functionality of the smartphone 500 can be incorporated into the force sensing unit 24 .
- the force sensing unit 14 also includes an input port 302 communicatively coupled to the PCB 250 .
- the input port facilitates wired communications with the PCB 50 , and charging of the battery 258 .
- the input port can be, for example, a micro USB port.
- the force sensing unit 14 can further comprise a small visual indicator, such an LED 72 , or in alternative, a small display screen (not shown).
- the force sensing unit 14 also can include a small audible indicator, such as a miniature speaker 74 ; and optionally, a microphone (not shown) so that the user can provide audible or voice commands to the force sensing unit 14 .
- the LED 72 and the speaker 74 (and if so equipped, the display screen and the microphone) are communicatively coupled to the PCB 250 .
- the first and second halves 220 , 222 of the housing 210 each include a downward-facing surface or lip 268 , shown in FIG. 14 .
- the lips 268 restrain the body 232 of the load cell 228 .
- each lip 268 is configured to abut a respective outer arm 270 of the body 232 .
- the resulting interference between each lip 268 and the corresponding outer arm 270 restrains the outer arm 270 from moving upward in relation to the housing 210 when the force sensing unit 14 is in an assembled state, i.e., when the first and second halves 220 , 222 are mated and the load cell 228 is positioned within the volume defined by the first and second halves 220 , 222 .
- the restraint of the outer arms 270 by the lips 268 causes the force exerted on the force sensing unit 14 by the user by way of the bands 102 to be transmitted to the load cell 228 by way of the housing 210 .
- the housing 210 is configured to receive and retain the connector 28 ; the adjacent, or uppermost portions of the first and second resistance bands 26 a , 26 b ; and the retaining member 30 . More specifically, referring to FIG. 8 , the first and second halves 220 , 222 of the housing 210 each include two inwardly-facing surfaces 290 located on opposite sides of the interior volume of the housing 210 .
- the surfaces 290 are angled or tapered in relation to the lengthwise direction of the housing 210 , so that the width, or side to side dimension, of the interior volume becomes progressively smaller toward the lower end of the housing 210 .
- the respective lower ends of the surfaces 290 each adjoin a corresponding non-angled surface 292 of the first or second halves 220 , 222 .
- the surfaces 292 along with the adjacent portions of the interior sidewalls of the first and second halves 220 , 222 , define an opening 294 in the lower end of the housing 210 .
- the connector 28 , the adjacent portions of the first and second resistance bands 26 a , 26 b , and the retaining member 30 are positioned in the interior volume of the housing 210 so that the portions of the first and second resistance bands 26 a , 26 b adjacent the connector 28 contact or abut the angled surfaces 290 ; and the first and second resistance bands 26 a , 26 b and the overlying sleeve 33 exit the housing 210 by way of the opening 294 .
- the angled surfaces 290 are spaced apart so that the minimum distance between the angled surfaces 290 is less that the maximum width, or side to side dimension, of the connector 28 and the adjacent portions of the first and second resistance bands 26 a , 26 b and sleeve 33 .
- the angled surfaces 290 thus restrain the connector 28 and the adjacent portions of the first and second resistance bands 26 a , 26 b from downward movement, thereby retaining the connector 28 and the adjacent portions of the first and second resistance bands 26 a , 26 b and the sleeve 33 in the housing 210 , which in turn secures the first and second resistance bands 26 a , 26 b to the force sensing unit 14 .
- the angled side surfaces 38 of the connector 28 cause the connector 28 and the adjacent portions of the first and second resistance bands 26 a , 26 b and the sleeve 33 to act as a plug that becomes more securely trapped between the angled surfaces 290 of the housing 210 as the force exerted by the user on the first and second resistance bands 26 a , 26 b increases.
- the user Prior to use of the system 10 , the user secures the carabiner 240 of the force sensing unit 14 to an anchoring point on a stationary structure such as a wall.
- the carabiner 240 can be secured to a hook that is mounted securely on a wall.
- the carabiner 18 can be secured to the D-ring 60 of the door anchor 20 , to secure the force sensing unit 14 to a door and door frame as discussed above.
- a user can generate a resistive force by pulling one, or both of the handles 16 away from the stationary structure to which the force sensing unit 14 is attached, as denoted by the arrows in FIGS. 4 A and 4 B .
- Pulling both of the handles 16 places the first and second resistance bands 26 a , 26 b in tension and stretches the first and second resistance bands 26 a , 26 b .
- the resistance offered by the first and second resistance bands 26 a , 26 b activates the muscle group producing the movement of the handles 16 .
- the force exerted by the user on the first and second resistance bands 26 a , 26 b via the handles 16 is transmitted to housing 210 of the force sensing unit 14 by way of the connector 28 , the adjacent portions of the first and second resistance bands 26 a , 26 b and the sleeve 33 , and the angled surfaces 290 of the housing 210 .
- first or the second resistance bands 26 a , 26 b attached to that handle in tension, and stretches whichever one of the first and second resistance bands 26 a , 26 b is being pulled.
- the resistance offered by the first or the second resistance band 26 a , 26 b activates the muscle group producing the movement of the handle 16 .
- the force exerted by the user on the first or the second resistance band 26 a , 26 b via the one handle 16 is transmitted to housing 210 of the force sensing unit 14 by way of the connector 28 , the adjacent portion of the first or the second resistance band 26 a , 26 b and the sleeve 33 , and the angled surfaces 290 of the housing 210 .
- the force transmitted to the housing 210 is transmitted to the outer arms 270 of the body 232 of the load cell 228 by way of the lips 268 of the housing 210 .
- the body 232 transmits this force to the first portion 236 of the bridge 230 by way of the inner arms 239 of the body 232 .
- the force is then transmitted to the carabiner 240 by way of the second portion of the bridge 230 .
- the carabiner 240 transmits the force to the stationary structure by way of the door anchor 20 or the other anchoring point to which the carabiner 240 is attached.
- the stationary structure in response, generates a reactive force on the carabiner 240 .
- This reactive force is transmitted to the user by way of the force sensing unit 14 , the first and second resistance bands 26 a , 26 b , and the handles 16 .
- the reactive force in conjunction with the opposing pulling force exerted by the user via the handles 16 , causes the first and second resistance bands 26 a , 26 b to stretch. Further stretching of the first and second resistance bands 26 a , 26 b as the user pulls the handles 16 further away from the stationary structure increases the resistive force, which in turn increases the force that user feels while pulling the handles 16 and further challenges the muscle groups producing the movement of the handles 16 .
- the reactive force is transmitted between the housing 210 and the carabiner 240 by way of the body 232 of the load cell 230 , which in turn causes the inner arms 239 of the body 232 to deflect in relation to the outer arms 270 .
- the strain gauge 234 is attached to the body 232 so that the strain gauge 234 generates an electrical response proportional to the deflection of the inner arms 239 .
- the electrical response is processed by the PCB 250 , which determines the force applied to the load cell 230 based on the electrical response, and calibration data stored in the memory 262 of the PCB 250 .
- the resulting force reading represents a component of the force applied to the handles 16 by the user.
- FIG. 15 depicts the resistance band assembly 12 configured with one of the handles 16 , with the single handle 16 coupled the first and second resistance bands 26 a , 26 b via the carabiners 31 of the respective first and second resistance bands 26 a , 26 b .
- the user can exercise by grasping and pulling the single handle 16 with one or both hands.
- This configuration be used, for example, when the user wishes to double the amount of resistance provided to one arm or leg by the resistance band assembly 12 .
- FIG. 20 depicts another alternative embodiment of the force sensing unit 14 in the form of a force sensing unit 14 b .
- FIG. 20 also shows an alternative embodiment of the resistance band assembly 12 in the form of a resistance band assembly 12 a .
- the resistance band assembly 12 a is substantially identical to the resistance band assembly 12 , with the exception that the resistance band assembly 12 a includes a first resistance band 410 a and a second resistance band 410 b in lieu of the first and second resistance bands 26 a , 26 b .
- the first and second resistance bands 410 a , 410 b are non-integral, i.e., the first and second resistance bands 410 a , 410 b are physically separate from each other.
- first and second resistance bands 410 a , 410 b are configured to be removably connected to the force sensing unit 14 b . More specifically, an attachment means in the form of a carabiner 412 is secured to the end of each of the first and second resistance bands 410 a , 410 b proximate the force sensing unit 14 b , so that the first and second resistance bands 410 a , 410 b can be connected to and disconnected from the force sensing unit 14 b as discussed below.
- This configuration provides the user with the option to vary the resistance generated by the first and second resistance bands 410 a , 410 b by swapping one set of first and second resistance bands 410 a , 410 b for another set that produces a different resistance.
- the user also can swap the first and second resistance bands 410 a , 410 b for another set having a different color or appearance.
- a resilient jacket 413 is positioned over an end of each of the first and second resistance bands 410 a , 410 b proximate the force sensing unit 14 b .
- respective sleeves 33 a are positioned over each of the first and second resistance bands 410 a , 410 b.
- the force sensing unit 14 b is substantially identical to the force sensing unit 14 , with the exception that the force sensing unit 14 b includes a connector 28 a in lieu of the connector 28 ; and the housing 210 a of the force sensing unit 14 b is configured to accommodate mounting of the connector 28 a on the housing 210 a .
- the connector 28 a has a cylindrical first portion 416 , and a D-shaped second portion 418 that adjoins the first portion 416 .
- the first portion 416 extends through an opening (not shown) in the bottom of the housing 210 a , and is retained on the housing 210 a by a suitable means such as a lock washer (not shown) that engages the first portion 416 via a circumferentially-extending groove in the first portion 416 .
- the second portion 418 is configured to be engaged by the carabiners 412 of the respective first and second resistance bands 410 a , 410 b , to secure the first and second resistance bands 410 a , 410 b to the force sensing unit 14 b.
- FIG. 20 depicts the resistance band assembly 12 a configured with two of the handles 16 , with one of the handles 16 coupled the first resistance band 410 a via the carabiner 31 of the first resistance band 410 a ; and with another handle 16 coupled the second resistance band 410 b via the carabiner 31 of the second resistance band 410 b .
- the user can exercise by grasping and pulling one handle 16 with each hand. If desired, the user can remove one of the first and second resistance bands 410 a , 410 b and pull the remaining first or second resistance band 410 a , 410 b using one hand or one foot.
- FIG. 22 depicts another alternative embodiment of the force sensing unit 14 in the form of a force sensing unit 14 c .
- FIGS. 22 - 24 show another alternative embodiment of the resistance band assembly 12 in the form of a resistance band assembly 12 b .
- the resistance band assembly 12 b is substantially identical to the resistance band assembly 12 , with the exception that the resistance band assembly 12 a includes a connector 28 b in lieu of the connector 28 .
- the connector 28 b has two end portions or legs 420 , and a center portion 422 that is positioned between, and adjoins the legs 420 .
- the legs 420 each extend lower than the center portion 422 , from the perspective of FIG. 24 .
- Each leg 420 has a substantially flat lower surface 424 .
- the center portion 422 has an hourglass shape, with the diameter of the center portion 422 reaching its minimum at the mid-point of the center portion 422 , and its maximum at the ends of the center portion 422 .
- the piece of elastomeric material 25 from which the first and second resistance bands 26 a , 26 b are formed, and the overlying sleeve 33 , are looped over the top of the center portion 422 of the connector 28 a , so that the connector 28 a supports the first and second resistance bands 26 a , 26 b as discussed above in relation to the connector 28 .
- the hourglass shape of the center portion 422 helps to maintain the ends of the first and second elastomeric bands 26 a , 26 b centered on the connector 28 a .
- the force sensing unit 14 c is substantially identical to the force sensing unit 14 , with the exception that the housing 210 b of the force sensing unit 14 c is configured to accommodate the connector 28 b . More specifically, as depicted in FIG. 21 , a first half 426 a of the housing 210 b includes lips 428 that act as supporting surfaces upon which the respective lower surfaces 424 of the legs 420 of the connector 28 b rest. The second half of the housing (not shown) has substantially identical lips 428 .
- the housing 210 b thus supports the ends of the first and second resistance bands 26 a , 26 b by way of the lips 428 , and the legs 420 and center portion 422 of the connector 28 b ; and force is transmitted from the first and second resistance bands 26 a , 26 b to the housing 210 b by way of the lips 428 , and the legs 420 and center portion 422 of the connector 28 b.
- FIG. 25 depicts another alternative embodiment of the connector 28 in the form of a connector 28 c .
- the connector 28 c has an hourglass shape, and is similar to the connector 28 b with the exception that the connector 28 c does not have legs or other protruding structures that provide support. Ends of the connector 28 c can be supported in an alternative embodiment of the housing 210 (not shown) having interior features configured to engage and support the ends of the connector 28 c.
- FIG. 26 depicts another alternative embodiment of the connector 28 in the form of a connector 28 d having a cylindrical shape. Ends of the connector 28 d can be supported in an alternative embodiment of the housing 210 (not shown) having interior features configured to engage and support the ends of the connector 28 d.
- FIG. 27 depicts another alternative embodiment of the connector 28 in the form of a connector 28 e having a tubular configuration. Ends of the connector 28 e can be supported in an alternative embodiment of the housing 210 (not shown) having interior features configured to engage and support the ends of the connector 28 e.
- FIGS. 28 and 29 depict another alternative embodiment of the force sensing unit 14 in the form of a force sensing unit 14 d .
- FIG. 29 also shows another alternative embodiment of the resistance band assembly 12 in the form of a resistance band assembly 12 c .
- the force sensing unit 14 d and the resistance band assembly 12 c are substantially identical to the respective force sensing unit 14 and resistance band assembly 12 , with the exception that a cylindrical connector 28 f is formed integrally with a first half 220 a of a housing 210 c of the force sensing unit 14 d .
- the piece of elastomeric material 25 from which the first and second resistance bands 26 a , 26 b are formed is looped over and supported by the top of the connector 26 f , in a manner similar to the connector 28 of the force sensing unit 14 .
- the connector 28 f can have an hourglass, tubular, or other configuration.
- the first and second resistance bands 26 a , 26 b are depicted in FIG. 29 without the sleeve 33 , for purposes of illustration.
- FIGS. 30 and 31 depict another alternative embodiment of the force sensing unit 14 in the form of a force sensing unit 14 e .
- FIGS. 30 and 31 also shows another alternative embodiment of the resistance band assembly 12 in the form of a resistance band assembly 12 d .
- the resistance band assembly 12 d is substantially identical to the resistance band assembly 12 , with the exception that the resistance band assembly 12 d includes a connector 28 g in lieu of the connector 28 .
- the force sensing unit 14 e is substantially identical to the force sensing unit 14 , with the exception that the force sensing unit 14 e comprises a housing 210 d and a locking mechanism configured to receive the connector 28 d.
- the connector 28 g is configured so that the resistance band assembly 12 d can be mated with and de-mated from the housing 102 d by the user.
- the connector 28 g includes a body 430 , and a locking member 432 that adjoins, and projects upwardly from the body 430 .
- the piece of elastomeric material 25 from which the first and second resistance bands 26 a , 26 b are formed is routed through a passage (not shown) formed within the housing 102 d.
- the locking member 432 enters the housing 102 d by way of an opening (not shown) formed in the bottom of the housing 102 d .
- the locking member 432 Upon being inserted fully into the housing 102 d , the locking member 432 is restrained from backing out of the opening by a spring-loaded locking mechanism (not shown) that is located within the housing 102 d and securely engages the locking member 432 by way of a groove 434 formed in the locking member 432 .
- the user can de-mate the resistance band assembly 12 d from the housing 102 d by pressing a button 436 located on the exterior of housing 102 d , which causes the locking mechanism to release the locking member 232 .
- FIG. 30 depicts two sets of resistance band assemblies 12 d that can be mated interchangeably with the housing 102 d.
- the first and second resistance bands 26 a , 26 b can be formed from two separate pieces of elastomeric material, and can be connected by a splice, a knot, or other suitable means.
- FIG. 32 depicts another alternative embodiment of the resistance band assembly 12 in the form of a resistance band assembly 12 e .
- the resistance band assembly 12 e comprises a first resistance band 440 a , a second resistance band 440 b , and a locking element 442 .
- the first and second resistance bands 440 a , 440 b each include a flange 444 located on respective first ends of the first and second resistance bands 440 a , 440 b.
- the first and second resistance bands 440 a , 440 b are connected to each other proximate the first ends of the first and second resistance bands 440 a , 440 b . More specifically, as can be seen in FIG. 32 , the portions of the first and second resistance bands 440 a , 440 b adjacent the first ends are positioned in a side by side relationship, and are held together by the locking element 442 .
- the locking element 442 is formed from a resilient material, and is configured as a sleeve that stretches when placed over the end portions of the first and second resistance bands 440 a , 440 b .
- the resilience of the locking element 442 causes the locking element 442 to exert a force on the underlying end portions of the first and second resistance bands 440 a , 440 b that urges the end portions toward each other and discourages separation of the first and second resistance bands 440 a , 440 b .
- the flanges 444 on the ends of the first and second resistance bands 440 a , 440 b each have an outer diameter that is greater than the diameter of the first and second resistance bands 440 a , 440 b . The flanges 444 thus help to retain the end portions of the first and second resistance bands 440 a , 440 b in the locking element 442 .
- the locking element 442 can have other configurations in alternative embodiments.
- the locking element can be configured as a shrink tube, a knot, a rivet, stitches, glue, an ultrasonic weld, etc.
- the first and second resistance bands 440 a , 440 b are depicted without the sleeves 33 , for purposes of illustration.
- FIG. 32 also depicts an alternative embodiment of the handles 16 in the form of handles 16 a .
- the handles 16 a are formed integrally with the first and second resistance band 440 a , 440 b . More specifically, the handles 16 a are formed by folding a second end of the first or second resistance band 440 a , 440 b back toward the first or second resistance band 440 a , 440 b , to form a loop.
- a closing element 450 is placed over the ends of the loop, i.e., over the adjacent portions of the first or second resistance bands 440 a , 440 b that form the ends of the loop.
- the closing element 450 is configured as a sleeve formed from a resilient material, and is sized so that the closing element 450 stretches when placed over the adjacent portions of the first or second resistance bands 440 a , 440 b .
- the resilience of the closing element 450 causes the closing element 450 to urge the underlying portions of the first or second resistance band 440 a , 440 b toward each other, helping the handle 16 a to retain its looped configuration.
- a knob 452 is attached to, or formed in the second end of each of the first and second resistance bands 440 a , 440 b .
- the knob 452 has a maximum diameter that is greater than the diameter of the first and second resistance bands 440 a , 440 b .
- the knob 452 thus prevents the second end of the first or second resistance band 440 a , 440 b from slipping past the closing element 450 , thereby helping the handle 16 a to retain its looped configuration.
- the handles 16 a are shown in connection with the first and second resistance bands 440 a , 440 b for illustrative purposes only.
- the first and second resistance bands 26 a , 26 b can be configured with the bands 16 a in lieu of the handles 16 .
- alternative embodiments of the first and second resistance bands 440 , 440 b can be configured for use with the handles 16 in lieu of the handles 16 a.
- the system 10 can be configured to process the force readings generated by the force sensing unit 14 , provide feedback to the user based on the processed data, guide a user through exercise programs using the resistance trainer 11 , and tailor the exercise programs to the specific goals and fitness level of the user.
- Alternative embodiments of the system 10 can be configured without some, or all of these capabilities.
- the system 10 further includes a first computing device that can be accessed by the user during exercise programs.
- the first computing device can be, for example, the smartphone 500 .
- Other types of computing devices such as a tablet, a notebook, or a personal computer, can be used in lieu of the smartphone 500 in alternative embodiments.
- alternative embodiments of the force sensing unit 14 can include command buttons, a visual display, and data processing and memory capacity so that the functionality of the smartphone 500 can be incorporated into the force sensing unit 24 , i.e., so that the alternative embodiment of the force sensing unit 14 can function both as the force sensing unit 14 and the first computing device.
- the smartphone 500 is communicatively coupled to the force sensing unit 14 by a suitable wireless means such as BLUETOOTH.
- the smartphone 500 includes an application or app 502 stored on a memory device of the smartphone 500 .
- the app is illustrated diagrammatically in FIG. 17 .
- the app 502 when executed by a processor of the smartphone 500 , facilitates communication between the smartphone 500 and the force sensing unit 14 , and permits the smartphone 500 to act as a user interface for the system 10 .
- the app 502 upon execution by the processor, also causes the smartphone 500 to perform the additional operations discussed below.
- the system 10 further comprises a second computing device.
- the second computing device can be, for example, a server 504 .
- the server 504 is shown diagrammatically in FIGS. 16 and 17 .
- Other types of computing devices such as a mainframe computer, can be used in lieu of the server 504 in alternative embodiments.
- the server 504 can be positioned at a location remote from the resistance trainer 11 and the smartphone 500 ; and can be communicatively coupled to the smartphone 500 by a suitable communications network such as, but not limited to, the internet. If desired, the server 504 can be communicatively coupled to, and can process data from multiple resistance trainers 11 and multiple smartphones 500 .
- the server 504 comprises a processor 508 , such as a microprocessor; a memory device 509 communicatively coupled to the processor 508 via an internal bus 510 ; and computer-executable instructions 512 stored on the memory device 509 and executable by the processor 508 .
- the server 504 also comprises an input-output bus 514 ; an input-output interface 516 communicatively coupled to the processor 508 by way of the input-output bus 514 , and a transceiver 518 communicatively to the input-output interface 516 .
- the computer-executable instructions 512 are configured so that the computer-executable instructions 512 , when executed by the processor 508 , cause the server 504 to carry out the various operations described herein.
- the above details of the server 504 are presented for illustrative purposes only.
- the server 504 has components in addition to those described above, and can have an internal architecture other than that described above.
- the server 504 can be communicatively coupled to a suitable cloud-based memory 520 of the system 10 , shown in FIG. 17 .
- the cloud-based memory 520 can be used, for example, to store archived data relating to the exercise history of the user.
- the cloud-based memory 520 also can be used to store various exercise programs indexed, for example, by the level of difficulty; the targeted muscle or muscle group; the user's fitness objective, etc.
- the exercise programs and other information described herein as being stored on the cloud-based memory 520 can be stored on the memory device 509 of the server 504 , on the memory device of the smartphone 500 , or on another memory device.
- the division of functions between the server 504 and the smartphone 500 as described herein is presented for illustrative purposes only, and is not intended to be limiting.
- Various functions described as being performed by the smartphone 500 can be performed by the server 504 in alternative embodiments.
- various functions described as being performed by the server 504 can be performed by the smartphone 500 in other alternative embodiments.
- the functions of the smartphone 500 and the server 504 can be performed by one computing device.
- the force or resistance readings provided by the load cell 228 of the force sensing unit 14 are sampled continuously by the smartphone 500 .
- the force-measurement axis of the load cell 228 coincides with the lengthwise axis of the housing 210 , and is denoted in FIG. 4 B by the character “Fa.”
- the force applied by the user to the first and second resistance bands 26 a , 26 b acts in directions that are not coincident with the force-measurement axis of the load cell 228 . This can be seen in FIG.
- FIG. 4 B which depicts the first and second resistance bands 26 a , 26 b being separated by an angle designated “a” as is typical when the user is pulling the first and second resistance bands 26 a , 26 b simultaneously, using different hands.
- the directions in which the user applies force to the first and second resistance bands 26 a , 26 b therefore, are offset from the force-measurement axis of the load cell 228 by an angle about equal to 1 ⁇ 2 ⁇ .
- the force measurements obtained from the force sensing unit 14 do not represent the actual forces being applied by the user to the first and second resistance bands 26 a , 26 b.
- the smartphone 500 is configured to adjust or correct the force measurements generated by the force sensing unit 14 to account for the off-axis application of the forces applied by the user, as follows.
- the smartphone 500 can estimate the angle ⁇ based on the particular exercise that the system 10 , through the smartphone 500 , is guiding the user through at a particular time. For example, if the system 10 is instructing the user to pull the handles 16 at chest height, the app 502 of the smartphone 500 can estimate the angle ⁇ based on a lookup table containing values of a expected for that particular exercise.
- the lookup table can include additional data that permits the value of a to be further defined by physical attributes of the user, such as the height of the user.
- the smartphone 500 can instruct the user to hold the first and second resistance bands 26 a , 26 b at a particular angle ⁇ .
- the force sensing unit 14 can be equipped with a sensor configured to measure a.
- the force sensing unit 14 can include an optical sensor 76 mounted on or near the bottom surface of the housing 210 for measuring the angle. The optical sensor 76 is shown diagrammatically in FIG. 16 A .
- the smartphone 500 executing the app 502 , can correct the force reading obtained from the load cell 228 to account for the off-axis application of the forces exerted by the user.
- the app 502 can apply an algorithm that determines the actual forces applied by the user to the first and second resistance bands 26 a , 26 b based on the force measured by the load cell 228 . More specifically, the force measured by the load cell 228 represents a vector component of forces applied by the user in the lengthwise direction of the first and second resistance bands 26 a , 26 b .
- an estimate of the overall force applied by the user through the first and second resistance bands 26 a , 26 b can be calculated based on the following trigonometric relationship between the applied force, or F A ; its vector component represented by the force measured by the load cell 228 , or F M ; and the angle ⁇ :
- the system 10 has the capability to accurately measure the combined force exerted on the first and second resistance bands 26 a , 26 b when the first and second resistance bands 26 a , 26 b are being pulled in substantially parallel directions, i.e., when the angle ⁇ is about zero.
- the system 10 also has the capability to accurately measure the combined force exerted on the first and second resistance bands 26 a , 26 b when the first and second resistance bands 26 a , 26 b are being pulled in non-parallel directions, i.e., when the angle ⁇ is greater than zero.
- the system 10 also has the capability to accurately measure the force exerted on the first or the second resistance band 26 a , 26 b when only one of the first and second resistance bands 26 a , 26 b is being pulled (in which case the angle ⁇ will be about zero).
- this value can be displayed visually or annunciated on the smartphone or the force sensing unit 14 , and can be used in the various processing operations discussed below.
- the system 10 thus facilitates the direct and accurate measurement of the force applied by the user to the first and second resistance bands 26 a , 26 b , using a single force sensing unit 14 connected to both of the first and second resistance bands 26 a , 26 b .
- This feature thus eliminates the additional expense and complexity associated with the use of a second force sensing unit, and permits the first and second resistance bands 26 a , 26 b to be formed from a single piece of elastomeric material such as the piece of elastomeric material 25 .
- the force sensing unit 14 acts as the junction point for the first and second resistance bands 26 a , 26 b , there is no need for an additional coupling or additional bands to combine the respective loads carried by the first and second resistance bands 26 a , 26 b before the loads are transmitted to the anchoring point.
- the smartphone 500 executing the application 502 , is configured to display the actual force readings on a real-time basis, so that the user can obtain instantaneous feedback regarding the level of force the user is exerting on the resistance trainer 11 (step 110 of FIG. 18 ).
- the smartphone 500 can be configured to calculate and display the pace of the repetition, e.g., the number of repetitions per minute; the speed of the repetitions, e.g., the elapsed time from the beginning to the end of each repetition; the cumulative number of repetitions performed during the session; and the total effort, total power, and calories burned or exerted by the user during each repetition, and the total or cumulative values for these parameters at the end of the session.
- the smartphone 500 is further configured to display visual images and prompts that guide the user through a particular exercise program selected by the user.
- the visual images and prompts can be, for example, pre-recorded or live video of an instructor, or an animation demonstrating, for example, the specific repetitive movements that the user should perform, the speed and pace of the repetitions, the body position of the user, etc.
- the smartphone 500 also can be configured to emit audible dialog and prompts to help guide the user through the exercise session.
- the smartphone 500 can be configured to emit verbal instructions synchronized with the visual images being displayed; to generate a voice cue notifying the user that the user has competed half of an exercise set, and another voice cue when the user has competed 90 percent of the exercise set, etc.
- the user also can be alerted and guided by the LED 72 on the force sensing unit 14 .
- the smartphone 500 can send commands to the processor 260 of the force sensing unit 14 that cause the processor 260 to activate the LED 72 , to provide visual cues to the user during the exercise session.
- the LED 72 can be illuminated when the user reaches the minimum and maximum applied force levels for a particular repetition.
- the LED 72 can be caused to blink each time the force applied by the user increases or decreases by a predetermined amount such as one kilogram. The use of the LED 72 in this manner thus can eliminate the need for the user to look at the smartphone 500 for visual cues as the user performs a guided exercise session.
- the force sensing unit 14 can include a vibrating device that, in response to commands from the smartphone 500 , can provide the above-noted cues as vibrations that can transmitted to and felt by the user by way of the first and second resistance bands 26 a , 26 b and the handles 16 .
- audible cues can be provided to the user by way of the speaker 74 of the force sensing unit 14 .
- the smartphone 500 continuously transmits the acquired and corrected force readings, other performance-related parameters such as those noted above, and the sensor identifier to the server 504 .
- the smartphone 500 also transmits the identity of the user, and a timestamp associated with each force reading.
- the server 504 stores and indexes this information in the cloud-based memory 520 , thereby creating a permanent archive of the exercise programs performed by the user, and the user's performance during each program (step 112 ).
- the identify, age, height, weight, gender, and other relevant information about the user can be input using the smartphone 500 , and can be stored on the smartphone 500 , the server 504 , and/or the cloud-based memory 520 as part of a user profile unique to each user.
- the user profile typically is established by the user prior to the user's first use of the system 10 (step 100 of FIG. 4 ).
- the data from each exercise session performed by the user can be stored in the memory 520 , and can be indexed, for example, by the identity of the user, the targeted muscle or muscle group, the date the session was performed, etc. (step 112 ).
- the data can include the time-stamped resistance or force readings from the exercise session as obtained by the force sensing unit 14 .
- the data also can include other performance-related parameters measured or calculated by the system 10 , such as the repetition rate of the exercises; total calories expended by the user; the overall duration, i.e., elapsed time, of the session; the user's heart rate; the work expended by the user; the power generated by the user; etc.
- FIG. 33 A- 33 D is a non-exhaustive list of various parameters that can be monitored and/or calculated by the system 10 to help assess and track the user's performance level.
- the system 10 is configured to use the resistance readings generated by the force sensing unit 14 , and other performance-related data, to adjust the level of difficulty of the upcoming exercise session to tailor the user's exercise experience to the user's ability, i.e., to the user's fitness level (steps 108 , 114 ). Also, the system 10 is configured to guide the user through the exercise program selected by the user (step 110 ). Based on the user's workout history and past performance, and the age, height, weight, gender, and/or other relevant characteristics of the user, the server 504 can recommend specific exercise programs for the user (step 106 ).
- the system 10 is configured to guide the user through an optional fitness assessment, to help determine an appropriate level of difficulty in the exercise sessions to be performed initially by the user (step 102 ).
- the fitness assessment is performed by new users, i.e., by users without an exercise history archived by the system 10 .
- the archived user data is evaluated each time the user commences an exercise session on the system 10 , to assess the user's fitness level and recommend a particular exercise session based on the user's fitness level (step 108 of FIG. 4 ).
- the smartphone 500 executing the app 502 , can guide the user through the initial fitness assessment (step 122 ).
- the fitness assessment can be tailored, for example, to the age, gender, height, and/or weight of the user (step 120 ).
- the user after establishing a user identification and entering the above personal information to establish a user profile, can initiate the fitness assessment via user-driven menus displayed on the smartphone 500 .
- the smartphone 500 Upon initiation of the fitness assessment, the smartphone 500 , in conjunction with the server 504 , chooses a predetermined fitness assessment session based on the user profile, i.e., based on factors such as the age, gender, height, and weight of the user (step 120 of FIG. 18 ).
- the fitness assessment session can be chosen from a database residing on the cloud-based memory 520 and accessed by way of the server 504 .
- the lookup table incudes fitness assessment sessions indexed by the user's age, gender, height, weight, etc. Once the appropriate fitness assessment session is chosen, it can be uploaded to the smartphone 500 .
- the smartphone 500 can display video and audio prompts to guide the user through the fitness assessment session (step 122 ).
- the user can be prompted to repeat a particular movement, with a particular weight or resistance, as quickly as possible over a predetermined time period such as one minute.
- the smartphone 500 executing the app 502 , can monitor and interpret the force profile to determine the beginning of each repetitive movement, and can monitor the time stamps of the force readings to calculate the rate at which the user is performing the repetitions (step 124 ).
- the server 504 can assess the user's fitness level based on, for example, the time between repetitions. A separate assessment process can be performed for different muscle groups. For example, fitness assessments can be performed for the user's upper body, lower body, and core.
- the user can be prompted to repeat a particular movement, with a particular weight or resistance, at a constant pace set by the system 10 , until the system 10 determines that the time between repetitions increases by a predetermined amount, e.g., by about 50 percent.
- the server 504 can assess the user's fitness level based on, for example, the elapsed time or the number of repetitions performed before the time between repetitions has increased by the predetermined amount.
- the server 504 Upon completion of the fitness assessment, the server 504 , executing the computer-executable instructions 512 , can compare the user's performance with the average performance of other users with similar characteristics performing the same or a similar fitness assessment session (step 126 ). For example, the user's performance can be compared the performance of other users of the same gender, and of similar height, weight, and/or age.
- the server 504 can generate recommendations for specific exercise programs (step 108 ). More particularly, the server 504 can match the fitness level, age, height, and/or weight of the user with appropriate exercise programs based on the indexed exercise sessions stored in the cloud-based memory 520 . These recommendations can be provided to the user by way of the smartphone 500 .
- the system 10 can be configured to initially lock, or block access by the user to the general library or collection of exercise sessions stored on the system 10 .
- the system 10 can remain locked to the user until the system 10 gains an understanding of the user's fitness level.
- the system 10 can instruct the user to perform a limited number of predefined exercise sessions, e.g., ten sessions, that target different muscle groups or body regions.
- the content of the system 10 can be unlocked to the user after the user has completed the predefined set of exercise sessions and the system 10 has evaluated the user's performance during the sessions.
- the application 502 of the smartphone 500 can be configured to cause the smartphone 500 to display a series of interactive menus that can guide the user through the various features of the system 10 .
- one menu sequence can permit the user to select a type of exercise program tailored a particular fitness goal of the user, and a particular muscle group or muscle (step 106 of FIG. 4 ).
- the system 10 automatically can guide the user to a particular exercise program based on, for example, an exercise schedule previously input by the user, a fitness session previously chosen by the user, etc. (step 106 ).
- menu sequences can guide the user to graphical depictions of the user's performance level during a past exercise program completed by the user; trends in the user's performance level; a listing of recently-completed exercise sessions along with the calories consumed during the programs; other archived data; etc.
- the server 504 executing the computer-executable instructions 512 , can recommend specific exercise programs for a particular user based on, for example, the results of the fitness assessment, the user's fitness goals, the targeted muscle or muscle group, the user's performance during recent exercise sessions, etc. (step 108 ).
- the server 504 can access a database of exercise programs that are stored in the cloud-based memory 520 .
- the programs can be indexed, for example, by the targeted muscle or muscle group; the recommended fitness level of the user; the fitness goal of the user; etc.
- the targeted muscle or muscle groups can include, for example, upper body, lower body, core, biceps, triceps, shoulders, legs, chest, glutes, legs, abs, back, etc.
- the fitness goal can include one or more of, for example, weight loss; getting fit; strength; flexibility and mobility; building muscle; improving health; maintaining fitness, burning fat, etc.
- the exercise sessions can be, for example, live or pre-recorded sessions with an instructor, animations illustrating the particular exercise movement to be performed, etc.
- the system 10 can guide the user through, for example, the number of repetitions, the pace of the repetitions, the force exerted during each repetition, the elapsed time of the exercise session, etc.
- system 10 may instruct the user to perform one repetition every 20 seconds, for a predetermined period of time or a predetermined number of repetitions.
- the server 504 executing the computer-executable instructions 512 , tailors the difficulty level of the exercise session to the user's fitness level (step 108 ).
- the above-noted initial fitness assessment can be used as an indication of the user's fitness level.
- Each exercise session stored in the system 10 is assigned a difficulty level of, for example, zero to five, with a difficulty level of five representing the most difficult session.
- the difficulty level of the exercise session being recommended to the user can be displayed to the user via the smartphone 500 .
- the server 504 For users with an established archive of data from previous workouts, the server 504 , executing the computer-executable instructions 512 , looks up the archived user data from the exercise sessions most recently completed by the user, and selects a session of appropriate difficulty based on the performance-related parameters measured during the most recent sessions completed by the user (step 108 ). For example, the server 504 can tailor the level of difficulty of the upcoming exercise session based on a score generated after the user's most recent exercise session or sessions.
- the score can be a composite index calculated based on one or more of the following performance-related parameters: the measured force or resistance exerted by the user; the repetition rate of the individual movements; the energy (calories) consumed by the user; the duration or elapsed time of the session; the users' average or maximum heart rate; etc.; the overall work performed by the user; the power exerted by the user, etc. If desired, the user can increase or decrease the difficulty level of the exercise session from the recommended level, by entering inputs via the smartphone 500 .
- the distance through which the user applies force to the handles 16 during a particular movement is needed to calculate the work, power, and other performance-related parameters associated with the movement.
- the distance can be estimated using a response chart stored in the memory of the smartphone 500 .
- the response chart can be stored in the memory 262 of the PCB 250 ; the memory device 509 of the server 504 ; the cloud memory 520 ; or elsewhere.
- the response chart includes data representing the deflection vs. force relationship for the specific set or type of first and second bands 26 a , 26 b being used.
- Multiple response charts, each corresponding to a particular set or type of first and second resistance band 26 a , 26 b with which the system 10 may be used, can be stored in the memory of the smartphone 500 , or elsewhere.
- the users make such measurements themselves, and can be prompted to input the measured deflection characteristics into the system 10 via the smartphone 500 .
- the app 502 of the smartphone 500 can be equipped with a regression equation to statistically model the relationship between force and deflection for the first and second resistance bands 26 a , 26 b , based on the deflection data.
- the relationship can be stored in the memory of the smartphone 500 or elsewhere, and can be used subsequently to provide the distance measurements needed to determine work and power.
- the smartphone 500 can be configured to prompt another individual to take one or more digital photos or a video of the user as the user stretches the first and second resistance bands 26 a , 26 b .
- the smartphone 500 can be configured to determine from the digitized images the deflection of the first and second resistance bands 26 a , 26 b , and to correlate the deflection with the corresponding force readings acquired at the time the images were acquired.
- the app 502 can be configured to recognize various joints of the user in the digitized images, and can use the joints as reference points when determining the deflection of the first and second resistance bands 26 a , 26 b .
- the resulting relationship between the applied force and the resulting deflection can be stored in the memory of the smartphone 500 or elsewhere, and can be used subsequently to provide the distance measurements needed to determine work and power.
- the deflection of the first and second resistance bands 26 a , 26 b can be estimated using ergonomic tables stored in the memory of the smartphone 500 , or elsewhere; and the physical characteristics, e.g., arm length, of the user.
- the server 504 Based on, for example, the muscle group to be exercised, the user's fitness goal, and the fitness level of the user, the server 504 identifies a particular type of exercise session from a database residing on the cloud-based memory 520 ; and based on the user's score during the most recent exercise session or sessions completed by the user, the server selects a specific exercise session with a predetermined difficulty rating appropriate for the user's score or scores (steps 106 , 108 ). The exercise session is uploaded to the smartphone 500 . The smartphone 500 can display video and audio prompts to guide the user through the fitness assessment session (step 110 ).
- the smartphone 500 executing the app 502 , is configured to monitor and process, on a real-time basis, the resistance or force readings generated by the force sensing unit 14 in response to the forces exerted by the user on the handles 16 (step 112 ).
- the smartphone 500 can generate a time-varying profile of the force readings as a repetitive exercise is being performed by the user.
- the smartphone 500 can recognize a smooth, sinusoidally-varying profile in the measured force as an indication that the user is not struggling during that portion of the exercise program. Conversely, deviations from a smooth, sinusoidally-varying profile are interpreted as an indication that the user is struggling to perform the exercise, and is approaching or has exceeded the limit of the user's performance.
- the smartphone 500 can generate a notification to the user upon detecting such a decline in the user's performance.
- the notification can be a visual notification displayed on the smartphone 500 , and/or an audible indication generated by the smartphone 500 .
- the smartphone 500 is further configured to monitor other performance-related parameters, such as but not limited to the user's heart rate; total duration, i.e., elapsed time, of the exercise session; time between repetitions; other parameters listed in FIG. 5 , etc. (step 112 ). Also, the smartphone 500 can calculate the calorie burn of the user, the work performed by the user, and the power generated by the user.
- other performance-related parameters such as but not limited to the user's heart rate; total duration, i.e., elapsed time, of the exercise session; time between repetitions; other parameters listed in FIG. 5 , etc.
- the user can increase or decrease the difficulty level of the exercise session during exercise session, by entering inputs via the smartphone 500 (step 111 ).
- the smartphone 500 executing the app 502 , can be configured to adjust, or modify the exercise session in real time based on the performance of the user, i.e., based on whether the user's performance is at, above, or below the expected level for the particular exercise session being performed.
- the smartphone 500 can consider, without limitation, one or more of the following factors: the above-noted force-time profile of the measured resistance levels; the actual resistance level being exerted by the user; the repetition rate of the movements; the user's heart rate and calorie burn rate, etc.
- the server 504 Upon completion of the exercise session, the server 504 , executing the computer-executable instructions 512 and accessing user data archived in the memory 520 , can compare the user's performance to the prior performance of the user during recent, similar sessions, to assess any improvement or degradation in the user's fitness level (step 116 ). The server 504 updates the user's fitness level to reflect the data obtained during the most recent exercise session, and can provide the user with recommendations for subsequent exercise sessions based on the updated fitness level.
- the server 504 can proportionally increase the difficulty level of subsequent exercises, i.e., the server 504 can set new targets that challenge the user and help the user stay on track to achieve the user's fitness goals.
- the smartphone 500 can prompt the user for input regarding the difficulty of the exercise routine (step 116 ). For example, the user can be prompted to rate the difficulty of the exercise session on a numerical scale of one to ten.
- the server 504 can use this information in addition to the user's actual measured performance to assess the user's fitness level and tailor the subsequent exercise routines to the user's fitness level.
- the user can access and review the performance data on the smartphone 500 immediately after completing the exercise session, or at a later time, using the menu-driven displays on the smartphone 500 (step 116 ).
- the server 504 can generate a comparison of ranking the user's performance in relation to other users of similar age, gender, height, and/or weight, using the user data archived in the memory 520 .
- the comparison or ranking can be displayed on the smartphone 500 .
- the progress of the user and/or the ranking of the user can be displayed, for example, using graphics such as bar charts or two-axis plots.
- the smartphone 500 executing the app 502 , can display various parameters relating to the user's performance during the exercise program (step 110 ).
- a real-time graphical representation of the resistance offered by the resistance trainer 11 can be displayed along with the video.
- the graphical representation can be, for example, a circular or curvilinear gauge with a curser that moves along the circumference or the length of the gauge to indicate the resistance level at any given time; or a triangle whose three legs extend proportionally to indicate the user's performance in relation to the user's upper body, lower body, and core muscle groups.
- a graphical representation of the pace of the exercise session as indicated by the number of repetitions per minute, can be displayed, for example, as a vertical bar that rises and falls with the number of repetitions per minute.
- the smartphone 500 can be configured to display a targeted profile of the exercise session that the user is performing, and to display, in real-time or near real time, the actual profile that the user is achieving.
- the targeted force vs. time profile can be displayed, and the actual force vs. time profile achieved by the user can be superimposed on the targeted profile, so that the user can be provided with immediate visual feedback regarding whether, and how closely the user is following the targeted profile.
- the system 10 can be configured to display a completion index (not shown in FIG. 6 ) that indicates to the user how much of the exercise session he or she has completed.
- the completion index can be expressed, for example, as a percentage of the exercise session that the user has completed at any given time.
- the completion index also can be provided as audible alerts given, for example, every thirty seconds. It is believed that continually providing the user with goals during the exercise session, along with immediate feedback regarding whether those goals are being met, can enhance the user's motivation during the exercise session and thereby help the user to achieve his or her fitness goals.
- the targeted profile can be generated by the system 10 based on factors such as the user's fitness level, fitness goals, exercise preferences, etc.
- the system 10 can be configured so that the user can generate and input to the system 10 a custom exercise profile, by drawing on an interactive screen communicatively coupled to the smartphone 500 or the server 504 .
- the targeted force vs. time profile of FIG. 34 can be a generated by the user by drawing the profile on an interactive screen.
- the smartphone 500 or the server 504 can store the digitized profile.
- the profile can be displayed on the smartphone 500 when the user wishes to perform the exercise session, with the actual force vs. time profile of the user being displayed on the smartphone 500 on a real-time or near real-time basis as the user performs the exercise session.
- FIG. 35 depicts another illustrative force vs. time profile that can be created by a user.
- FIG. 36 depicts another example of an actual time vs. force profile superimposed on a targeted profile. This particular example demonstrates user fatigue, as shown by the slower increase in the applied force, and the quicker release of the applied force in relation to the targeted profile, which indicate a slower pull time and a quicker release time characteristic of user fatigue.
- FIG. 37 depicts targeted force vs. time profiles that can be used to perform velocity-based training.
- One of the profiles depicts the recommended force vs. time profile for a concentric contraction of the user's bicep that occurs when the handle 16 is being raised through a curling motion of the user's arm, with the initial part of the movement being performed relatively fast, and the remainder of the movement being performed relatively slowly.
- the other profile depicts the recommended force vs. time profile for an eccentric contraction of the user's bicep that occurs when the handle 16 is being lowered through a curling motion of the user's arm, with the initial part of the movement being performed relatively slowly, and the remainder of the movement being performed relatively quickly.
- FIGS. 38 and 39 depict other examples of force vs. time profiles that can be used to perform velocity-based training.
- FIG. 38 depicts a high-paced exercise, with the force vs. time profiles having a very steep profile.
- FIG. 39 depicts a low-paced exercise, with the force vs. time profiles having a very shallow profile.
- the smartphone 500 executing the app 502 , also is configured to calculate and display a running total of the aggregate energy expended by the user, in calories, over the course of the exercise program. The calculation is based on the time-stamped resistance readings. Other parameters that can be tracked and displayed include running totals of the number of repetitions and sets performed during the program, the total elapsed time of the exercise program, the aggregated time spent applying force to the resistance trainer 11 , the muscle groups being activated by a particular workout, the work and power performed or produced by the user, etc.
- the server 504 executing the computer-executable instructions 512 , can generate a score of the user's performance over the course of the exercise session.
- the score can be generated based on, for example, a composite index of various performance metrics such as, but not limited to the number of repetitions; the pace of repetitions; the average force exerted by the user; the work performed during the session; the power exerted by the user during the session; other parameters listed in FIG. 33 A- 33 D , etc.
- the system 10 can compare the user's performance during a particular exercise program with the user's past performance (step 116 ). Specifically, upon completion of the exercise program, the server 504 can look up archived scores and other archived data corresponding to the same or similar type of exercise programs previously completed by the same user. The server 504 can compare the user score during the latest exercise session with the scores achieved during the previous programs. Also, the server 504 can compare various exercise parameters, such as the resistance readings and the frequency of the repetitions, with the corresponding parameters as measured during the previous programs. The server 504 can recognize trends indicating increases or decreases in the user's performance.
- the server 504 can recognize a predetermined increase in the user's overall score as an indication that the user's performance has increased with respect to the muscle or muscle group targeted by that particular exercise session.
- the user score and other performance-related information can give the user an indication of his or her fitness level, and the progress of the user toward his or her fitness goals.
- the user score can be used by the system 10 in selecting an exercise session of appropriate difficulty during the user's next exercise session.
- the system 10 can be configured to award points to the user when the user's performance as indicated by, for example, total work, exceeds the user's past or expected performance, and to maintain and display to the user a running total of the points.
- the system 10 also can be configured to track and display to the user the cumulative number of exercise sessions that the user has completed on the system 10 .
- the system 10 also can be configured to generate a “symmetry score” that represents the relative performance or fitness level of different body regions, e.g., upper body, lower body, core, of the user.
- the symmetry score can be generated by comparing the user's average or aggregate actual performance during exercise sessions targeting a particular body region, with the user's expected or optimal performance for those exercise sessions given the user's age, gender, height, weight, etc.
- the actual-to-optimal performance ratios for the various body parts then can be compared to each other to generate the symmetry score.
- the symmetry score can be given on a scale of, for example, one to ten, with ten representing a condition where the actual-to-optimal performance ratios for the various body regions are approximately equal.
- the symmetry score can be used by the system 10 to further refine the recommendations for subsequent exercise sessions based on the user's fitness level, with the recommendations presented in a “Recommended For You” or “Similar Workouts” tab displayed by the system 10 on, for example, the smartphone 500 .
- the symmetry score can be displayed to the user on, for example, the smartphone 500 , in the format depicted in FIG. 40 .
- the system 10 can be configured to rank the user in comparison to other users of the same gender, and of similar height, weight, and age, based on the performance-related information generated during the user's exercise session.
- the system 10 can generate weekly challenges, and can encourage competition coming users by, for example, posting user scores on a leaderboard after obtaining permission the users to do so.
- the system 10 facilitates personalization of the user's fitness program based on user performance, user feedback, and inputs from other users.
- the server 504 can tailor a recommend exercise session for the relevant muscle or muscle group to present with user with a more challenging exercise session suitable for the user's enhanced performance level, to further advance the user's performance level during subsequent exercise sessions and help maximize the fitness gains of the user. Conversely, if the server 504 detects a decrease in the user's score, the server 504 can tailor the recommend exercise program to present a less challenging exercise session, to help minimize the possibility for injury.
- the server 504 automatically can recommended an exercise session of an appropriate level of difficulty after the user enters the muscle or muscle group to be exercised, and the user's fitness objective during the exercise session being initiated by the user. For example, the recommend resistance and/or the repetition rate of the movements in the exercise session can be increased or decreased to vary the difficulty of the session.
- FIGS. 41 - 46 depict an alternative embodiment of the system 10 in the form of a resistance band training system 550 .
- the system 550 incudes a first resistance band 552 a , a second resistance band 552 b , and a housing 554 .
- the system 550 also includes a first and a second reel (not shown) located within the housing 554 .
- the housing 554 is configured to be connected to an anchoring point on a stationary structure.
- the system 550 can include a door anchor 556 , shown in FIGS. 41 , 42 , 45 , and 47 .
- the door anchor 556 is configured to connect the housing 554 to a door, as described above in relation to the door anchor 20 .
- the door anchor 556 is similar to the door anchor 20 , with the exception that the door anchor 556 incudes a sleeve 558 configured to fit over the housing 554 to connect the door anchor 556 to the housing 554 .
- the first and second resistance bands extend into the housing 554 by way of respective openings formed in the housing 554 .
- a first end of each of the first and second resistance bands 522 a , 552 b is attached to the respective first and second reel.
- Handles, such as the handles 16 are attached to second ends of the respective first and second resistance bands 552 a , 552 b .
- the first and second reels are rotationally biased by a spring or other suitable means. The spring bias causes the first and second resistance bands 552 a , 552 b to retract into the housing 554 as shown in FIGS.
- the first and second resistance bands 552 a , 552 b unwind from the first and second reels and fully extend from the housing 554 , as shown in FIG. 47 , when the user exerts tension on the first and second resistance bands 552 a , 552 b by way of the handles 16 .
- the first and second reels are mounted on a carriage (not shown) located within the housing 554 .
- the carriage is connected to the housing 554 by way of a force sensing unit (also not shown).
- the force sensing unit comprises a force sensor, such as load cell, that registers the pulling force exerted by the user on the handles 16 and transmitted to the carriage by way of the first and second reels and the first and second resistance bands 552 a , 552 b .
- the force sensing unit can be communicatively coupled to a computing device, such as the smartphone 500 , that can process and display the force readings and perform the other operations described above in relation to the system 10 .
Landscapes
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Physical Education & Sports Medicine (AREA)
- Orthopedic Medicine & Surgery (AREA)
- Life Sciences & Earth Sciences (AREA)
- Biophysics (AREA)
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Human Computer Interaction (AREA)
- Force Measurement Appropriate To Specific Purposes (AREA)
- Toys (AREA)
- Electrically Operated Instructional Devices (AREA)
- Rehabilitation Tools (AREA)
Abstract
Description
- This application claims the benefit under 35 U.S.C. § 119(e) of U.S. application No. 63/254,776, filed Oct. 12, 2021, the contents of which are incorporated by reference herein in their entirety.
- The disclosed technology is related to portable exercise equipment, and more specifically, to resistance band training systems in which a user pulls and stretches one or more resilient bands to work one or more muscle groups.
- Resistance band training systems typically include a one-piece resistance band, and two handles attached to the opposite ends of the resistance band. A user may wrap or otherwise anchor the resistance band around a pole or other stationary object, or may stand on the band so that the user can grasp and pull both handles, typically by hand or foot, and the attached portions of the resistance band. The resistance band is formed from a resilient material, such as natural latex, that stretches when subjected to a pulling of tensile force, and returns to its unstretched length when the force is removed. The resilience of the resistance band causes the band to generate an escalating resistive force as it is stretched.
- Unlike free weights and other types exercise equipment where the user can select a specific weight or resistive force value, a resistance band generates an escalating resistive force as is it stretched. Therefore, it is not possible, from a practical standpoint, for the user to know how much force he or she is exerting on the resistance band training system in real time, during the repetitive movements being performed by the user, without some type of sensing system.
- Some resistance band training systems incorporate a distance sensor system to measure the elongation, or change in overall length, of the resistance band. The systems are configured to calculate a force value based on a predetermined force vs. elongation curve for the specific resistance band or bands provided with the system. The force vs. elongation curve changes, however, due to heating of the resistance band by environmental factors such as direct sunlight, or heating caused naturally by the repeated stretching of the resistance band over the course of the workout. Additionally, the force vs. deflection curve necessarily changes as the resistance band wears over time due to normal use. Such changes in the force vs. elongation curve will cause the system to lose accuracy.
- Resistance band training systems having a force sensor for directly measuring the resistive force of a single resistance band during training are disclosed in, for example, U.S. Pat. Nos. 6,662,651 and 8,491,446. These references, however, disclose a force sensor integrated into a handle configured to be attached to the resistance band. U.S. Patent Application Publication No. 2020/0023229 also discloses a resistance band training system with a force sensor for directly measuring the resistive force of a single resistance band. The systems disclosed in this reference, however, require two force sensors to directly measure the force in two resistance bands; in embodiments with only one sensor associated with a first of the resistance bands, the force in the second band needs to be calculated based on the measured force in the first band.
- Also, resistance band training systems, in general, do not have real time feedbacking abilities that present to the user the resisting force, mechanical work, number of repetitions, and other valuable data for managing the workout and boost training experience. It is believed that interactive real time data, such as the resistive force, mechanical work performed by the user, calories burned, etc., can encourage or boost the user into engaging and meeting workout goals, and can lead the user to a better exercise experience in general.
- The present technology is directed to a resistance band training system including at least a first and a second resistance band each being configured to resiliently deform when subjected to a respective tensile force; a first and a second handle coupled to respective first ends of the first and second resistance bands; and not more than one force sensing unit coupled to respective second ends of both the first and second resistance bands and configured to generate an output representing a combined force exerted on the force sensing unit by the first and second resistance bands in response to the tensile forces on the first and second resistance bands.
- In another aspect of the disclosed technology, a length of the first resistance band is about equal to a length of the second resistance band; and the first and second resistance bands and an axis extending between the first and second handles define a substantially triangular shape when the first and second resistance bands are subjected to the tensile forces.
- In another aspect of the disclosed technology, the system further includes a computing device communicatively coupled to the force sensing unit and configured to calculate the tensile forces on the first and second resistance bands based on the output of the force sensing unit and an angle between the first and second resistance bands.
- In another aspect of the disclosed technology, wherein the angle between the first and second resistance bands is about twice an angle between each of the first and second resistance bands and a force measurement axis of the force sensing unit.
- In another aspect of the disclosed technology, the system further includes a sensor configured to measure the angle between the first and second bands.
- In another aspect of the disclosed technology, the computing device is further configured to estimate the angle between the first and second bands based on a type of exercise being performed by a user of the system.
- In another aspect of the disclosed technology, the force sensing unit includes a load cell configured to generate the output representing the combined force exerted on the force sensing unit by the first and second resistance bands in response to the tensile forces on the first and second resistance bands; the load cell is configured to measure forces acting on the load cell in a direction coinciding with a measurement axis of the load cell; and the computing device is further configured to calculate the tensile forces on the first and second resistance bands based on a force measured by the load cell and an angle between the first and second resistance bands.
- In another aspect of the disclosed technology, the force sensing unit includes a housing, and a connector configured to couple the first and second resistance bands to the housing.
- In another aspect of the disclosed technology, the connector is located within the housing; the first and second resistance bands are configured to extend through an opening in the housing and to loop around the connector; and the housing has a first and an opposing second internal surface configured to restrain the first and second resistance bands and the connector.
- In another aspect of the disclosed technology, the system also includes a retaining member configured to be positioned around the first and second resistance bands within the housing and to urge the first and second resistance bands into contact with each other.
- In another aspect of the disclosed technology, the connector has a first and second side surface; the first and second side surfaces of the connector are angled in relation to a lengthwise axis of the connector; and the first and second internal surfaces of the housing are angled in relation to a lengthwise axis of the housing and are configured to restrain the first and second resistance bands between the first and second internal surfaces of the housing and the respective first and second side surfaces of the connector.
- In another aspect of the disclosed technology, the connector has a cylindrical configuration.
- In another aspect of the disclosed technology, the housing includes a first half and a second half configured to be connected to the first half of the housing; and the connector is integrally formed with the first half of the housing.
- In another aspect of the disclosed technology, the connector has a tubular configuration.
- In another aspect of the disclosed technology, the connector includes a first portion having an hourglass-shaped configuration.
- In another aspect of the disclosed technology, the connector further includes a first and a second leg each adjoining the first portion of the connector, the first and second legs being configured to engage the housing to support the connector within the housing.
- In another aspect of the disclosed technology, the connector includes a D-shaped first portion configured to be connected to the first and second resistance bands, and a second portion adjoining the first portion and configured to be connected to the housing.
- In another aspect of the disclosed technology, the force sensing unit further includes a load cell; the housing is configured to transmit to the load cell the combined force exerted on the force sensing unit by the first and second resistance bands; and the load cell is configured to generate the output representing the combined force exerted on the force sensing unit by the first and second resistance bands.
- In another aspect of the disclosed technology, the force sensing unit further includes an attachment device configured to be connected to an anchoring point on a stationary structure; the load cell includes a body and a strain gauge attached to the body; and the force sensing unit further includes a bridge connected to the load cell and the attachment device.
- In another aspect of the disclosed technology, the attachment device is configured to rotate in relation to the bridge.
- In another aspect of the disclosed technology, the attachment device is a carabiner
- In another aspect of the disclosed technology, the attachment device and the bridge are configured to transmit to the load cell a reactive force generated by the stationary structure in response to the combined force exerted on the force sensing unit by the first and second resistance bands; and
- the housing is configured to restrain the load cell against the reactive force generated by the stationary structure.
- In another aspect of the disclosed technology, the body of the load cell incudes a first and a second outer arm, and a first and second inner arm; the housing is configured to restrain the first and second arms against the reactive force generated by the stationary structure; the bridge is connected to the first and second inner arms of the load cell; and the strain gauge is configured to generate an output in response to deflection of the first and second inner arms in relation to the first and second outer arms.
- In another aspect of the disclosed technology, the first handle and the first resistance band are unitarily formed; and the second handle and the second resistance band are unitarily formed.
- In another aspect of the disclosed technology, the first resistance band and the second resistance band are unitarily formed.
- In another aspect of the disclosed technology, the computing device is further configured to display information relating to an exercise session performed on the system by a user.
- In another aspect of the disclosed technology, the computing device is further configured to display the calculated tensile forces on the first and second resistance bands; and to calculate and display target values for the tensile forces on the first and second resistance bands.
- In another aspect of the disclosed technology, the system is further configured to calculate and display a percentage of the exercise session that has been completed by the user.
- In another aspect of the disclosed technology, the computing device is further configured to calculate the target values for tensile forces on the first and second resistance bands based on a performance of the user during the exercise session or during a previous exercise session.
- In another aspect of the disclosed technology, the computing device is further configured to calculate and display target values for a rate and a number of repetitive applications of the tensile forces on the first and second resistance bands, and to display an actual rate and an actual number of repetitive applications of the tensile forces on the first and second resistance band performed by the user.
- In another aspect of the disclosed technology, the computing device is further configured to recommend to a user a difficulty level of an exercise session based on performance of the user during one or more prior exercise sessions.
- In another aspect of the disclosed technology, the computing device is a smartphone.
- In another aspect of the disclosed technology, the force sensing unit includes the computing device.
- In another aspect of the disclosed technology, the computing device is further configured to determine a deflection of the first and second resistance bands based on the combined force exerted on the force sensing unit by the first and second resistance bands in response to the tensile forces on the first and second resistance bands.
- The accompanying drawings, which are incorporated herein and constitute part of this specification, are illustrative of particular embodiments of the present disclosure and do not limit the scope of the present disclosure. The drawings are not to scale and are intended for use in conjunction with the explanations in the following detailed description.
-
FIG. 1 is a perspective view of a resistance band training system. -
FIG. 2 is a diagrammatic illustration of the system shown inFIG. 1 . -
FIG. 3 is a side view of a resistance band assembly of the system shown inFIGS. 1 and 2 . -
FIG. 4A is a side view of the system show inFIGS. 1-3 , showing resistance bands of the system oriented at a relative angle of about zero. -
FIG. 4B is a side view of the system show inFIGS. 1-4A , showing resistance bands of the system oriented at a non-zero relative angle designated “a.” -
FIG. 5 is a magnified view of the area designated “A” inFIG. 4A . -
FIG. 6 is a magnified view of the area designated “B” inFIG. 4A . -
FIG. 7 is a side view of an anchor of the system shown inFIGS. 1-6 . -
FIG. 8 is a side view of a connector and resistance bands mounted within a housing of a force sensing unit of the system shown inFIGS. 1-7 , with one half of the housing removed. -
FIG. 9 is a side view of the connector shown inFIG. 8 . -
FIG. 10 is a top view of a load cell of a force sensing unit of the system shown inFIGS. 1-9 . -
FIG. 11 is a perspective view of a bridge and a carabiner of the force sensing unit of the system shown inFIGS. 1-10 . -
FIG. 12 is a perspective view of the bridge, the carabiner, and the load cell of the force sensing unit of the system shown inFIGS. 1-11 . -
FIG. 13 is a perspective view of the bridge, the carabiner, the load cell, a battery, a printed circuit board (PCB), and a PCB holder of the force sensing unit of the system shown inFIGS. 1-12 , in a partially-assembled condition. -
FIG. 14 is a perspective view of the bridge, the carabiner, the load cell, the battery, the PCB, and the PCB holder of the force sensing unit of the system shown inFIGS. 1-13 , in a fully-assembled condition and being inserted into the housing of the force sensing unit. -
FIG. 15 is a perspective view of a resistance trainer of the system shown inFIGS. 1-14 , depicting one handle connected to two resistance bands of the resistance trainer. -
FIG. 16A is a block diagram depicting various components of a printed circuit board, and other components, of the system shown inFIGS. 1-15 . -
FIG. 16B is a block diagram depicting various components of a server of the system shown inFIGS. 1-16A . -
FIG. 17 is a diagrammatic illustration of various components of the system shown inFIGS. 1-16B . -
FIG. 18 is a flow chart depicting operation of the system shown inFIGS. 1-17 . -
FIG. 19 is a side view of an alternative embodiment of the resistance trainer of the system shown inFIGS. 1-17 . -
FIG. 20 is a side view of another alternative embodiment of the resistance trainer of the system shown inFIGS. 1-17 . -
FIG. 21 is a perspective view of another alternative embodiment of the resistance trainer of the system shown inFIGS. 1-17 , with one half of the housing of the force sensing unit of the resistance trainer removed. -
FIG. 22 is a perspective view of a resistance band assembly of the resistance trainer shown inFIG. 21 . -
FIG. 23 is a perspective view of a connector of the resistance band assembly shown inFIG. 22 . -
FIG. 24 is a perspective view of a retaining member of the resistance band assembly shown inFIG. 22 . -
FIG. 25 is a perspective view of an alternative embodiment of a connector of the resistance trainer of the system shown inFIGS. 1-17 . -
FIG. 26 is a perspective view of another alternative embodiment of the connector of the resistance trainer of the system shown inFIGS. 1-17 . -
FIG. 27 is a perspective view of another alternative embodiment of the connector of the resistance trainer of the system shown inFIGS. 1-17 . -
FIG. 28 is a perspective view of an alternative embodiment of the force sensing unit of the system shown inFIGS. 1-17 , with one half of the housing of the force sensing unit removed. -
FIG. 29 is a perspective view of the force sensing unit shown inFIG. 28 , with the resistance band assembly of the system shown inFIGS. 1-17 installed on the force sensing unit. -
FIG. 30 is a side view of another alternative embodiment of the resistance trainer of the system shown inFIGS. 1-17 , depicting two interchangeable resistance band assemblies of different stiffnesses detached from the force sensing unit of the resistance trainer. -
FIG. 31 is a side view of the resistance trainer shown inFIG. 30 , depicting one of the resistance band assemblies attached to the force sensing unit of the resistance trainer. -
FIG. 32 is a side view of another alternative embodiment of the resistance trainer of the system shown inFIGS. 1-17 . -
FIG. 33A-33D is a non-exhaustive listing of various parameters that can be monitored and/or calculated by the system shown inFIGS. 1-17 . -
FIG. 34 is a time vs. force plot that can be generated by the system shown inFIGS. 1-17 , showing targeted force values, and actual force values as measured by the system. -
FIG. 35 is another time vs. force plot that can be generated by the system shown inFIGS. 1-17 , showing targeted force values. -
FIG. 36 is another time vs. force plot that can be generated by the system shown inFIGS. 1-17 , showing targeted force values, and actual force values as measured by the system. -
FIG. 37 is another time vs. force plot that can be generated by the system shown inFIGS. 1-17 , showing targeted force values for a velocity-based training exercise. -
FIG. 38 is another time vs. force plot that can be generated by the system shown inFIGS. 1-17 , showing targeted force values for a high-rate-of-repetition exercise session. -
FIG. 39 is another time vs. force plot that can be generated by the system shown inFIGS. 1-17 , showing targeted force values for a low-rate-of-repetition exercise session. -
FIG. 40 depicts a display showing results of an analysis of user performance that can be performed by the system shown inFIGS. 1-17 . -
FIG. 41 is a top perspective view of an alternative embodiment of the system shown inFIGS. 1-17 . -
FIG. 42 is a front view of the system shown inFIG. 41 . -
FIG. 43 is a front view of the system shown inFIGS. 41 and 42 , with handles of the system removed. -
FIG. 44 is a top perspective view of the system shown inFIGS. 41-43 , showing the system being mounted on a door and door frame. -
FIG. 45 is a front view of the system shown inFIGS. 41-44 , showing the system mounted on the door and door frame. -
FIG. 46 is a side perspective view of the system shown inFIGS. 41-45 , showing the system in use with resistance bands of the system extended. - The following discussion omits or only briefly describes conventional features of the disclosed technology that are apparent to those skilled in the art. It is noted that various embodiments are described in detail with reference to the drawings, in which like reference numerals represent like parts and assemblies throughout the several views. Reference to various embodiments does not limit the scope of the claims appended hereto. Additionally, any examples set forth in this specification are intended to be non-limiting and merely set forth some of the many possible embodiments for the appended claims. Further, particular features described herein can be used in combination with other described features in each of the various possible combinations and permutations.
- Directional terms such as up, down, upper, lower, top, bottom, etc. are used with reference to the component orientations depicted in
FIGS. 2-5 . These terms are used for illustrative purposes only, and are not intended to limit the scope of the appended claims. - Resistance Trainer
- A resistance
band training system 10 is disclosed. Referring toFIGS. 1-7 , theexercise system 10 comprises aresistance trainer 11 comprising aresistance band assembly 12, aforce sensing unit 14, and twohandles 16. In some embodiments, thesystem 10 optionally can include adoor anchor 20. - The
resistance band assembly 12 comprises afirst resistance band 26 a, asecond resistance band 26 b, a plug orconnector 28, and a retainingmember 30. Thefirst resistance band 26 a and thesecond resistance band 26 b are formed from a single, continuous piece ofelastomeric material 25, such as natural latex, that resiliently deforms when stretched. The piece ofelastomeric material 25 is covered by a protective anddecorative sleeve 33. The piece ofelastomeric material 25 and the first andsecond resistance bands FIG. 3 without thesleeve 33, for purposes of illustration. Alternative embodiments of thesystem 10 can include a resistance band assembly having only one resistance band. Other alternative embodiments of thesystem 10 can include resistance band assemblies having three, four, or more resistance bands. - As shown in
FIGS. 3 and 8 , the piece ofelastomeric material 25, and theoverlying sleeve 33, are partially wrapped around theconnector 28 at the approximate mid-point of the piece of elastomeric material, to form the first andsecond resistance bands FIG. 9 , theconnector 28 has a smooth and roundedupper surface 34, a substantially flatlower surface 36, and two substantially flat side surfaces 38. The side surfaces 38 are angled in relation to the lengthwise axis of theconnector 28, so that theconnector 28 has a tapered profile as viewed from the perspective ofFIG. 9 , with the width of theconnector 28 reaching its minimum at the bottom of theconnector 28. - As can be seen in
FIG. 8 , the piece ofelastomeric material 25 and theoverlying sleeve 33 are looped over theupper surface 34 of theconnector 28. The piece ofelastomeric material 25 and thesleeve 33 extend downward, over the opposite side surfaces 38 of theconnector 28, thereby forming the first andsecond resistance bands - The first and
second resistance bands connector 28 by the retainingmember 30, visible inFIG. 8 . The retainingmember 30 is configured to draw the portions of the first andsecond resistance bands connector 28 toward each other, so that overlying portions of thesleeve 33 contact each other as shown inFIG. 8 . The resulting friction between the contacting portions of thesleeve 33 discourages relative movement between the underlying portions of the first and thesecond resistance bands second resistance bands second resistance bands handles 16 to stretch only one of the first andsecond resistance bands second resistance bands second resistance band second resistance bands member 30 can be formed from a relatively soft, resilient material, to reduce the potential for the retainingmember 30 to fray, cut, or otherwise damage thesleeve 33 or first andsecond resistance bands - Referring to
FIG. 6 , theresistance band assembly 12 also includes twocarabiners 31 and twoelastomeric jackets 32. Thecarabiners 31 are configured to securely and removably connect thehandles 16 to the first andsecond resistance bands carabiners 31 are secured to the freestanding ends of the respective first andsecond resistance bands carabiner 31 is secured to its corresponding first orsecond resistance band second resistance band carabiner 31, looping the freestanding end portion back over the adjacent portion of the first orsecond resistance band elastomeric jackets 32. Thecarabiners 31 can be connected to the first andsecond resistance bands handles 16 can be connected to the first andsecond resistance bands carabiners 31. - The
textile sleeve 33 is positioned over the respective first andsecond resistance bands sleeve 33 can be formed as a single piece, and can be inserted over the piece ofelastomeric material 25 that forms the first andsecond resistance bands elastomeric material 25 is folded over theconnector 28. Thesleeve 33 can be formed from a flexible, inelastic material such as woven nylon, elastane (LYCRA) fabric, neoprene, polyester, and the like. The ends of thesleeve 33 overlap the correspondingjacket 32 on the first orsecond resistance band sleeve 33 can protect the underlying first andsecond resistance bands sleeve 33 can be configured to restrict the maximum elongation or stretching of the first andsecond resistance bands resistance band assembly 12 can be configured without thesleeve 33. - The piece of
elastomeric material 25 can have a length of, for example, about 59 inches (1.5 meters) when in an unstretched state, giving each of the first andsecond resistance bands second resistance bands sleeve 33 can have a length of, for example, about 18 feet (5.5 meters) when in an unfolded state, prior to insertion over the length ofelastomeric material 25 from which the first andsecond resistance bands resistance band assembly 12 can be configured so that the noted dimensions and forces have values other than those specified herein. - Each handle 16 is configured to act as both a hand grip and a foot cradle for the user. As shown in
FIGS. 1 and 4B , thehandles 16 each include afirst strap 40 that can be formed from an inelastic, flexible material such as nylon; and a rigid,tubular grip 42. Thefirst strap 40 is routed through thegrip 42. Thefirst strap 40 is folded, and the end portions of thefirst strap 40 are connected so that thefirst strap 40 forms afirst loop 46. The end portions are connected by way of buckles 48 that permit the size of thefirst loop 46 to be adjusted by the user. Thefirst loop 46 can act as a foot cradle for the user - Each handle 16 also includes a
second strap 50. Thesecond strap 50 routed through thegrip 42. Thesecond strap 50 is folded so that end portions of thesecond strap 50 overlap, forming asecond loop 52. The overlapping end portions of thesecond strap 50 are secured to each other by a suitable means such as stitching. A D-ring 54 is secured to the end portions of thesecond strap 50. The D-ring 54 can be engaged by thecarabiner 31 of the first orsecond resistance band handle 16 to the first orsecond resistance band - The user thus can exert force on the first and
second resistance bands handles 16. Thefirst loop 46 can act as a foot cradle through which the user can apply force to thehandles 16 when performing resistance exercises targeting the user's legs and lower body. The user can grasp thegrips 42 with the user's hands and apply force through thegrips 42 when performing resistance exercises targeting the user's arms and upper body. - Details of the
handles 16 are presented for illustrative purposes only. Alternative embodiments of thesystem 10 can include handles having other configurations. - Referring to
FIG. 7 , thedoor anchor 20 includes astrap 56, and a relativelylarge restraining portion 58 securely attached to a first end of thestrap 56 by a suitable means such as stitching. Thestrap 56 is formed from a flexible and inelastic material such as woven nylon. An attachment means, such as but not limited to a D-ring 60 or a loop, is attached to a second end of thestrap 56. Thedoor anchor 20 can be securely coupled to theforce sensing unit 14 by way of the D-ring 60. - The restraining
portion 58 and the first end of thestrap 56 can be positioned on one side of a door or other movable structure, and the D-ring 60 and the second end of thestrap 56 can be positioned on the other side of the door. Once the door is closed, thestrap 56 extends between the outer periphery of the door and the adjacent surface of the door frame; and interference between the restrainingportion 58 and the adjacent surfaces of the door and the door frame causes the restrainingportion 58 to restrain thestrap 56 as the second end of thestrap 56 is pulled away from the restrainingportion 58 and the door as the user exerts tension indirectly on thestrap 56 by way of thehandles 16 and the first andsecond resistance bands - The
force sensing unit 14 comprises ahousing 210 comprising afirst half 220 and asecond half 222. The first half is shown, for example, inFIGS. 1 and 5 . Thesecond half 222 is visible inFIGS. 8 and 14 . The first andsecond halves second halves force sensing unit 14. The first andsecond halves second halves - Referring to
FIGS. 10 and 12-14 , theforce sensing unit 14 also includes aload cell 228 located in the internal volume of thehousing 210. Theload cell 228 comprises abody 232, and astrain gauge 234 attached to thebody 232. Thestrain gauge 234 can be configured as a weight scale weighing sensor, as shown inFIG. 10 . Thestrain gauge 234 can have other configurations in alternative embodiments. - The
force sensing unit 14 further comprises abridge 230, depicted inFIGS. 12-14 . Thebridge 230 has afirst portion 236, and a cylindricalsecond portion 238 that adjoins, and extends from thefirst portion 236. Thefirst portion 236 is secured toinner arms 239 of thebody 232 of theload cell 228 as shown inFIGS. 12 and 13 , by a suitable means such as fasteners. - The
force sensing unit 14 further comprises an attachment device in the form of acarabiner 240 shown, for example, inFIGS. 5, 11, 12, and 14 . Thecarabiner 240 is coupled to theload cell 228 by way of thebridge 230. More specifically, thecarabiner 240 has an aperture formed in the bottom thereof and configured to receive thesecond portion 238 of thebridge 230. Thecarabiner 240 is secured to thesecond portion 238 by a suitable means such as washers, including a pin-lock washer 244 that is received in a circumferentially-extending groove formed in thesecond portion 238, proximate an upper end of thesecond portion 238 as depicted inFIGS. 11 and 12 . This configuration permits theforce sensing unit 14 to rotate or swivel about its lengthwise axis in relation to thecarabiner 240 and the attached anchoring point, while restraining theforce sensing unit 14 in a linear direction coinciding with the lengthwise axis of theforce sensing unit 14. - The
carabiner 240 can be used to secure theforce sensing unit 14 to an anchoring device (not shown). For example, thecarabiner 240 can securely engage an anchoring device in the form of a hook, ring, or other component securely attached to a stationary structure such as a wall. Thecarabiner 240 also can be used to securely engage the D-ring 60 of thedoor anchor 20. - In other alternative embodiments, the
load cell 228 can be coupled to the anchoring point by means other than thecarabiner 240. For example,FIG. 19 depicts an alternative embodiment of theforce sensing unit 14 in the form of aforce sensing unit 14 a. Theforce sensing unit 14 a is substantially identical to theforce sensing unit 14, with the exception that theforce sensing unit 14 a includes aflexible member 400 for transmitting force between thebody 232 of theload cell 228 and thecarabiner 240. Theflexible member 400 can be secured to thefirst portion 236 of thebridge 230, and can be used in lieu of thesecond portion 238 of thebridge 230. Theflexible member 400 can be, for example, a flexible inelastic strap; a wire cable; string; rope; etc. - Referring to
FIGS. 13 and 14 , theforce sensing unit 14 further includes an electronics module in the form of a printed circuit board (PCB) 250; and aPCB holder 252. ThePCB holder 252 comprises afirst side member 254 a, asecond side member 254 b, and a transverse member 256 that adjoins, and extends between the first andsecond side members PCB 250 rests on, and is supported by an upper surface of the transverse member 256. ThePCB 250 is secured to the transverse member 256 by fasteners or other suitable means. - The
PCB holder 252 also comprises tabs (not shown) that are located on, and extend inward from the first andsecond side member load cell 228 in a position above thePCB 250. - The
force sensing unit 14 further comprises abattery 258 that provides electric power to thePCB 250. Thebattery 258 is secured to a lower surface of the transverse member 256 of thePCB holder 252, by tape or other suitable means. Thebattery 258 is visible inFIGS. 13 and 14 . - The
PCB 250 comprises the various electronic components of theforce sensing unit 14. Referring toFIG. 16A , thePCB 250 includes a processor 260, such as a microprocessor; amemory 262 communicatively coupled to the processor 260 via aninternal bus 263; and computer-executable instructions 264 stored on thememory 262. The processor 260, executing the computer-executable instructions 264, carries out logical operations, including the logical operations disclosed herein. Also, thePCB 250 is configured to provide an excitation voltage to thestrain gauge 234 of theload cell 230; and to process the electrical response of thestrain gauge 234 to a load applied to theload cell 230. - The
PCB 250 also comprises an input-output bus 265; an input-output interface 266 communicatively coupled to the processor 206 by way of the input-output bus 265, and atransceiver 267 communicatively coupled to the input-output interface 266. Thetransceiver 267 is configured to communicate with other computing devices, such as asmartphone 500 discussed below, and via a suitable wireless communications medium such as BLUETOOTH. In addition, thePCB 250 includes an on-off button 300 that permits the user to activate and deactivate theforce sensing unit 14 by pressing a button cover (not shown) that protrudes from thehousing 210. - In alternative embodiments of the
system 10, theforce sensing unit 14 can include additional command buttons, a visual display, and data processing and memory capacity so that the below-described functionality of thesmartphone 500 can be incorporated into the force sensing unit 24. - As also shown in
FIG. 16A , theforce sensing unit 14 also includes aninput port 302 communicatively coupled to thePCB 250. The input port facilitates wired communications with thePCB 50, and charging of thebattery 258. The input port can be, for example, a micro USB port. Theforce sensing unit 14 can further comprise a small visual indicator, such anLED 72, or in alternative, a small display screen (not shown). Theforce sensing unit 14 also can include a small audible indicator, such as aminiature speaker 74; and optionally, a microphone (not shown) so that the user can provide audible or voice commands to theforce sensing unit 14. TheLED 72 and the speaker 74 (and if so equipped, the display screen and the microphone) are communicatively coupled to thePCB 250. - The first and
second halves housing 210 each include a downward-facing surface or lip 268, shown inFIG. 14 . The lips 268 restrain thebody 232 of theload cell 228. In particular, each lip 268 is configured to abut a respective outer arm 270 of thebody 232. The resulting interference between each lip 268 and the corresponding outer arm 270 restrains the outer arm 270 from moving upward in relation to thehousing 210 when theforce sensing unit 14 is in an assembled state, i.e., when the first andsecond halves load cell 228 is positioned within the volume defined by the first andsecond halves force sensing unit 14 by the user by way of thebands 102 to be transmitted to theload cell 228 by way of thehousing 210. - The
housing 210 is configured to receive and retain theconnector 28; the adjacent, or uppermost portions of the first andsecond resistance bands member 30. More specifically, referring toFIG. 8 , the first andsecond halves housing 210 each include two inwardly-facingsurfaces 290 located on opposite sides of the interior volume of thehousing 210. Thesurfaces 290 are angled or tapered in relation to the lengthwise direction of thehousing 210, so that the width, or side to side dimension, of the interior volume becomes progressively smaller toward the lower end of thehousing 210. The respective lower ends of thesurfaces 290 each adjoin a corresponding non-angled surface 292 of the first orsecond halves second halves opening 294 in the lower end of thehousing 210. - As can be seen in
FIG. 8 , theconnector 28, the adjacent portions of the first andsecond resistance bands member 30 are positioned in the interior volume of thehousing 210 so that the portions of the first andsecond resistance bands connector 28 contact or abut theangled surfaces 290; and the first andsecond resistance bands overlying sleeve 33 exit thehousing 210 by way of theopening 294. Theangled surfaces 290 are spaced apart so that the minimum distance between theangled surfaces 290 is less that the maximum width, or side to side dimension, of theconnector 28 and the adjacent portions of the first andsecond resistance bands sleeve 33. Theangled surfaces 290 thus restrain theconnector 28 and the adjacent portions of the first andsecond resistance bands connector 28 and the adjacent portions of the first andsecond resistance bands sleeve 33 in thehousing 210, which in turn secures the first andsecond resistance bands force sensing unit 14. Also, the angled side surfaces 38 of theconnector 28 cause theconnector 28 and the adjacent portions of the first andsecond resistance bands sleeve 33 to act as a plug that becomes more securely trapped between theangled surfaces 290 of thehousing 210 as the force exerted by the user on the first andsecond resistance bands - Prior to use of the
system 10, the user secures thecarabiner 240 of theforce sensing unit 14 to an anchoring point on a stationary structure such as a wall. For example, thecarabiner 240 can be secured to a hook that is mounted securely on a wall. Alternatively, the carabiner 18 can be secured to the D-ring 60 of thedoor anchor 20, to secure theforce sensing unit 14 to a door and door frame as discussed above. - A user can generate a resistive force by pulling one, or both of the
handles 16 away from the stationary structure to which theforce sensing unit 14 is attached, as denoted by the arrows inFIGS. 4A and 4B . Pulling both of thehandles 16 places the first andsecond resistance bands second resistance bands second resistance bands handles 16. The force exerted by the user on the first andsecond resistance bands handles 16 is transmitted tohousing 210 of theforce sensing unit 14 by way of theconnector 28, the adjacent portions of the first andsecond resistance bands sleeve 33, and theangled surfaces 290 of thehousing 210. - Likewise, pulling only one of the
handles 16 places the first or thesecond resistance bands second resistance bands second resistance band handle 16. The force exerted by the user on the first or thesecond resistance band handle 16 is transmitted tohousing 210 of theforce sensing unit 14 by way of theconnector 28, the adjacent portion of the first or thesecond resistance band sleeve 33, and theangled surfaces 290 of thehousing 210. - The force transmitted to the
housing 210, in turn, is transmitted to the outer arms 270 of thebody 232 of theload cell 228 by way of the lips 268 of thehousing 210. Thebody 232 transmits this force to thefirst portion 236 of thebridge 230 by way of theinner arms 239 of thebody 232. The force is then transmitted to thecarabiner 240 by way of the second portion of thebridge 230. Thecarabiner 240, in turn, transmits the force to the stationary structure by way of thedoor anchor 20 or the other anchoring point to which thecarabiner 240 is attached. - The stationary structure, in response, generates a reactive force on the
carabiner 240. This reactive force is transmitted to the user by way of theforce sensing unit 14, the first andsecond resistance bands handles 16. The reactive force, in conjunction with the opposing pulling force exerted by the user via thehandles 16, causes the first andsecond resistance bands second resistance bands handles 16 further away from the stationary structure increases the resistive force, which in turn increases the force that user feels while pulling thehandles 16 and further challenges the muscle groups producing the movement of thehandles 16. - The reactive force is transmitted between the
housing 210 and thecarabiner 240 by way of thebody 232 of theload cell 230, which in turn causes theinner arms 239 of thebody 232 to deflect in relation to the outer arms 270. Thestrain gauge 234 is attached to thebody 232 so that thestrain gauge 234 generates an electrical response proportional to the deflection of theinner arms 239. The electrical response is processed by thePCB 250, which determines the force applied to theload cell 230 based on the electrical response, and calibration data stored in thememory 262 of thePCB 250. The resulting force reading represents a component of the force applied to thehandles 16 by the user. -
FIG. 15 depicts theresistance band assembly 12 configured with one of thehandles 16, with thesingle handle 16 coupled the first andsecond resistance bands carabiners 31 of the respective first andsecond resistance bands single handle 16 with one or both hands. This configuration be used, for example, when the user wishes to double the amount of resistance provided to one arm or leg by theresistance band assembly 12. -
FIG. 20 depicts another alternative embodiment of theforce sensing unit 14 in the form of aforce sensing unit 14 b.FIG. 20 also shows an alternative embodiment of theresistance band assembly 12 in the form of aresistance band assembly 12 a. Theresistance band assembly 12 a is substantially identical to theresistance band assembly 12, with the exception that theresistance band assembly 12 a includes afirst resistance band 410 a and asecond resistance band 410 b in lieu of the first andsecond resistance bands second resistance bands second resistance bands second resistance bands force sensing unit 14 b. More specifically, an attachment means in the form of acarabiner 412 is secured to the end of each of the first andsecond resistance bands force sensing unit 14 b, so that the first andsecond resistance bands force sensing unit 14 b as discussed below. This configuration provides the user with the option to vary the resistance generated by the first andsecond resistance bands second resistance bands second resistance bands resilient jacket 413 is positioned over an end of each of the first andsecond resistance bands force sensing unit 14 b. Also,respective sleeves 33 a are positioned over each of the first andsecond resistance bands - Referring still to
FIG. 20 , theforce sensing unit 14 b is substantially identical to theforce sensing unit 14, with the exception that theforce sensing unit 14 b includes aconnector 28 a in lieu of theconnector 28; and thehousing 210 a of theforce sensing unit 14 b is configured to accommodate mounting of theconnector 28 a on thehousing 210 a. Theconnector 28 a has a cylindricalfirst portion 416, and a D-shapedsecond portion 418 that adjoins thefirst portion 416. Thefirst portion 416 extends through an opening (not shown) in the bottom of thehousing 210 a, and is retained on thehousing 210 a by a suitable means such as a lock washer (not shown) that engages thefirst portion 416 via a circumferentially-extending groove in thefirst portion 416. Thesecond portion 418 is configured to be engaged by thecarabiners 412 of the respective first andsecond resistance bands second resistance bands force sensing unit 14 b. -
FIG. 20 depicts theresistance band assembly 12 a configured with two of thehandles 16, with one of thehandles 16 coupled thefirst resistance band 410 a via thecarabiner 31 of thefirst resistance band 410 a; and with anotherhandle 16 coupled thesecond resistance band 410 b via thecarabiner 31 of thesecond resistance band 410 b. In this configuration, the user can exercise by grasping and pulling onehandle 16 with each hand. If desired, the user can remove one of the first andsecond resistance bands second resistance band -
FIG. 22 depicts another alternative embodiment of theforce sensing unit 14 in the form of aforce sensing unit 14 c.FIGS. 22-24 show another alternative embodiment of theresistance band assembly 12 in the form of aresistance band assembly 12 b. Theresistance band assembly 12 b is substantially identical to theresistance band assembly 12, with the exception that theresistance band assembly 12 a includes aconnector 28 b in lieu of theconnector 28. - The
connector 28 b has two end portions orlegs 420, and acenter portion 422 that is positioned between, and adjoins thelegs 420. Thelegs 420 each extend lower than thecenter portion 422, from the perspective ofFIG. 24 . Eachleg 420 has a substantially flatlower surface 424. Thecenter portion 422 has an hourglass shape, with the diameter of thecenter portion 422 reaching its minimum at the mid-point of thecenter portion 422, and its maximum at the ends of thecenter portion 422. - The piece of
elastomeric material 25 from which the first andsecond resistance bands overlying sleeve 33, are looped over the top of thecenter portion 422 of theconnector 28 a, so that theconnector 28 a supports the first andsecond resistance bands connector 28. The hourglass shape of thecenter portion 422 helps to maintain the ends of the first and secondelastomeric bands connector 28 a.FIGS. 23 and 24 depict the retainingmember 30 that discourages the first and thesecond resistance bands sleeve 33 from being pulled out of or into thehousing 210 b when asymmetric force is applied to the first and thesecond resistance bands - The
force sensing unit 14 c is substantially identical to theforce sensing unit 14, with the exception that thehousing 210 b of theforce sensing unit 14 c is configured to accommodate theconnector 28 b. More specifically, as depicted inFIG. 21 , afirst half 426 a of thehousing 210 b includeslips 428 that act as supporting surfaces upon which the respectivelower surfaces 424 of thelegs 420 of theconnector 28 b rest. The second half of the housing (not shown) has substantiallyidentical lips 428. Thehousing 210 b thus supports the ends of the first andsecond resistance bands lips 428, and thelegs 420 andcenter portion 422 of theconnector 28 b; and force is transmitted from the first andsecond resistance bands housing 210 b by way of thelips 428, and thelegs 420 andcenter portion 422 of theconnector 28 b. -
FIG. 25 depicts another alternative embodiment of theconnector 28 in the form of aconnector 28 c. Theconnector 28 c has an hourglass shape, and is similar to theconnector 28 b with the exception that theconnector 28 c does not have legs or other protruding structures that provide support. Ends of theconnector 28 c can be supported in an alternative embodiment of the housing 210 (not shown) having interior features configured to engage and support the ends of theconnector 28 c. -
FIG. 26 depicts another alternative embodiment of theconnector 28 in the form of aconnector 28 d having a cylindrical shape. Ends of theconnector 28 d can be supported in an alternative embodiment of the housing 210 (not shown) having interior features configured to engage and support the ends of theconnector 28 d. -
FIG. 27 depicts another alternative embodiment of theconnector 28 in the form of aconnector 28 e having a tubular configuration. Ends of theconnector 28 e can be supported in an alternative embodiment of the housing 210 (not shown) having interior features configured to engage and support the ends of theconnector 28 e. -
FIGS. 28 and 29 depict another alternative embodiment of theforce sensing unit 14 in the form of aforce sensing unit 14 d.FIG. 29 also shows another alternative embodiment of theresistance band assembly 12 in the form of aresistance band assembly 12 c. Theforce sensing unit 14 d and theresistance band assembly 12 c are substantially identical to the respectiveforce sensing unit 14 andresistance band assembly 12, with the exception that acylindrical connector 28 f is formed integrally with afirst half 220 a of ahousing 210 c of theforce sensing unit 14 d. The piece ofelastomeric material 25 from which the first andsecond resistance bands connector 28 of theforce sensing unit 14. In other alternative embodiments, theconnector 28 f can have an hourglass, tubular, or other configuration. The first andsecond resistance bands FIG. 29 without thesleeve 33, for purposes of illustration. -
FIGS. 30 and 31 depict another alternative embodiment of theforce sensing unit 14 in the form of aforce sensing unit 14 e.FIGS. 30 and 31 also shows another alternative embodiment of theresistance band assembly 12 in the form of aresistance band assembly 12 d. Theresistance band assembly 12 d is substantially identical to theresistance band assembly 12, with the exception that theresistance band assembly 12 d includes a connector 28 g in lieu of theconnector 28. Theforce sensing unit 14 e is substantially identical to theforce sensing unit 14, with the exception that theforce sensing unit 14 e comprises ahousing 210 d and a locking mechanism configured to receive theconnector 28 d. - The connector 28 g is configured so that the
resistance band assembly 12 d can be mated with and de-mated from the housing 102 d by the user. The connector 28 g includes abody 430, and a lockingmember 432 that adjoins, and projects upwardly from thebody 430. The piece ofelastomeric material 25 from which the first andsecond resistance bands - The locking
member 432 enters the housing 102 d by way of an opening (not shown) formed in the bottom of the housing 102 d. Upon being inserted fully into the housing 102 d, the lockingmember 432 is restrained from backing out of the opening by a spring-loaded locking mechanism (not shown) that is located within the housing 102 d and securely engages the lockingmember 432 by way of agroove 434 formed in the lockingmember 432. The user can de-mate theresistance band assembly 12 d from the housing 102 d by pressing abutton 436 located on the exterior of housing 102 d, which causes the locking mechanism to release the lockingmember 232. This configuration provides the user with the option to vary the resistance generated by the first andsecond resistance bands second resistance bands second resistance bands FIG. 30 depicts two sets ofresistance band assemblies 12 d that can be mated interchangeably with the housing 102 d. - In other alternative embodiments, the first and
second resistance bands FIG. 32 depicts another alternative embodiment of theresistance band assembly 12 in the form of aresistance band assembly 12 e. Theresistance band assembly 12 e comprises afirst resistance band 440 a, asecond resistance band 440 b, and alocking element 442. The first andsecond resistance bands flange 444 located on respective first ends of the first andsecond resistance bands - The first and
second resistance bands second resistance bands FIG. 32 , the portions of the first andsecond resistance bands element 442. The lockingelement 442 is formed from a resilient material, and is configured as a sleeve that stretches when placed over the end portions of the first andsecond resistance bands locking element 442 causes thelocking element 442 to exert a force on the underlying end portions of the first andsecond resistance bands second resistance bands flanges 444 on the ends of the first andsecond resistance bands second resistance bands flanges 444 thus help to retain the end portions of the first andsecond resistance bands locking element 442. - The locking
element 442 can have other configurations in alternative embodiments. For example, the locking element can be configured as a shrink tube, a knot, a rivet, stitches, glue, an ultrasonic weld, etc. The first andsecond resistance bands sleeves 33, for purposes of illustration. -
FIG. 32 also depicts an alternative embodiment of thehandles 16 in the form ofhandles 16 a. Thehandles 16 a are formed integrally with the first andsecond resistance band handles 16 a are formed by folding a second end of the first orsecond resistance band second resistance band closing element 450 is placed over the ends of the loop, i.e., over the adjacent portions of the first orsecond resistance bands closing element 450 is configured as a sleeve formed from a resilient material, and is sized so that theclosing element 450 stretches when placed over the adjacent portions of the first orsecond resistance bands closing element 450 causes theclosing element 450 to urge the underlying portions of the first orsecond resistance band - A
knob 452 is attached to, or formed in the second end of each of the first andsecond resistance bands knob 452 has a maximum diameter that is greater than the diameter of the first andsecond resistance bands knob 452 thus prevents the second end of the first orsecond resistance band closing element 450, thereby helping the handle 16 a to retain its looped configuration. - The
handles 16 a are shown in connection with the first andsecond resistance bands second resistance bands bands 16 a in lieu of thehandles 16. Also, alternative embodiments of the first andsecond resistance bands 440, 440 b can be configured for use with thehandles 16 in lieu of thehandles 16 a. - Signal Processing and Electronic User Interaction
- The
system 10 can be configured to process the force readings generated by theforce sensing unit 14, provide feedback to the user based on the processed data, guide a user through exercise programs using theresistance trainer 11, and tailor the exercise programs to the specific goals and fitness level of the user. Alternative embodiments of thesystem 10 can be configured without some, or all of these capabilities. - To facilitate the above capabilities, the
system 10 further includes a first computing device that can be accessed by the user during exercise programs. The first computing device can be, for example, thesmartphone 500. Other types of computing devices, such as a tablet, a notebook, or a personal computer, can be used in lieu of thesmartphone 500 in alternative embodiments. Also, as noted above, alternative embodiments of theforce sensing unit 14 can include command buttons, a visual display, and data processing and memory capacity so that the functionality of thesmartphone 500 can be incorporated into the force sensing unit 24, i.e., so that the alternative embodiment of theforce sensing unit 14 can function both as theforce sensing unit 14 and the first computing device. - The
smartphone 500 is communicatively coupled to theforce sensing unit 14 by a suitable wireless means such as BLUETOOTH. Thesmartphone 500 includes an application orapp 502 stored on a memory device of thesmartphone 500. The app is illustrated diagrammatically inFIG. 17 . Theapp 502, when executed by a processor of thesmartphone 500, facilitates communication between thesmartphone 500 and theforce sensing unit 14, and permits thesmartphone 500 to act as a user interface for thesystem 10. Theapp 502, upon execution by the processor, also causes thesmartphone 500 to perform the additional operations discussed below. - The
system 10 further comprises a second computing device. The second computing device can be, for example, aserver 504. Theserver 504 is shown diagrammatically inFIGS. 16 and 17 . Other types of computing devices, such as a mainframe computer, can be used in lieu of theserver 504 in alternative embodiments. Theserver 504 can be positioned at a location remote from theresistance trainer 11 and thesmartphone 500; and can be communicatively coupled to thesmartphone 500 by a suitable communications network such as, but not limited to, the internet. If desired, theserver 504 can be communicatively coupled to, and can process data frommultiple resistance trainers 11 andmultiple smartphones 500. - Referring to
FIG. 16B , theserver 504 comprises a processor 508, such as a microprocessor; amemory device 509 communicatively coupled to the processor 508 via an internal bus 510; and computer-executable instructions 512 stored on thememory device 509 and executable by the processor 508. Theserver 504 also comprises an input-output bus 514; an input-output interface 516 communicatively coupled to the processor 508 by way of the input-output bus 514, and atransceiver 518 communicatively to the input-output interface 516. The computer-executable instructions 512 are configured so that the computer-executable instructions 512, when executed by the processor 508, cause theserver 504 to carry out the various operations described herein. The above details of theserver 504 are presented for illustrative purposes only. Theserver 504 has components in addition to those described above, and can have an internal architecture other than that described above. - The
server 504 can be communicatively coupled to a suitable cloud-basedmemory 520 of thesystem 10, shown inFIG. 17 . The cloud-basedmemory 520 can be used, for example, to store archived data relating to the exercise history of the user. The cloud-basedmemory 520 also can be used to store various exercise programs indexed, for example, by the level of difficulty; the targeted muscle or muscle group; the user's fitness objective, etc. In alternative embodiments, the exercise programs and other information described herein as being stored on the cloud-basedmemory 520 can be stored on thememory device 509 of theserver 504, on the memory device of thesmartphone 500, or on another memory device. - The division of functions between the
server 504 and thesmartphone 500 as described herein is presented for illustrative purposes only, and is not intended to be limiting. Various functions described as being performed by thesmartphone 500 can be performed by theserver 504 in alternative embodiments. Likewise, various functions described as being performed by theserver 504 can be performed by thesmartphone 500 in other alternative embodiments. In other alternative embodiments, the functions of thesmartphone 500 and theserver 504 can be performed by one computing device. - Determination of the Actual Force Applied by the User
- During use of the
system 10, the force or resistance readings provided by theload cell 228 of theforce sensing unit 14 are sampled continuously by thesmartphone 500. The force-measurement axis of theload cell 228 coincides with the lengthwise axis of thehousing 210, and is denoted inFIG. 4B by the character “Fa.” Thus, during many of the exercises that can be performed using thesystem 10, the force applied by the user to the first andsecond resistance bands load cell 228. This can be seen inFIG. 4B , which depicts the first andsecond resistance bands second resistance bands second resistance bands load cell 228 by an angle about equal to ½α. Thus, during exercises in which the first andsecond resistance bands force sensing unit 14, i.e., when the angle α is greater than zero, the force measurements obtained from theforce sensing unit 14 do not represent the actual forces being applied by the user to the first andsecond resistance bands - The
smartphone 500 is configured to adjust or correct the force measurements generated by theforce sensing unit 14 to account for the off-axis application of the forces applied by the user, as follows. Thesmartphone 500 can estimate the angle α based on the particular exercise that thesystem 10, through thesmartphone 500, is guiding the user through at a particular time. For example, if thesystem 10 is instructing the user to pull thehandles 16 at chest height, theapp 502 of thesmartphone 500 can estimate the angle α based on a lookup table containing values of a expected for that particular exercise. In some embodiments, the lookup table can include additional data that permits the value of a to be further defined by physical attributes of the user, such as the height of the user. Alternatively, or in addition, thesmartphone 500 can instruct the user to hold the first andsecond resistance bands force sensing unit 14 can be equipped with a sensor configured to measure a. For example, theforce sensing unit 14 can include an optical sensor 76 mounted on or near the bottom surface of thehousing 210 for measuring the angle. The optical sensor 76 is shown diagrammatically inFIG. 16A . - Once the value of α is obtained, the
smartphone 500, executing theapp 502, can correct the force reading obtained from theload cell 228 to account for the off-axis application of the forces exerted by the user. For example, theapp 502 can apply an algorithm that determines the actual forces applied by the user to the first andsecond resistance bands load cell 228. More specifically, the force measured by theload cell 228 represents a vector component of forces applied by the user in the lengthwise direction of the first andsecond resistance bands second resistance bands load cell 228, or FM; and the angle α: -
F A =F M*cos(½α) - Thus, the
system 10 has the capability to accurately measure the combined force exerted on the first andsecond resistance bands second resistance bands system 10 also has the capability to accurately measure the combined force exerted on the first andsecond resistance bands second resistance bands system 10 also has the capability to accurately measure the force exerted on the first or thesecond resistance band second resistance bands - Once the
smartphone 500 has calculated the actual or corrected applied force FA, this value can be displayed visually or annunciated on the smartphone or theforce sensing unit 14, and can be used in the various processing operations discussed below. - The
system 10 thus facilitates the direct and accurate measurement of the force applied by the user to the first andsecond resistance bands force sensing unit 14 connected to both of the first andsecond resistance bands second resistance bands elastomeric material 25. Also, because theforce sensing unit 14 acts as the junction point for the first andsecond resistance bands second resistance bands - Display and User Interaction
- The
smartphone 500, executing theapplication 502, is configured to display the actual force readings on a real-time basis, so that the user can obtain instantaneous feedback regarding the level of force the user is exerting on the resistance trainer 11 (step 110 ofFIG. 18 ). In addition to displaying the corrected force readings for each repetition throughout the exercise session, thesmartphone 500 can be configured to calculate and display the pace of the repetition, e.g., the number of repetitions per minute; the speed of the repetitions, e.g., the elapsed time from the beginning to the end of each repetition; the cumulative number of repetitions performed during the session; and the total effort, total power, and calories burned or exerted by the user during each repetition, and the total or cumulative values for these parameters at the end of the session. - The
smartphone 500 is further configured to display visual images and prompts that guide the user through a particular exercise program selected by the user. The visual images and prompts can be, for example, pre-recorded or live video of an instructor, or an animation demonstrating, for example, the specific repetitive movements that the user should perform, the speed and pace of the repetitions, the body position of the user, etc. Thesmartphone 500 also can be configured to emit audible dialog and prompts to help guide the user through the exercise session. For example, thesmartphone 500 can be configured to emit verbal instructions synchronized with the visual images being displayed; to generate a voice cue notifying the user that the user has competed half of an exercise set, and another voice cue when the user has competed 90 percent of the exercise set, etc. - The user also can be alerted and guided by the
LED 72 on theforce sensing unit 14. More specifically, thesmartphone 500 can send commands to the processor 260 of theforce sensing unit 14 that cause the processor 260 to activate theLED 72, to provide visual cues to the user during the exercise session. For example, theLED 72 can be illuminated when the user reaches the minimum and maximum applied force levels for a particular repetition. As another example, theLED 72 can be caused to blink each time the force applied by the user increases or decreases by a predetermined amount such as one kilogram. The use of theLED 72 in this manner thus can eliminate the need for the user to look at thesmartphone 500 for visual cues as the user performs a guided exercise session. In alternative embodiments, theforce sensing unit 14 can include a vibrating device that, in response to commands from thesmartphone 500, can provide the above-noted cues as vibrations that can transmitted to and felt by the user by way of the first andsecond resistance bands handles 16. In other alternative embodiments, audible cues can be provided to the user by way of thespeaker 74 of theforce sensing unit 14. - The
smartphone 500 continuously transmits the acquired and corrected force readings, other performance-related parameters such as those noted above, and the sensor identifier to theserver 504. Thesmartphone 500 also transmits the identity of the user, and a timestamp associated with each force reading. Theserver 504 stores and indexes this information in the cloud-basedmemory 520, thereby creating a permanent archive of the exercise programs performed by the user, and the user's performance during each program (step 112). - The identify, age, height, weight, gender, and other relevant information about the user can be input using the
smartphone 500, and can be stored on thesmartphone 500, theserver 504, and/or the cloud-basedmemory 520 as part of a user profile unique to each user. The user profile typically is established by the user prior to the user's first use of the system 10 (step 100 ofFIG. 4 ). - The data from each exercise session performed by the user can be stored in the
memory 520, and can be indexed, for example, by the identity of the user, the targeted muscle or muscle group, the date the session was performed, etc. (step 112). The data can include the time-stamped resistance or force readings from the exercise session as obtained by theforce sensing unit 14. The data also can include other performance-related parameters measured or calculated by thesystem 10, such as the repetition rate of the exercises; total calories expended by the user; the overall duration, i.e., elapsed time, of the session; the user's heart rate; the work expended by the user; the power generated by the user; etc. Data is added each time the user performs an exercise session, so that a permanent archive of that user's exercise history and performance is developed.FIG. 33A-33D is a non-exhaustive list of various parameters that can be monitored and/or calculated by thesystem 10 to help assess and track the user's performance level. - The
system 10 is configured to use the resistance readings generated by theforce sensing unit 14, and other performance-related data, to adjust the level of difficulty of the upcoming exercise session to tailor the user's exercise experience to the user's ability, i.e., to the user's fitness level (steps 108, 114). Also, thesystem 10 is configured to guide the user through the exercise program selected by the user (step 110). Based on the user's workout history and past performance, and the age, height, weight, gender, and/or other relevant characteristics of the user, theserver 504 can recommend specific exercise programs for the user (step 106). - Fitness Assessment/Locked Content
- The
system 10 is configured to guide the user through an optional fitness assessment, to help determine an appropriate level of difficulty in the exercise sessions to be performed initially by the user (step 102). Typically, the fitness assessment is performed by new users, i.e., by users without an exercise history archived by thesystem 10. Once a user has established a workout history using thesystem 10, the archived user data is evaluated each time the user commences an exercise session on thesystem 10, to assess the user's fitness level and recommend a particular exercise session based on the user's fitness level (step 108 ofFIG. 4 ). - The
smartphone 500, executing theapp 502, can guide the user through the initial fitness assessment (step 122). The fitness assessment can be tailored, for example, to the age, gender, height, and/or weight of the user (step 120). The user, after establishing a user identification and entering the above personal information to establish a user profile, can initiate the fitness assessment via user-driven menus displayed on thesmartphone 500. - Upon initiation of the fitness assessment, the
smartphone 500, in conjunction with theserver 504, chooses a predetermined fitness assessment session based on the user profile, i.e., based on factors such as the age, gender, height, and weight of the user (step 120 ofFIG. 18 ). The fitness assessment session can be chosen from a database residing on the cloud-basedmemory 520 and accessed by way of theserver 504. The lookup table incudes fitness assessment sessions indexed by the user's age, gender, height, weight, etc. Once the appropriate fitness assessment session is chosen, it can be uploaded to thesmartphone 500. Thesmartphone 500 can display video and audio prompts to guide the user through the fitness assessment session (step 122). - For example, the user can be prompted to repeat a particular movement, with a particular weight or resistance, as quickly as possible over a predetermined time period such as one minute. The
smartphone 500, executing theapp 502, can monitor and interpret the force profile to determine the beginning of each repetitive movement, and can monitor the time stamps of the force readings to calculate the rate at which the user is performing the repetitions (step 124). Theserver 504 can assess the user's fitness level based on, for example, the time between repetitions. A separate assessment process can be performed for different muscle groups. For example, fitness assessments can be performed for the user's upper body, lower body, and core. - Alternatively, the user can be prompted to repeat a particular movement, with a particular weight or resistance, at a constant pace set by the
system 10, until thesystem 10 determines that the time between repetitions increases by a predetermined amount, e.g., by about 50 percent. Theserver 504 can assess the user's fitness level based on, for example, the elapsed time or the number of repetitions performed before the time between repetitions has increased by the predetermined amount. - Upon completion of the fitness assessment, the
server 504, executing the computer-executable instructions 512, can compare the user's performance with the average performance of other users with similar characteristics performing the same or a similar fitness assessment session (step 126). For example, the user's performance can be compared the performance of other users of the same gender, and of similar height, weight, and/or age. Upon determining the user's relative fitness level, theserver 504 can generate recommendations for specific exercise programs (step 108). More particularly, theserver 504 can match the fitness level, age, height, and/or weight of the user with appropriate exercise programs based on the indexed exercise sessions stored in the cloud-basedmemory 520. These recommendations can be provided to the user by way of thesmartphone 500. - In addition to, or in lieu of the fitness assessment, the
system 10 can be configured to initially lock, or block access by the user to the general library or collection of exercise sessions stored on thesystem 10. Thesystem 10 can remain locked to the user until thesystem 10 gains an understanding of the user's fitness level. To gain such understanding, thesystem 10 can instruct the user to perform a limited number of predefined exercise sessions, e.g., ten sessions, that target different muscle groups or body regions. The content of thesystem 10 can be unlocked to the user after the user has completed the predefined set of exercise sessions and thesystem 10 has evaluated the user's performance during the sessions. - User-Tailored Exercise Program
- The
application 502 of thesmartphone 500 can be configured to cause thesmartphone 500 to display a series of interactive menus that can guide the user through the various features of thesystem 10. For example, one menu sequence can permit the user to select a type of exercise program tailored a particular fitness goal of the user, and a particular muscle group or muscle (step 106 ofFIG. 4 ). Also, thesystem 10 automatically can guide the user to a particular exercise program based on, for example, an exercise schedule previously input by the user, a fitness session previously chosen by the user, etc. (step 106). Other menu sequences can guide the user to graphical depictions of the user's performance level during a past exercise program completed by the user; trends in the user's performance level; a listing of recently-completed exercise sessions along with the calories consumed during the programs; other archived data; etc. - The
server 504, executing the computer-executable instructions 512, can recommend specific exercise programs for a particular user based on, for example, the results of the fitness assessment, the user's fitness goals, the targeted muscle or muscle group, the user's performance during recent exercise sessions, etc. (step 108). Specifically, theserver 504 can access a database of exercise programs that are stored in the cloud-basedmemory 520. The programs can be indexed, for example, by the targeted muscle or muscle group; the recommended fitness level of the user; the fitness goal of the user; etc. The targeted muscle or muscle groups can include, for example, upper body, lower body, core, biceps, triceps, shoulders, legs, chest, glutes, legs, abs, back, etc. The fitness goal can include one or more of, for example, weight loss; getting fit; strength; flexibility and mobility; building muscle; improving health; maintaining fitness, burning fat, etc. - The exercise sessions can be, for example, live or pre-recorded sessions with an instructor, animations illustrating the particular exercise movement to be performed, etc. The
system 10 can guide the user through, for example, the number of repetitions, the pace of the repetitions, the force exerted during each repetition, the elapsed time of the exercise session, etc. For example,system 10 may instruct the user to perform one repetition every 20 seconds, for a predetermined period of time or a predetermined number of repetitions. - Once a particular type of exercise session has been selected by the user or recommended by the
system 10, theserver 504, executing the computer-executable instructions 512, tailors the difficulty level of the exercise session to the user's fitness level (step 108). For new users without an established archive of data from previous workouts, the above-noted initial fitness assessment can be used as an indication of the user's fitness level. Each exercise session stored in thesystem 10 is assigned a difficulty level of, for example, zero to five, with a difficulty level of five representing the most difficult session. The difficulty level of the exercise session being recommended to the user can be displayed to the user via thesmartphone 500. - For users with an established archive of data from previous workouts, the
server 504, executing the computer-executable instructions 512, looks up the archived user data from the exercise sessions most recently completed by the user, and selects a session of appropriate difficulty based on the performance-related parameters measured during the most recent sessions completed by the user (step 108). For example, theserver 504 can tailor the level of difficulty of the upcoming exercise session based on a score generated after the user's most recent exercise session or sessions. The score can be a composite index calculated based on one or more of the following performance-related parameters: the measured force or resistance exerted by the user; the repetition rate of the individual movements; the energy (calories) consumed by the user; the duration or elapsed time of the session; the users' average or maximum heart rate; etc.; the overall work performed by the user; the power exerted by the user, etc. If desired, the user can increase or decrease the difficulty level of the exercise session from the recommended level, by entering inputs via thesmartphone 500. - The distance through which the user applies force to the
handles 16 during a particular movement is needed to calculate the work, power, and other performance-related parameters associated with the movement. The distance can be estimated using a response chart stored in the memory of thesmartphone 500. Alternatively, the response chart can be stored in thememory 262 of thePCB 250; thememory device 509 of theserver 504; thecloud memory 520; or elsewhere. The response chart includes data representing the deflection vs. force relationship for the specific set or type of first andsecond bands second resistance band system 10 may be used, can be stored in the memory of thesmartphone 500, or elsewhere. - In applications where the force-deflection characteristics of the first and
second resistance bands system 10 via thesmartphone 500. Theapp 502 of thesmartphone 500 can be equipped with a regression equation to statistically model the relationship between force and deflection for the first andsecond resistance bands smartphone 500 or elsewhere, and can be used subsequently to provide the distance measurements needed to determine work and power. - Alternatively, the
smartphone 500 can be configured to prompt another individual to take one or more digital photos or a video of the user as the user stretches the first andsecond resistance bands smartphone 500 can be configured to determine from the digitized images the deflection of the first andsecond resistance bands app 502 can be configured to recognize various joints of the user in the digitized images, and can use the joints as reference points when determining the deflection of the first andsecond resistance bands smartphone 500 or elsewhere, and can be used subsequently to provide the distance measurements needed to determine work and power. - In other alternative embodiments, the deflection of the first and
second resistance bands smartphone 500, or elsewhere; and the physical characteristics, e.g., arm length, of the user. - Based on, for example, the muscle group to be exercised, the user's fitness goal, and the fitness level of the user, the
server 504 identifies a particular type of exercise session from a database residing on the cloud-basedmemory 520; and based on the user's score during the most recent exercise session or sessions completed by the user, the server selects a specific exercise session with a predetermined difficulty rating appropriate for the user's score or scores (steps 106, 108). The exercise session is uploaded to thesmartphone 500. Thesmartphone 500 can display video and audio prompts to guide the user through the fitness assessment session (step 110). - The
smartphone 500, executing theapp 502, is configured to monitor and process, on a real-time basis, the resistance or force readings generated by theforce sensing unit 14 in response to the forces exerted by the user on the handles 16 (step 112). For example, thesmartphone 500 can generate a time-varying profile of the force readings as a repetitive exercise is being performed by the user. Thesmartphone 500 can recognize a smooth, sinusoidally-varying profile in the measured force as an indication that the user is not struggling during that portion of the exercise program. Conversely, deviations from a smooth, sinusoidally-varying profile are interpreted as an indication that the user is struggling to perform the exercise, and is approaching or has exceeded the limit of the user's performance. Thesmartphone 500 can generate a notification to the user upon detecting such a decline in the user's performance. The notification can be a visual notification displayed on thesmartphone 500, and/or an audible indication generated by thesmartphone 500. - The
smartphone 500 is further configured to monitor other performance-related parameters, such as but not limited to the user's heart rate; total duration, i.e., elapsed time, of the exercise session; time between repetitions; other parameters listed inFIG. 5 , etc. (step 112). Also, thesmartphone 500 can calculate the calorie burn of the user, the work performed by the user, and the power generated by the user. - If desired, the user can increase or decrease the difficulty level of the exercise session during exercise session, by entering inputs via the smartphone 500 (step 111). In alternative embodiments, the
smartphone 500, executing theapp 502, can be configured to adjust, or modify the exercise session in real time based on the performance of the user, i.e., based on whether the user's performance is at, above, or below the expected level for the particular exercise session being performed. In assessing the user's performance, thesmartphone 500 can consider, without limitation, one or more of the following factors: the above-noted force-time profile of the measured resistance levels; the actual resistance level being exerted by the user; the repetition rate of the movements; the user's heart rate and calorie burn rate, etc. - Upon completion of the exercise session, the
server 504, executing the computer-executable instructions 512 and accessing user data archived in thememory 520, can compare the user's performance to the prior performance of the user during recent, similar sessions, to assess any improvement or degradation in the user's fitness level (step 116). Theserver 504 updates the user's fitness level to reflect the data obtained during the most recent exercise session, and can provide the user with recommendations for subsequent exercise sessions based on the updated fitness level. For example, if the user's performance during the most recent exercise session meets or exceeds the expected performance level, theserver 504 can proportionally increase the difficulty level of subsequent exercises, i.e., theserver 504 can set new targets that challenge the user and help the user stay on track to achieve the user's fitness goals. - Also, upon completion of the exercise session, the
smartphone 500 can prompt the user for input regarding the difficulty of the exercise routine (step 116). For example, the user can be prompted to rate the difficulty of the exercise session on a numerical scale of one to ten. Theserver 504 can use this information in addition to the user's actual measured performance to assess the user's fitness level and tailor the subsequent exercise routines to the user's fitness level. - The user can access and review the performance data on the
smartphone 500 immediately after completing the exercise session, or at a later time, using the menu-driven displays on the smartphone 500 (step 116). Also, theserver 504 can generate a comparison of ranking the user's performance in relation to other users of similar age, gender, height, and/or weight, using the user data archived in thememory 520. The comparison or ranking can be displayed on thesmartphone 500. The progress of the user and/or the ranking of the user can be displayed, for example, using graphics such as bar charts or two-axis plots. - Display
- The
smartphone 500, executing theapp 502, can display various parameters relating to the user's performance during the exercise program (step 110). For example, a real-time graphical representation of the resistance offered by theresistance trainer 11, as determined by theforce sensing unit 14, can be displayed along with the video. The graphical representation can be, for example, a circular or curvilinear gauge with a curser that moves along the circumference or the length of the gauge to indicate the resistance level at any given time; or a triangle whose three legs extend proportionally to indicate the user's performance in relation to the user's upper body, lower body, and core muscle groups. Also, a graphical representation of the pace of the exercise session, as indicated by the number of repetitions per minute, can be displayed, for example, as a vertical bar that rises and falls with the number of repetitions per minute. - The
smartphone 500 can be configured to display a targeted profile of the exercise session that the user is performing, and to display, in real-time or near real time, the actual profile that the user is achieving. For example, as depicted inFIG. 36 , the targeted force vs. time profile can be displayed, and the actual force vs. time profile achieved by the user can be superimposed on the targeted profile, so that the user can be provided with immediate visual feedback regarding whether, and how closely the user is following the targeted profile. Also, thesystem 10 can be configured to display a completion index (not shown inFIG. 6 ) that indicates to the user how much of the exercise session he or she has completed. The completion index can be expressed, for example, as a percentage of the exercise session that the user has completed at any given time. The completion index also can be provided as audible alerts given, for example, every thirty seconds. It is believed that continually providing the user with goals during the exercise session, along with immediate feedback regarding whether those goals are being met, can enhance the user's motivation during the exercise session and thereby help the user to achieve his or her fitness goals. - The targeted profile can be generated by the
system 10 based on factors such as the user's fitness level, fitness goals, exercise preferences, etc. In addition, thesystem 10 can be configured so that the user can generate and input to the system 10 a custom exercise profile, by drawing on an interactive screen communicatively coupled to thesmartphone 500 or theserver 504. For example, the targeted force vs. time profile ofFIG. 34 can be a generated by the user by drawing the profile on an interactive screen. Once the profile had been drawn, thesmartphone 500 or theserver 504 can store the digitized profile. The profile can be displayed on thesmartphone 500 when the user wishes to perform the exercise session, with the actual force vs. time profile of the user being displayed on thesmartphone 500 on a real-time or near real-time basis as the user performs the exercise session.FIG. 35 depicts another illustrative force vs. time profile that can be created by a user. -
FIG. 36 depicts another example of an actual time vs. force profile superimposed on a targeted profile. This particular example demonstrates user fatigue, as shown by the slower increase in the applied force, and the quicker release of the applied force in relation to the targeted profile, which indicate a slower pull time and a quicker release time characteristic of user fatigue. -
FIG. 37 depicts targeted force vs. time profiles that can be used to perform velocity-based training. One of the profiles depicts the recommended force vs. time profile for a concentric contraction of the user's bicep that occurs when thehandle 16 is being raised through a curling motion of the user's arm, with the initial part of the movement being performed relatively fast, and the remainder of the movement being performed relatively slowly. The other profile depicts the recommended force vs. time profile for an eccentric contraction of the user's bicep that occurs when thehandle 16 is being lowered through a curling motion of the user's arm, with the initial part of the movement being performed relatively slowly, and the remainder of the movement being performed relatively quickly. -
FIGS. 38 and 39 depict other examples of force vs. time profiles that can be used to perform velocity-based training.FIG. 38 depicts a high-paced exercise, with the force vs. time profiles having a very steep profile. Conversely,FIG. 39 depicts a low-paced exercise, with the force vs. time profiles having a very shallow profile. - The
smartphone 500, executing theapp 502, also is configured to calculate and display a running total of the aggregate energy expended by the user, in calories, over the course of the exercise program. The calculation is based on the time-stamped resistance readings. Other parameters that can be tracked and displayed include running totals of the number of repetitions and sets performed during the program, the total elapsed time of the exercise program, the aggregated time spent applying force to theresistance trainer 11, the muscle groups being activated by a particular workout, the work and power performed or produced by the user, etc. - User Progress
- The
server 504, executing the computer-executable instructions 512, can generate a score of the user's performance over the course of the exercise session. The score can be generated based on, for example, a composite index of various performance metrics such as, but not limited to the number of repetitions; the pace of repetitions; the average force exerted by the user; the work performed during the session; the power exerted by the user during the session; other parameters listed inFIG. 33A-33D , etc. - The
system 10 can compare the user's performance during a particular exercise program with the user's past performance (step 116). Specifically, upon completion of the exercise program, theserver 504 can look up archived scores and other archived data corresponding to the same or similar type of exercise programs previously completed by the same user. Theserver 504 can compare the user score during the latest exercise session with the scores achieved during the previous programs. Also, theserver 504 can compare various exercise parameters, such as the resistance readings and the frequency of the repetitions, with the corresponding parameters as measured during the previous programs. Theserver 504 can recognize trends indicating increases or decreases in the user's performance. For example, theserver 504 can recognize a predetermined increase in the user's overall score as an indication that the user's performance has increased with respect to the muscle or muscle group targeted by that particular exercise session. The user score and other performance-related information can give the user an indication of his or her fitness level, and the progress of the user toward his or her fitness goals. Also, as discussed below, the user score can be used by thesystem 10 in selecting an exercise session of appropriate difficulty during the user's next exercise session. To help motivate the user, thesystem 10 can be configured to award points to the user when the user's performance as indicated by, for example, total work, exceeds the user's past or expected performance, and to maintain and display to the user a running total of the points. Thesystem 10 also can be configured to track and display to the user the cumulative number of exercise sessions that the user has completed on thesystem 10. - The
system 10 also can be configured to generate a “symmetry score” that represents the relative performance or fitness level of different body regions, e.g., upper body, lower body, core, of the user. The symmetry score can be generated by comparing the user's average or aggregate actual performance during exercise sessions targeting a particular body region, with the user's expected or optimal performance for those exercise sessions given the user's age, gender, height, weight, etc. The actual-to-optimal performance ratios for the various body parts then can be compared to each other to generate the symmetry score. The symmetry score can be given on a scale of, for example, one to ten, with ten representing a condition where the actual-to-optimal performance ratios for the various body regions are approximately equal. The symmetry score can be used by thesystem 10 to further refine the recommendations for subsequent exercise sessions based on the user's fitness level, with the recommendations presented in a “Recommended For You” or “Similar Workouts” tab displayed by thesystem 10 on, for example, thesmartphone 500. The symmetry score can be displayed to the user on, for example, thesmartphone 500, in the format depicted inFIG. 40 . - The
system 10 can be configured to rank the user in comparison to other users of the same gender, and of similar height, weight, and age, based on the performance-related information generated during the user's exercise session. Thesystem 10 can generate weekly challenges, and can encourage competition coming users by, for example, posting user scores on a leaderboard after obtaining permission the users to do so. Thus, thesystem 10 facilitates personalization of the user's fitness program based on user performance, user feedback, and inputs from other users. - Based on a favorable, i.e., increasing, user score for a particular exercise session in comparison to prior scores for similar sessions, the
server 504 can tailor a recommend exercise session for the relevant muscle or muscle group to present with user with a more challenging exercise session suitable for the user's enhanced performance level, to further advance the user's performance level during subsequent exercise sessions and help maximize the fitness gains of the user. Conversely, if theserver 504 detects a decrease in the user's score, theserver 504 can tailor the recommend exercise program to present a less challenging exercise session, to help minimize the possibility for injury. Theserver 504 automatically can recommended an exercise session of an appropriate level of difficulty after the user enters the muscle or muscle group to be exercised, and the user's fitness objective during the exercise session being initiated by the user. For example, the recommend resistance and/or the repetition rate of the movements in the exercise session can be increased or decreased to vary the difficulty of the session. - Retractable Resistance Bands
-
FIGS. 41-46 depict an alternative embodiment of thesystem 10 in the form of a resistanceband training system 550. Thesystem 550 incudes afirst resistance band 552 a, asecond resistance band 552 b, and ahousing 554. Thesystem 550 also includes a first and a second reel (not shown) located within thehousing 554. Thehousing 554 is configured to be connected to an anchoring point on a stationary structure. For example, thesystem 550 can include adoor anchor 556, shown inFIGS. 41, 42, 45, and 47 . Thedoor anchor 556 is configured to connect thehousing 554 to a door, as described above in relation to thedoor anchor 20. Thedoor anchor 556 is similar to thedoor anchor 20, with the exception that thedoor anchor 556 incudes asleeve 558 configured to fit over thehousing 554 to connect thedoor anchor 556 to thehousing 554. - The first and second resistance bands extend into the
housing 554 by way of respective openings formed in thehousing 554. A first end of each of the first andsecond resistance bands 522 a, 552 b is attached to the respective first and second reel. Handles, such as thehandles 16, are attached to second ends of the respective first andsecond resistance bands second resistance bands housing 554 as shown inFIGS. 41-43, 45, and 46 , and to become wound onto the first and second reels, when the user is not exerting tension on the first andsecond resistance bands handles 16. The first andsecond resistance bands housing 554, as shown inFIG. 47 , when the user exerts tension on the first andsecond resistance bands handles 16. - The first and second reels are mounted on a carriage (not shown) located within the
housing 554. The carriage is connected to thehousing 554 by way of a force sensing unit (also not shown). The force sensing unit comprises a force sensor, such as load cell, that registers the pulling force exerted by the user on thehandles 16 and transmitted to the carriage by way of the first and second reels and the first andsecond resistance bands smartphone 500, that can process and display the force readings and perform the other operations described above in relation to thesystem 10. -
-
Exercise system 10 -
Resistance trainer 11 -
Resistance band assembly 12 -
Resistance band assembly 12 a -
Resistance band assembly 12 b -
Resistance band assembly 12 c -
Resistance band assembly 12 d -
Resistance band assembly 12 e -
Force sensing unit 14 -
Force sensing unit 14 a -
Force sensing unit 14 b -
Force sensing unit 14 c -
Force sensing unit 14 d -
Force sensing unit 14 e -
Handles 16 -
Handles 16 a -
Door anchor 20 - Piece of
elastomeric material 25 -
First resistance band 26 a -
Second resistance band 26 b -
Connector 28 -
Connector 28 a -
Connector 28 b -
Connector 28 c -
Connector 28 d -
Connector 28 e -
Connector 28 f - Connector 28 g
- Retaining
member 30 -
Carabiners 31 -
Sleeve 33 -
Sleeves 33 a -
Upper surface 34 -
Lower surface 36 - Side surfaces 38
-
Carabiners 31 -
Jackets 32 -
First strap 40 -
Grip 42 -
First loop 46 -
Second strap 50 -
Second loop 52 - D-
ring 54 -
Strap 56 - Restraining
portion 58 - D-
ring 60 -
LED 72 -
Miniature speaker 74 -
Housing 210 -
Housing 210 a - Housing 210 b
- Housing 210 c
-
First half 220 -
First half 220 a -
Second half 222 -
Load cell 228 -
Body 232 -
Strain gauge 234 -
Bridge 230 -
First portion 236 -
Second portion 238 -
Carabiner 240 - Pin-
lock washer 244 - Printed circuit board (PCB) 250
-
PCB holder 252 -
First side member 254 a -
Second side member 254 b - Transverse member 256
-
Battery 258 - Processor 260
-
Memory 262 -
Internal bus 263 - Computer-
executable instructions 264 - Input-
output bus 265 - Input-
output interface 266 -
Transceiver 267 - Lip 268
- Outer arm 270
-
Surfaces 290 - Surfaces 292
-
Opening 294 - On-
off button 300 -
Input port 302 -
Flexible member 400 -
First resistance band 410 a -
Second resistance band 410 b -
Carabiner 412 -
Jacket 413 -
First portion 416 -
Second portion 418 -
Legs 420 -
Center portion 422 -
Lower surface 424 -
First half 426 a -
Lips 428 -
Body 430 - Locking
member 432 -
Groove 434 -
Button 436 -
First resistance band 440 a -
Second resistance band 440 b - Locking
element 442 -
Flange 444 - Closing
element 450 -
Knob 452 -
Smartphone 500 -
Application 502 -
Server 504 - Processor 508
-
Memory device 509 - Internal bus 510
- Computer-
executable instructions 512 - Input-output bus 514
- Input-
output interface 516 -
Transceiver 518 - Cloud-based
memory 520 - Resistance
band training system 550 -
First resistance band 552 a -
Second resistance band 552 b -
Housing 554 -
Door anchor 556 -
Sleeve 558
Claims (34)
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US17/650,524 US20230110715A1 (en) | 2021-10-12 | 2022-02-09 | Interactive resistance band training systems |
EP22173915.4A EP4166204A1 (en) | 2021-10-12 | 2022-05-17 | Interactive resistance band training systems |
AU2022203350A AU2022203350A1 (en) | 2021-10-12 | 2022-05-18 | Interactive resistance band training systems |
CA3159784A CA3159784A1 (en) | 2021-10-12 | 2022-05-19 | Interactive resistance band training systems |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US202163254776P | 2021-10-12 | 2021-10-12 | |
US17/650,524 US20230110715A1 (en) | 2021-10-12 | 2022-02-09 | Interactive resistance band training systems |
Publications (1)
Publication Number | Publication Date |
---|---|
US20230110715A1 true US20230110715A1 (en) | 2023-04-13 |
Family
ID=81748697
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US17/650,524 Abandoned US20230110715A1 (en) | 2021-10-12 | 2022-02-09 | Interactive resistance band training systems |
Country Status (4)
Country | Link |
---|---|
US (1) | US20230110715A1 (en) |
EP (1) | EP4166204A1 (en) |
AU (1) | AU2022203350A1 (en) |
CA (1) | CA3159784A1 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
USD1046030S1 (en) * | 2022-12-29 | 2024-10-08 | Luo Liu | Pull up exerciser |
USD1047032S1 (en) * | 2022-09-22 | 2024-10-15 | Jacob Nix | Shoulder exercise strap |
USD1057871S1 (en) * | 2023-01-23 | 2025-01-14 | Diego Trujillo | Triceps pull down rope |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN201235172Y (en) * | 2008-06-26 | 2009-05-13 | 东莞市康都电子制造有限公司 | Novel body-building chest expander |
US20140323271A1 (en) * | 2013-04-25 | 2014-10-30 | Kayo Technology, Inc. | Exercise devices with force sensors |
US9561400B2 (en) * | 2012-05-07 | 2017-02-07 | Bandcizer Aps | Sensor unit for quantification of physical training with rubber band |
US20180330810A1 (en) * | 2017-05-09 | 2018-11-15 | Concorde Health, Inc. | Physical therapy monitoring algorithms |
US20190126097A1 (en) * | 2016-04-12 | 2019-05-02 | Circuband Limited | Resistance Band Measuring Device |
US20190269967A1 (en) * | 2018-03-05 | 2019-09-05 | Rodney Harold Thomas | Resistance-band exercise monitoring device and associated methods |
US20220339483A1 (en) * | 2019-09-27 | 2022-10-27 | Straffr Gmbh | Training device comprising an elastic resistance band |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5538486A (en) * | 1994-06-03 | 1996-07-23 | Hoggan Health Industries, Inc. | Instrumented therapy cord |
US6662651B1 (en) | 2002-08-15 | 2003-12-16 | Javelin Sports, Inc. | Portable exercise device |
CA2775585C (en) | 2009-10-02 | 2014-03-18 | Kayo, Inc. | Exercise devices with force sensors |
US11260262B2 (en) | 2018-06-15 | 2022-03-01 | Rhino Boss Llc | Portable resistance workout apparatuses and systems |
US11148001B2 (en) * | 2019-07-25 | 2021-10-19 | William J. Nurge | Exercise system |
-
2022
- 2022-02-09 US US17/650,524 patent/US20230110715A1/en not_active Abandoned
- 2022-05-17 EP EP22173915.4A patent/EP4166204A1/en not_active Withdrawn
- 2022-05-18 AU AU2022203350A patent/AU2022203350A1/en active Pending
- 2022-05-19 CA CA3159784A patent/CA3159784A1/en active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN201235172Y (en) * | 2008-06-26 | 2009-05-13 | 东莞市康都电子制造有限公司 | Novel body-building chest expander |
US9561400B2 (en) * | 2012-05-07 | 2017-02-07 | Bandcizer Aps | Sensor unit for quantification of physical training with rubber band |
US20140323271A1 (en) * | 2013-04-25 | 2014-10-30 | Kayo Technology, Inc. | Exercise devices with force sensors |
US20190126097A1 (en) * | 2016-04-12 | 2019-05-02 | Circuband Limited | Resistance Band Measuring Device |
US20180330810A1 (en) * | 2017-05-09 | 2018-11-15 | Concorde Health, Inc. | Physical therapy monitoring algorithms |
US20190269967A1 (en) * | 2018-03-05 | 2019-09-05 | Rodney Harold Thomas | Resistance-band exercise monitoring device and associated methods |
US20220339483A1 (en) * | 2019-09-27 | 2022-10-27 | Straffr Gmbh | Training device comprising an elastic resistance band |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
USD1047032S1 (en) * | 2022-09-22 | 2024-10-15 | Jacob Nix | Shoulder exercise strap |
USD1046030S1 (en) * | 2022-12-29 | 2024-10-08 | Luo Liu | Pull up exerciser |
USD1057871S1 (en) * | 2023-01-23 | 2025-01-14 | Diego Trujillo | Triceps pull down rope |
Also Published As
Publication number | Publication date |
---|---|
AU2022203350A1 (en) | 2023-04-27 |
CA3159784A1 (en) | 2023-04-12 |
EP4166204A1 (en) | 2023-04-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20230110715A1 (en) | Interactive resistance band training systems | |
US11172850B2 (en) | System and method to monitor, guide, and evaluate breathing, utilizing posture and diaphragm sensor signals | |
US12097405B2 (en) | Data-collecting exercise device | |
RU2404708C2 (en) | Method and device for evaluation of muscle work of sportsmen using short tests | |
JP4701165B2 (en) | Training equipment | |
US9750454B2 (en) | Method and device for mobile training data acquisition and analysis of strength training | |
US20220233905A1 (en) | Combined training and monitoring device | |
JP2010536449A (en) | Accelerometer and method for controlling accelerometer | |
US20220087575A1 (en) | System and method to monitor, guide, and evaluate breathing | |
KR102172585B1 (en) | Mulit-exercise apparatus with smart mirror | |
CN114870323A (en) | Fitness equipment and exercise evaluation method for fitness equipment | |
US20230166156A1 (en) | Suspension training systems with machine learning capabilities | |
KR101940032B1 (en) | Customized smart health care system for measuring momentum | |
US20240100393A1 (en) | Athletic or Rehabilitative Force Registering Device | |
US20250001232A1 (en) | Fitness training apparatus, and computer-implemented method and system of fitness training | |
Park et al. | Design of a cable driven wearable fitness device for upper limb exercise | |
GB2528234A (en) | Exercise tracking and monitoring device and method | |
EP4169590A1 (en) | Personal training device | |
KR102726613B1 (en) | Wearable apparatus and electronic apparatus providing feedback to user | |
US20220305338A1 (en) | Method for controlling a user's breathing during a workout with an exercise machine and exercise machine thereof | |
KR102254492B1 (en) | Portable cable fitness equipment | |
CN119365128A (en) | Electronic device and wearable device for providing evaluation information about user's exercise and operation method thereof | |
US10981034B1 (en) | Companion device to support qualifying movement identification | |
KR20240096942A (en) | Smart home training system having data-based coaching function | |
JPH07116206A (en) | Pace instruction device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: HYGEAR INC., ISRAEL Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:DAVID, EYAL;BAR, GUY;AFIK, JACK;AND OTHERS;SIGNING DATES FROM 20220425 TO 20220506;REEL/FRAME:059839/0832 |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |
|
AS | Assignment |
Owner name: HYGEAR LTD, ISRAEL Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:HYGEAR INC.;REEL/FRAME:066882/0860 Effective date: 20240321 |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |