IP Library Patent Application 19534135
Patent Application
App. No. 19/534,135

FORM FEEDBACK

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 None
App. No.
19/534,135
Abstract

Detecting quality of use of an exercise machine includes detecting a path of an actuator over time during use of the exercise machine. It further includes characterize the path including generating at least one parameter associated with the path. It further includes comparing the at least one parameter associated with the detected path to a canonical parameter. Providing feedback on quality of use of an exercise machine includes determining a quality of a use of the exercise machine. The quality of the use of the exercise machine is determined based at least in part on a detected path of an actuator over time. It further includes performing an action that is based at least in part on the determined quality of the use of the exercise machine.

Claims (40)

1 . A system, comprising:

a processor configured to:

detect a path of an actuator over time during use of a weight training machine;

characterize the path including generating at least one parameter associated with the path;

compare the at least one parameter associated with the detected path to a canonical parameter; and

provide feedback based at least in part on the comparison of the at least one parameter associated with the detected path to the canonical parameter; and

a memory coupled to the processor and configured to provide the processor with instructions.

2 . The system of claim 1 , wherein the processor is configured to detect the path of the actuator based at least in part on a measurement with respect to a cable.

3 . The system of claim 2 , wherein the actuator is attached to the cable.

4 . The system of claim 1 , wherein the processor is configured to detect the path of the actuator based at least in part on a measurement provided by an inertial measurement unit.

5 . The system of claim 1 , wherein the processor is configured to compare the detected path with a previous path.

6 . The system of claim 1 , wherein the processor is configured to detect a repetition, and wherein the comparison is made with respect to the repetition.

7 . The system of claim 6 , wherein the processor is configured to detect a sub-portion of the repetition, and wherein the comparison is made with respect to the sub-portion of the repetition.

8 . The system of claim 1 , wherein the processor is configured to determine a workout based at least in part on the comparison of the at least one parameter associated with the detected path to the canonical parameter.

9 . A method, comprising:

detecting a path of an actuator over time;

characterizing the path including generating at least one parameter associated with the path;

comparing the at least one parameter associated with the detected path to a canonical parameter; and

providing feedback based at least in part on the comparison of the at least one parameter associated with the detected path to the canonical parameter.

10 . The method of claim 9 , further comprising:

detecting the path of the actuator based at least in part on a measurement with respect to a cable.

11 . A system, comprising:

a user interface configure to provide feedback; and

a processor configured to:

determine a quality of a use of a weight training machine, wherein the quality of the use of the weight training machine is determined based at least in part on a detected path of an actuator over time; and

perform an action that is based at least in part on the determined quality of the use of the weight training machine, comprising to:

provide the feedback, wherein the feedback includes at least one of text feedback, audio feedback, audiovisual feedback, and/or haptic feedback; and

a memory coupled to the processor and configured to provide the processor with instructions.

12 . The system of claim 11 , wherein the feedback that is provided is based at least in part on the determined quality of the use of the weight training machine.

13 . The system of claim 11 , wherein the providing of the feedback comprises providing the audio feedback, wherein the providing of the audio feedback includes providing a voiceover.

14 . The system of claim 11 , wherein the providing of the feedback comprises providing the haptic feedback, wherein the providing of the haptic feedback comprises causing the actuator to vibrate.

15 . The system of claim 14 wherein the weight training machine includes a plurality of actuators, wherein the providing of the haptic feedback comprises causing a subset of the plurality of actuators to vibrate, and wherein the subset of actuators is determined based at least in part on the determined quality of the use of the weight training machine.

16 . The system of claim 11 , wherein the performing of the action further comprises generating a workout routine, wherein the workout routine is generated based at least in part on the determined quality of the use of the weight training machine.

17 . The system of claim 16 , wherein the generating of the workout routine comprises selecting an exercise movement to include in the workout routine, and wherein the exercise movement to include in the workout routine is selected based at least in part on the determined quality of the use of the weight training machine.

18 . The system of claim 17 , wherein the generating of the workout routine comprises modifying an existing workout routine at least in part by substituting an existing exercise movement with the selected exercise movement.

19 . The system of claim 18 , wherein the modifying of the existing workout routine is performed mid-workout.

20 . A method, comprising:

determining a quality of a use of a weight training machine, wherein the quality of the use of the weight training machine is determined based at least in part on a detected path of an actuator over time; and

performing an action that is based at least in part on the determined quality of the use of the weight training machine, comprising:

providing the feedback, wherein the feedback includes at least one of text feedback, audio feedback, audiovisual feedback, and/or haptic feedback.

Assignments (2)
SECURITY INTEREST Recorded Mar 31, 2026
From: TONAL SYSTEMS, INC.
To: HERCULES CAPITAL, INC., AS AGENT
Reel/Frame 075306/0212 →
SECURITY INTEREST Recorded Mar 31, 2026
From: TONAL SYSTEMS, INC.
To: CUSTOMERS BANK
Reel/Frame 074233/0413 →