Systems and methods for providing custom media content flipping
First Claim
1. A method for enhanced channel flipping on a user equipment device, the method comprising:
- receiving identification from a user of a plurality of channels of media content to include in a channel flipping sequence;
generating the channel flipping sequence based on the received identification, wherein the channel flipping sequence;
comprises an ordered list of the plurality of channels, andeach channel of the plurality of channels is tuned in an order determined based on a respective position of the channel in the channel flipping sequence;
after tuning to a currently tuned channel of the plurality of channels in response to receiving a tuning request, storing a direction value indicating whether the tuning request commanded to tune to the currently tuned channel from a higher or a lower order channel in the channel sequence;
receiving, after receiving the tuning request, a first user request from a remote input device to remove a first channel from the channel flipping sequence; and
in response to receiving the first user request to remove the first channel from the channel flipping sequence,
1) removing the first channel from the channel flipping sequence;
2) determining, based on the stored direction value, whether to tune to a next or a previous second channel in the channel flipping sequence; and
3) automatically tuning to the second channel based on the determination of whether to tune to the next or the previous second channel in the channel flipping sequence.
11 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for providing enhanced channel flipping are disclosed. A user may selectively mark and unmark channels as temporary favorite channels. These channels may be dynamically added or removed from the channel changing or channel flipping sequence. Unauthorized channels and channels locked by parental controls may also be automatically removed from the channel flipping sequence. A plurality of custom channel flipping sequences may be maintained on the user equipment device. Users may access any of these custom channel flipping sequences in order to flip only through the channels associated with the custom sequence. Channels in the flipping sequence may also be pre-tuned in order to reduce delays associated with tuning.
342 Citations
27 Claims
-
1. A method for enhanced channel flipping on a user equipment device, the method comprising:
-
receiving identification from a user of a plurality of channels of media content to include in a channel flipping sequence; generating the channel flipping sequence based on the received identification, wherein the channel flipping sequence; comprises an ordered list of the plurality of channels, and each channel of the plurality of channels is tuned in an order determined based on a respective position of the channel in the channel flipping sequence; after tuning to a currently tuned channel of the plurality of channels in response to receiving a tuning request, storing a direction value indicating whether the tuning request commanded to tune to the currently tuned channel from a higher or a lower order channel in the channel sequence; receiving, after receiving the tuning request, a first user request from a remote input device to remove a first channel from the channel flipping sequence; and in response to receiving the first user request to remove the first channel from the channel flipping sequence,
1) removing the first channel from the channel flipping sequence;
2) determining, based on the stored direction value, whether to tune to a next or a previous second channel in the channel flipping sequence; and
3) automatically tuning to the second channel based on the determination of whether to tune to the next or the previous second channel in the channel flipping sequence. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for enhanced channel flipping on a user equipment device, the system comprising:
-
memory to store a channel flipping sequence; and control circuitry configured to; receive identification from a user of a plurality of channels of media content to include in the channel flipping sequence; generate the channel flipping sequence based on the received identification, wherein the channel flipping sequence; comprises an ordered list of the plurality of channels, and each channel of the plurality of channels is tuned in an order determined based on a respective position of the channel in the channel flipping sequence; after tuning to a currently tuned channel of the plurality of channels in response to receiving a tuning request, cause a direction value indicating whether the tuning request commanded to tune to the currently tuned channel from a higher or a lower order channel in the channel flipping sequence to be stored in the memory; receive, after receiving the tuning request, a first user request from a remote input device to remove a first channel from the channel flipping sequence; and upon receipt of the first user request to remove the first channel from the channel flipping sequence,
1) remove the first channel from the channel flipping sequence;
2) determine, based on the stored direction value, whether to tune to a next or a previous second channel in the channel flipping sequence; and
3) automatically tune to the second channel based on the determination of whether to tune to the next or the previous second channel in the channel flipping sequence. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method for enhanced channel flipping on a user equipment device, the method comprising:
-
receiving identification from a user of a plurality of channels of media content to include in a channel flipping sequence; generating the channel flipping sequence based on the received identification, wherein the channel flipping sequence; comprises an ordered list of the plurality of channels, and each channel of the plurality of channels is tuned in an order determined based on a respective position of the channel in the channel flipping sequence; after tuning to a currently tuned channel of the plurality of channels in response to receiving a tuning request, storing a direction value indicating whether the tuning request commanded to tune to the currently tuned channel from an adjacent channel of a higher order or a lower order in the channel flipping sequence; receiving, after receiving the tuning request, a first user request from a remote input device to remove a first channel from the channel flipping sequence; and in response to receiving the first user request to remove the first channel from the channel flipping sequence,
1) removing the first channel from the channel flipping sequence;
2) determining, based on the stored direction value, whether to tune to a next or a previous second channel adjacent to the first channel in the channel flipping sequence; and
3) automatically tuning to the second channel based on the determination of whether to tune to the next or a previous second channel adjacent to the first channel in the channel flipping sequence. - View Dependent Claims (21)
-
-
22. A method for enhanced channel flipping on a user equipment device, the method comprising:
-
receiving a first user request to tune to a first channel; storing a direction value indicating whether the first user request commanded to tune to the first channel from a higher or a lower order channel in a channel flipping sequence, wherein the channel flipping sequence comprises an ordered list of a plurality of channels, and wherein each channel in the plurality of channels is tuned in an order determined by a respective position of that channel in the channel flipping sequence; receiving, subsequent to the first user request, a second user request to remove a second channel from the channel flipping sequence; and in response to receiving the second user request; removing the second channel from the channel flipping sequence; determining, based on the stored direction value, whether to tune to a next or a previous third channel in the channel flipping sequence. - View Dependent Claims (23, 24)
-
-
25. A system for enhanced channel flipping on a user equipment device, the system comprising:
-
a storage device; and control circuitry configured to; receive a first user request to tune to a first channel; cause a direction value indicating whether the first user request commanded to tune to the first channel from a higher or a lower order channel in a channel flipping sequence to be stored in the storage device, wherein the channel flipping sequence comprises an ordered list of a plurality of channels, and wherein each channel in the plurality of channels is tuned in an order determined by a respective position of that channel in the channel flipping sequence; receive, subsequent to the first user request, a second user request to remove a second channel from the channel flipping sequence; and upon receipt of the second user request; remove the second channel from the channel flipping sequence; determine, based on the stored direction value, whether to tune to a next or a previous third channel in the channel flipping sequence. - View Dependent Claims (26, 27)
-
Specification