IP Library Granted Patent US 9,374,553
Granted Patent B2
US 9,374,553 · App. 13/847,196 · Granted Jun 21, 2016

Systems and methods for identifying and merging recorded segments belonging to the same program

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 9,374,553
App. No.
13/847,196
Granted
Jun 21, 2016
Kind
B2
Abstract

Systems and methods for providing an interactive media guidance application for merging recorded video segments that are from the same program are provided. In response to a recording interruption, the interactive media guidance application may record multiple video segments. After recording the segments, the interactive media guidance application may search for and merge these segments to form a single recording. In some embodiments, the interactive media guidance application may detect the presence of a previously recorded segment. After detecting the previously recorded segment, the interactive media guidance application may automatically record the video following the end of the previously recorded segment. The interactive media guidance application may use data associated with the segments and other media cues to match the segments. The interactive media guidance application may also identify the duration of the recorded video content and provide choices for recording the video again.

Claims (50)

1. A method for displaying media asset listings at a user equipment, comprising:

recording a segment of a first media asset;

determining that the segment is an incomplete recording of the first media asset;

searching a database of media asset listings to identify a first media asset listing corresponding to a first time that the first media asset will be made available again in the future and a second media asset listing corresponding to a second time that the first media asset will be made available again in the future;

comparing the first time to a third time when a second media asset is scheduled to be recorded at the user equipment to determine whether the first time overlaps the third time;

comparing the second time to the third time to determine whether the second time overlaps the third time;

in response to determining that the first time overlaps the third time and the second time does not overlap the third time, automatically ranking the second media asset listing above the first media asset listing in a listing order;

in response to determining that the second time overlaps the third time and the first time does not overlap the third time, automatically ranking the first media asset listing above the second media asset listing in the listing order; and

generating a list for displaying the first media asset listing and the second media asset listing in the listing order, wherein a future recording has not been scheduled for an instance of the first media asset corresponding to the first media asset listing and the second media asset listing.

2. The method of claim 1 , wherein the determining that the segment is an incomplete recording of the first media asset is made upon detecting that a system failure occurred.

3. The method of claim 1 , wherein the listing order is further based on a source of the first media asset listing and a source of the second media asset listing.

4. The method of claim 1 further comprising:

calculating an amount of the first media asset included in the segment;

determining whether the calculated amount is lower than a threshold value; and

automatically deleting the segment from the user equipment upon determining that the calculated amount is lower than the threshold value.

5. The method of claim 1 , wherein the searching further comprises determining whether the database includes media asset listings with data corresponding to the data associated with the recorded segment.

6. The method of claim 1 , wherein recording the segment of the first media asset further comprises:

recording a first portion of the first media asset;

determining that the first portion is an incomplete recording;

recording a second portion of the first media asset upon determining that first portion is an incomplete recording of the first media asset; and

merging the first and the second portions to form the segment.

7. The method of claim 1 , wherein determining that the segment is an incomplete recording of the first media asset comprises comparing a duration of the segment to the duration of the first media asset based on data associated with the first media asset.

8. The method of claim 6 , wherein the first and second portions are recorded from different sources.

9. The method of claim 6 , wherein merging at least the first and second portions to form the segment comprises concatenating the second portion to an end of the first portion.

10. The method of claim 6 , wherein merging at least the first and second portions to form the segment comprises deleting a listing for the first or second portions from a recorded media asset listing.

11. A system for displaying media asset listings at a user equipment, the system comprising control circuitry configured to:

record a segment of a first media asset;

determine that the segment is an incomplete recording of the first media asset;

search a database of media asset listings to identify a first media asset listing corresponding to a first time that the first media asset will be made available again in the future and a second media asset listing corresponding to a second time that the first media asset will be made available again in the future;

compare the first time to a third time when a second media asset is scheduled to be recorded at the user equipment to determine whether the first time overlaps the third time;

compare the second time to the third time to determine whether the second time overlaps the third time;

in response to determining that the first time overlaps the third time and the second time does not overlap the third time, automatically rank the second media asset listing above the first media asset listing in a listing order;

in response to determining that the second time overlaps the third time and the first time does not overlap the third time, automatically rank the first media asset listing above the second media asset listing in the listing order; and

generate a list for displaying the first media asset listing and the second media asset listing in the listing order, wherein a future recording has not been scheduled for an instance of the first media asset corresponding to the first media asset listing and the second media asset listing.

12. The system of claim 11 , wherein the control circuitry configured to determine that the segment is an incomplete recording of the first media asset is further configured to make the determination upon detecting that a system failure occurred.

13. The system of claim 11 , wherein the listing order is further based on a source of the first media asset listing and a source of the second media asset listing.

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

calculate an amount of the first media asset included in the segment;

determine whether the calculated amount is lower than a threshold value; and

automatically delete the segment from the user equipment upon determining that the calculated amount is lower than the threshold value.

15. The system of claim 11 , wherein the control circuitry configured to search is further configured to determine whether the database includes media asset listings with data corresponding to the data associated with the recorded segment.

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

record a first portion of the first media asset;

determine that the first portion is an incomplete recording;

record a second portion of the first media asset upon determining that first portion is an incomplete recording of the first media asset; and

merge the first and the second portions to form the segment.

17. The system of claim 11 , wherein the control circuitry configured to determine that the segment is an incomplete recording of the first media asset is further configured to compare a duration of the segment to the duration of the first media asset based on data associated with the first media asset.

18. The system of claim 16 , wherein the first and second portions are recorded from different sources.

19. The system of claim 16 , wherein the control circuitry configured to merge at least the first and second portions to form the segment is further configured to concatenate the second portion to an end of the first portion.

20. The system of claim 16 , wherein the control circuitry configured to merge at least the first and second portions to form the segment is further configured to delete a listing for the first or second portions from a recorded media asset listing.

Assignments (10)
CHANGE OF NAME Recorded Oct 2, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069085/0138 →
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 →
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 →
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 →
RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Nov 25, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: APTIV DIGITAL INC.; GEMSTAR DEVELOPMENT CORPORATION; INDEX SYSTEMS INC.; ROVI GUIDES, INC.; ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; SONIC SOLUTIONS LLC; STARSIGHT TELECAST, INC.; UNITED VIDEO PROPERTIES, INC.; VEVEO, INC.
Reel/Frame 051145/0090 →
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 4, 2014
From: BERRY, JOSHUA; WU, JIA JANE
To: GUIDEWORKS, LLC
Reel/Frame 034096/0044 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 4, 2014
From: GUIDEWORKS, LLC
To: ROVI GUIDES, INC.
Reel/Frame 034096/0054 →
PATENT SECURITY AGREEMENT Recorded Jul 24, 2014
From: APTIV DIGITAL, INC.; GEMSTAR DEVELOPMENT CORPORATION; INDEX SYSTEMS INC.; ROVI GUIDES, INC.; ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; SONIC SOLUTIONS LLC; STARSIGHT TELECAST, INC.; UNITED VIDEO PROPERTIES, INC.; VEVEO, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 033407/0035 →