Media identifier registry
First Claim
1. A method of managing metadata comprising:
- maintaining a database of metadata records, said metadata records each corresponding to one or more media files and containing information relating to content of the corresponding media files, said media files being adapted for rendering by a media player program executed on one or more client computers;
generating a unique logical identifier for each of the metadata records, said logical identifiers being configured for use in querying the metadata database;
defining a base type corresponding to each of the logical identifiers, said base types being representative of the information contained in the respective metadata records for the corresponding logical identifiers;
storing the logical identifiers and the base types in an ID registry; and
defining associations between the logical identifiers and the base types.
2 Assignments
0 Petitions
Accused Products
Abstract
A media identifier registry for managing metadata records. The registry stores a unique logical identifier for each of the records as well as a base type corresponding to each of the logical identifiers. The base types are representative of the information contained in the respective metadata records for the corresponding logical identifiers. The registry further defines associations between the logical identifiers and base types. Improvements in identifying media content and related information according to the invention permit building a media data warehouse capable of aggregating data from many different sources, uniquely identify the same piece of content from different data providers, in different cultures, and in different physical forms to allow a consistent set of data to be stored and retrieved.
96 Citations
56 Claims
-
1. A method of managing metadata comprising:
-
maintaining a database of metadata records, said metadata records each corresponding to one or more media files and containing information relating to content of the corresponding media files, said media files being adapted for rendering by a media player program executed on one or more client computers;
generating a unique logical identifier for each of the metadata records, said logical identifiers being configured for use in querying the metadata database;
defining a base type corresponding to each of the logical identifiers, said base types being representative of the information contained in the respective metadata records for the corresponding logical identifiers;
storing the logical identifiers and the base types in an ID registry; and
defining associations between the logical identifiers and the base types. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A system for managing metadata comprising:
-
a server coupled to a data communications network;
a database of metadata records, said metadata records each corresponding to one or more media files and containing information relating to content of the corresponding media files, said media files being adapted for rendering by a media player program executed on one or more client computers, said client computers being coupled to the data communications network; and
an ID registry storing a unique logical identifier for each of the metadata records, said logical identifiers being configured for use by the server in querying the metadata database, said ID registry further storing a base type corresponding to each of the logical identifiers and associated therewith in the ID registry, said base types being representative of the information contained in the respective metadata records for the corresponding logical identifiers. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. One or more computer-readable media having a data structure stored thereon comprising:
-
a first field containing unique logical identifiers, said logical identifiers each corresponding to a metadata record, said metadata records each corresponding to one or more media files and containing information relating to content of the corresponding media files, said media files being adapted for rendering by a media player program executed on one or more client computers;
said logical identifiers being configured for use in querying the metadata database; and
a second field containing base types associated with the logical identifiers, said base types each corresponding to one of the logical identifiers, said base types being representative of the information contained in the respective metadata records for the corresponding logical identifiers. - View Dependent Claims (44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56)
-
Specification