IP Library Granted Patent US 11,170,886
Granted Patent B2
US 11,170,886 · App. 17/325,129 · Granted Nov 9, 2021

Exercise system and method

Inventors: John Paul Foley (New York, NY); Hans Schlichting Woolley (West Hollywood, CA)
Assignee: PELOTON INTERACTIVE, INC.
G16H20/30A63B21/015A63B22/06A63B22/0605A63B24/0062A63B24/0075A63B24/0084A63B71/0622A63F13/798G09B5/10G09B5/14G16H15/00G16H20/10G16Z99/00A63B21/0051A63B21/225A63B2022/0658A63B2024/0065A63B2024/0068A63B2024/0081A63B2024/0096A63B2071/0658A63B2220/17A63B2220/34A63B2220/58A63B2220/806A63B2225/107A63B2225/20A63B2225/50A63B2230/06A63B2230/40A63B2230/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 11,170,886
App. No.
17/325,129
Granted
Nov 9, 2021
Kind
B2
Abstract

A method for displaying archived exercise classes comprising displaying information about archived exercise classes that can be accessed by a first user via a computer network on a display screen at a first location, wherein the first user can select among a plurality of archived classes, outputting digital video and audio content comprising the selected archived class, detecting a performance parameter for the first user at a particular point in the selected class, displaying the performance parameter on the display screen, and displaying performance parameters from a second user at a second location on the display screen such that at least one of the performance parameters from the first user and at least one of the performance parameters from the second user at the same point in the class are presented for comparison.

Claims (70)

1. A network system, the network system comprising:

a plurality of exercise devices connected to a network, the plurality of exercise devices enabling a plurality of users to participate in a previously recorded on-demand exercise class led by at least one instructor, wherein the on-demand exercise class includes exercise content and at least one synchronizing signal that indicates a starting point and an ending point for collecting performance parameters associated with users' exercise performance during at least a portion of the on-demand exercise class and the at least one synchronizing signal enables synchronization of the collected performance parameters;

sensors associated with the plurality of exercise devices, the sensors measuring the performance parameters associated with the users' exercise performance; and

a control station collecting and synchronizing live performance parameters during a live session of the on-demand exercise class by:

providing the exercise content and the at least one synchronizing signal to the plurality of exercise devices during the live session of the on-demand exercise class;

collecting the live performance parameters during the live session of the on-demand exercise class from the starting point indicated in the at least one synchronizing signal;

synchronizing the live performance parameters collected during the live session of the on-demand exercise class according to the at least one synchronizing signal; and

providing the synchronized live performance parameters to the plurality of exercise devices thereby enabling the plurality of users associated with the live performance parameters to participate with each other during the live session of the on-demand exercise class.

2. The network system of claim 1 , wherein the at least one synchronizing signal comprises a GO signal point and a STOP signal point, wherein the GO signal point indicates the starting point for collection of the live performance parameters during the live session of the on-demand exercise class, and the STOP signal point indicates the ending point for collection of the live performance parameters during of the live session of the on-demand exercise class.

3. The network system of claim 1 , wherein the control station further comprises providing the synchronized live performance parameters collected during the live session of the on-demand exercise class to display screens coupled to the plurality of exercise devices; and

the display screens displaying the synchronized live performance parameters thereby enabling the plurality of users to exercise with each other during the live session of the on-demand exercise class.

4. The network system of claim 1 , wherein a display screen coupled to one of the plurality of exercise devices is configured to:

display the exercise content during the live session of the on-demand exercise class; and

display a visual comparison representative of the synchronized live performance parameters for a user participating in the live session of the on-demand exercise class.

5. The network system of claim 4 , wherein the visual comparison representative of the live performance parameters from the plurality of users is a leaderboard.

6. The network system of claim 5 , wherein the leaderboard presents the visual comparison graphically.

7. The network system of claim 6 , wherein the leaderboard presents a continuously updated numerically ordered list of the synchronized live performance parameters associated with the live session of the on-demand exercise class during at least a portion of the on-demand exercise class, wherein the continuously updated numerically ordered list is a vertical list and each entry in the list corresponds to a user identification and a live performance parameter of the synchronized live performance parameters.

8. The network system of claim 5 , wherein the leaderboard presents a numerically ordered list of the synchronized live performance parameters associated with the live session of the on-demand exercise class.

9. The network system of claim 1 , further comprising a storage device for:

maintaining the synchronized live performance parameters collected during the live session of the on-demand exercise class, wherein the synchronized live performance parameters are used in a subsequent session to enable ghost participants.

10. The network system of claim 1 , further comprising a storage device for:

maintaining performance parameters associated with previous users' exercise performance during previous sessions of the on-demand exercise class; and

wherein the control station further synchronizes the live performance parameters by:

accessing the maintained performance parameters;

synchronizing the maintained performance parameters with the live performance parameters according to the at least one synchronizing signal; and

providing the synchronized maintained and live performance parameters to display screens coupled to the plurality of exercise devices thereby enabling the users of the live session to participate with each other and with the previous users from previous sessions during the live session of the on-demand exercise class.

11. The network system of claim 10 , wherein the storage device comprises one or more remote servers.

12. The network system of claim 1 , wherein at least one sensor is coupled to an exercise device of the plurality of exercise devices.

13. The network system of claim 1 , wherein the plurality of exercise devices are stationary exercise devices.

14. The network system of claim 1 , wherein at least one sensor is located on a user of an exercise device.

15. The network system of claim 14 , wherein the at least one sensor measures at least one live performance parameter.

16. The network system of claim 1 , wherein at least one sensor is a camera.

17. The network system of claim 1 , wherein the sensors are connected to the Internet.

18. The network system of claim 1 , wherein the sensors are connected to a peer-to-peer network.

19. A method for enabling users to participate in a previously recorded on-demand exercise class, the method comprising:

providing, by a control station, exercise content for a live session of the previously recorded on-demand exercise class to exercise devices;

providing, by the control station, at least one synchronizing signal included in the live session of the previously recorded on-demand exercise class, wherein the at least one synchronizing signal indicates a starting point and an ending point for collecting live performance parameters associated with users' exercise performance during at least a portion of the live session, and wherein the at least one synchronizing signal enables synchronization of the collected live performance parameters of the users participating in the live session;

collecting, by the control station and from sensors coupled to the exercise devices, the live performance parameters during the live session of the on-demand exercise class from the starting point indicated in the at least one synchronizing signal;

synchronizing the live performance parameters collected during the live session of the on-demand exercise class according to the synchronizing signal;

providing the synchronized live performance parameters to display screens coupled to the exercise devices thereby enabling the users to participate with each other during the live session of the on-demand exercise class;

maintaining, at a storage device, the synchronized live performance parameters associated with the users' exercise performance with the exercise content for the on-demand exercise class;

during a subsequent session of the on-demand exercise class, providing the maintained synchronized live performance parameters to an exercise device, wherein the maintained synchronized live performance parameters represent ghost riders during the subsequent session; and

maintaining at least one live performance parameter of a user as private, wherein the at least one live performance parameter maintained as private is not distributed to other users during the subsequent session of the on-demand exercise class.

20. The method of claim 19 , wherein the control station synchronizes the live performance parameters and provides the synchronized live performance parameters to the display screens coupled to the exercise devices.

21. The method of claim 19 , wherein the control station provides the collected live performance parameters to the exercise devices participating in the live session and the exercise devices synchronize the live performance parameters.

22. The method of claim 19 , further comprising:

displaying the exercise content during the live session of the on-demand exercise class; and

displaying a visual comparison representative of the synchronized live performance parameters of the users participating in the live session of the on-demand exercise class.

23. The method of claim 19 , further comprising:

maintaining at least one live performance parameter of a user as available to all users, wherein the at least one live performance parameter maintained as available to all users is distributed to other users during the subsequent session of the on-demand exercise class.

24. The method of claim 19 , further comprising:

maintaining at least one live performance parameter of a user as available to a selected user, wherein the at least one live performance parameter maintained as available to the selected user is distributed to the selected user during the subsequent session of the on-demand exercise class.

25. The method of claim 19 , further comprising:

maintaining at least one live performance parameter of a user as available to an instructor, wherein the at least one live performance parameter maintained as available to the instructor is distributed to one or more instructors during the subsequent session of the on-demand exercise class.

26. A network system for enabling multiple users to participate in a previously recorded on-demand exercise class, the system comprising:

sensors associated with the users, at least one sensor per user, the sensors measuring performance parameters associated with users' exercise performance when users participate in the previously recorded on-demand exercise class;

the previously recorded on-demand exercise class being led by at least one instructor and including exercise content and at least one synchronizing signal that indicates a starting point and an ending point for collecting performance parameters associated with users' exercise performance during at least a portion of the previously recorded on-demand exercise class and the at least one synchronizing signal enables synchronization of the collected performance parameters; and

a control station for collecting and synchronizing live performance parameters during a live session of the previously recorded on-demand exercise class by:

providing the exercise content of the live session of the on-demand exercise class;

providing at least one synchronizing signal as part of the exercise content during at commencement of the live session of the on-demand exercise class;

collecting live performance parameters from the sensors during the live session of the on-demand exercise class from the starting point indicated by the at least one synchronizing signal;

synchronizing the live performance parameters collected during the live session of the on-demand exercise class according to the at least one synchronizing signal; and

providing the synchronized live performance parameters to the users during the live session of the on-demand exercise class, thereby enabling the users associated with the live performance parameters to participate with each other during the live session of the on-demand exercise class.

27. A method for facilitating multiple users to participate in a previously recorded on-demand exercise class led by at least one instructor, the method comprising:

measuring, using multiple sensors coupled to the users, performance parameters associated with users' exercise performance when the users participate in the previously recorded on-demand exercise class, wherein the previously recorded on-demand exercise class includes an exercise content and at least one synchronizing signal indicating a starting point and an ending point for collecting the performance parameters during at least a portion of the on-demand exercise class and the at least one synchronizing signal enables synchronization of the collected performance parameters;

providing, by a control station, the exercise content of the on-demand exercise class during a live session;

providing, by the control station, the at least one synchronizing signal together with the exercise content at a commencement of the live session;

collecting, at the control station, live performance parameters from the sensors during the live session of the on-demand exercise class from the starting point indicated by the at least one synchronizing signal and until the ending point indicating by the at least one synchronizing signal;

synchronizing the live performance parameters collected during the live session of the on-demand exercise class according to the synchronizing signal; and

providing, by the control station, the synchronized live performance parameters to the users during the live session of the on-demand exercise class, thereby enabling the users associated with the live performance parameters to participate with each other during the live session of the on-demand exercise class.

Assignments (2)
PATENT SECURITY AGREEMENT Recorded Jun 1, 2022
From: PELOTON INTERACTIVE, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 060247/0453 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 20, 2021
From: FOLEY, JOHN; WOOLLEY, HANS
To: PELOTON INTERACTIVE INC.
Reel/Frame 056307/0897 →
Continuity (12)
Continuation 16902195 · Jun 15, 2020
Continuation 16866499 · May 4, 2020
Continuation 16666332 · Oct 28, 2019
Continuation 16412327 · May 14, 2019
Continuation 16036894 · Jul 16, 2018
Continuation 15865206 · Jan 8, 2018
Continuation 14992032 · Jan 11, 2016
Continuation 14930398 · Nov 2, 2015
Continuation 13956087 · Jul 31, 2013
Provisional Application 61677985 · Jul 31, 2012
Provisional Application 61798342 · Mar 15, 2013
Related Publication 20210272675A1 · Sep 2, 2021
Cited By (20)
US 12,268,919 US 12,268,920 US 12,290,714 US 12,290,721 US 12,354,726 US 12,390,678 US 12,403,352 US 12,415,110 US 12,420,135 US 12,440,719 US 12,458,837 US 12,458,844 US 12,465,815 US 12,491,400 US 12,491,401 US 12,539,442 US 12,576,311 US 12,594,449 US 12,611,564 US 12,654,057