System and method for generating metadata for video programming events
First Claim
1. A method for generating metadata for a programming event comprising:
- receiving data corresponding to a programming event, the data including descriptive information and timing information;
analyzing the received data to determine goodness of fit scores for the programming event corresponding to categories of a classification hierarchy; and
storing goodness of fit scores in association with time data and descriptive data for the programming event.
2 Assignments
0 Petitions
Accused Products
Abstract
A device for generating metadata for a programming event receives data corresponding to a programming event that includes descriptive information and timing information. The device analyzes the data to determine goodness of fit scores for the programming event corresponding to categories of a classification hierarchy. The device then stores metadata for the programming event that includes goodness of fit scores, time data and descriptive data. The stored goodness of fit scores may be a representative subset of all goodness of fit scores for the programming event. Also disclosed are processes performed in a device for generating metadata for programming events. Also disclosed is metadata encoded in a computer readable medium. The metadata includes a programming event identifier, descriptive data describing the programming event, time data enabling determination of a start time and duration of the programming event, and goodness of fit scores for the programming event that are associated with categories of the classification hierarchy.
226 Citations
30 Claims
-
1. A method for generating metadata for a programming event comprising:
-
receiving data corresponding to a programming event, the data including descriptive information and timing information;
analyzing the received data to determine goodness of fit scores for the programming event corresponding to categories of a classification hierarchy; and
storing goodness of fit scores in association with time data and descriptive data for the programming event. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A device for generating metadata for a programming event comprising:
-
at least one processor; and
memory coupled to the at least one processor and having stored therein programming instructions for performing data processing comprising;
receiving data corresponding to a programming event, the data including descriptive information and timing information;
analyzing the received data to determine goodness of fit scores for the programming event corresponding to categories of a classification hierarchy; and
storing goodness of fit scores in association with time data and descriptive data for the programming event. - View Dependent Claims (9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21)
-
-
15. A device for generating metadata for a programming event comprising:
-
means for receiving data corresponding to a programming event, the data including descriptive information and timing information;
,means for analyzing the received data to determine goodness of fit scores for the programming event corresponding to categories of a classification hierarchy; and
means for storing goodness of fit scores in association with time data and descriptive data for the programming event.
-
-
22. A computer readable storage medium having encoded therein metadata descriptive of a programming event, the metadata comprising:
-
a programming event identifier;
descriptive data describing the programming event;
time data enabling determination of a start time and duration of the programming event; and
goodness of fit scores for the programming event, the goodness of fit scores being associated with categories of a predetermined classification hierarchy. - View Dependent Claims (23, 25, 26, 27, 28, 29, 30)
-
-
24. A system for enabling evaluation of video programming events in accordance with a viewer'"'"'s viewing preferences, comprising:
-
a server generating individual metadata for individual programming events, each metadata comprising time data and descriptive data for a programming event and goodness of fit scores associated with categories of a classification hierarchy; and
a client device receiving the individual metadata and processing the individual metadata in accordance with a viewer profile to determine the desirability of each programming event with respect to viewing preferences represented in the viewer profile, the viewer profile comprising preference scores associated with categories of the classification hierarchy.
-
Specification