IP Library › Granted Patent US 11,640,856
Granted Patent B2
US 11,640,856 · App. 17/697,885 · Granted May 2, 2023

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,640,856
App. No.
17/697,885
Granted
May 2, 2023
Kind
B2
Abstract

A method for displaying archived exercise classes includes 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 such that the first user can select among a plurality of archived classes, outputting digital video and audio content including 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 (69)

1. A method for enabling users in separate locations and connected to a network to participate in an instructor-led exercise class, the method comprising:

providing over the network, by a control station, exercise content for the instructor-led exercise class to exercise devices;

collecting, by the control station during the instructor-led exercise class, from the exercise devices and based on time points, user's activity information;

synchronizing, by the control station and based on the time points, the user's activity information; and

providing, by the control station during the instructor-led exercise class, the synchronized user's activity information as an updating ranked list to at least one display screen communicatively connected to at least one of the exercise devices.

2. The method of claim 1 , further comprising:

associating, at each of the exercise devices, a user's activity information to the points in time, wherein the user's activity information is information based on physical activity associated with the user's movements.

3. The method of claim 1 , further comprising:

maintaining the synchronized user's activity information in a server, wherein the synchronized user's activity information are used in a subsequent on-demand session of the instructor-led exercise class.

4. The method of claim 3 , further comprising:

providing the maintained synchronized user's activity information of the on-demand session of the instructor-led exercise class and the updating ranked list to the at least one display screen.

5. The method of claim 4 , wherein the synchronized user's activity information of the on-demand session of the instructor-led exercise class is associated with a subset of the users participating in a previous session of the instructor-led exercise class.

6. The method of claim 1 , further comprising:

providing, over the network to the exercise devices, the points in time together with the exercise content for the instructor-led exercise class.

7. The method of claim 1 , further comprising:

providing the points in time to the exercise devices.

8. The method of claim 1 , further comprising:

providing, to an exercise device, the points in time and a start point in time indicating a start of the instructor-led exercise class.

9. The method of claim 1 , further comprising:

providing the points in time to a user's exercise device at a point in time the user joins the instructor-led exercise class.

10. The method of claim 1 , further comprising:

providing the points in time in packets that include at least video content of the instructor-led exercise class.

11. The method of claim 1 , further comprising:

providing the points in time by the control station, the points in time for the collecting and synchronizing the users' activity information.

12. The method of claim 1 , further comprising:

maintaining the points in time in at least one server together with the synchronized users' activity information.

13. The method of claim 1 , further comprising:

providing, to the at least one display screen, the updating ranked list that is an updating visual comparison of the synchronized user's activity information, wherein the updating ranked list is a vertically ranked list of the synchronized user's activity information.

14. The method of claim 13 , wherein the updating ranked list is a leaderboard.

15. A method for enabling users in different locations and connected to a network to participate in an instructor-led exercise class, the method comprising:

providing, by a control station, exercise content for the instructor-led exercise class to processors, the processors located at the different locations;

collecting, by the control station during the instructor-led exercise class, from sensors and based on time points, users' activity information;

synchronizing, by the control station and based on the time points, the collected users' activity information; and

providing, by the control station during the instructor-led exercise class, the synchronized users' activity information with an updating ranked list to display screens communicatively connected to the processors.

16. The method of claim 15 , further comprising:

associating, at each of the processors, a user's activity information to the points in time, wherein the user's activity information is information based on physical activity associated with the user's movements.

17. The method of claim 15 , further comprising:

maintaining the synchronized users' activity information in a server, wherein the synchronized users' activity information are used in a subsequent on-demand session of the instructor-led exercise class.

18. The method of claim 17 , further comprising:

providing the maintained synchronized user's activity information of the on-demand session of the instructor-led exercise class and the updating ranked list to at least one display screen.

19. The method of claim 18 , wherein the synchronized user's activity information of the on-demand session of the instructor-led exercise class is associated with a subset of the users participating in a previous session of the instructor-led exercise class.

20. The method of claim 15 , further comprising:

providing, over the network and to the processors, the points in time together with the exercise content for the instructor-led exercise class.

21. The method of claim 15 , further comprising:

providing, to the sensors, the points in time.

22. The method of claim 15 , further comprising:

providing, to the processors, the user's activity information, the points in time at a point in time the user joins the instructor-led exercise class.

23. The method of claim 15 , further comprising:

providing, by the control station, the points in time in packets that include at least video content of the instructor-led exercise class.

24. The method of claim 15 , further comprising:

providing, to at least one display screen, the updating ranked list that is an updating visual comparison of the synchronized user's activity information, wherein the updating ranked list is a vertically ranked list ranking the synchronized user's activity information.

25. The method of claim 15 , wherein the updating ranked list is a leaderboard.

26. A networked system of exercise devices for enabling users in separate locations to participate in an instructor-led exercise class, the system comprising:

a control station for:

providing exercise content for the instructor-led exercise class to exercise devices;

collecting, from the exercise devices during the instructor-led exercise class, user's activity information based on time points;

synchronizing, based on the time points, the collected user's activity information; and

providing, during the instructor-led exercise class, the synchronized user's activity information with an updating ranked list to at least one display screen communicatively connected to at least one of the exercise devices.

27. The networked system of claim 26 , wherein each of the exercise devices comprises a processor for associating a user's activity information to points in time, wherein the user's activity information is information based on physical activity associated with a user's movements.

28. A networked system of sensors for enabling users in separate locations to participate in an instructor-led exercise class, the system comprising:

sensors, each of the sensors for collecting user's activity information at points in time, the activity information based on physical activity associated with a user's movements; and

a control station for:

providing exercise content for the instructor-led exercise class to at least one processor;

collecting, from the at least one processor during the instructor-led exercise class, user's activity information of the instructor-led exercise class;

synchronizing, based on the time points, the collected users' activity information; and

providing, during the instructor-led exercise class, the synchronized users' activity information with an updating ranked list to at least one display screen communicatively connected to the at least one processor.

29. The networked system of claim 28 , wherein the at least one processor is for associating a user's activity information to the points in time.

30. The networked system of claim 29 , further comprising one or more servers communicatively connected to the control station, the one or more servers for:

maintaining the synchronized user's activity information, wherein the synchronized user's activity information are used in a subsequent on-demand session of the instructor-led exercise class.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 31, 2023
From: FOLEY, JOHN P.; WOOLLEY, HANS S.
To: PELOTON INTERACTIVE, INC.
Reel/Frame 062553/0352 →
Continuity (14)
Continuation 17492522 · Oct 1, 2021
Continuation 17220876 · Apr 1, 2021
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 61798342 · Mar 15, 2013
Provisional Application 61677985 · Jul 31, 2012
Related Publication 20220208333A1 · Jun 30, 2022