| CPC G16H 20/30 (2018.01) [A63B 21/015 (2013.01); A63B 22/06 (2013.01); A63B 22/0605 (2013.01); A63B 24/0062 (2013.01); A63B 24/0075 (2013.01); A63B 24/0084 (2013.01); A63B 71/0622 (2013.01); A63F 13/798 (2014.09); G09B 5/10 (2013.01); G09B 5/14 (2013.01); G16H 15/00 (2018.01); G16H 20/10 (2018.01); G16Z 99/00 (2019.02); A63B 21/0051 (2013.01); A63B 21/225 (2013.01); A63B 2022/0658 (2013.01); A63B 2024/0065 (2013.01); A63B 2024/0068 (2013.01); A63B 2024/0081 (2013.01); A63B 2024/0096 (2013.01); A63B 2071/0658 (2013.01); A63B 2220/17 (2013.01); A63B 2220/34 (2013.01); A63B 2220/58 (2013.01); A63B 2220/806 (2013.01); A63B 2225/107 (2013.01); A63B 2225/20 (2013.01); A63B 2225/50 (2013.01); A63B 2230/06 (2013.01); A63B 2230/40 (2013.01); A63B 2230/75 (2013.01)] | 20 Claims |

|
1. A method, comprising:
providing, for display on a display device associated with a first exercise device, an on-demand exercise class, wherein the on-demand exercise class comprises previously recorded content and a timeline;
receiving information indicative of a first user's live activity associated with the first exercise device, the first user's live activity information being associated with first user's physical activity;
retrieving information indicative of a second user's archived activity associated with a second exercise device, the second user's archived activity information associated with second user's physical activity;
synchronizing the first user's live activity information with the second user's archived activity information;
synchronizing the timeline and the previously recorded content of the on-demand exercise class to graphically indicate a remaining time or an elapsed time in the on-demand exercise class; and
providing, for display on display device, the first user's live activity information and the second user's archived activity information as a ranked list and the timeline.
|