| CPC A63B 71/0622 (2013.01) [A63B 24/0006 (2013.01); A63B 24/0062 (2013.01); A63B 24/0075 (2013.01); A63B 71/0616 (2013.01); G06F 16/436 (2019.01); G06F 16/4393 (2019.01); G06N 3/02 (2013.01); H04N 21/25875 (2013.01); H04N 21/266 (2013.01); A63B 2024/0009 (2013.01); A63B 2024/0068 (2013.01); A63B 2024/0081 (2013.01); A63B 2071/0625 (2013.01); A63B 2071/0644 (2013.01)] | 18 Claims |

|
1. A content distribution system providing media content to a user of an exercise apparatus, the content distribution system comprising:
a media database storing the media content, data associated with a content provider, and data associated with an application provider;
a content management server configured to receive a media asset request from the user of the exercise apparatus associated with a media project and distribute the requested media asset in accordance with parameters established by content owners and compatible with the exercise apparatus; and
a content distribution platform communicably coupled to the media database and configured to facilitate delivery of the media content to the exercise apparatus;
wherein the content distribution platform facilitates clearance of media rights to the media content, creation of the media project for access by the user through the exercise apparatus, and tracking and reporting of the media content used for the media project, and
wherein the content distribution platform is configured to:
transmit, for display by the exercise apparatus, data representing content of a selected exercise class;
receive performance data from the exercise apparatus, the performance data including a user performance parameter and based on activity by the user when the user causes a movement of a portion of the exercise apparatus during the selected exercise class;
access archived performance data representing archived user performance parameters for other users of the selected exercise class,
wherein the archived performance data was previously generated by the other users while participating in the selected exercise class;
synchronize the archived performance data with the performance data from the exercise apparatus; and
cause the exercise apparatus to display a dynamically updating ranked list that contains the performance data from the exercise apparatus synchronized with the archived performance data.
|