| CPC H04N 21/2402 (2013.01) [H04N 21/233 (2013.01); H04N 21/23418 (2013.01); H04N 21/2407 (2013.01)] | 16 Claims |

|
13. A method of updating a framework for a content stream, the content stream comprising a plurality of tracks, the method comprising:
providing a content stream as defined by a framework, wherein the framework defines at least one setting or property of the content stream, wherein the at least one setting or property is determined by a sender without requiring input from a user;
sending the content stream as defined by the framework from the sender to a plurality of user electronic devices;
providing viewer engagement information from at least one of the plurality of user electronic devices to the sender, wherein said viewer engagement information comprises data defining how the content stream is being output at a user device;
aggregating viewer engagement information that has been received from a plurality of user electronic devices and analyzing the aggregated viewer engagement information; and
in response to determining that a number of the plurality of user electronic devices that exceeds a predetermined threshold have provided at least partially same viewer engagement information, dynamically updating the framework during a transmission of the output content stream based on the viewer engagement information, updating the framework in response to the viewer engagement information received.
|