IP Library Granted Patent US 12,194,331
Granted Patent B2
US 12,194,331 · App. 17/657,794 · Granted Jan 14, 2025

Weightlifting apparatus with dynamic assist

Inventor: Christopher S. O'Connor (Livonia, MI)
A63B21/00181A63B21/0724A63B21/078A63B24/0062A63B2024/0093A63B2220/13
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,194,331
App. No.
17/657,794
Granted
Jan 14, 2025
Kind
B2
Abstract

A weight training apparatus includes an electrical hoist and a cable coupled to the electrical hoist. A first end of the cable is coupled to the electrical hoist and a second end is configured to attach to a barbell assembly. A sensor is configured to output a signal indicative of a lift position of the barbell assembly. A controller is programmed to compare the lift position to an predetermined vertical locations and activate the electrical hoist to change the lift position of the barbell assembly based at least in part on at least one of the lift position or vertical lift velocity relative to the predetermined vertical locations.

Claims (35)

1. A weight training apparatus comprising:

an electrical hoist;

a cable coupled to the electrical hoist, wherein a first end of the cable is coupled to the electrical hoist and a second end is configured to attach to a barbell assembly;

a sensor configured to output a signal indicative of a lift position of the barbell assembly; and

a controller programmed to compare the lift position to predetermined vertical locations and activate the electrical hoist to change the lift position of the barbell assembly based at least in part on at least one of the lift position or a vertical lift velocity relative to the predetermined vertical locations, wherein the controller is programmed to detect a stall condition, the stall condition being a condition in which the lift displacement is increasing at a rate that is lower than a predetermined rate while the lift displacement is within a predetermined range; the controller is programmed to activate the electrical hoist to change the lift position of the barbell assembly as a result of determining that the lift position is between the predetermined vertical locations and as a result of detecting the stall condition.

2. The weight training apparatus of claim 1 , wherein the controller is programmed to determine that the barbell assembly is at a top of a repetition if the lift position is greater than an upper threshold.

3. The weight training apparatus of claim 2 , wherein the controller is programmed to determine that the barbell assembly is at a bottom of a repetition if the lift position is less than a lower threshold.

4. The weight training apparatus of claim 3 , wherein the controller is programmed to activate the electrical hoist as a result of determining that the lift position of the barbell assembly is between the upper threshold and the lower threshold and as a result of detecting the stall condition.

5. The weight training apparatus of claim 1 , wherein the controller is programmed to determine that the lift position is increasing over a first period of time.

6. The weight training apparatus of claim 5 , wherein the controller is programmed to determine that the lift position is decreasing over a second period of time different from the first period of time.

7. The weight training apparatus of claim 1 , wherein the controller is programmed to execute a negative repetition as a result of predicting a decrease in the lift position and detecting that a user is at least partially supporting a weight of the barbell assembly.

8. The weight training apparatus of claim 7 , wherein the controller is programmed to disengage the electrical hoist as a result of identifying the negative repetition.

9. A controller for a weightlifting assist system, the controller comprising:

a memory; and

a processor programmed to execute instructions stored in the memory, the instructions including:

receiving, from a sensor, a signal indicating a lift position of a barbell assembly;

comparing the lift position to predetermined vertical locations;

determining the lift position is between the predetermined vertical locations;

detecting a stall condition, the stall condition being a condition in which the lift displacement is increasing at a rate that is lower than a predetermined rate while the lift displacement is within a predetermined range; and

activating an electrical hoist to change the lift position of the barbell assembly as a result of determining that the lift position is between the predetermined vertical locations and as a result of detecting the stall condition.

10. The controller of claim 9 , wherein the instructions include determining that the barbell assembly is at a top of a repetition if the lift position is greater than an upper threshold.

11. The controller of claim 9 , wherein the instructions include determining that the barbell assembly is at a bottom of a repetition if the lift position is less than a lower threshold.

12. The controller of claim 9 , wherein the instructions include determining that the lift position is increasing over a first period of time.

13. The controller of claim 12 , wherein the instructions include determining that the lift position is decreasing over a second period of time different from the first period of time.

14. The controller of claim 9 , wherein the instructions include executing a negative repetition as a result of predicting a decrease in the lift position and detecting that a user is at least partially supporting a weight of the barbell assembly.

15. The controller of claim 14 , wherein the instructions include disengaging the electrical hoist as a result of identifying the negative repetition.

16. The controller of claim 9 , wherein the instructions include outputting coaching guidance to a display screen, wherein the coaching guidance is based at least in part on performance metrics.

17. The controller of claim 9 , wherein activating the electrical hoist includes activating the electrical hoist to execute an assist to negative cycle.

18. The controller of claim 9 , wherein the instructions include estimating a 1-Rep Maximum value and outputting the estimated 1-Rep Maximum value to a display screen.

19. A weight training apparatus comprising:

an electrical hoist;

a cable coupled to the electrical hoist, wherein a first end of the cable is coupled to the electrical hoist and a second end is configured to attach to a barbell assembly via a tension-only member, the tension-only member being arranged to permit slack between the second end of the cable and the barbell assembly;

a sensor configured to output a signal indicative of a lift position of the barbell assembly; and

a controller programmed to compare the lift position to predetermined vertical locations and activate the electrical hoist to change the lift position of the barbell assembly based at least in part on at least one of the lift position or a vertical lift velocity relative to the predetermined vertical locations, wherein the controller is programmed to detect a stall condition, the stall condition being a condition in which the lift displacement is increasing at a rate that is lower than a predetermined rate while the lift displacement is within a predetermined range; the controller is programmed to activate the electrical hoist to change the lift position of the barbell assembly as a result of determining that the lift position is between the predetermined vertical locations and as a result of detecting the stall condition.

20. The weight training apparatus of claim 19 , wherein the tension-only member is arranged to permit slack between the second end of the cable and the barbell assembly while the controller receives the lift position.

Continuity (2)
Provisional Application 63173105 · Apr 9, 2021
Related Publication 20220323812A1 · Oct 13, 2022
References Cited (38)
US 4574789A · Forster · 1986 [cited by examiner]
US 4836535A · Pearson · 1989 [cited by examiner]
US 4949959A · Stevens · 1990 [cited by examiner]
US 4998721A · Anders · 1991 [cited by examiner]
US 5048826A · Ryan · 1991 [cited by examiner]
US 5190510A · Goodger · 1993 [cited by examiner]
US D345999S · Adkins · 1994 [cited by examiner]
US 5310394A · Kallios · 1994 [cited by examiner]
US 5314394A · Ronan · 1994 [cited by examiner]
US 5407403A · Coleman · 1995 [cited by examiner]
US 5989164A · Kullman · 1999 [cited by examiner]
US 6293892B1 · Slawinski · 2001 [cited by examiner]
US 6379287B1 · Slawinski · 2002 [cited by examiner]
US 6893381B2 · Slawinski · 2005 [cited by examiner]
US 6926648B2 · Capizzo · 2005 [cited by examiner]
US 6926649B2 · Slawinski · 2005 [cited by examiner]
US 7163488B2 · Anders · 2007 [cited by examiner]
US 7819785B2 · Maiaro · 2010 [cited by examiner]
US 7963886B1 · Schwinn · 2011 [cited by examiner]
US 8727946B2 · Greenhill · 2014 [cited by examiner]
US 8900097B1 · Griggs · 2014 [cited by examiner]
US 9993710B1 · McCoy · 2018 [cited by examiner]
US 10265581B2 · O'Connor · 2019 [cited by applicant]
US 10456614B1 · Dube · 2019 [cited by examiner]
US 10478659B2 · O'Connor · 2019 [cited by examiner]
US 10881894B2 · Davis · 2021 [cited by examiner]
US 10926125B1 · Candler · 2021 [cited by examiner]
US 20040176224A1 · Slawinski · 2004 [cited by examiner]
US 20040192519A1 · Slawinski · 2004 [cited by examiner]
US 20050233871A1 · Anders · 2005 [cited by examiner]
US 20060148624A1 · Bae · 2006 [cited by examiner]
US 20070179030A1 · Slawinski · 2007 [cited by examiner]
US 20090233769A1 · Pryor · 2009 [cited by examiner]
US 20090312162A1 · Maiaro · 2009 [cited by examiner]
US 20120244999A1 · Tauriainen · 2012 [cited by examiner]
US 20130190143A1 · Greenhill · 2013 [cited by examiner]
US 20180200562A1 · Nesbit · 2018 [cited by examiner]
US 20200376321A1 · Davis · 2020 [cited by examiner]