Claims
- 1. A method comprising:
searching text for a keyword, the text being associated with primary programming to be provided to an element of an entertainment system; accessing a database upon finding the keyword; retrieving content associated with the keyword from the database; combining the retrieved content with the primary programming to generate combined programming; and providing the combined programming to the element of the entertainment system.
- 2. The method of claim 1, further comprising:
accessing a user profile; and wherein retrieving content comprises determining the content to retrieve from the database based on the user profile.
- 3. The method of claim 1, wherein the database comprises a list of keywords and content associated with each of the keywords.
- 4. The method of claim 3, wherein the list of keywords is provided by a user.
- 5. The method of claim 1, wherein the database comprises a three-dimensional relational database, the first dimension identifying genre of the content, the second dimension being characterized by user-specified text criteria, and the third dimension corresponding to different users.
- 6. The method of claim 1, wherein the database comprises a multidimensional database and wherein one dimension of the database comprises a plurality of genres associated with the primary programming.
- 7. The method of claim 1, wherein the database comprises a multidimensional database and wherein one dimension of the database comprises a plurality of user profiles.
- 8. The method of claim 1, wherein the searched text comprises primary programming description information.
- 9. The method of claim 7, wherein the primary programming description information comprises an electronic program guide.
- 10. The method of claim 1, wherein the searched text comprises closed captioned text.
- 11. The method of claim 1, wherein the entertainment system comprises one of a television system, an audio system, or a computer system.
- 12. The method of claim 1, wherein the content comprises content which, when executed by a machine, causes the machine to display video, graphics, text, or audio.
- 13. The method of claim 1, wherein the database comprises a list of keywords and a list of audio and video files associated with each keyword and wherein retrieving content comprises retrieving an associated audio or video file.
- 14. A machine-readable medium, having stored thereon data representing sequences of instructions which, when executed by a machine, cause the machine to perform operations comprising:
searching text for a keyword; accessing a database upon finding the keyword; retrieving content associated with the keyword from the database; combining the retrieved content with primary programming; and providing the combined programming to the element of the entertainment system.
- 15. The medium of claim 14, further comprising instructions which, when executed by the machine, cause the machine to perform further operations comprising:
accessing a user profile; and determining the content to retrieve from the database based on the user profile.
- 16. The medium of claim 14, wherein the text comprises an electronic program guide.
- 17. The medium of claim 14, wherein the text comprises closed captioned text.
- 18. The medium of claim 14, wherein the content comprises content which, when executed by a machine, causes the machine to display video, graphics, text, or audio.
- 19. An apparatus comprising:
a database including content associated with a keyword; a search engine to search text for a keyword, the text associated with primary programming to be provided to an element of an entertainment system; a processor agent, communicatively coupled to the search engine, the processor agent to access the database upon finding the keyword, to retrieve the content associated with the keyword from the database, and to combine the retrieved content with primary programming; and a delivery component, communicatively coupled to the processor agent, the delivery component to provide the combined programming to the element of the entertainment system.
- 20. The apparatus of claim 19, further comprising a primary programming database to supply the text.
- 21. The apparatus of claim 20, wherein the primary programming database comprises an electronic program guide.
- 22. The apparatus of claim 20, wherein the search engine searches a subset of the primary programming database corresponding to the time of the primary programming.
- 23. The apparatus of claim 20, wherein the search engine searches a subset of the primary programming database corresponding to the source of the primary programming.
- 24. The apparatus of claim 19, wherein the text comprises closed captioned text.
- 25. The apparatus of claim 19, wherein the content comprises content which, when executed by a machine, causes the machine to display video, graphics, text, or audio.
- 26. The apparatus of claim 19, wherein the database comprises a list of keywords and content associated with each of the keywords.
- 27. The apparatus of claim 19, wherein the database comprises a three-dimensional relational database, the first dimension identifying genre of the content, the second dimension being characterized by user-specified text criteria, and the third dimension corresponding to different users.
- 28. The apparatus of claim 19, wherein the database comprises a multidimensional database and wherein one dimension of the database comprises a plurality of genres associated with the primary programming.
- 29. The apparatus of claim 19, wherein the database comprises a multidimensional database and wherein one dimension of the database comprises a plurality of user profiles.
- 30. The apparatus of claim 19, wherein the database comprises a list of keywords and a list of audio and video files associated with each keyword, and wherein retrieve the content comprises retrieve an associated audio or video file.
Parent Case Info
[0001] This divisional patent application claims priority to non-provisional patent application Ser. No. 08/916,865 entitled Method and Apparatus for Automatically Providing Personalized Supplemental Programming, filed on Aug. 22, 1997, which claims priority to provisional application No. 60/024,438 entitled Commentary Based on Content and Keywords, filed on Aug. 22, 1996.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60024438 |
Aug 1996 |
US |
Divisions (1)
|
Number |
Date |
Country |
Parent |
08916865 |
Aug 1997 |
US |
Child |
10325818 |
Dec 2002 |
US |