| CPC A63B 71/0622 (2013.01) [A47G 1/02 (2013.01); A63B 24/0006 (2013.01); A63B 24/0062 (2013.01); G06F 3/011 (2013.01); G06T 19/006 (2013.01); G06V 40/103 (2022.01); G06V 40/23 (2022.01); A63B 2024/0009 (2013.01); A63B 2024/0065 (2013.01); A63B 2071/063 (2013.01); A63B 2071/0638 (2013.01); A63B 2220/12 (2013.01); A63B 2220/40 (2013.01); A63B 2220/75 (2013.01); A63B 2220/805 (2013.01); A63B 2225/12 (2013.01); A63B 2230/06 (2013.01); A63B 2230/50 (2013.01)] | 19 Claims |

|
1. A method, comprising:
receiving, at a processor, from a first mobile compute device of a first user, via a mobile software application running thereon, and in response to a user interaction by the first user with a graphical user interface (GUI) of the mobile software application, an indication of one of a scheduled live workout video stream or a pre-recorded workout video, the mobile software application including at least one of a rule or filter configured to block predefined content originating from a second user of the mobile software application, the second user associated with a second mobile compute device different from the first mobile compute device;
in response to the receiving the indication of the one of the scheduled live workout video stream or the pre-recorded workout video, causing, via the processor, display of the one of the scheduled live workout video stream or the pre-recorded workout video via the GUI of the mobile software application;
causing display, via the processor and within the GUI, of a representation of at least one of a number of workouts completed by the first user or a weekly goal number of workouts; and
causing display, via the processor and within the GUI, of a performance score for the first user based at least in part on biometric data associated with the first user, the performance score not including the biometric data associated with the first user.
|