IP Library Granted Patent US 9,009,136
Granted Patent B2
US 9,009,136 · App. 12/780,571 · Granted Apr 14, 2015

Methods and systems for enhancing 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,009,136
App. No.
12/780,571
Granted
Apr 14, 2015
Kind
B2
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.

Claims (68)

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.

2. The computer-implemented method of claim 1 , wherein identifying the valid metadata comprises:

calculating a score based on a degree of similarity between the extracted metadata and the valid metadata; and

determining that the valid metadata at least partially matches the extracted metadata based on the score.

3. The computer-implemented method of claim 1 , wherein generating the enhanced metadata comprises:

comparing contents in the extracted metadata with corresponding contents in the valid metadata;

identifying contents in the valid metadata that do not match contents in the extracted metadata; and

replacing the non-matching contents in the extracted metadata with the identified contents in the valid metadata.

4. The computer-implemented method of claim 1 , wherein the source includes at least one of the media file, a web page, a uniform resource locator, a transport stream, a link, a multipurpose internet mail extension, a program, a file, a storage, a database, an index, and a user.

5. The computer-implemented method of claim 1 , further comprising:

searching for the media file based on the enhanced metadata.

6. The computer-implemented method of claim 1 , further comprising:

updating an index of the media file based on the enhanced metadata.

7. The computer-implemented method of claim 1 , further comprising:

storing the enhanced metadata in association with the media file.

8. The computer-implemented method of claim 1 , wherein generating the enhanced metadata comprises:

identifying within the extracted metadata an empty metadata field; and

filling the empty metadata field with metadata from an other source.

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.

10. The system of claim 9 , wherein identifying the valid metadata comprises:

calculating a score based on a degree of similarity between the extracted metadata and the valid metadata; and

determining that the valid metadata at least partially matches the extracted metadata based on the score.

11. The system of claim 9 , wherein generating the enhanced metadata comprises:

comparing contents in the extracted metadata with corresponding contents in the valid metadata;

identifying contents in the valid metadata that do not match contents in the extracted metadata; and

replacing the non-matching contents in the extracted metadata with the identified contents in the valid metadata.

12. The system of claim 9 , wherein the source includes at least one of the media file, a web page, a uniform resource locator, a transport stream, a link, a multipurpose internet mail extension, a program, a file, a storage, a database, an index, and a user.

13. The system of claim 9 , further comprising instructions for:

searching for the media file based on the enhanced metadata.

14. The system of claim 9 , further comprising instructions for:

updating an index of the media file based on the enhanced metadata.

15. The system of claim 9 , further comprising instructions for:

storing the enhanced metadata in association with the media file.

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.

17. The computer-usable storage device of claim 16 , wherein identifying the valid metadata comprises:

calculating a score based on a degree of similarity between the extracted metadata and the valid metadata; and

determining that the valid metadata at least partially matches the extracted metadata based on the score.

18. The computer-usable storage device of claim 16 , wherein generating the enhanced metadata comprises:

comparing contents in the extracted metadata with corresponding contents in the valid metadata;

identifying contents in the valid metadata that do not match contents in the extracted metadata; and

replacing the non-matching contents in the extracted metadata with the identified contents in the valid metadata.

19. The computer-usable storage device of claim 16 , wherein the source includes at least one of the media file, a web page, a uniform resource locator, a transport stream, a link, a multipurpose internet mail extension, a program, a file, a storage, a database, an index, and a user.

20. The computer-usable storage device of claim 16 , further storing instructions for:

searching for the media file based on the enhanced metadata.

21. The computer-usable storage device of claim 16 , further storing instructions for:

updating an index of the media file based on the enhanced metadata.

22. The computer readable storage medium-computer-usable storage device of claim 16 , further storing instructions for:

storing the enhanced metadata in association with the media file.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2014
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034544/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 19, 2013
From: AOL INC.
To: MICROSOFT CORPORATION
Reel/Frame 029827/0274 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 15, 2010
From: ABAJIAN, ARAM CHRISTIAN; ALEXANDER, ROBIN ANDREW; LEE, SCOTT CHAO-CHUEH; DAHL, AUSTIN DAVID; DEROSA, JOHN ANTHONY; PORTER, CHARLES A.; REHM, ERIC CARL; KOLAR, JENNIFER LYNN; SUDANAGUNTA, SRINIVASAN
To: THOMSON LICENSING S.A.
Reel/Frame 024989/0366 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 15, 2010
From: THOMSON LICENSING S.A.
To: AMERICA ONLINE, INC.
Reel/Frame 024989/0403 →
CHANGE OF NAME Recorded Sep 15, 2010
From: AMERICA ONLINE, INC.
To: AOL LLC
Reel/Frame 024989/0443 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 15, 2010
From: AOL LLC
To: AOL INC.
Reel/Frame 024989/0484 →