Patent ID: 8854555

Claim:
A method of toggling between multiple television channels, the method comprising: receiving a list of two or more television channels with each of the channels having a different priority level; receiving a first input of a first toggle trigger that causes channel switching; receiving a second input of a second toggle trigger that causes channel switching; saving the first and second toggle triggers; after receiving the first and second inputs, displaying a first channel on a display; while the first channel is being displayed, determining that the first toggle trigger has occurred; responsive to determining that the first toggle trigger has occurred, switching the display from the first channel to a second channel without receiving additional input regarding the first toggle trigger while a first non-commercial program on the first channel appears on the display and prior to a first commercial on the first channel appearing on the display; while the second channel is being displayed, determining that the second toggle trigger has occurred; and responsive to determining that the second toggle trigger has occurred, switching the display from the second channel to a third channel without receiving additional input regarding the second toggle trigger while a second non-commercial program on the second channel appears on the display and prior to a second commercial on the second channel appearing on the display, the third channel having a lower priority than the second channel.