Metadata brokering server and methods
First Claim
1. A method for processing metadata associated with media items, said method comprising:
- receiving metadata from at least two sources;
processing said received metadata to generate processed metadata; and
distributing said processed metadata, wherein said step of processing includesdeveloping at least a first set of inference rules;
reviewing the received metadata in view of said inference rules, andsynthesizing new metadata based on the applicability of said first set of inference rules to said received metadata.
3 Assignments
0 Petitions
Accused Products
Abstract
Exemplary embodiments of the present invention provide methods and systems for supplying rich multimedia metadata usable to generate, e.g., sophisticated entertainment user interfaces in the home. These methods and systems can be implemented as a server-based software application that feeds multiple, diverse clients. The server functionality could be distributed, even co-located physically with one or more clients, or centralized. The server aggregates, filters, validates, augments and links metadata from disparate sources. The server transforms the metadata into a more manageable and extensible internal format. The server communicates with client devices using a schema-independent protocol, providing metadata in the appropriate format that suites the clients needs.
20 Citations
33 Claims
-
1. A method for processing metadata associated with media items, said method comprising:
-
receiving metadata from at least two sources; processing said received metadata to generate processed metadata; and distributing said processed metadata, wherein said step of processing includes developing at least a first set of inference rules; reviewing the received metadata in view of said inference rules, and synthesizing new metadata based on the applicability of said first set of inference rules to said received metadata. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for processing metadata associated with media items, said method comprising:
-
receiving metadata from at least two sources, wherein at least one of the two sources is a user device; processing said received metadata to generate processed metadata; and distributing said processed metadata, wherein said step of processing includes synthesizing new metadata from metadata corresponding to usage information reported by said user device. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method for processing metadata associated with media items, usable to generate an interface, said method comprising:
-
receiving metadata from at least two sources; processing said received metadata to generate processed metadata; and checking said processed metadata and determining that if at least one error exists in said received metadata that includes inconsistencies, correcting said inconsistencies in said received metadata using one or more sources and custom heuristics to catch and correct said inconsistencies. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30)
-
-
31. A system for processing metadata associated with media items, said system comprising:
-
a receiver configured to receive metadata from at least two sources; and a processor configured to process said received metadata to generate processed metadata, and distribute said processed metadata, and wherein said processor is further configured to develop at least a first set of inference rules based on a first concept, review the received metadata in view of said inference rules, and synthesize new metadata based on the applicability of said first set of inference rules to said received metadata.
-
-
32. A system for processing metadata associated with media items, said system comprising:
-
a receiver configured to receive metadata from at least two sources, wherein at least one of the two sources is a user device; and a processor configured to process said received metadata to generate processed metadata, and distribute said processed metadata, and wherein said processor is further configured to synthesize new metadata from metadata corresponding to usage information reported by said user device.
-
-
33. A system for processing metadata associated with media items, usable to generate an interface, said system comprising:
-
a receiver configured to receive metadata from at least two sources; and a processor configured to process said received metadata to generate processed metadata, and to check said processed metadata and determine that if at least one error exists in said received metadata that includes inconsistencies, said processor is further configured to correct said inconsistencies in said received metadata using one or more sources and custom heuristics to catch and correct said inconsistencies.
-
Specification