Internet streaming media workflow architecture
First Claim
1. A method for indexing media instances accessible on a communications network using a trusted database, comprising:
- identifying a plurality of media instances accessible on the communications network; and
for each identified media instance;
extracting metadata related to the media instance from sources other than the trusted database;
in the trusted database, identifying a metadata record having contents stored before the media instance is identified and that at least partially match the extracted metadata;
enhancing the extracted metadata by adding at least a portion of the contents of the metadata record to the extracted metadata; and
augmenting with the enhanced metadata a media instance search index that is distinct from the trusted database.
8 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.
203 Citations
27 Claims
-
1. A method for indexing media instances accessible on a communications network using a trusted database, comprising:
-
identifying a plurality of media instances accessible on the communications network; and for each identified media instance; extracting metadata related to the media instance from sources other than the trusted database; in the trusted database, identifying a metadata record having contents stored before the media instance is identified and that at least partially match the extracted metadata; enhancing the extracted metadata by adding at least a portion of the contents of the metadata record to the extracted metadata; and augmenting with the enhanced metadata a media instance search index that is distinct from the trusted database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A tangible computer-readable storage medium whose contents cause a computing system to perform a method for indexing media instances accessible on a communications network using a trusted database, the method comprising:
-
identifying a plurality of media artifacts accessible on the communications network; and for each identified media artifact; extracting metadata of the media artifact from sources other than the trusted database; in the trusted database, identifying a metadata record having contents stored before the media artifact is identified and that at least partially match the extracted metadata; enhancing the extracted metadata by adding at least a portion of the contents of the metadata record to the extracted metadata; and augmenting with the enhanced metadata a media artifact search index that is distinct from the trusted database. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer memory containing a media instance search index modified by a method for indexing media instances accessible on a communications network using a trusted database, the method comprising:
-
identifying a plurality of media instances accessible on the communications network; and for each identified media instance; extracting metadata related to the media instance from sources other than the trusted database; in the trusted database, identifying a metadata record having contents stored before the media instance is identified and that at least partially match the extracted metadata; enhancing the extracted metadata by adding at least a portion of the contents of the metadata record to the extracted metadata; and augmenting with the enhanced metadata a media instance search index that is distinct from the trusted database. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification