Claims
- 1. A method for grouping search results from a search for media on a communications network, said media having at least one associated uniform resource indicator (URI), each URI comprising at least one field, each field comprising at least one character, said method comprising the steps of:
comparing each field in each URI associated with said media with a mask, said mask comprising at least one masking character; removing each character from each field that matches a masking character, wherein a URI that has been compared with said mask is a resultant URI; and collapsing all identical resultant URIs into one URI.
- 2. A method in accordance with claim 1, wherein said at least one masking character comprises a character indicating a bit rate of said media.
- 3. A method in accordance with claim 1, further comprising the step of creating said mask.
- 4. A method in accordance with claim 1, further comprising the step of sorting URIs into bins, wherein each bin comprises at least one URI, each URI in a bin having at least one common specified field.
- 5. A method in accordance with claim 4, wherein said specified field comprises contents indicating at least one of artist of said media, linking URI to said media, title of said media, copyright date of said media, host URI of said media, duration of said media, bit rate of said media, and sampling rate of said media.
- 6. A method in accordance with claim 1, wherein each field of each URI comprises elements related to at least one of content of the media, intellectual property rights associated with the media, and instantiation of the media.
- 7. A method in accordance with claim 1, wherein said media comprises at least one multimedia and streaming media.
- 8. A method in accordance with claim 1, wherein said communications network is a computer network.
- 9. A computer system for grouping search results from a search for media on a computer network, said media having at least one associated uniform resource indicator (URI), each URI comprising at least one field, each field comprising at least one character, 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:
comparing each field in each URI associated with said media with a mask, said mask comprising at least one masking character; removing each character from each field that matches a masking character, wherein a URI that has been compared with said mask is a resultant URI; and collapsing all identical resultant URIs into one URI.
- 10. A program readable medium having embodied thereon a program for causing a processor to group search results from a search for media on a communications network, said media having at least one associated uniform resource indicator (URI), each URI comprising at least one field, each field comprising at least one character, said program readable medium comprising:
means for causing said processor to compare each field in each URI associated with said media with a mask, said mask comprising at least one masking character; means for causing said processor to remove each character from each field that matches a masking character, wherein a URI that has been compared with said mask is a resultant URI; and means for causing said processor to collapse all identical resultant URIs into one URI.
- 11. A data signal embodied in a carrier wave comprising:
a compare field code segment for comparing each field in at least one uniform resource indicator (URI) with a mask, said mask comprising at least one masking character, each of said at least one URI comprising at least one field, each field comprising at least one character, wherein said URI is a URI for media on a communications network; a remove character code segment for removing each character from each field that matches a masking character, wherein a URI that has been compared with said mask is a resultant URI; and a collapse URI code segment for collapsing all identical resultant URIs into one URI.
- 12. A data signal in accordance with claim 11, wherein said at least one masking character comprises a character indicating a bit rate of said media.
- 13. A data signal in accordance with claim 11 further comprising a create mask code segment for creating said mask.
- 14. A data signal in accordance with claim 11 further comprising a sort URI code segment for sorting URIs into bins, wherein each bin comprises at least one URI, each URI in a bin having at least one common specified field.
- 15. A data signal in accordance with claim 14 wherein said specified field comprises contents indicating at least one of artist of said media, linking URI to said media, title of said media, copyright date of said media, host URI of said media, duration of said media, bit rate of said media, and sampling rate of said media.
- 16. A data signal in accordance with claim 11, wherein each field of each URI comprises elements related to at least one of content of said media, intellectual property rights associated with said media, and instantiation of said media.
- 17. A method for grouping search results from a search for at least one of multimedia and streaming media on a communications network, said at least one of multimedia and streaming media having at least one associated uniform resource indicator (URI), each URI comprising at least one field, each field comprising at least one character, said method comprising the steps of:
sorting URIs into bins, each bin comprising at least one URI, each URI in a bin having at least one common specified field, wherein said specified field comprises content indicating at least one of artist of said at least one of multimedia and streaming media, linking URI to said at least one of multimedia and streaming media, title of said at least one of multimedia and streaming media, copyright date of said at least one of multimedia and streaming media, host URI of said at least one of multimedia and streaming media, duration of said at least one of multimedia and streaming media, bit rate of said at least one of multimedia and streaming media, and sampling rate of said at least one of multimedia and streaming media; comparing each field in each URI associated with said at least one of multimedia and streaming media with a mask, said mask comprising at least one masking character, wherein said at least one masking character comprises a character indicating a bit rate of said at least one of multimedia and streaming media; removing each character from each field that matches a masking character, wherein a URI that has been compared with said mask is a resultant URI; and collapsing all identical resultant URIs into one URI.
- 18. A method in accordance with claim 17, wherein said communications network is a computer network.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application claims priority from U.S. provisional application No. 60/252,273, filed on Nov. 21, 2000, which is herein incorporated by reference in its entirety. This application is related to the following applications, each being filed on the same date as the instant application: application No. ______, entitled “Internet Streaming Media Workflow Architecture,” attorney docket number D4961-00014; application No. ______, entitled “Interpretive Stream Metadata Extraction,” attorney docket number D4961-00015; application No. ______, entitled “Metadata Quality Improvement,” attorney docket number D4961-00016; application number ______, entitled “Full Text Relevancy Ranking,” attorney docket number D4961-00017; application number , entitled “Fuzzy Database Retrieval,” attorney docket number D4961-00019; and application No. ______, entitle “Internet Crawl Seeding,” attorney docket number D4961-00020.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60252273 |
Nov 2000 |
US |