Claims
- 1. A method for generating metadata that describes the subject matter of a video programming event, the method comprising:receiving data corresponding to the video programming event, the data including descriptive information and timing information; processing the received data to generate preliminary metadata describing the subject matter of the video programming event, the preliminary metadata comprising numerical goodness of fit scores associated with respective categories, wherein the numerical goodness of fit score associated with a category represents a degree to which the category is descriptive of the subject matter of the video programming event, and wherein the categories are arranged in a hierarchy comprising at least a set of top-level categories, respective sets of first level sub-categories each corresponding to and encompassed by a top level category, and respective sets of second level sub-categories each corresponding to and encompassed by a first level sub-category; providing the preliminary metadata to a system user; receiving user input specifying final metadata in response to the preliminary metadata, the final metadata comprising specified categories of the hierarchy and numerical goodness of fit scores associated with the specified categories; and storing the final metadata for transmission to receivers of the video programming event as metadata describing the subject matter of the video programming event.
- 2. The method claimed in claim 1, wherein the preliminary metadata further comprises at least one of keywords, numerical goodness of fit scores associated with categories of the hierarchy for said keywords, and a title.
- 3. The method claimed in claim 1, wherein receiving data comprises receiving production data corresponding to a video program from a production system used to produce the video program,wherein generating preliminary metadata comprises generating preliminary metadata for a video programming event corresponding to a segment of the video program, wherein receiving user input comprises receiving user input specifying final metadata for the segment of the video program, and wherein storing the final metadata comprises storing the final metadata for transmission to receivers of the video programming event as metadata describing the subject matter of the segment of the video program.
- 4. The method claimed in claim 1, wherein the user input specifies at least one of a category that is not included in the preliminary metadata and is to be included in the final metadata, a category that is included in the preliminary metadata and is not to be included in final metadata, and a goodness of fit score to be associated with a category in the final metadata.
- 5. The method claimed in claim 1, wherein providing preliminary metadata comprises providing preliminary keywords, andwherein receiving user input specifying final metadata comprises receiving input selecting keywords.
- 6. The method claimed in claim 1, wherein providing preliminary metadata comprises providing a preliminary title, andwherein receiving user input specifying final metadata comprises receiving input specifying a title.
- 7. A programmable device for generating metadata that describes the subject matter of a video programming event, the device comprising a computer readable medium having stored therein programming instructions to perform data processing, the processing comprising:receiving data corresponding to the video programming event, the data including descriptive information and timing information; processing the received data to generate preliminary metadata describing the subject matter of the video programming event, the preliminary metadata comprising numerical goodness of fit scores associated with respective categories, wherein the numerical goodness of fit score associated with a category represents a degree to which the category is descriptive of the subject matter of the video programming event, and wherein the categories are arranged in a hierarchy comprising at least a set of top-level categories, respective sets of first level sub-categories each corresponding to and encompassed by a top level category, and respective sets of second level sub-categories each corresponding to and encompassed by a first level sub-category; providing the preliminary metadata to a system user; receiving user input specifying final metadata in response to the preliminary metadata, the final metadata comprising specified categories of the hierarchy and numerical goodness of fit scores associated with the specified categories; and storing the final metadata for transmission to receivers of the video programming event as metadata describing the subject matter of the video programming event.
- 8. The device claimed in claim 7, wherein the preliminary metadata further comprises at least one of keywords, numerical goodness of fit scores associated with categories of the hierarchy for said keywords, and a title.
- 9. The device claimed in claim 7, herein receiving data comprises receiving production data corresponding to a video program from a production system used to produce the video program,wherein generating preliminary metadata comprises generating preliminary metadata for a video programming event corresponding to a segment of the video program, wherein receiving user input comprises receiving user input specifying final metadata for the segment of the video program, and wherein storing the final metadata comprises storing the final metadata for transmission to receivers of the video programming event as metadata describing the subject matter of the segment of the video program.
- 10. The device claimed in claim 7, wherein the user input specifies at least one of a category that is not included in the preliminary metadata and is to be included in the final metadata, a category that is included in the preliminary metadata and is not to be included in final metadata, and a goodness of fit score to be associated with a category in the final metadata.
- 11. The device claimed in claim 7, wherein providing preliminary metadata comprises providing preliminary keywords, andwherein receiving user input specifying final metadata comprises receiving input selecting keywords.
- 12. The device claimed in claim 7, wherein providing preliminary metadata comprises providing a preliminary title, andwherein receiving user input specifying final metadata comprises receiving input specifying a title.
- 13. A method for generating metadata that describes the subject matter of a video programming event, the method comprising:receiving data corresponding to the video programming event, the data including descriptive information and timing information; processing the received data to generate preliminary metadata describing the subject matter of the video programming event, the preliminary metadata comprising numerical goodness of fit scores associated with respective categories, wherein the numerical goodness of fit score associated with a category represents a degree to which the category is descriptive of the subject matter of the video programming event, and wherein the categories are arranged in a hierarchy comprising at least a set of top-level categories, respective sets of first level sub-categories each corresponding to and encompassed by a top level category, and respective sets of second level sub-categories each corresponding to and encompassed by a first level sub-category; providing the preliminary metadata to a system user; receiving user input approving the preliminary metadata; and storing the preliminary metadata as final metadata for transmission to receivers of the video programming event as metadata describing the subject matter of the video programming event, the final metadata comprising categories of a the hierarchy and numerical goodness of fit scores associated with those categories.
- 14. The method claimed in claim 13, wherein the preliminary metadata further comprises at least one of keywords, numerical goodness of fit scores associated with categories of the hierarchy for said keywords, and a title.
- 15. The method claimed in claim 13, wherein receiving data comprises receiving production data corresponding to a video program from a production system used to produce the video program,wherein generating preliminary metadata comprises generating preliminary metadata for a video programming event corresponding to a segment of the video program, wherein receiving user input comprises receiving user input specifying final metadata for the segment of the video program, and wherein storing the preliminary metadata as final metadata comprises storing the preliminary metadata as final metadata for transmission to receivers of the video programming event as metadata describing the subject matter of the segment of the video program.
- 16. The method claimed in claim 13, wherein receiving user input comprises receiving approval of the numerical goodness of fit scores associated with categories of the hierarchy.
- 17. The method claimed in claim 13, wherein providing preliminary metadata comprises providing preliminary keywords, andwherein receiving user input approving the preliminary metadata comprises receiving user input approving the preliminary keywords.
- 18. The method claimed in claim 13, wherein providing preliminary metadata comprises providing a preliminary title, andwherein receiving user input approving the preliminary metadata comprises receiving user input approving the preliminary title.
- 19. A programmable device for generating metadata that describes the subject matter of a programming event, the device comprising a computer readable medium having stored therein programming instructions to perform data processing, the processing comprising:receiving data corresponding to the video programming event, the data including descriptive information and timing information; processing the received data to generate preliminary metadata describing the subject matter of the video programming event, the preliminary metadata comprising numerical goodness of fit scores associated with respective categories, wherein the numerical goodness of fit score associated with a category represents a degree to which the category is descriptive of the subject matter of the video programming event, and wherein the categories are arranged in a hierarchy comprising at least a set of top-level categories, respective sets of first level sub-categories each corresponding to and encompassed by a top level category, and respective sets of second level sub-categories each corresponding to and encompassed by a first level sub-category; providing the preliminary metadata to a system user; receiving user input approving the preliminary metadata; and storing the preliminary metadata as final metadata for transmission to receivers of the video programming event as metadata describing the subject matter of the video programming event, the final metadata comprising categories of the hierarchy and numerical goodness of fit scores associated with those categories.
- 20. The device claimed in claim 19, wherein the preliminary metadata further comprises at least one of keywords, numerical goodness of fit scores associated with categories of the hierarchy for said keywords, and a title.
- 21. The device claimed in claim 19, wherein receiving data comprises receiving production data corresponding to a video program from a production system used to produce the video program,wherein generating preliminary metadata comprises generating preliminary metadata for a video programming event corresponding to a segment of the video program, wherein receiving user input comprises receiving user input specifying final metadata for the segment of the video program, and wherein storing the preliminary metadata as final metadata comprises storing the preliminary metadata as final metadata for transmission to receivers of the video programming event as metadata describing the subject matter of the segment of the video program.
- 22. The device claimed in claim 19, wherein receiving user input comprises receiving approval of the numerical goodness of fit scores associated with the categories of the hierarchy.
- 23. The device claimed in claim 19, wherein providing preliminary metadata comprises providing preliminary keywords, andwherein receiving user input approving the preliminary metadata comprises receiving user input approving the preliminary keywords.
- 24. The device claimed in claim 19, wherein providing preliminary metadata comprises providing a preliminary title, andwherein receiving user input approving the preliminary metadata comprises receiving user input approving the preliminary title.
CONTINUING DATA
This application claims priority under 35 USC §119(e) from U.S. Provisional Application Serial No. 60/249,179, filed Nov. 16, 2000, the entirety of which is incorporated herein by reference. This application is a continuation in part of, and claims priority under 35 USC §120 from, U.S. applications Ser. Nos. 09/793,294, 09/793,322, 09/793,357, and 09/793,479, each filed Feb. 26, 2001, the entirety of each of which is incorporated herein by reference.
This application is related to the following applications: System and Method for Generating Programming Events, Ser. No. 09/991,807, filed concurrently herewith; System and Method for Determining the Desirability of Video Programming Events Using Keyword Matching, Ser. No. 09/992,686, filed concurrently herewith; System and Method for Providing Timing Data for Programming Events, Ser. No. 09/992,882, filed concurrently herewith; System and Method for Using Programming Event Timing Data in a Recording Device, Ser. No. 09/991,814. filed concurrently herewith; System and Method for Creating and Editing a Viewer Profile Used in Determining the Desirability of Video Programming Events, Ser. No. 09/992,414, filed concurrently herewith; and System and Methods for Determining the Desirability of and Recording Video Programming Events, Serial No. PCT/US02/36328, filed concurrently herewith, each of which is incorporated herein by reference.
US Referenced Citations (37)
Foreign Referenced Citations (1)
| Number |
Date |
Country |
| WO 9641495 |
Dec 1996 |
WO |
Non-Patent Literature Citations (5)
| Entry |
| U.S. patent application Ser. No. 60/264,868, Logan, filed Jan. 29, 2001. |
| U.S. patent application Ser. No. 60/304,570, Logan, filed Jul. 11, 2001. |
| U.S. patent application Ser. No. 60/336,602, Logan, filed Dec. 3, 2001. |
| U.S. patent application Ser. No. 09/536,969, Logan, filed Mar. 28, 2000. |
| PCT International Search Report, Application PCT/US02/36328, Jun. 23, 2003. |
Provisional Applications (1)
|
Number |
Date |
Country |
|
60/249179 |
Nov 2000 |
US |
Continuation in Parts (4)
|
Number |
Date |
Country |
| Parent |
09/793294 |
Feb 2001 |
US |
| Child |
09/991741 |
|
US |
| Parent |
09/793322 |
Feb 2001 |
US |
| Child |
09/793294 |
|
US |
| Parent |
09/793357 |
Feb 2001 |
US |
| Child |
09/793322 |
|
US |
| Parent |
09/793479 |
Feb 2001 |
US |
| Child |
09/793357 |
|
US |