Isometric Strength Training Device with Load Cell, Adjustable Grip, Haptic Feedback and Wireless Commnuication

Abstract
The present invention relates to a portable, handheld strength training device. The handheld unit comprises a handle, a load sensor, a vibratory feedback mechanism, and an attachment point for selective connection to a stationary anchor point. The load sensor is connected to a microcontroller, which through a connected transceiver communicates load force measurement data to a mobile software application running on a separate device, typically a smartphone. The handle is adjustable to accommodate a variety of hand sizes and grip positions. User-applied load force is measured in real-time, and the vibrations provides haptic feedback and start and stop signals to the user. The software receives the data and provides additional real-time feedback during strength training exercises, and records and saves performance data from the completed exercises. The handheld device is small and lightweight, making it easy to use anywhere the user wants to train.
Description
FIELD OF THE INVENTION

The present invention relates generally to exercise equipment, and more particularly to portable strength training devices.


BACKGROUND

Isometric strength training is a popular form of exercise that involves loading muscles and or tendons in a static position to improve strength and endurance. In order to track their progress, many strength trainers and athletes use apps on their mobile devices to record the force applied by muscles and or tendons. However, these apps rely on the user to manually enter the force applied, which can be inconvenient and may lead to errors. Additionally, effective training involves stimulating muscles and tendons with specific loads for specific durations. This requires the user to have the ability to control the load they are placing on their muscles and tendons. Current solutions for controlling loads, such as using bodyweight or weights, are either cumbersome or require significant training knowledge. Using one's strength to isometrically load a device to a target load, for example, a specified load in a training plan, requires weights or real-time load data.


SUMMARY OF THE INVENTION

According to a first aspect of the invention, there is provided a strength training device comprising:

    • a handheld unit comprising:
      • a handle for gripping;
      • an attachment point connected to the handle and selectively and removably couplable to a static anchor point;
      • a load sensor carried by the handle and configured to measure a load force exerted isometrically on the handle by a user with the attachment point coupled to said static anchor point;
      • a microcontroller carried by the handle and operably connected to the sensor to derive load force measurement data based on readings of said load sensor; and
      • a wireless transmitter carried by the handle, and operably connected to the microcontroller to wirelessly transmit at least some of the load force measurement data to a separate electronic device of physically unconnected relation to said handheld unit.


When used in combination with said separate electronic device, preferably said separate electronic device comprises a mobile communications device executing a software application through which the user interfaces with both devices.


Preferably said handheld unit further comprises a wireless receiver carried by the handle, connected to the microcontroller and operable to receive incoming wireless signals from the separate device, including parameter data for an exercise routine to be performed.


Said wireless transmitter and wireless receiver of the handheld unit are typically embodied together in a transceiver.


Preferably said one or more parameters include at least one of a targeted load force value and one or more targeted load tolerance values.


Preferably the microcontroller and the wireless transmitter are configured to transmit said at least some of the load force measurement data, to said separate electronic device, in real-time.


Preferably the software application is configured to update a real-time exercise feedback display of a graphical user interface of the software application based on said at least some of the load force measurement data.


Preferably, the handheld device lacks an onboard display thereon, and relies on the separate electronic device for display capability.


Preferably the handheld unit further comprises a feedback indicator carried by the handle and operably coupled to the microcontroller for actuation thereby.


Preferably the microcontroller is configured to, during at least part of an exercise rep, compare load force measurements against a starting threshold, and activate said feedback indicator when said load force measurements exceed said starting threshold.


Preferably the microcontroller is configured to modify an operating parameter of the activated feedback indicator in response to change in the load force measurements during an exercise rep.


Preferably the feedback indicator is a vibratory feedback indicator, and said operating parameter of the activated feedback indicator is a vibrational intensity thereof.


Preferably said feedback indicator is a vibration motor, and said operating parameter of the activated feedback indicator is a speed of said vibration motor by which a vibrational intensity of said feedback indicator is varied.


Preferably the microcontroller is configured to, during at least part of an exercise rep, compare the load force measurements against the targeted load force, maintain the feedback indicator one operational state as the load force measurements approach the targeted load force, and switch the feedback indicator into a different second operational state once said targeted load force is reached.


The first and second operational states are preferably an activated state during said approach of the targeted load force, and a deactivated state once said targeted load force is reached.


Preferably the microcontroller is configured to, during at least part of an exercise rep, monitor for fluctuation of the load force measurements outside a tolerance range of the targeted load force, and trigger one or more alarm signals upon detection of said fluctuation outside the tolerance range.


Preferably said one or more alarm signals comprise an over-target alarm signal triggered by increase of the load force measurements beyond an upper limit of the tolerance range, and an under-target alarm signal that is distinct from the overstrength alarm and triggered by drop of the load force measurements below a lower limit of the tolerance range.


Preferably the alarm signals cause actuation of the feedback indicator to convey over-target and under-target status of the exerted force use to the user through said feedback indicator.


Preferably the microcontroller is configured to trigger a rep-completed signal, notifying the user of completion of the exercise rep, in response to expiration of a hold-duration timer or receipt of a rep-completed signal.


Preferably the microcontroller is configured trigger a starting signal, notifying the user of start of another exercise rep, in response to expiration of a subsequent rest duration timer or a subsequent next-rep start signal that follows said expiration of the hold-duration timer or the rep-completed signal.


Preferably said attachment point comprises a ring, hook or clip.


Preferably said handle comprises a finger slot into which the user's fingers are insertable to grip said handle.


Preferably said handheld unit measures no more than 12-inches in a width dimension of orthogonally transverse relation to a load direction in which the load force is measured by the load sensor.


Preferably said the handheld unit measures no more than 12-inches in any dimension thereof.


Preferably said handle is a singular and only handle of said device.


Preferably said the handle comprises an adjustable grip that is user-adjustable to vary at least one physical characteristic of said adjustable grip.


Preferably said at least one physical characteristic comprises a degree to which a grip surface of the adjustable grip is exposed and therefore accessible for a user's finger placement onto said grip surface.


Preferably said at least one physical characteristic comprise a slot depth of a finger slot into which the user's fingers are insertable to grip the handle.


Preferred embodiments of the present invention overcome the drawbacks of existing strength training apps by providing a handheld device with a load sensor that can measure the force applied by the user in real-time. The preferably adjustable grip of the handle is adjustable to fit a variety of grip positions, for example featuring a slidable component usable to adjust the depth of the gripping surface, whereby increasing the depth of the gripping surface reduces the difficulty for the user to grip the handle and apply a targeted load. Conversely, reducing the depth of the gripping surface increases the difficulty for the user to apply a specified load. The load sensor is configured to measure the force applied by the user, and to transmit the data to the mobile application in real-time. The vibratory feedback mechanism is configured to provide haptic feedback to the user, for example when they apply force that reaches a pre-set threshold, to signal when the user should initiate the application of force, and/or to signal where the user is currently at in relation to alternating reps and rests of an exercise routine exercise or training plan. The mobile application is configured to receive the data from the load cell sensor and to provide real-time visual and/or audible feedback to the user on their strength training performance during the exercise routine.





BRIEF DESCRIPTION OF THE DRAWINGS

One or more preferred embodiments of the invention will now be described in conjunction with the accompanying drawings in which:



FIG. 1 is a front elevational view of a finger-strength trainer according to one embodiment of the present invention.



FIG. 2 is a side elevational view of the finger-strength trainer of FIG. 1.



FIG. 3 is a rear elevational view of the finger-strength trainer of FIG. 1.



FIG. 4 is another side elevational view of the finger-strength trainer, similar to FIG. 2, but with a handle body of the trainer cross-sectioned along line A-A of FIG. 3.



FIG. 5 is another rear elevational view of the finger-strength trainer, similar to FIG. 3, but with the handle body of the trainer cross-sectioned along line B-B of FIG. 4.



FIG. 6 is a schematic illustration of electronic componentry of the finger-strength trainer of FIGS. 5 and 6 in wireless communication with a smartphone running a mobile software application through which a user can remotely interface with the trainer and receive visual and/or audible performance feedback.



FIG. 7 schematically illustrates one possible usage of the trainer in attached relation to a static anchor point to perform isometric finger exercises on one hand of the user.





DETAILED DESCRIPTION

The finger-strength trainer 10 of the preferred embodiment shown in the drawings is a portable device constituted in a singular handheld unit 12 carriable and useable in single-handed fashion by its user. A bulk of the handheld unit's exterior shape is constituted by a handle body 14, at least a portion of which is hollow so as double as a housing inside of which a plurality of internal components are protectively housed. The handle body 14 of the illustrated embodiment may be interpreted as having a grip portion 16 intended for gripping thereof by one of the user's hands, both during use of the trainer 10 and during manually carried transport thereof, and a housing portion 18 in which the aforementioned internal components are housed. The grip portion is characterized by a finger slot 20 recessed into the handle body 14 at a front wall 22 thereof. The finger slot 20 of the illustrated embodiment has an open front 20A bordered all four sides thereof by the front wall 22 of the handle body, but is closed at an opposing rear boundary wall 20B of the finger slot 20, whereby the finger slot is accessible to the finger's of the user's hand at a front of the handle body 14, but not at an opposing rear thereof.


The finger slot 20 is closed at two opposing end walls thereof that reside oppositely of one another in the slot's direction of elongation. The finger slot 20 has a top wall 24 that runs between the two ends walls thereof in the slot's direction of elongation, and a bottom wall 26 that likewise does the same in a position residing oppositely of the slot's top wall 24. The terms top and bottom are used in relation to the illustrated orientation of the trainer 10 in the drawings, in which the trainer 10 will typically be used. The slot's top wall 24 denotes a gripping surface against which pads of the user's fingers are applied during using of the trainer 10, as shown in FIG. 7, and which gripping surface is also usable to carry the handheld unit 12 atop such finger pads of the user's hand during transport. The top wall 24 of the slot resides oppositely of the housing portion 18 of the handle body 14, and the opposing bottom wall 26 of the slot resides adjacent the housing portion 18 of the handle body. The grip portion 16 of the handle body 14 may therefore also be referred to as an upper portion of the handle body 14, and the housing portion 18 as a lower portion thereof.


As viewed in front or rear elevation of the handle body 14, a width of the housing portion 18 may taper downwardly away from the finger slot of the gripping portion 16, as seen in FIGS. 1 and 3, where a bottom end 28 of the handle body 14, denoting a terminus thereof situated downwardly furthest from the finger slot 20, is notably narrower than an opposing top end 30 of the handle body 14 found above the finger slot 20. Width is used herein to denote a directionality in which the finger slot 20 is elongated, while height is used to denote a directionality that is orthogonal to the width and in which the top and bottom walls 24, 26 of the finger slot 20, and the top and bottom ends 30, 28 of the handle body 14, are separated and opposing. Depth or thickness is used herein to refer to a directionality of orthogonal relationship to both the width and height directionalities. The height of the housing portion 18, from the bottom wall 26 of the finger slot 20 to the bottom end 28 of the handle body 14, exceeds the height of the grip portion 16, from the bottom wall 26 of the finger slot 20 to the top end 30 of the handle body 14, at least in the illustrated embodiment. The width of the handle body 14 of the illustrated embodiment is greatest at an elevation thereof shared by the finger slot 20, and the grip portion 16 may be tapered upwardly from this widest area of the handle body 14 to the top end 30 thereof.


The width of the handle body 14 at the widest slot-occupied area thereof, may be the greatest of the handle body's dimensions, followed by the overall height of the handle body 14 measured between the top and bottom ends 28, 30 thereof, and finally followed by the thickness or depth of the housing at its area of greatest thickness or depth. In the illustrated embodiment, this greatest thickness/depth of the handle body 14 resides at the bottom end 28 thereof, owing to a downwardly broadening of the housing thickness/depth at the housing portion 18, for example achieved by an oblique angling of a lower fraction of the handle body's front wall 22, as seen in FIGS. 2 and 4, in order to accommodate a relatively deep internal component of the illustrated embodiment. In other embodiments, such variable depth/thickness may not be necessary depending on the sizing and placement of various componentry, in which case the depth/thickness of the handle body may be more, or entirely, uniform. Preferably, the maximum dimension of the handle body is no greater than 12-inches, more preferably no greater than 10-inches, and ideally no more than 8-inches, in the interest of maintaining a highly portable, and single-handedly carriable, character of the handheld unit.


The handle body 14 is preferably made of a lightweight and durable material, such as wood, plastic, composites or suitably lightweight metal. The handle of the illustrated embodiment is adjustable to fit a variety of hand sizes and enable placement of the user's finger pads in a plurality of different possible grip positions. More specifically, the geometry of the finger slot 22 is adjustable in the illustrated embodiment by means of a slidable adjustment mechanism that allows the user to easily adjust the amount of exposed grip surface area at the top wall 24 of the finger slot 20 to a user-desired size to suit the user's finger anatomy, desired degree of challenge, or a particular finger position in which to test or improve their finger grip. The slidable adjustment mechanism in the illustrated example is embodied by a displaceable adjustment wall 32 that lies parallel to the closed rear boundary wall 20B of the finger slot 20 and is slidable back and forth toward and away therefrom, and stoppable in various selectable locations between the rear boundary wall 20B of the finger slot 20 and the opposing open front 20A of the finger slot 20 in order to set a user-adjustable working depth of the finger slot 20, as measured from the open front 20A thereof to the adjustment wall 32.


Increase of the working depth of the finger slot 20, by displacement of the adjustment wall 32 toward the rear boundary wall 20B of the finger slot 20 and away from the open front 20A thereof, increases the exposed amount of grip surface area at the top wall 24 of the finger slot 20, while decrease of the working depth of the finger slot 20, by displacement of the adjustment wall 32 away from the rear boundary wall 20B of the finger slot 20 toward the open front 20A thereof, decreases the exposed amount of grip surface area at the top wall of the finger slot 20. A rotatable adjustment screw 34 is engaged in a threaded bore in a rear wall 35 of the handle body, which threaded bore is embodied by a T-nut 34A in the illustrated example. The adjustment screw 34 is rotatable therein in two opposing directions, each of which corresponds to displacement of the adjustment wall 32, which is attached to a working end of the adjustment screw 34 inside the finger slot 20, in a respective one of its two displaceable directions toward and away from the open front 20A of the finger slot 20. A driving end of the adjustment screw 34 resides outside the slot at a rear wall 38 of the handle body 14 for actuation of the adjustment screw at the exterior of the handle body 14.


In the illustrated embodiment, the internal and electrical components hosted by the housing portion 18 of the handle body 14 include a battery 36, a microcontroller 38, a wireless transceiver (e.g. Bluetooth transceiver) 40, a vibration motor 42, a load sensor (e.g. a full bridge strain gauge load cell 44, accompanied by a cooperating load cell amplifier 46), of which all but the load cell 44, and optionally the battery 36, may be commonly mounted on a printed circuit board (PCB) 48, as shown in schematic FIG. 6. In the illustrated embodiment the battery 36 and the PCB 48, and hence the microcontroller 38, wireless transceiver 40, vibration motor 42 and load cell amplifier 46 mounted on said PCB 48, are all housed in a shared electronics compartment 50 inside the housing portion 18 of the handle body, as revealed in the cross-sectional views of FIGS. 4 and 5. In those views, for the purpose of illustrative simplicity, the PCB 48 is shown in simplified schematic fashion, without labeled visibility of the various electronic components 38, 40, 42, 46 mounted thereon, and the wired connection 51A between the PCB and the load cell 44 and the wired connection 51B between the PCB and the battery 36, both seen in FIG. 6, are also omitted. Though shown in the shared electronics compartment 50 in the illustrated embodiment, the battery 36 may alternatively reside in a separate battery compartment. The load sensor 44 is affixed to the handle body at or near the bottom end 28 thereof, for example in a recessed load cell seat or compartment, by a set of load cell mounting bolts 52.


Finally, the trainer 10 features an attachment point 54 by which the trainer 10 is selectively and removably couplable to a static anchor point 58 on any suitably stable structure. In the illustrated example, the attachment point 54 is embodied by a permanently enclosed ring of an eye-bolt 56 whose shaft 56A is secured to the load cell 44, though instead of a closed ring, the attachment point 54 may be embodied by a hook or an openable/closeable clip. With reference to FIG. 7, to prepare the trainer 10 for use, the attachment point 54 is tethered to a static anchor point 58, for example using a wire rope sling 60 or other tether likewise of a character that won't undergo any notable degree of stretch at force level ranges that can be exerted during use of the trainer 10 by a human user. With the tether 60 in a taught state between the static anchor point 58 and the attachment point 54 of the trainer 10, the user, through finger motion only in the instance of finger strength training (e.g. for rock climbers), exerts upward pulling force on the top wall 24 of the finger slot 20 in a direction away from the static anchor point 58 (i.e. axially of the tether 54 and the eyebolt shaft 56A), during which the load sensor 44 is operable to measure this exerted load force. Given the taught state of the tether 60, and the lack of available stretch therein at the user-exerted loading force, this finger applied force is exerted isometrically, whereby the trainer 10 is operable to perform isometric strength training of the user's fingers, one hand at a time.


The load cell 44 is connected to the microcontroller 38, via the load cell amplifier 46, whereby the microcontroller 38 can derive, in real-time, load force measurement data based on incoming measurement signals from the load cell 44. In the illustrated embodiment, the trainer 10 lacks its own on-board display for visual communication of measurement values to the user, and instead makes use of the wireless transceiver 40 to wirelessly communicate, in real-time, the load force measurement data, or at least some thereof, to a separate display-equipped electronic device 62 of physically unconnected relation to the trainer 10, as schematically shown in FIG. 6. In practice, this separate electronic device 62 will typically be a smartphone, but may alternatively be a tablet computer or other computing device equipped with a wireless transceiver of compatible type (e.g. Bluetooth) to that of the trainer 10 for wireless communication therewith. The electronic device 58 accordingly has at least one processor, non-transitory computer readable memory coupled thereto, a mobile software application embodied at least in part by executable statements and instructions stored in said computer readable memory for execution by the processor(s), at least one speaker 64 through which audio is playable, and a display screen 66 for display of a graphical user interface (GUI) thereon to visually convey information to the user based on the executed software application. The display screen 66 is typically a touch-screen display that doubles as an input device via which user-input to the software application is conveyed through same screen on which the GUI is displayed.


The communicated load force measurement data received in real-time by the software application of the electronic device 62 via the wireless transceiver thereof is converted into a real-time visual display of such data in the GUI, whereby the user has visual feedback of the finger-exerted load force they are applying, at any given moment during an exercise routine, to the handle 14 of the trainer 10. FIGS. 8 through 14 illustrate screenshots of the GUI of the software application at various points in an exercise routine executed thereby. The visual feedback may include both a dynamically updated numerical readout 68 of an instantaneous value of the load force, and a dynamic graphical representation 70 (e.g. dynamically updated bar, bar chart or line chart) whose height on the screen is representative of that numerical value in proportionally plotted relation to a targeted load force value that the user is intended to reach in a particular exercise routine or rep thereof. In the illustrated example, the graphical representation 70 is a line graph that scrolls horizontally across the plot area over time, with the furthest rightward plot point denoting the latest real-time value, with the plot points shifting leftwardly as time scrolls on. The targeted load force value may be numerically displayed on the screen, as shown at 72, and also graphically represented by a targeted goal line 74 spanning across the plot area of the graphical representation, near (e.g. slightly above) which the numerical indicator 72 of the targeted load force value is shown. The graphical representation 70 of the real-time exerted load force value is plotted relative to the targeted goal line 74, so that the height of the bar(s) or line chart remains below of the targeted goal line 74 when the real-time exerted load force value is less than the targeted load force value.


The exercise routine starts with a targeting phase in which the goal of the user is to achieve the targeted load force value. In this targeting phase, illustrated in FIGS. 8 to 10, the plot area of the graphical representation 70 is relatively zoomed out, so that the bottom of the plot area denotes a zero line of the plot, from which the bar(s) or line chart have zero elevation (i.e. do not appear on screen) when no load force is being exerted on the handle 14 of the trainer 10, and the target goal line 74 resides well above this zero-line. When the real-time exerted load value is found to have reached the targeted load force value, the exercise routine switches to a holding phase, illustrated in FIGS. 11 to 13, in which the user is intended to maintain the targeted load force value (within a permitted tolerance range) for a certain duration of time. At the start of this holding phase, the software application on the smartphone 62 of the preferred embodiment starts a hold-duration countdown timer, and the software application switches the plot area from the zoomed out targeting mode shown in FIGS. 8 to 10 to a zoomed-in tolerance mode shown in FIGS. 11 to 13, where the plot elevation of the goal line (whether still displayed or not) may remain unchanged, but upper and lower limit lines 76, 78 are now displayed at elevations respectively above and below the goal line elevation. The displayed upper and lower limit lines represent upper and lower limits of a tolerance range around the targeted load force value, within which range the user's exerted load force is considered to be on target.


So that the user is not dependent, or at least not solely dependent, on visual readout out of the GUI, the vibration motor 42 of the trainer 10 is used to generate haptic feedback to the user on their performance during the exercise routine through vibration of the handle body 14. In order to minimize lag in the control of the vibration motor 42 in response to variations in the exerted load force, real-time analysis of the load force measurement data is preferably performed locally by the onboard microprocessor 38 of the trainer 10, rather than by the software application of smartphone 62. That is, during the exercise routine, it is the microcontroller 38 that performs the comparison of the real-time exerted load force value against the targeted load force value during the targeting phase, and then against the upper and lower tolerance limits in the holding phase, and assesses a state of the exerted load based thereon. The data wirelessly streamed to the smartphone 62 may contain a combination of the real-time exerted load force values (for use in numerical and graphical display thereof), and for each such load force value, the assessed state of the exerted load. Meanwhile, control over the selection or customization of different exercise routines, and initiation of any given exercise routine is preferably implemented via the GUI of the software application of the smartphone, thus avoiding the need to implement a user-interface on the trainer 10 itself, which can therefore be kept relatively simple and affordable in its design and construction, with no display screen and no control buttons or other user-operated inputs to the microcontroller 38.


Variable parameters of the exercise routines preferably include the targeted load force value that the user is intended to reach in the targeting phase, and a hold-duration value for which the user is intended to exert to the targeted load force on the trainer 10 in the holding phase, and optionally may include a number of repetitions (reps, for short) to be performed in a given routine. For any routine in which the number of reps is more than one, the routine also includes one or more rests, whose quantity is one less than the number of reps, and of which each rest denotes a period of inactive time between two reps. During each rest, the user is not tasked with exerting any targeted load force, and thus may relax their fingers until the next rep, and the trainer 10 need not take any load force measurements, nor stream load force measurement data to the smart phone, though it may optionally continue to do so. The software application of the smartphone 62 preferably stores, in computer readable memory, a plurality of exercise routines parameter data sets, at least some of which may denote preset exercise routines whose variable parameters are preset from the factory, others of which may be user-customized routines whose variable parameters are inputted by the user through the GUI, and others of which may be software-customized routines whose variable parameters are derived using historical performance data stored from prior exercise routines completed by the user as part of a dynamically updated, user-specific training plan.


When a user-selected or automatically-selected routine is loaded in the software application, the respective parameter set for that routine is retrieved from memory, and at least part of the respective parameter set is communicated from the smartphone 62 to the trainer 10 as part of a routine initiation signal, for example in response to user selection of a “start” option in the GUI to initiate that selected exercise routine. The initiation signal includes at least the target load force value and the upper and lower limit values of the threshold range. Executable programming embodied in non-transitory computer readable memory of the microprocessor 38, on receipt of the initiation signal, assigns these values to corresponding variables to be used in the targeting and tolerance phases of the exercise routine being cooperatively executed by the smartphone and the trainer 10. To signify the start of the exercise routine to the user, the microcontroller 38 initially triggers a vibrational start signal, by momentarily actuating the vibration motor 42 in some distinctive pattern, for example two short pulses followed by a singular long pulse, in response to which the user knows to exert a load force on the grip area of the handle body's finger slot 20, and may also be prompted to do so by the smartphone's software application, for example with a visual and/or audible “pull” or “go” command (see FIG. 8) displayed on screen 66 and/or emitted from the speaker 64, for example in response to by the user's selection of the “start” option. Also in response to the initiating signal from the smartphone, the microcontroller 38 and transceiver 40 start transmitting the real-time load force measurement data to the smartphone.


Initially, during the targeting phase, the microcontroller 38 compares the real-time exerted load force values against an initial minimum threshold, which may be a fixed value separate from the transmitted parameter set values received from the smartphone 62. Once the microcontroller 38 detects crossing of the real-time exerted load force values beyond this minimum threshold, the microcontroller activates the vibration motor 42. In response to increase of the real-time exerted load force values, the microcontroller varies the speed of the vibration motor to change the vibration intensity imparted to the handle 14 as haptic feedback to the user that their exerted load force is increasing. In one preferred embodiment, the microcontroller 38 initially runs the vibration motor 42 at a high (e.g. maximum) speed, imparting relatively intense vibration to the handle 14, and decreases the motor speed to decrease the vibration intensity as the exerted load force increases. In other embodiments, a reverse scheme may instead be implemented where the vibration intensity is increased with increasing load force. In response to the same detected crossover of the minimum threshold, and during this ongoing variation of vibration strength according to the exerted load force, the microcontroller 38 begins comparing the real-time exerted load force values against the targeted load force value. FIGS. 9 and 10 illustrate increase of the real-time exerted load force toward the targeted load force value during the targeting phase. Meanwhile, the mobile software application on the smartphone is using the streamed real-time load force measurement data to both display the real-time exerted load force values (numerically and graphically) and likewise compare the real-time exerted load force values against the targeted load force value.


Once the microcontroller 38 detects that the real-time exerted load force value has reached the targeted load force value, the microcontroller deactivates the vibration motor 42, thus terminating the vibration of the handle 14, which serves as haptic feedback to the user that the targeted load force value has been reached. This same detected achievement of the targeted load force value occurs at the smartphone, which triggers switching of the exercise routine into the holding phase, at which point the smartphone's software application activates a hold-duration countdown timer, whose value is determined by the hold-duration time of the given exercise routine's parameter set. In the presently detailed embodiment, the smartphone's software application and the trainer's microcontroller are both analyzing the real-time load force measurement data, and so the smartphone application triggers activation of its hold-duration countdown timer based on a local determination that the targeting phase is complete, but in other embodiments, for example where the phone doesn't perform any redundant data analysis to that being done on the trainer for vibration control purposes, this transition from the targeting phase to the holding phase could instead be based on a status-change signal from the trainer 10 in response to its determination that the targeted load force value was met.


Either way, in response to this same determination that the targeted load force was reached, and in association with the start of the holding phase of the rep, the software application switches the GUI from the zoomed out targeting mode of FIGS. 8 to 10 to the zoomed-in tolerance mode of FIGS. 11 to 13, and the microcontroller 38 of the trainer 10 and the smartphone's software application now start comparing the real-time exerted load force values against the upper and lower tolerance limit values from the communicated parameter data. If the microcontroller 38 detects that the exerted load force surpasses the upper tolerance limit, then the microcontroller 38 activates the vibration motor 42 in a manner denoting a recognizable over-target alarm, versus a distinctly different and recognizable under-target alarm triggered that is instead triggered if the microcontroller detects that the exerted load force drops below the lower tolerance limit. For example, the over-target alarm may be operation of the vibrational motor 42 in a steady-pulsing fashion, with the under-target alarm instead being operation of the vibrational motor in a continuous fashion (or vice versa). Likewise, If the smartphone's software application detects that the exerted load force is above or the below the upper tolerance limit or lower tolerance limit, or receives a status signal indicative of such detection from the trainer 10, then the smartphone may issue an audible over-target or under-target notification (e.g. a verbal notification) through the speaker. The smartphone may also change the colour of one or more onscreen display elements (e.g. the line chart) depending on whether the real-time load force value is within the tolerance range (e.g. green), above the tolerance range (e.g. red) or below the tolerance range (yellow).


Once expiration of the hold-duration timer has been detected on the smartphone, denoting completion of the holding phase, and thus completion of the entire rep, the smartphone transmits a rep-termination signal to the trainer's microcontroller 38. In response to this, the microcontroller 38 triggers another vibrational signal, but one that is distinct from each of the two alarm signals, and serves as a rep-completed signal informing the user that the current rep has been completed. The vibration pattern of the rep-completed signal may for example be two short pulses followed by a singular long pulse. At this point, with the holding phase now complete, the microcontroller 38 and the smartphone's software application both terminate their respective ongoing comparisons of the load force measurement data against the upper and lower tolerance limit values, and the microcontroller 38 can optionally terminate streaming of the real-time load force measurement data to the smartphone.


In the scenario where the exercise routine includes multiple reps, the expiration of the hold-duration timer at the end of the first rep denotes the start of a subsequent rest, in response to which a rest duration countdown timer is started, at a value determined by a rest duration value of the respective parameter set for the given exercise routine. As with the hold-duration timer, this rest-duration timer may be executed by the smartphone's software application, rather than by the trainer's microcontroller, in which case, expiration of the rest-duration timer triggers the smartphone to send a next-rep start signal to the microcontroller of the trainer 10, and the above described executional details of a rep are repeated, followed by optional repetition of a second rest and third rep, if applicable, then third rest and fourth rep, if applicable, etc. In the above description, the vibrational signals denoting the start of a rep, the end of a rep, the start of a rest, and the end of a rest, are all the same, though this need not necessarily be the case. That said, the end of a rest will typically always coincide with the start of a next rep, and so only a singular signal is needed at the transition from a rest to a next rep. Using the same vibrational signal for stop and start notifications to the user reduces the number of distinct vibrational patterns the user needs to be able to recall the meaning of, for the sake of user simplicity. After the end of any given rep, the user can always visually look at the GUI of the smartphone's software application to see if a rest is currently indicated, which serves to inform the user than another rep will subsequently begin. The colour of one or more onscreen display elements (e.g. the line chart), may be changed by the smartphone's software application as part of the transition from the rep to the rest (for example from the green, red, yellow scheme of the rep to a distinctive blue or purple). The software application may also trigger an audible “rest” announcement from the speaker 64 of the smartphone at the start of any rest, and/or trigger an audible “set finished” announcement at the end of a final rep to notify that the user that the overall routine (set of reps and rests) is complete, whereby the user need not rely on visual cues to know whether they are in a rest period leading up to another rest, or whether the final rep was completed, denoting the end of the overall routine. During any rep or rest, the software application may display the running timer value of the respective countdown timer on the screen as shown at 80 in FIGS. 11 through 14. As shown in FIGS. 8 to 10, the GUI may show the hold-duration value on the screen during the targeting phase, for example beside a clock symbol to denote the targeted hold-duration time that the user is aiming to achieve in the current rep on the holding phase is initiated by reaching of the targeted load force value.


From the forgoing description, it will be understood that the preferred embodiment distributes various data processing tasks of a cooperatively executed exercise routine between the microcontroller 38 of the trainer 10 and the processor(s) of the smartphone 62, conducting local processing of the load force measurement data on the trainer's microcontroller for the purpose of force-responsive control of the vibration motor 42 with minimal lag, and streaming the load force measurement data onward to the smartphone for use thereon to perform real-time display of load force information (through one or both of numerical display and graphical representation) and redundant local processing of the load force measurement data on the smartphone for the purpose of controlling the timing of the reps and rests, and changing the display accordingly. Instead of performing data processing on the smartphone that is redundant of data processing being done on the trainer to avoid notable lag in control of the vibrational feedback during load force variation, target load achievement and tolerance limit crossover, the smartphone could instead rely on status signals from the trainer 10 to control display changes, timer operations and audible notifications on the smartphone. The streamed real-time data from the trainer 10 may include, for each data point of the real-time load force measurement data, a status indicator, with the smartphone's software application monitoring for changes of status indicator that would warrant taking of a display, timer or audio related action. Inclusion of a status indicator with each load force data point is also useful for testing and debugging purposes.


It will therefore be appreciated that the detailed example of task distribution in the preceding embodiment is just one possible implementation of the manner in which the various electronically automated tasks involved in the exercise routine may be distributed among the trainer 10 and the smartphone 62 for execution by the respective processors thereof based on stored executed statements and instructions in their respective non-transitory computer readable memories, and the present invention encompasses all possible distribution of the described tasks therebetween in any manner capable of all or any subset of the described actions, including switching between targeting and holding phases of a rep, switching between reps and rests, and operating the vibrational motor for the purpose of haptic signalling of the start and end of reps and rests, and/or the purpose of providing haptic feedback on the magnitude of the exerted load force and/or the attainment of targeted load force values and/or crossover of tolerance limits.


Use of a vibration motor or other vibratory mechanism, which may be generalized simply as a vibrator for short, is preferred because haptic-based feedback and signalling doesn't require a maintained sightline to the trainer 10 during use, as would be required of a visual indicator. However, in other embodiments, one or more visual indicators (e.g. one or more light emitting diodes, or other illumination sources) capable of emitting distinct alarms, signals and force-dependent feedback, for example through varying illumination colour, illumination intensity or continuous vs. pulsing/blinking illumination patterns could be employed in alternative or supplemental fashion for similar purpose. Another option includes use of audible indicators on the trainer 10 that are capable of such distinctive alarm, signal and feedback functions, though the haptic vibratory feedback is again preferable, as it is less disruptive to other occupants of a shared environment, and doesn't suffer from interference from other noise sources. The preferred embodiment incorporates audible feedback capability through the smartphone 62, but with the benefit that such audio functions may be muted, for example when using the trainer 10 in an environment shared by other occupants, or in a noisy environment where the user can't fully rely on audible cues.


In addition to providing real-time feedback to their performance during the strength training exercise routines, the software application can beneficially be configured to allow the user to input their strength training goals and to track their progress over time, with stored results and feedback on the user's historical performance, such as the amount of force applied, the number of reps and sets completed, and the amount of progress made towards their goals. Additionally, the software application may have the ability to use the stored performance data to create user-specific software-customized training plans. The mobile software application may include conveyance of audible feedback to the user that takes into account historical performance and/or the user's training goals.


Since various modifications can be made in the invention as herein above described, and many apparently widely different embodiments of same made, it is intended that all matter contained in the accompanying specification shall be interpreted as illustrative only and not in a limiting sense.

Claims
  • 1. A strength training device comprising: a handheld unit comprising: a handle for gripping ;an attachment point connected to the handle and selectively and removably couplable to a static anchor point;a load sensor carried by the handle and configured to measure a load force exerted isometrically on the handle by a user with the attachment point coupled to said static anchor point;a microcontroller carried by the handle and operably connected to the sensor to derive load force measurement data based on readings of said load sensor; anda wireless transmitter carried by the handle, and operably connected to the microcontroller to wirelessly transmit at least some of the load force measurement data to a separate electronic device of physically unconnected relation to said handheld unit.
  • 2. The strength training device of claim 1 in combination with said separate electronic device, wherein said separate electronic device comprises a mobile communications device executing a software application through which the user interfaces with both the device.
  • 3. The strength training device of claim 1 wherein said handheld unit further comprises a wireless receiver carried by the handle, connected to the microcontroller and operable to receive incoming wireless signals from the separate device, including parameter data for an exercise routine to be performed.
  • 4. The strength training device of claim 3 wherein said one or more parameters include at least one of a targeted load force value and one or more targeted load tolerance values.
  • 5. The strength training device of claim 1 wherein the microcontroller and the wireless transmitter are configured to transmit said at least some of the load force measurement data, to said separate electronic device, in real-time.
  • 6. The strength training device of claim 2 wherein the microcontroller and the wireless transmitter are configured to transmit said at least some of the load force measurement data, to said separate electronic device, in real-time, and the software application is configured to update a real-time exercise feedback display of a graphical user interface of the software application based on said at least some of the load force measurement data.
  • 7. The strength training device of claim 1 wherein the handheld unit further comprises a feedback indicator carried by the handle and operably coupled to the microcontroller for actuation thereby, and the microcontroller is configured to compare load force measurements against a starting threshold, and activate said feedback indicator when said load force measurements exceed said starting threshold.
  • 8. The strength training device of claim 1 wherein the handheld unit comprises a feedback indicator carried by the handle and operably coupled to the microcontroller for actuation thereby, and the microcontroller is configured to modify an operating parameter of the activated feedback indicator in response to change in the load force measurements during an exercise rep.
  • 9. The strength training device of claim 1 wherein the handheld unit comprises a feedback indicator carried by the handle and operably coupled to the microcontroller for actuation thereby, and the microcontroller is configured to, during an exercise rep, compare load force measurements against a targeted load force, maintain the feedback indicator one operational state as the load force measurements approach the targeted load force, and switch the feedback indicator into a different second operational state once said targeted load force is reached.
  • 10. The strength training device of claim 9 wherein the first and second operational states are, respectively, an activated state during said approach of the targeted load force, and a deactivated state once said targeted load force is reached.
  • 11. The strength training device of claim 1 wherein the microcontroller is configured to, during at least part of an exercise rep, monitor for fluctuation of the load force measurements outside a tolerance range of the targeted load force, and trigger one or more alarm signals upon detection of said fluctuation outside the tolerance range.
  • 12. The strength training device of claim 11 wherein said one or more alarm signals comprise an over-target alarm signal triggered by increase of the load force measurements beyond an upper limit of the tolerance range, and an under-target alarm that is distinct from the overstrength alarm and triggered by drop of the load force measurements below a lower limit of the tolerance range.
  • 13. The strength training device of claim 1 wherein the microcontroller is configured to trigger a rep-completed signal, notifying the user of completion of an exercise rep, in response to expiration of a hold-duration timer or receipt of a rep-completed signal.
  • 14. The strength training device of claim 13 wherein the microcontroller is configured trigger a starting signal, notifying the user of start of another exercise rep, in response to expiration of a subsequent rest duration timer or a subsequent next-rep start signal that follows said expiration of the hold-duration timer or the rep-completed signal.
  • 15. The strength training device of claim 7 wherein the feedback indicator comprises a vibrator operable to impart vibration to the handle.
  • 16. The strength training device of claim 1 wherein said attachment point comprises a ring, hook or clip.
  • 17. The strength training device of claim 1 wherein said handle comprises a finger slot into which the user's fingers are insertable to grip said handle.
  • 18. The strength training device of claim 1 wherein the handle comprises an adjustable grip that is user-adjustable to vary at least one physical characteristic of said adjustable grip.
  • 19. The strength training device of claim 18 wherein said at least one physical characteristic comprises at least one of: a degree to which a grip surface of the adjustable grip is exposed and therefore accessible for a user's finger placement onto said grip surface; anda slot depth of a finger slot into which the user's fingers are insertable to grip the handle.
  • 20. A method of using the strength training device of claim 1, comprising the steps of: coupling the attachment point to the static anchor point;isometrically gripping the handle and thereby applying the load force to the load sensor;through cooperative use of the microcontroller and the load sensor, measuring the load force applied to the handle in real-time with the load cell sensor and transmitting at least some load force measurement data to the separate electronic device of physically unconnected relation to said handheld unit.
CROSS-REFERENCE TO RELATED APPLICATIONS

This application claims benefit under 35 U.S.C. 119(e) of U.S. Provisional Application No. 63/480,602, filed Jan. 19, 2023, the entirety of which is incorporated herein by reference.

Provisional Applications (1)
Number Date Country
63480602 Jan 2023 US