US 12,256,125 B2
Audience feedback for large streaming events
Ofer Shem Tov, Tel Aviv (IL)
Assigned to YAHOO ASSETS LLC, New York, NY (US)
Filed by YAHOO ASSETS LLC, Dulles, VA (US)
Filed on Apr. 27, 2021, as Appl. No. 17/241,172.
Prior Publication US 2022/0345780 A1, Oct. 27, 2022
Int. Cl. H04N 21/462 (2011.01); H04N 21/466 (2011.01)
CPC H04N 21/462 (2013.01) [H04N 21/4662 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, at a client device, a video stream from a remote server;
capturing, via a recording device communicatively coupled to the client device, media content while simultaneously displaying the video stream, wherein the capturing is started upon playback of the video stream;
detecting, by the client device, an event in the media content using a plurality of event detection models executed by the client device, wherein the plurality of event detection models are configured to identify events of different types, the event associated with a label and a confidence level, the confidence level determined based on correlated outputs of the plurality of event detection models, the confidence level dynamically adjusted based on: a correlation of outputs from multiple ones of the plurality of event detection models detecting a multi-event set simultaneously, and a weighting based on historical event detections for a user of the client device;
transmitting, by the client device, the event to the remote server;
transmitting, by the client device, an audiovisual stream captured by the recording device of the client device to the remote server in response to the detecting of the event, the audiovisual stream comprising a reaction to the video stream;
aggregating, by the remote server, the event with at least one other event detected by a second client device during the video stream to generate aggregated statistics based on the event and the at least one other event;
combining, by the remote server, the audiovisual stream with an audiovisual stream comprising a reaction to the video stream received from the second client device; and
transmitting, by the remote server, a dashboard including the combined audiovisual stream and the aggregated statistics to a presenting computing device of the video stream during the video stream, the dashboard displaying dynamic sparklines of event occurrences over time and enables selective enabling and disabling of event detection types.