Automatic determination and retrieval of a favorite channel
First Claim
1. A non-transitory, computer readable media having instructions stored thereon which, when executed by a processing device, causes the processing device to perform steps comprising:
- causing a television to exit from a first channel tuning state and enter into a second channel tuning state;
determining if the television remains in the second channel tuning state for a length of time that exceeds a length of time during which the television was in the first channel tuning state; and
when it is determined that the television has remained in the second channel tuning state a length of time that exceeds a length of time during which the television was in the first channel tuning state, storing in a memory associated with the processing device an association between a predetermined input element that is coupled to the processing device and channel tuning commands to be transmitted to the television whereupon a subsequent activation of the predetermined input element will cause the channel tuning commands to be transmitted to the television for the purpose of placing the television into the second channel tuning state;
wherein the channel tuning commands to be transmitted to the television are determined by using an increment of a channel number associated with the first media tuning state when a channel up input element that is coupled to the processing device was activated to cause the television to exit from the first channel tuning state and enter into the second channel tuning state or by using a decrement of the channel number when a channel down input element that is coupled to the processing device was activated to cause the television to exit from the first channel tuning state and enter into the second channel tuning state.
8 Assignments
0 Petitions
Accused Products
Abstract
A consumer electronic device tracks the current channel to which the electronic consumer device is tuned. The consumer electronic device determines an amount of time that the current channel remains unchanged. Based at least in part on this amount of time, the consumer electronic device determines whether the current channel should be stored as a favorite channel. When the consumer electronic device subsequently receives a favorite channel command, the consumer electronic device is caused to tune to the favorite channel that is currently stored in memory. Changing user preferences are thus automatically accommodated without manual intervention, resulting in an effortless user interface.
-
Citations
12 Claims
-
1. A non-transitory, computer readable media having instructions stored thereon which, when executed by a processing device, causes the processing device to perform steps comprising:
-
causing a television to exit from a first channel tuning state and enter into a second channel tuning state; determining if the television remains in the second channel tuning state for a length of time that exceeds a length of time during which the television was in the first channel tuning state; and when it is determined that the television has remained in the second channel tuning state a length of time that exceeds a length of time during which the television was in the first channel tuning state, storing in a memory associated with the processing device an association between a predetermined input element that is coupled to the processing device and channel tuning commands to be transmitted to the television whereupon a subsequent activation of the predetermined input element will cause the channel tuning commands to be transmitted to the television for the purpose of placing the television into the second channel tuning state; wherein the channel tuning commands to be transmitted to the television are determined by using an increment of a channel number associated with the first media tuning state when a channel up input element that is coupled to the processing device was activated to cause the television to exit from the first channel tuning state and enter into the second channel tuning state or by using a decrement of the channel number when a channel down input element that is coupled to the processing device was activated to cause the television to exit from the first channel tuning state and enter into the second channel tuning state. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory, computer readable media having instructions stored thereon which, when executed by a processing device, causes the processing device to perform steps comprising:
-
causing a set-top box to exit from first channel tuning state and enter into a second channel tuning state; determining if the set-top box remains in the second channel tuning state for a length of time that exceeds a length of time during which the set-top box was in the first channel tuning state; and when it is determined that the set-top box has remained in the second channel tuning state a length of time that exceeds a length of time during which the set-top box was in the first channel tuning state, storing in a memory associated with the processing device an association between a predetermined input element that is coupled to the processing device and channel tuning commands to be transmitted to the set-top box whereupon a subsequent activation of the predetermined input element will cause the channel tuning commands to be transmitted to the set-top box for the purpose of placing the set-top box into the second channel tuning state; wherein the channel tuning commands to be transmitted to the set-top box are determined by using an increment of a channel number associated with the first media tuning state when a channel up input element that is coupled to the processing device was activated to cause the set-top box to exit from the first channel tuning state and enter into the second channel tuning state or by using a decrement of the channel number when a channel down input element that is coupled to the processing device was activated to cause the set-top box to exit from the first channel tuning state and enter into the second channel tuning state. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification