IP Library Granted Patent US 10,063,911
Granted Patent B1
US 10,063,911 · App. 15/807,759 · Granted Aug 28, 2018

Methods and systems for re-integrating a PIP catch-up window with live video

Inventors: Takeaki Obara (Tokyo, JP); Mario Sanchez (San Jose, CA); Phillip Teich (Pasadena, CA); Carla Mack (Los Angeles, CA)
Assignee: Rovi Guides, Inc.
H04N21/4333H04N21/4223H04N21/47217
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,063,911
App. No.
15/807,759
Granted
Aug 28, 2018
Kind
B1
Abstract

Methods and systems are disclosed herein for automatically recording and generating for display a catch-up video in a PIP window. If a user viewing a media program on a user equipment is detected to be distracted, the user equipment automatically begins recording the program. When the user is detected to no longer be distracted, the user equipment begins to display the recorded catch-up video in a PIP window. The playback rate of the catch-up video may be faster than the rate of the live video to allow the user to catch up quickly. The playback rate and size of the PIP window may be varied depending on the duration, remaining duration, and content of the catch-up video.

Claims (89)

1. A method for re-integrating a picture-in-picture (“PIP”) catch-up window with a live video window by reducing a size of the PIP catch-up window at a rate that is based on relative progress of catch-up video within the PIP catch-up window as compared to progress of live video within the live video window until the PIP catch-up window disappears, the method comprising:

determining that a plurality of users is viewing live media from user equipment;

determining that a user of the plurality of users is distracted;

in response to determining that the user is distracted, initiating a storing of the catch-up video;

determining that the user is no longer distracted;

in response to determining that the user is no longer distracted:

generating, for simultaneous display with the live video window, the PIP catch-up window, and

playing back the catch-up video, within the PIP catch-up window, at a playback rate that is faster than a rate at which the live video is playing back;

periodically detecting, as the catch-up video plays back, the relative progress of the catch-up video; and

during each period in which the detecting occurs:

determining whether the relative progress exceeds a threshold;

in response to determining that the relative progress does not exceed the threshold, reducing the size of the PIP catch-up window based on the relative progress; and

in response to determining that the relative progress exceeds the threshold, discontinuing the generating for display of the PIP catch-up window.

2. The method of claim 1 , wherein detecting the relative progress comprises:

identifying a first current playback position of the catch-up video in the PIP catch-up window;

identifying a second current playback position of the live video being played back; and

comparing the first current playback position with the second current playback position to compute the relative progress.

3. The method of claim 1 further comprising:

searching for a mobile device associated with the user; and

sending audio corresponding to the catch-up video in the PIP catch-up window to the mobile device while audio corresponding to the live video continues to be output via the user equipment.

4. The method of claim 1 further comprising:

analyzing content being presented in the PIP catch-up window;

searching a database of importance levels based on the content to determine an importance level of the content; and

in response to determining that the importance level exceeds a first importance threshold, decreasing the playback rate of the catch-up video.

5. The method of claim 4 further comprising, in response to determining that the importance level exceeds a second importance threshold greater than the first importance threshold, playing back the catch-up video at a playback rate equal to the playback rate of the live video, and pausing the live video.

6. The method of claim 1 further comprising:

measuring an amount of time from when the user was determined to be distracted to when the user was determined to no longer be distracted; and

setting the playback rate of the catch-up video in proportion to the measured amount of time.

7. The method of claim 6 further comprising in response to determining that the playback rate is set to a value greater than a maximum playback rate threshold:

discontinuing the generating for display of the PIP catch-up window;

searching for a mobile device associated with the user; and

sending a textual summary of the stored catch-up video to the mobile device.

8. The method of claim 6 further comprising in response to determining that the amount of time is greater than a threshold:

discontinuing the generating for display of the PIP catch-up window;

searching for a mobile device associated with the user; and

sending a textual summary of the stored catch-up video to the mobile device.

9. The method of claim 1 further comprising:

analyzing content being presented in the PIP catch-up window;

detecting whether dialogue is present in the content; and

in response to detecting that dialogue is not present in the content, increasing the playback rate of the catch-up video.

10. The method of claim 1 further comprising:

analyzing content being presented in the PIP catch-up window;

searching a database of importance levels based on the content to determine an importance level of the content; and

changing the size of the PIP catch-up window in proportion to the importance level of the content.

11. A system for re-integrating a picture-in-picture (“PIP”) catch-up window with a live video window by reducing a size of the PIP catch-up window at a rate that is based on relative progress of catch-up video within the PIP catch-up window as compared to progress of live video within the live video window until the PIP catch-up window disappears, the system comprising:

control circuitry configured to:

determine that a plurality of users is viewing live media from user equipment;

determine that a user of the plurality of users is distracted;

in response to determining that the user is distracted, initiate storing of the catch-up video;

determine that the user is no longer distracted;

in response to determining that the user is no longer distracted:

generate, for simultaneous display with the live video window, the PIP catch-up window, and

play back the catch-up video, within the PIP catch-up window, at a playback rate that is faster than a rate at which the live video is playing back;

periodically detect, as the catch-up video plays back, the relative progress of the catch-up video; and

during each period in which the detecting occurs:

determine whether the relative progress exceeds a threshold;

in response to determining that the relative progress does not exceed the threshold, reduce the size of the PIP catch-up window based on the relative progress; and

in response to determining that the relative progress exceeds the threshold, discontinue the generating for display of the PIP catch-up window.

12. The system of claim 11 , wherein the control circuitry is further configured, when detecting the relative progress, to:

identify a first current playback position of the catch-up video in the PIP catch-up window;

identify a second current playback position of the live video being played back; and

compare the first current playback position with the second current playback position to compute the relative progress.

13. The system of claim 11 , wherein the control circuitry is further configured to:

search for a mobile device associated with the user; and

send audio corresponding to the catch-up video in the PIP catch-up window to the mobile device while audio corresponding to the live video continues to be output via the user equipment.

14. The system of claim 11 , wherein the control circuitry is further configured to:

analyze content being presented in the PIP catch-up window;

search a database of importance levels based on the content to determine an importance level of the content; and

in response to determining that the importance level exceeds a first importance threshold, decrease the playback rate of the catch-up video.

15. The system of claim 14 , wherein the control circuitry is further configured to, in response to determining that the importance level exceeds a second importance threshold greater than the first importance threshold, play back the catch-up video at a playback rate equal to the playback rate of the live video, and pause the live video.

16. The system of claim 11 , wherein the control circuitry is further configured to:

measure an amount of time from when the user was determined to be distracted to when the user was determined to no longer be distracted; and

set the playback rate of the catch-up video in proportion to the measured amount of time.

17. The system of claim 16 , wherein the control circuitry is further configured to, in response to determining that the playback rate is set to a value greater than a maximum playback rate threshold:

discontinue the generating for display of the PIP catch-up window;

search for a mobile device associated with the user; and

send a textual summary of the stored catch-up video to the mobile device.

18. The system of claim 16 , wherein the control circuitry is further configured to, in response to determining that the amount of time is greater than a threshold:

discontinue the generating for display of the PIP catch-up window;

search for a mobile device associated with the user; and

send a textual summary of the stored catch-up video to the mobile device.

19. The system of claim 11 , wherein the control circuitry is further configured to:

analyze content being presented in the PIP catch-up window;

detect whether dialogue is present in the content; and

in response to detecting that dialogue is not present in the content, increase the playback rate of the catch-up video.

20. The system of claim 11 , wherein the control circuitry is further configured to:

analyze content being presented in the PIP catch-up window;

search a database of importance levels based on the content to determine an importance level of the content; and

change the size of the PIP catch-up window in proportion to the importance level of the content.

Assignments (7)
CHANGE OF NAME Recorded Oct 3, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069106/0119 →
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2020
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
Reel/Frame 053481/0790 →
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2020
From: HPS INVESTMENT PARTNERS, LLC
To: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
Reel/Frame 053458/0749 →
SECURITY INTEREST Recorded Jun 1, 2020
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS INC.; VEVEO, INC.; INVENSAS CORPORATION; INVENSAS BONDING TECHNOLOGIES, INC.; TESSERA, INC.; TESSERA ADVANCED TECHNOLOGIES, INC.; DTS, INC.; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
To: BANK OF AMERICA, N.A.
Reel/Frame 053468/0001 →
PATENT SECURITY AGREEMENT Recorded Nov 25, 2019
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 051110/0006 →
SECURITY INTEREST Recorded Nov 22, 2019
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
To: HPS INVESTMENT PARTNERS, LLC, AS COLLATERAL AGENT
Reel/Frame 051143/0468 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2017
From: OBARA, TAKEAKI; SANCHEZ, MARIO; TEICH, PHILLIP; MACK, CARLA
To: ROVI GUIDES, INC.
Reel/Frame 044080/0083 →
Cited By (6)
US 12,273,569 US 12,328,469 US 12,335,562 US 12,368,916 US 12,520,006 US 12,542,947