Multiscreen experience for parallel playback of time shifted live stream content
AssigneeRovi Guides, Inc.
InventorsAshish Gupta, Vaibhav Gupta, Rohit Dhiman
Life of this patent
Estimating the term…
Abstract
The present disclosure is generally directed to media systems configured to receive and play live media content. In particular, methods and systems are provided for a multi-screen content playback experience for time shifted live stream content. Systems and methods are provided herein for generating for display a catch-up video (e.g., a segment of a live stream stored as URLs on a local device during the time the live stream was interrupted) in a picture-in-picture (PIP) window, and generating the PIP catch-up window and the live window for simultaneous display.
Claims19
A method for generating a picture-in-picture (“PIP) catch-up window displaying a catch-up video with a live video window displaying a live video, the method comprising:
- determining that a disruption has occurred to the live video;
- in response to determining that the disruption has occurred to the live video, initiating determining a period of disruption from the occurrence of the disruption until it is determined that the disruption has elapsed;
- in response to determining that the period of disruption has elapsed, storing a disrupted content segment of the live video that a user missed during the period of disruption;
- generating, if not already generated, the PIP catch-up window displaying the catchup video displaying the disrupted content segment for simultaneous display with the live video window displaying the live video;
- detecting that the catch-up video has finished displaying the stored disrupted content segment;
- and
- in response to detecting that the catch-up video has finished displaying the stored disrupted content segment, discontinuing the generating for display of the PIP catch-up window;
- analyzing the disrupted content segment being displayed in the catch-up video;
- searching a database of importance levels based on the disrupted content segment to determine an importance level of the disrupted content segment;
- and
- in response to determining that the importance level exceeds a first importance threshold, increasing the size of the PIP catch-up window and/or decreasing the catch-up playback speed of the catch-up video.
A system for generating a picture-in-picture (“PIP) catch-up window displaying a catch-up video with a live video window displaying a live video, the system comprising:
- memory and at least one processor to execute instructions to:
- determining that a disruption has occurred to the live video;
- in response to determining that the disruption has occurred to the live video, initiating determining a period of disruption from the occurrence of the disruption until it is determined that the disruption has elapsed;
- in response to determining that the period of disruption has elapsed, storing a disrupted content segment of the live video that a user missed during the period of disruption;
- generating, if not already generated, the PIP catch-up window displaying the catch-up video displaying the disrupted content segment for simultaneous display with the live video window displaying the live video;
- detecting that the catch-up video has finished displaying the stored disrupted content segment;
- and
- in response to detecting that the catch-up video has finished displaying the stored disrupted content segment, discontinuing the generating for display of the PIP catch-up window;
- analyzing the disrupted content segment being displayed in the catch-up video;
- searching a database of importance levels based on the disrupted content segment to determine an importance level of the disrupted content segment;
- and
- in response to determining that the importance level exceeds a first importance threshold increasing the size of the PIP catch-up window and/or decreasing the catch-up playback speed of the catch-up video.
Dependencies are inferred from the claim text.