Claims
- 1. A method for enhancing metadata associated with media on a communications network, said method comprising the steps of:
parsing said metadata associated with said media into at least one field of metadata; comparing each of said at least one field of metadata with at least one field of valid metadata, each field of metadata compared with each field of valid metadata being a compared field; and modifying said metadata if said compared field does not match at least one field of valid metadata.
- 2. A method in accordance with claim 1, wherein said step of modifying said metadata comprise at least one of replacing said compared field with a corresponding field of said valid metadata, correcting said compared field in accordance with a corresponding field of said valid metadata, and adding at least one field of metadata to said metadata.
- 3. A method in accordance with claim 1, wherein said valid metadata is obtained from at least one of a multimedia file, a streaming media file, a uniform resource indicator (URI), a database, a media file header, a media file footer, a metatag, and a transport stream
- 4. A method in accordance with claim 1, further comprising the steps of:
receiving said metadata and corresponding media files, wherein said corresponding media files are formatted in at least one of a plurality of formats; providing media files formatted in the same format and associated metadata to a corresponding format specific metadata extractor; determining if a media file is valid; and if said media file is not valid, performing said step of comparing at a predetermined time in the future.
- 5. A method in accordance with claim 1, wherein said media comprises at least one of an extension selected from the group consisting of ram, .rm, rpm, .mov, .qif.wma, .cmr, .avi, .swf, .swl .mpg, .mpa, .mp1, .mp2, .mp3, m3a, and .m3u.
- 6. A method in accordance with claim 1, wherein said metadata comprise 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 of 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 enhancing metadata associated with 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:
parsing said metadata associated with said media into at least one field of metadata; comparing each of said at least one field of metadata with at least one field of valid metadata, each field of metadata compared with each field of valid metadata being a compared field; and modifying said metadata if said compared field does not match at least one field valid metadata.
- 10. A program readable medium having embodied thereon a program for causing a processor to enhance metadata associated with media on a communications network, said program readable medium comprising:
means for causing said processor to parse said metadata associated with said media into at least one field of metadata; means for causing said processor to compare each of said at least one field of metadata with at least one field of valid metadata, each field of metadata compared with each field of valid metadata being a compared field; means for causing said processor to modify said metadata if said compared field does not match at least one field of valid metadata.
- 11. A data signal embodied in a carrier wave comprising:
a parse metadata code segment for parsing metadata associated with media on a communications network into at least one field of metadata; a compare field code segment for comparing each of said at least one field of metadata with at least one field of valid metadata, each field of metadata compared with each field of valid metadata being a compared field; and a modify metadata code segment for modifying said metadata if said compared field does not match at least one field of valid metadata.
- 12. A data signal in accordance with claim 11, further comprising:
a receive code segment for receiving said metadata and corresponding media files, wherein said media files are formatted in at least one of a plurality of formats; a distribute code segment for providing media files formatted in the same format and associated metadata to a corresponding format specific metadata extractor; a validity code segment for determining if a media file is valid; and if said media file is not valid, a reschedule code segment for performing said step of comparing at a predetermined time in the future.
- 13. A data signal in accordance with claim 11, wherein said media comprises at least one of an extension selected from the group consisting of .ram, .rm, .rpm, .mov, .qif .wma, .cmr, .avi, .swf, .swl .mpg, .mpa, .mp1, .mp2, .mp3, m3a, and .m3u.
- 14. A data signal in accordance with claim 11, wherein said modify metadata code segment performs at least one of replacing said compared field with a corresponding field of said valid metadata, correcting said compared field in accordance with a corresponding field of said valid metadata, and adding at least one field of metadata to said metadata.
- 15. A data signal in accordance with claim 11, wherein said valid metadata is obtained from at least one of a multimedia file, a streaming media file, a uniform resource indicator (URI), a database, a media file header, a media file footer, a metatag, and a transport stream.
- 16. A data signal in accordance with claim 11, wherein said metadata comprise elements related to at least one of content of the media, intellectual property rights associated with the media, and instantiation of the media.
- 17. A data signal in accordance with claim 11, wherein said media is at least one of streaming media and multimedia files formatted in at least one of a plurality of formats.
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 Ser. No. ______, entitled “Internet Streaming Media Workflow Architecture,” attorney docket number D4961-00014; application Ser. No. _______, entitled “Metadata Quality Improvement,” attorney docket number D4961-00016; application Ser. No. _______,entitled “Full Text Relevancy Ranking,” attorney docket number D4961-00017; application Ser. No. ______,entitled “Grouping Multimedia And Streaming Media Search Results,” attorney docket number D4961-00018; application Ser. No. ______, entitled “Fuzzy Database Retrieval,” attorney docket number D4961-00019; and application Ser. No. ______,entitle “Internet Crawl Seeding,” attorney docket number D4961-00020.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60252273 |
Nov 2000 |
US |