Claims
- 1. A method for providing programming information available on a broadcast television service comprising:
interacting with a user to obtain user preferences regarding a scrolling programming guide; storing the user preferences as a user profile in a set-top box that is coupled to a television display; accessing a programming information server over a communication link between the set-top box and the programming information server to obtain programming information; creating a scrolling programming guide based on the stored user profile; and overlaying the scrolling programming guide on the television screen when activated by the user.
- 2. The method according to claim 1, wherein the user preferences include a plurality of channels to include in the scrolling programming guide.
- 3. The method according to claim 1, wherein the user preferences include a one or more categories of programming to display in the scrolling programming guide.
- 4. The method according to claim 1, wherein the user preferences include a scrolling speed of the scrolling programming guide.
- 5. The method according to claim 1, wherein the user preferences include a scrolling size of the scrolling programming guide.
- 6. The method according to claim 1, wherein the user preferences include a scrolling location of the scrolling programming guide.
- 7. The method according to claim 6, wherein the scrolling location includes one of the following: a lower horizontal section of the display, an upper horizontal section of the display, a right vertical section of the display, and a left vertical section of the display.
- 9. The method according to claim 1, wherein the user preferences include a format of the scrolling programming guide.
- 10. The method according to claim 1, wherein the user preferences include whether one or more personal alerts are included in the scrolling programming guide.
- 11. The method according to claim 1, wherein the user preferences include an amount of current and future programming to be included in the scrolling programming guide.
- 12. The method according to claim 1, further comprising including textual advertising in the scrolling programming guide.
- 13. The method according to claim 1, further comprising obtaining user preferences for a plurality of users and storing the preferences for each of the users under a unique identifier so each user can activate the scrolling programming guide with said each user's preferences.
- 14. An apparatus for providing programming information to a user regarding a television broadcast service comprising:
a set-top box including a processor, memory and a graphical user interface to interact with the user to obtain a user profile regarding user preferences for a scrolling programming guide, said processor storing the user profile in the memory; a display displaying programming to the user and displaying a scrolling programming guide when activated by user interaction with the set-top box, wherein said processor in said set-top box creates the scrolling programming guide based on the stored user profile.
- 15. The apparatus according to claim 14, further comprising a database storing programming information on all channels included in the television broadcast service.
- 16. The apparatus according to claim 14, further comprising a server coupled to the set-top box and the database and providing programming information to the set-top box.
- 17. The apparatus according to claim 14, wherein the user preferences include a plurality of channels to include in the scrolling programming guide.
- 18. The apparatus according to claim 14, wherein the user preferences include a one or more categories of programming to display in the scrolling programming guide.
- 19. The apparatus according to claim 14, wherein the user preferences include a scrolling speed of the scrolling programming guide.
- 20. The apparatus according to claim 14, wherein the user preferences include a scrolling size of the scrolling programming guide.
- 21. The apparatus according to claim 14, wherein the user preferences include a scrolling location of the scrolling programming guide.
- 22. The apparatus according to claim 21, wherein the scrolling location includes one of the following: a lower horizontal section of the display, an upper horizontal section of the display, a right vertical section of the display, and a left vertical section of the display.
- 23. The apparatus according to claim 14, wherein the user preferences include a format of the scrolling programming guide.
- 24. The apparatus according to claim 14, wherein the user preferences include whether one or more personal alerts are included in the scrolling programming guide.
- 25. The apparatus according to claim 14, wherein the user preferences include an amount of current and future programming to be included in the scrolling programming guide.
- 26. The apparatus according to claim 14, wherein the scrolling programming guide includes textual advertising.
- 27. The apparatus according to claim 14, wherein the processor and graphical user interface in the set-top box obtains user preferences for a plurality of users and stores the preferences for each of the users under a unique identifier so each user can activate the scrolling programming guide with said each user's preferences.
- 28. A method for providing programming information available on a television service comprising:
creating a scrolling programming guide based on a stored user profile; and overlaying the scrolling programming guide on the television screen under activation by the user.
- 29. The method according to claim 28, further comprising interacting with a user to obtain user preferences regarding the scrolling programming guide.
- 30. The method according to claim 29, further comprising storing the user preferences as a user profile in a set-top box that is coupled to a television display.
- 31. The method according to claim 30, further comprising accessing a programming information server over a communication link between the set-top box and the programming information server to obtain programming information.
STATEMENT OF RELATED APPLICATION
[0001] This application is related to co-pending U.S. patent application Ser. No. ______ [Attorney Docket D2808], entitled “Method and Apparatus For Delivering Personalized Alerts To Set Top Box Users Without User Intervention,” filed on even date herewith.