| CPC A63B 24/0087 (2013.01) [A63B 24/0062 (2013.01)] | 20 Claims |

|
1. A system, comprising:
a media controller configured to present a program to a user including a stream of audiovisual content related to a workout that the user is participating in; and
one or more processors configured to:
determine a context state of the user participating in the workout based on information from a sensor, wherein the context state comprises at least one of the following: a user name, a user status, a user responsive mood, a repetitive encouragement time; a current movement, a future movement, and a number of repetitions left; and
based on the determined context state of the user, dynamically edit the stream of audiovisual content in part by presenting seamless media via an adjustment to video, including determining a responsive content with which to edit the stream of audiovisual content and a manner in which the stream of audiovisual content is edited with the responsive content,
wherein determining the responsive content comprises:
matching the context state of the user with a plurality of candidate content to curate a plurality of surviving content;
weighting the plurality of surviving content at least in part based on comparison of a surviving content tag against the context state of the user;
selecting a most weighted surviving content as the responsive content; and
updating the responsive content metadata.
|