IP Library Granted Patent US 11,878,204
Granted Patent B2
US 11,878,204 · App. 17/242,096 · Granted Jan 23, 2024

First repetition detection

Inventors: Brandt Belson (San Francisco, CA); Egor Ponomarev (Samara, RU)
Assignee: Tonal Systems, Inc.
A63B21/152A63B2220/10A63B2220/17
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 11,878,204
App. No.
17/242,096
Granted
Jan 23, 2024
Kind
B2
Abstract

Controlling an exercise machine includes receiving a stream of measurements of extension of a component of an exercise machine. It further includes characterizing the stream of measurements including detecting at least one extremum having at least one extremum parameter. It further includes matching the extremum parameter with a previously determined signature associated with a user. It further includes changing an output of the exercise machine based at least in part on the match.

Claims (29)

1. A system, comprising:

a processor configured to:

receive a stream of measurements of extension of a component of an exercise machine, wherein the stream of measurements comprises measurements of cable position of a cable of the exercise machine;

characterize the stream of measurements including detecting at least one extremum having at least one extremum parameter;

match the extremum parameter with a previously determined signature associated with a user, wherein the previously determined signature comprises an acceptable range of maximum cable positions and an acceptable range of minimum cable positions;

based at least in part on the matching, detect an occurrence of a first repetition; and

change an output of the exercise machine based at least in part on detecting the occurrence of the first repetition; and

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

2. The system of claim 1 , wherein the acceptable range of maximum cable positions is defined based at least in part on a personalized maximum and an amount of acceptable variation.

3. The system of claim 2 , wherein the personalized maximum is based at least in part on historical data associated with the user.

4. The system of claim 2 , wherein the amount of acceptable variation is based at least in part on historical information across a plurality of users.

5. The system of claim 1 , wherein detecting the at least one extremum comprises determining a sequence of the at least one extremum.

6. The system of claim 1 , wherein the extremum parameter is associated with a timing of the at least one extremum.

7. The system of claim 1 , wherein the characterizing includes filtering the stream of measurements of extension of the component of the exercise machine.

8. The system of claim 1 , wherein changing the output comprises providing an indication of incrementing of a repetition counter.

9. A method, comprising:

receiving a stream of measurements of extension of a component of an exercise machine,

wherein the stream of measurements comprises measurements of cable position;

characterizing the stream of measurements including detecting at least one extremum having at least one extremum parameter;

matching the extremum parameter with a previously determined signature associated with a user, wherein the previously determined signature comprises an acceptable range of maximum cable positions and an acceptable range of minimum cable positions;

based at least in part on the matching, detecting an occurrence of a first repetition; and

changing an output of the exercise machine based at least in part on detecting the occurrence of the first repetition.

10. The method of claim 9 , wherein the acceptable range of maximum cable positions is defined based at least in part on a personalized maximum and an amount of acceptable variation.

11. The method of claim 10 , wherein the personalized maximum is based at least in part on historical data associated with the user.

12. The method of claim 10 , wherein the amount of acceptable variation is based at least in part on historical information across a plurality of users.

13. The method of claim 9 , wherein detecting the at least one extremum comprises determining a sequence of the at least one extremum.

14. The method of claim 9 , wherein the extremum parameter is associated with a timing of the at least one extremum.

15. The method of claim 9 , wherein the characterizing includes filtering the stream of measurements of extension of the component of the exercise machine.

16. The method of claim 9 , wherein changing the output comprises providing an indication of incrementing of a repetition counter.

Assignments (3)
SECURITY INTEREST Recorded Mar 31, 2026
From: TONAL SYSTEMS, INC.
To: HERCULES CAPITAL, INC., AS AGENT
Reel/Frame 075306/0212 →
SECURITY INTEREST Recorded Oct 24, 2025
From: TONAL SYSTEMS, INC.
To: CUSTOMERS BANK
Reel/Frame 073255/0161 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 30, 2021
From: BELSON, BRANDT; PONOMAREV, EGOR
To: TONAL SYSTEMS, INC.
Reel/Frame 056724/0499 →
Continuity (1)
Related Publication 20220339488A1 · Oct 27, 2022