IP Library Granted Patent US 10,159,871
Granted Patent B2
US 10,159,871 · App. 15/828,029 · Granted Dec 25, 2018

Computerized exercise apparatus

Inventors: Samuel Adam Miller (Long Island City, NY); Anthony Alexander Kolodzinski (Long Island City, NY); George J. Davies (Savannah, GA)
Assignee: Boston Biomotion Inc.
A63B24/0087A63B21/0058A63B21/00178A63B21/02A63B21/4035A63B21/4047A63B24/0006A63B24/0075A63B69/0002A63B69/36A63B69/3641A63B69/38A63B21/005A63B21/008A63B21/0085A63B21/00181A63B21/023A63B21/0552A63B21/072A63B71/0622A63B2024/0012A63B2024/0093A63B2069/0004A63B2069/0006A63B2071/0625A63B2071/0655A63B2220/10A63B2220/17A63B2220/20A63B2220/30A63B2220/40A63B2220/51A63B2220/70A63B2220/76A63B2220/801A63B2220/803A63B2220/805A63B2220/807A63B2225/093A63B2225/20A63B2225/50A63B2230/06A63B2230/75
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 10,159,871
App. No.
15/828,029
Granted
Dec 25, 2018
Kind
B2
Abstract

A training, rehabilitation, and recovery system comprises an exercise apparatus including a user interface member coupled to a plurality of links and joints, brakes capable of resisting movement of at least a subset of the links or joints, and sensors capable of sensing movement at the joints or the user interface member. The system also includes a processor configured to receive from the sensors positional data of the links or joints over an initial movement of the apparatus by a user, from which positional coordinates of the user interface member are calculated and a reference trajectory is established. An end space is defined based on the reference trajectory. Over a subsequent movement of the apparatus by the user, the processor receives additional positional data and determines a completion of a repetition based on the positional coordinates of the subsequent movement and the defined end space.

Claims (39)

1. A training or recovery system comprising:

an exercise apparatus including a user interface member and at least one sensor capable of sensing movement of the user interface member; and

a processor configured to:

receive from the at least one sensor positional data of the user interface member over an initial movement of the apparatus by a user;

calculate positional coordinates of the user interface member in a three-dimensional space from the sensed positional data over the initial movement, establishing a reference trajectory;

define an end space based on the reference trajectory;

receive from the at least one sensor positional data of the user interface member over a subsequent movement of the apparatus by the user;

calculate positional coordinates of the user interface member from the sensed positional data over the subsequent movement; and

determine a completion of a repetition based on the positional coordinates of the subsequent movement and the defined end space.

2. The system of claim 1 , wherein the end space is defined as a three-dimensional space.

3. The system of claim 1 , wherein the processor is further configured to calculate velocity at positional coordinates along the reference trajectory.

4. The system of claim 3 , wherein the processor is further configured to establish a resistance for the subsequent movement of the apparatus based on the calculated velocity.

5. The system of claim 1 , wherein the processor is further configured to calculate acceleration at positional coordinates along the reference trajectory.

6. The system of claim 5 , wherein the processor is further configured to establish a resistance for the subsequent movement of the apparatus based on the calculated acceleration.

7. The system of claim 1 , wherein the processor is further configured to provide collinear resistance during the subsequent movement.

8. The system of claim 1 , wherein the processor is further configured to provide collinear resistance during the initial movement.

9. The system of claim 1 , wherein the processor is further configured to establish a resistance based on a position of the user interface member.

10. The system of claim 1 , wherein the processor is further configured to:

detect a deviation from the reference trajectory during the subsequent movement; and

adjust a resistance during the subsequent movement that at least partially opposes a calculated velocity of the subsequent movement to guide the user to remain on the reference trajectory or return to the reference trajectory.

11. A method of providing training or recovery to a user comprising:

providing an exercise apparatus including a user interface member and at least one sensor capable of sensing movement of the user interface member;

receiving from the at least one sensor positional data of the user interface member over an initial movement of the apparatus by the user;

calculating positional coordinates of the user interface member from the sensed positional data over the initial movement, establishing a reference trajectory;

defining an end space based on the reference trajectory;

receiving from the at least one sensor positional data of the user interface member over a subsequent movement of the apparatus by the user;

calculating positional coordinates of the user interface member from the sensed positional data over the subsequent movement; and

determining a completion of a repetition based on the positional coordinates of the subsequent movement and the defined end space.

12. The method of claim 11 , wherein the end space is defined as a three-dimensional space.

13. The method of claim 11 , further comprising calculating velocity at positional coordinates along the reference trajectory.

14. The method of claim 13 , further comprising establishing a resistance for the subsequent movement of the apparatus based on the calculated velocity.

15. The method of claim 11 , further comprising calculating acceleration at positional coordinates along the reference trajectory.

16. The method of claim 15 , further comprising establishing a resistance for the subsequent movement of the apparatus based on the calculated acceleration.

17. The method of claim 11 , further comprising providing collinear resistance during the subsequent movement.

18. The method of claim 11 , further comprising providing collinear resistance during the initial movement.

19. The method of claim 11 , further comprising establishing a resistance based on a position of the user interface member.

20. The method of claim 11 , further comprising:

detecting a deviation from the reference trajectory during the subsequent movement; and

adjusting a resistance during the subsequent movement that at least partially opposes a calculated velocity of the subsequent movement to guide the user to remain on the reference trajectory or return to the reference trajectory.

Assignments (3)
CHANGE OF NAME Recorded Sep 12, 2019
From: BOSTON BIOMOTION INC.
To: PROTEUS MOTION INC.
Reel/Frame 050357/0285 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED AT REEL: 044267 FRAME: 0610. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 28, 2018
From: MILLER, SAMUEL ADAM; KOLODZINSKI, ANTHONY ALEXANDER; DAVIES, GEORGE J.
To: BOSTON BIOMOTION INC.
Reel/Frame 045974/0872 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 30, 2017
From: MILLER, SAMUEL ADAM; KOLODZINSKI, ANTHONY ALEXANDER; DAVIES, GEORGE J.
To: BOSTON BIOMOTION, INC.
Reel/Frame 044267/0610 →
Continuity (4)
Continuation 15409084 · Jan 18, 2017
Provisional Application 62353870 · Jun 23, 2016
Provisional Application 62352877 · Jun 21, 2016
Related Publication 20180193701A1 · Jul 12, 2018
Cited By (4)
US 12,263,374 US 12,569,710 US 12,629,557 US 12,661,544