US 12,096,067 B2
Intelligent display of content based on event monitoring
Vishwas Sharadanagar Panchaksharaiah, Karnataka (IN); and Vikram Makam Gupta, Karnataka (IN)
Assigned to Rovi Guides, Inc., San Jose, CA (US)
Filed by Rovi Guides, Inc., San Jose, CA (US)
Filed on Sep. 15, 2021, as Appl. No. 17/476,121.
Application 17/476,121 is a continuation of application No. 16/264,870, filed on Feb. 1, 2019, granted, now 11,153,635.
Prior Publication US 2022/0007071 A1, Jan. 6, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 5/445 (2011.01); G06F 3/00 (2006.01); G06F 9/54 (2006.01); G06F 13/00 (2006.01); H04N 21/431 (2011.01); H04N 21/44 (2011.01); H04N 21/472 (2011.01)
CPC H04N 21/4316 (2013.01) [G06F 9/542 (2013.01); H04N 21/44004 (2013.01); H04N 21/47202 (2013.01); H04N 21/47205 (2013.01); H04N 21/47217 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for displaying content based on event monitoring, comprising:
playing a delayed portion of a live content stream via a primary display window;
in response to determining that the delayed portion is delayed behind the live content stream by more than a particular time period:
initiating image processing analysis of a current portion of the live content stream to detect an event occurring in the current portion of the live content stream;
determining a rank of the event; and
determining that the rank of the event occurring in the current portion of the live content stream exceeds a rank of the delayed portion playing in the primary display window, wherein the event is played via a secondary display window and the secondary display window is overlaid upon the primary display window; and
in response to the determining that the rank of the event occurring in the current portion of the live content stream that is played via the secondary display window exceeds the rank of the delayed portion playing in the primary display window, automatically modifying a bit rate at which the event is played via the secondary display window without user interface input requesting modification of the bit rate.