User feedback processing of metadata associated with digital media files
First Claim
Patent Images
1. A method of processing metadata comprising:
- maintaining a database of metadata records, said metadata records each corresponding to one or more media files and 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;
collecting a plurality of user-provided data entries from the client computers, said data entries each corresponding to a specific media file and relating to the content of the corresponding specific media file;
determining relationships between the data entries and aggregating the data entries based thereon; and
defining one or more new metadata records in the metadata database from the aggregated data entries.
2 Assignments
0 Petitions
Accused Products
Abstract
System and methods for processing user feedback data corresponding to digital media files. Client computers execute a media player program for rendering media files to their users. A server receives user-provided data entries relating to content of the media files and performs per field conflict resolution to determine relationships between the entries. Based on the relationships, the server aggregates the data entries and then defines new metadata records from the aggregated data for publishing to the users. The invention is directed to a user feedback data schema.
-
Citations
74 Claims
-
1. A method of processing metadata comprising:
-
maintaining a database of metadata records, said metadata records each corresponding to one or more media files and 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;
collecting a plurality of user-provided data entries from the client computers, said data entries each corresponding to a specific media file and relating to the content of the corresponding specific media file;
determining relationships between the data entries and aggregating the data entries based thereon; and
defining one or more new metadata records in the metadata database from the aggregated data entries. - 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, 25, 26, 27, 28, 29, 30)
-
-
31. A method of processing metadata comprising:
-
collecting a plurality of user-provided data entries from one or more client computers, said data entries each corresponding to a specific media file and relating to content of the corresponding specific media file, said media files being adapted for rendering by a media player program executed on the client computers;
defining a model record from one or more of the data entries based on at least one property of content-related data;
performing per field conflict resolution on the content-related data in the data entries;
populating the model record based on the per field conflict resolution; and
defining one or more new metadata records in the metadata database from the model record. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
-
49. A system for processing user feedback comprising:
-
one or more client computers coupled to a data communication network, said client computers executing a media player program for rendering media files to users of the client computers;
a database of metadata records, said metadata records each corresponding to one or more media files and relating to content of the corresponding media files;
a database of user-provided data entries from the client computers, said data entries each corresponding to a specific media file and relating to the content of the corresponding specific media file; and
a server coupled to the data communication network, said server being associated with the databases and receiving the user-provided data entries via the data communication network, said server determining relationships between the data entries, aggregating the data entries based thereon, and defining one or more new metadata records in the metadata database from the aggregated data entries. - View Dependent Claims (50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66)
-
-
67. A user feedback data schema comprising:
-
a base table identifying each of a plurality of user-provided data entries collected from one or more client computers, said data entries each corresponding to a specific media file and relating to content of the corresponding specific media file, said media file being adapted for rendering by a media player program executed on the client computers; and
a plurality of tables related to the base table each for organizing content-related data of the data entries, said related tables organizing selected content-related data in different tables for feeding directly to a database of metadata records, said metadata records each corresponding to one or more media files and relating to the content of the corresponding media files. - View Dependent Claims (68, 69, 70, 71, 72, 73, 74)
-
Specification