IP Library Granted Patent US 9,516,386
Granted Patent B2
US 9,516,386 · App. 14/519,719 · Granted Dec 6, 2016

System and methods for modifying improperly formatted metadata

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,516,386
App. No.
14/519,719
Granted
Dec 6, 2016
Kind
B2
Abstract

Systems and methods are provided for modifying metadata associated with content that is improperly formatted. In one configuration a metadata pre-processor receives metadata from a remote source, determines whether the received metadata is properly formatted, and, if it is not, modifies the metadata based on information received from a second remote source. In one configuration the modified metadata is then used to identify information associated with the content.

Claims (52)

1. A method for processing metadata, the method comprising:

receiving the metadata from a first remote source;

retrieving from a database, using control circuitry, a metadata format for the received metadata, wherein the metadata format specifies a plurality of required fields that are to be included in the metadata;

determining, based on the retrieved metadata format, that a field among the plurality of required fields is missing in the received metadata;

in response to determining that the field is missing in the received metadata, modifying the received metadata to include the missing field; and

utilizing the modified metadata in an interactive program guide.

2. The method of claim 1 , wherein:

the received metadata comprises a program listing for a media asset; and

modifying the received metadata comprises modifying the program listing.

3. The method of claim 1 , wherein the metadata format for the received metadata is identified based on input received from a second remote source.

4. The method of claim 1 , wherein utilizing the modified metadata comprises:

generating for display a program guide, wherein the program guide comprises the modified program listing.

5. The method of claim 1 , wherein modifying the received metadata comprises:

retrieving information related to the missing field from a second remote source; and

adding the missing field to the received metadata based on the retrieved information.

6. The method of claim 1 , further comprising:

cross-referencing an identifier of the received metadata with the database to identify the metadata format.

7. The method of claim 1 , wherein modifying the metadata to include the missing field comprises modifying a tag associated with the missing field.

8. The method of claim 1 , wherein modifying the received metadata comprises:

moving information from a first field in the plurality of required fields to a second field in the plurality of required fields.

9. The method of claim 1 , further comprising:

extracting information from the received metadata that identifies content related to the received metadata;

retrieving information from a second remote source based on the extracted information; and

modifying the received metadata to include the missing field based on the retrieved information, if a number of fields in the plurality of required fields of the received metadata match the retrieved information from the second remote source.

10. The method of claim 1 , further comprising:

determining whether the missing field in the received metadata will result in a program listing having inaccessible content; and

modifying the received metadata in response to determining that the missing field in the received metadata will result in the program listing having inaccessible content.

11. A system for processing metadata, the system comprising:

storage circuitry configured to store the metadata, wherein the metadata is received from a first remote source; and

control circuitry configured to:

retrieve from a database a metadata format for the received metadata, wherein the metadata format specifies a plurality of required fields that are to be included in the metadata;

determine, based on the retrieved metadata format, that a field among the plurality of required fields is missing in the received metadata;

in response to determining that the field is missing in the received metadata, modify the received metadata to include the missing field; and

utilize the modified metadata in an interactive program guide.

12. The system of claim 11 , wherein the received metadata comprises a program listing for a media asset, and the control circuitry is further configured to modify the program listing.

13. The system of claim 11 , wherein the control circuitry is further configured to identify the metadata format based on input received from a second remote source.

14. The system of claim 11 , wherein the control circuitry is further configured to utilize the modified metadata by generating for display a program guide, wherein the program guide comprises the modified program listing.

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

retrieve information related to the missing field from a second remote source; and

add the missing field to the received metadata based on the retrieved information.

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

cross-reference an identifier of the received metadata with the database to identify the metadata format.

17. The system of claim 11 , wherein the control circuitry modifies the metadata to include the missing field by modifying a tag associated with the missing field.

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

move information from a first field in the plurality of required fields to a second field in the plurality of required fields.

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

extract information from the received metadata that identifies content related to the received metadata;

retrieve information from a second remote source based on the extracted information; and

modify the received metadata to include the missing field based on the retrieved information, if a number of fields in the plurality of required fields of the received metadata match the retrieved information from the second remote source.

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

determine whether the missing field in the received metadata will result in a program listing having inaccessible content; and

modify the received metadata in response to determining that the missing field in the received metadata will result in the program listing having inaccessible content.

Assignments (10)
CHANGE OF NAME Recorded Oct 2, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069085/0376 →
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 →
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 →
MERGER Recorded Jun 12, 2015
From: UNITED VIDEO PROPERTIES, INC.
To: UV CORP.
Reel/Frame 035893/0241 →
MERGER Recorded Jun 12, 2015
From: UV CORP.
To: TV GUIDE, INC.
Reel/Frame 035848/0270 →
MERGER Recorded Jun 12, 2015
From: TV GUIDE, INC.
To: ROVI GUIDES, INC.
Reel/Frame 035848/0245 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 23, 2014
From: MELNYCHENKO, MARK; MILAZZO, PAUL GEORGE
To: UNITED VIDEO PROPERTIES, INC.
Reel/Frame 034018/0699 →