Internet streaming media workflow architecture
First Claim
1. A method for searching for media on a communications network, said method comprising the steps of:
- searching for said media with at least one search term;
receiving at least one search result comprising metadata associated with said media;
extracting said metadata from said at least one search result;
enhancing said extracted metadata; and
grouping said at least one search result into at least one group, wherein extracted metadata associated with each search result in a group comprise at least one common attribute.
9 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.
118 Citations
26 Claims
-
1. A method for searching for media on a communications network, said method comprising the steps of:
-
searching for said media with at least one search term;
receiving at least one search result comprising metadata associated with said media;
extracting said metadata from said at least one search result;
enhancing said extracted metadata; and
grouping said at least one search result into at least one group, wherein extracted metadata associated with each search result in a group comprise at least one common attribute. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
14. A computer system for searching for media on a computer network, said computer system comprising at least one computer, all computers in said system being communicatively coupled to each other, wherein each of said at least one computer includes at least one program stored therein for allowing communication between each and every of said at least one computer, each of said at least one program operating in conjunction with one another to cause said at least one computer to perform the steps of:
-
searching for said media with at least one search term;
receiving at least one search result comprising metadata associated with said media;
extracting said metadata from said at least one search result;
enhancing said extracted metadata; and
grouping said at least one search result into at least one group, wherein extracted metadata associated with each search result in a group comprise at least one common attribute.
-
-
15. A program readable medium having embodied thereon a program for causing a processor to search for media on a communications network, said program readable medium comprising:
-
means for causing said processor to search for said media with at least one search term;
means for causing said processor to receive at least one search result comprising metadata associated with said media;
means for causing said processor to extract metadata from said at least one search result;
means for causing said processor to enhance said extracted metadata; and
means for causing said processor to group said at least one search result into at least one group, wherein extracted metadata associated with each search result in a group comprise at least one common attribute.
-
-
16. A data signal embodied in a carrier wave comprising:
-
a search code segment for searching for said media with at least one search term;
a receive code segment for receiving at least one search result comprising metadata associated with said media;
an extract code segment for extracting metadata from said at least one search result;
an enhance code segment for enhancing said extracted metadata; and
a group code segment for grouping said at least one search result into at least one group, wherein extracted metadata associated with search results in a group comprise at least one common attribute.
-
Specification