System and method for generating metadata for 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 category goodness of fit scores for the programming event corresponding to categories of a classification hierarchy;
analyzing the received data to determine keywords associated with the programming event; and
storing category goodness of fit scores and keywords in association with time data and descriptive data for the programming event as metadata for the programming event.
2 Assignments
0 Petitions
Accused Products
Abstract
Metadata for a programming event may be generated by receiving descriptive information and timing information for the programming event and analyzing this information to determine category goodness of fit scores for the programming event corresponding to categories of a classification hierarchy. The information is further analyzed to determine keywords associated with the programming event. The category goodness of fit scores and keywords may be stored along with time data and descriptive data for the programming event as metadata for the programming event. Goodness of fit scores may also be generated for the keywords. Related embodiments may pertain to a device implementing such processing. Keyword metadata may be generated using candidate keywords taken from descriptive data associated with the programming event. The candidate key words may be provided individually as inputs to a classification tool configured to generate goodness of fit scores for categories of a classification hierarchy. Keywords may then be selected from among the candidates based on their individual scores, and stored as part of the metadata for the programming event. The scores of the keywords may be stored in association with the keywords.
-
Citations
32 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 category goodness of fit scores for the programming event corresponding to categories of a classification hierarchy;
analyzing the received data to determine keywords associated with the programming event; and
storing category goodness of fit scores and keywords in association with time data and descriptive data for the programming event as metadata for the programming event. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. 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 to perform data processing, comprising;
receiving data corresponding to a programming event, the data including descriptive information and timing information;
analyzing the received data to determine category goodness of fit scores for the programming event corresponding to categories of a classification hierarchy;
analyzing the received data to determine keywords associated with the programming event; and
storing category goodness of fit scores and keywords in association with time data and descriptive data for the programming event as metadata for the programming event. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for generating metadata for a programming event comprising:
-
determining candidate keywords from descriptive data associated with the programming event;
providing the candidate keywords as input to a classification tool configured to generate goodness of fit scores for categories of a classification hierarchy;
selecting keywords from among said candidate keywords based on category goodness of fit scores generated for each of said candidate keywords by the classification tool; and
storing said selected keywords as a component of metadata for the programming event. - View Dependent Claims (22, 23, 24, 25, 26, 28, 29, 30, 31, 32)
-
-
27. 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 to perform data processing, comprising;
determining candidate keywords from descriptive data associated with the programming event;
providing the candidate keywords as input to a classification tool configured to generate goodness of fit scores for categories of a classification hierarchy;
selecting keywords from among said candidate keywords based on category goodness of fit scores generated for each of said candidate keywords by the classification tool; and
storing said selected keywords as a component of metadata for the programming event.
-
Specification