Claims
- 1. A method for automatically flagging one or more tunable channels broadcast over a distribution network as a favorite channel, the method comprising:
monitoring commands input by a user through the use of an input device to detect a command from the user to tune a channel; recording an identifier for the channel and incrementing a channel tune count indicator for the channel; and selecting identifiers with the top indicators for inclusion within a list of automatic favorite channels
- 2. The method of claim 1 wherein the list of automatic favorite channels is associated with the identifier and indicator for each channel contained therein.
- 3. The method of claim 1 comprising:
recording the amount of time that the channel was viewed; and selecting identifiers with the top indicators and view times for inclusion within the list of automatic favorite channels.
- 4. The method of claim 2 comprising:
comparing the identifier and indicator with the list of automatic favorite channels to determine if the indicator is greater than any indicator comprising the list of automatic favorite channels; and adding the identifier and indicator to the list of automatic favorite channels where the indicator is greater than any indicator comprising the list of automatic favorite channels.
- 5. The method of claim 2 comprising removing from the list of automatic favorite channels any identifier that falls below a view threshold value.
- 6. The method of claim 5 wherein determining whether a channel is included in the list of automatic favorite channels comprises setting the view threshold value to an Nth highest indicator.
- 7. The method of claim 5 wherein determining whether a channel is included in the list of automatic favorite channels comprises setting the view threshold value to a user defined value.
- 8. The method of claim 5 wherein determining whether a channel is included in the list of automatic favorite channels comprises setting the view threshold to a value set dynamically by a content service provider.
- 9. The method of claim 1 comprising:
comparing a duration that the channel is viewed for against a time threshold; and recording the identifier and incrementing the indicator when the channel is viewed for a duration greater than a time threshold.
- 10. The method of claim 1 comprising selecting a favorite control on the input device to traverse the list of automatic favorite channels.
- 11. The method of claim 9 wherein the list of automatic favorite channels is traversed one channel for each time the favorite control is selected.
- 12. The method of claim 10 wherein the list of automatic favorite channels is traversed during channel tuning by a user in order according to a rank of the channels in the list of automatic favorites.
- 13. The method of claim 1 comprising:
displaying an electronic program guide; retrieving the list of automatic favorite channels; limiting the scope of information presented by the electronic program guide to programming available on channels comprising the list of automatic favorite channels,
- 14. The method of claim 13 comprising:
receiving guide data comprising information regarding programming available on the distribution network; extracting programming information relating to programs comprising the list of automatic favorite channels from the guide data for presentation within the electronic program guide.
- 15. The method of claim 13 wherein the step of displaying comprises displaying a full screen program guide comprising listings of programming available on the distribution network.
- 16. The method of claim 15 wherein the step of displaying comprises displaying a full screen program guide comprising audio and video associated with the channel viewed before the guide is displayed.
- 17. The method of claim 1 comprising:
determining a time of day and a day of the week; based upon the date and time, selecting identifiers with the top indicators for inclusion within a time specific list of automatic favorite channels.
- 18. Computer readable media comprising program code, the program code capable of being executed by a programmable microprocessor, the program code comprising a method for automatically flagging one or more channels broadcast over a distribution network as a favorite channel, the method comprising:
monitoring commands input by a user through the use of an input device to detect a command from the user to tune a channel; recording an identifier for the channel and incrementing a channel tune count indicator for the channel; and selecting identifiers with the top indicators for inclusion within a list of automatic favorite channels.
- 19. A system for automatically flagging one or more channels broadcast over a distribution network as a favorite channel, the method comprising:
means for monitoring commands input by a user through the use of an input device to detect a command from the user to tune a channel; means for recording an identifier for the channel and incrementing a channel tune count indicator for the channel; and means for selecting identifiers with the top indicators for inclusion within a list of automatic favorite channels.
- 20. A system for automatically flagging one or more channels broadcast over a distribution network as a favorite channel, the system comprising:
a channel list and view count data structure comprising a listing of channels viewed by a user and the number of times each channel has been tuned; favorite selection software to record an identifier for a channel and increment a channel tune count indicator for the channel, the identifier and indicator stored in the channel list and view count data structure, the favorite selection software operative to select recorded identifiers with the top indicators for inclusion within a list of automatic favorite channels.
- 21. The system of claim 20wherein the data structure and software is stored on a memory of a set top terminal connected to the distribution network.
- 22. The system of claim 20 wherein the channel list and view count data structure is stored on a DRAM memory module and the list of automatic favorite channels is stored on a NVRAM memory module.
- 23. The system of claim 20 wherein the favorite selection software is stored on a flash memory module.
RELATED APPLICATION
[0001] This application is related to commonly owned provisional application entitled “SYSTEM AND METHOD FOR DIGITAL TV NAVIGATOR AND EPG”, attorney docket No. 4665/4, Ser. No. 60/______, said application filed on Dec. 13, 2001 and hereby incorporated by reference in its entirety.