Patent ID: 8103969

Claim:
A television system, comprising: a television including a television display; the television comprising a processor programmed to: present on the television display, in response to a user command, a user interface that presents the user with a list of recently viewed objects as a History list, where the History list comprises a list of objects that represent different types of content sources that are added to the History list responsive to user selection events of content provided by the different types of content sources based upon criteria established as a plurality of stored rules that define valid History list events; and build the History list by processing the plurality of stored rules; where the plurality of stored rules specify at least each of the following: adding a video source object to the History list in response to a determination that a video source has been selected; adding an Internet television object to the History list in response to a determination that an Internet television service provider has been selected; adding a television Widget object to the History list in response to a determination that a television Widget has been selected; adding a media file object to the History list in response to a determination that a media file has been selected; adding a channel object to the History list in response to a determination that: a 10-key television channel number has been directly tuned or a channel has been tuned for more than a threshold amount of time; and adding an active object to the History list in response to a determination that an object is active at the time when the History list is invoked; and where the History list is maintained as an ordered stack list with a limited number of entries, the order being an order in which the most recently met rule appears at the top of the list.