Intelligent display of content based on event monitoring
AssigneeRovi Guides, Inc.
InventorsVishwas Sharadanagar Panchaksharaiah, Vikram Makam Gupta
Life of this patent
Estimating the term…
Abstract
Systems and methods for displaying content based on event monitoring are disclosed herein. Control circuitry plays a delayed portion of a live content stream via a primary display window. The control circuitry detects an event in the live content stream and plays the event via a secondary display window overlaid upon the primary display window. The control circuitry determines whether to modify an aspect of a secondary display window based on the event and modifies the aspect of the secondary display window based on a result of the determining.
Claims10
A method for displaying content based on event monitoring, comprising:
- playing a delayed portion of a live content stream via a primary display window;
- detecting an event in the live content stream;
- determining a status of a communication network by which the live content stream is communicated;
- determining whether to display a static secondary alert window or a secondary display window based on the status of the communication network;
- in response to determining to display the secondary display window, determining a size of a secondary display window, from among a plurality of predetermined sizes, based on the status of the communication network;
- determining a rank of the event;
- determining whether to modify a bit rate at which the event is played via the secondary display window by determining whether the rank of the event exceeds a rank the delayed portion playing in the primary display window, wherein the event is played via the secondary display window and the secondary display window is overlaid upon the primary display window;
- and
- modifying the bit rate at which the event is played via the secondary display window based on a result of the determining whether to modify the bit rate at which the event is played via the secondary display window.
A system for displaying content based on event monitoring, comprising:
- a communication port configured to receive a live content stream via a communication network;
- a memory configured to buffer the received live content stream for playback;
- a display configured to present a primary display window and a secondary display window;
- and
- control circuitry configured to:
- play a delayed portion of the live content stream in the primary display window;
- detect an event in the live content stream;
- determine a status of a communication network by which the live content stream is communicated;
- determine whether to display a static secondary alert window or a secondary display window based on the status of the communication network;
- in response to determining to display the secondary display window, determine a size of a secondary display window, from among a plurality of predetermined sizes, based on the status of the communication network;
- determine a rank of the event;
- determine whether to modify a bit rate at which the event is played via the secondary display window by determining whether the rank of the event exceeds a rank the delayed portion playing in the primary display window, wherein the event is played via the secondary display window and the secondary display window is overlaid upon the primary display window;
- and
- modify the bit rate at which the event is played via the secondary display window based on a result of the determining whether to modify the bit rate at which the event is played via the secondary display window.
Dependencies are inferred from the claim text.