Methods and systems for enhancing metadata
First Claim
1. A computer-implemented method for enhancing metadata, the method comprising:
- extracting metadata from a source other than a ground truth database, the extracted metadata being related to a media file;
identifying, in the ground truth database, valid metadata that at least partially matches the extracted metadata, the valid metadata being stored in the ground truth database before the extracted metadata is extracted from the source; and
generating enhanced metadata by modifying, with a processor, the extracted metadata using at least a portion of the valid metadata by;
comparing contents in the extracted metadata with corresponding contents in the valid metadata;
identifying contents in the valid metadata that are not in the extracted metadata; and
adding the identified contents in the valid metadata to the extracted metadata.
6 Assignments
0 Petitions
Accused Products
Abstract
A method and system for utilizing metadata to search for media, such as multimedia and streaming media, includes searching for the media, receiving results, extracting metadata associated with the media, enhancing the extracted metadata, and grouping the search results in accordance with attributes of the enhanced metadata. Enhancing and grouping include adding related metadata to the database of metadata, iteratively using metadata to search for more media related data, removing duplicate URLs, collapsing URLs that are variants of each other, and masking out superfluous terms from URLs. The resultant metadata and media files are available to users and search engines.
178 Citations
22 Claims
-
1. A computer-implemented method for enhancing metadata, the method comprising:
-
extracting metadata from a source other than a ground truth database, the extracted metadata being related to a media file; identifying, in the ground truth database, valid metadata that at least partially matches the extracted metadata, the valid metadata being stored in the ground truth database before the extracted metadata is extracted from the source; and generating enhanced metadata by modifying, with a processor, the extracted metadata using at least a portion of the valid metadata by; comparing contents in the extracted metadata with corresponding contents in the valid metadata; identifying contents in the valid metadata that are not in the extracted metadata; and adding the identified contents in the valid metadata to the extracted metadata. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for enhancing metadata, comprising:
-
a storage for storing instructions; a processor for executing the instructions to perform the steps of; extracting metadata from a source other than a ground truth database, the extracted metadata being related to a media file; identifying, in the ground truth database, valid metadata that at least partially matches the extracted metadata, the valid metadata being stored in the ground truth database before the extracted metadata is extracted from the source; and generating enhanced metadata by modifying the extracted metadata using at least a portion of the valid metadata by; comparing contents in the extracted metadata with corresponding contents in the valid metadata; identifying contents in the valid metadata that are not in the extracted metadata; and adding the identified contents in the valid metadata to the extracted metadata. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A computer-usable storage device tangibly storing instructions which, when executed by a processor, perform a method for enhancing metadata, the method comprising:
-
extracting metadata from a source other than a ground truth database, the extracted metadata being related to a media file; identifying, in the ground truth database, valid metadata that at least partially matches the extracted metadata, the valid metadata being stored in the ground truth database before the extracted metadata is extracted from the source; and generating enhanced metadata by modifying the extracted metadata using at least a portion of the valid metadata by; comparing contents in the extracted metadata with corresponding contents in the valid metadata; identifying contents in the valid metadata that are not in the extracted metadata; and adding the identified contents in the valid metadata to the extracted metadata. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
Specification