IP Library Granted Patent US 11,395,041
Granted Patent B2
US 11,395,041 · App. 17/253,530 · Granted Jul 19, 2022

Systems and methods for resolving recording conflicts

Inventors: Madhusudhan Srinivasan (Karnataka, IN); Ramesh Alagarsamy (Karnataka, IN)
Assignee: Rovi Guides, Inc.
H04N21/4583G06F40/289H04N21/42607H04N21/435H04N21/4394H04N21/44008
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 11,395,041
App. No.
17/253,530
Granted
Jul 19, 2022
Kind
B2
Abstract

Systems and methods are disclosed herein for determining whether a media asset intended to be recorded is actually transmitted at the time and on the source of a scheduled higher-priority recording. Should the intended media asset not be transmitted in a desirable way, or not transmitted at all, the system will instead make a recording of a lower-priority recording that would not have been made because of a conflict. The systems and methods described herein, before making a higher-priority recording, obtain a sample of the media asset included in a received transmission at a scheduled time and compare it to content associated with the media asset scheduled for recording to determine whether to record the received transmission.

Claims (81)

1. A method of resolving recording conflicts, the method comprising:

receiving a first request to record a first media asset that is scheduled to be transmitted at a first time;

receiving a second request to record a second media asset that is scheduled to be transmitted at the first time;

at the first time, receiving a first transmission, the first transmission including a media asset;

obtaining a sample of the media asset included in the received first transmission;

comparing the sample of the media asset included in the received first transmission with content associated with the first media asset to determine whether the sample of the media asset included in the received first transmission matches the content associated with the first media asset; and

in response to determining that the sample of the media asset included in the received first transmission does not match the content associated with the first media asset, recording the second media asset instead of the media asset included in the first transmission.

2. The method of claim 1 , further comprising:

in response to determining that the sample of the media asset included in the received first transmission matches the content associated with the first media asset, recording the media asset included in the first transmission.

3. The method of claim 2 , further comprising:

determining whether the first request is assigned a higher recording priority than the second request; and

responsive to determining that the first request is assigned a higher recording priority, resolving a conflict between the first and second requests by not executing the second request unless the sample of the media asset included in the received first transmission was determined to not match the content associated with the first media asset.

4. The method of claim 1 , wherein identifying content associated with the first media asset comprises:

retrieving metadata for the first media asset;

searching for additional media assets having metadata related to the metadata for the first media asset; and

retrieving content associated with the first media asset from the additional media assets having metadata related to metadata for the first media asset.

5. The method of claim 4 , wherein obtaining a sample of the media asset included in the received first transmission comprises one or more of the following group consisting of:

obtaining the sample from a closed caption component of the media asset included in the received first transmission;

obtaining the sample from an audio component of the media asset included in the received first transmission; and

obtaining the sample from a video component of the media asset included in the received first transmission.

6. The method of claim 5 , wherein comparing the sample of the media asset included in the received first transmission with content associated with the first media asset to determine whether the sample of the media asset included in the received first transmission matches the content associated with the first media asset comprises:

extracting phrases from the closed caption component of the media asset included in the received first transmission;

retrieving phrases from the additional media assets; and

comparing the extracted phrases from the closed caption component with the retrieved phrases to determine whether the sample of the media asset included in the received first transmission matches the content associated with the first media asset.

7. The method of claim 5 , wherein comparing the sample of the media asset included in the received first transmission with content associated with the first media asset to determine whether the sample of the media asset included in the received first transmission matches the content associated with the first media asset comprises:

extracting audio clips from the audio component of the media asset included in the received first transmission;

retrieving audio clips from the additional media assets; and

comparing the extracted audio clips from the audio component with the retrieved audio clips from the additional media assets to determine whether the sample of the media asset included in the received first transmission matches the content associated with the first media asset.

8. The method of claim 7 , wherein comparing the extracted audio clips from the audio component with the retrieved audio clips from the additional media assets comprises:

identifying a character name from the audio clip; and

matching the identified character name to a list of character names included in the retrieved audio clips.

9. The method of claim 5 , wherein comparing the sample of the media asset included in the received first transmission with content associated with the first media asset to determine whether the sample of the media asset included in the received first transmission matches the content associated with the first media asset comprises:

extracting video frames from the video component of the media asset included in the received first transmission;

retrieving video frames from the additional media assets; and

comparing the extracted video frames from the video component with the retrieved video frames from the additional media asset to determine whether the sample of the media asset included in the received first transmission matches the content associated with the first media asset.

10. The method of claim 9 , wherein comparing the extracted video frames from the video component with the retrieved video frames from the additional media asset comprises performing a facial recognition program to identify a character included in both the extracted video frames and the retrieved video frames.

11. A method of resolving recording conflicts, the method comprising:

receiving a first request to record a first media asset that is scheduled to be transmitted at a first time;

receiving a second request to record a second media asset that is scheduled to be transmitted at the first time;

at the first time, receiving a first transmission, the first transmission including a media asset;

obtaining a sample of the media asset included in the received first transmission;

extracting keywords from the sample of the media asset included in the received first transmission;

comparing the extracted keywords from the sample of the media asset included in the received first transmission with a predetermined set of keywords indicative of a delayed or canceled transmission;

in response to determining that the extracted keywords from the sample of the media asset included in the received first transmission matches the predetermined set of keywords associated with the first media asset, recording the second media asset instead of the media asset included in the first transmission.

12. A system of resolving recording conflicts, the system comprising:

tuning circuitry configured to:

at a first time, receive a first transmission, the first transmission including a media asset;

control circuitry configured to:

receive a first request to record a first media asset that is scheduled to be transmitted at the first time;

receive a second request to record a second media asset that is scheduled to be transmitted at the first time;

obtain a sample of the media asset included in the received first transmission;

compare the sample of the media asset included in the received first transmission with content associated with the first media asset to determine whether the sample of the media asset included in the received first transmission matches the content associated with the first media asset; and

in response to determining that the sample of the media asset included in the received first transmission does not match the content associated with the first media asset, record the second media asset instead of the media asset included in the first transmission.

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

in response to determining that the sample of the media asset included in the received first transmission matches the content associated with the first media asset, record the media asset included in the first transmission.

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

determine whether the first request is assigned a higher recording priority than the second request; and

responsive to determining that the first request is assigned a higher recording priority, resolve a conflict between the first and second requests by not executing the second request unless the sample of the media asset included in the received first transmission was determined to not match the content associated with the first media asset.

15. The system of claim 12 , wherein the control circuitry, when identifying content associated with the first media asset, is further configured to:

retrieve metadata for the first media asset;

search for additional media assets having metadata related to the metadata for the first media asset; and

retrieve content associated with the first media asset from the additional media assets having metadata related to metadata for the first media asset.

16. The system of claim 15 , wherein the control circuitry, when obtaining a sample of the media asset included in the received first transmission, is further configured to:

obtain the sample from a closed caption component of the media asset included in the received first transmission; or

obtain the sample from an audio component of the media asset included in the received first transmission; or

obtain the sample from a video component of the media asset included in the received first transmission.

17. The system of claim 16 , wherein the control circuitry, when comparing the sample of the media asset included in the received first transmission with content associated with the first media asset to determine whether the sample of the media asset included in the received first transmission matches the content associated with the first media asset, is further configured to:

extract phrases from the closed caption component of the media asset included in the received first transmission;

retrieve phrases from the additional media assets; and

compare the extracted phrases from the closed caption component with the retrieved phrases to determine whether the sample of the media asset included in the received first transmission matches the content associated with the first media asset.

18. The system of claim 16 , wherein the control circuitry, when comparing the sample of the media asset included in the received first transmission with content associated with the first media asset to determine whether the sample of the media asset included in the received first transmission matches the content associated with the first media asset, is further configured to:

extract audio clips from the audio component of the media asset included in the received first transmission;

retrieve audio clips from the additional media assets; and

compare the extracted audio clips from the audio component with the retrieved audio clips from the additional media assets to determine whether the sample of the media asset included in the received first transmission matches the content associated with the first media asset.

19. The system of claim 18 , wherein the control circuitry, comparing the extracted audio clips from the audio component with the retrieved audio clips from the additional media assets, is further configured to:

identify a character name from the audio clip; and

match the identified character name to a list of character names included in the retrieved audio clips.

20. The system of claim 16 , wherein the control circuitry, when comparing the sample of the media asset included in the received first transmission with content associated with the first media asset to determine whether the sample of the media asset included in the received first transmission matches the content associated with the first media asset, is further configured to:

extract video frames from the video component of the media asset included in the received first transmission;

retrieve video frames from the additional media assets; and

compare the extracted video frames from the video component with the retrieved video frames from the additional media asset to determine whether the sample of the media asset included in the received first transmission matches the content associated with the first media asset.

Assignments (3)
CHANGE OF NAME Recorded Oct 3, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069106/0164 →
SECURITY INTEREST Recorded May 3, 2023
From: ADEIA GUIDES INC.; ADEIA IMAGING LLC; ADEIA MEDIA HOLDINGS LLC; ADEIA MEDIA SOLUTIONS INC.; ADEIA SEMICONDUCTOR ADVANCED TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR BONDING TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR INC.; ADEIA SEMICONDUCTOR SOLUTIONS LLC; ADEIA SEMICONDUCTOR TECHNOLOGIES LLC; ADEIA SOLUTIONS LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 063529/0272 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 17, 2020
From: SRINIVASAN, MADHUSUDHAN; ALAGARSAMY, RAMESH
To: ROVI GUIDES, INC.
Reel/Frame 054686/0433 →
Continuity (1)
Related Publication 20210227292A1 · Jul 22, 2021