IP Library Granted Patent US 9,161,090
Granted Patent B2
US 9,161,090 · App. 13/839,220 · Granted Oct 13, 2015

Fast channel change from electronic programming guide

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,161,090
App. No.
13/839,220
Granted
Oct 13, 2015
Kind
B2
Abstract

Arrangements for preparing a television channel for presentation are presented. A set of one or more tuners that are idle may be identified. Being idle may correspond to not being used to receive any television channel data for presentation or recording. An electronic programming guide that indicates programming may be output for presentation. One or more television channels may be selected for preparation. The television channels may be selected based at least in part on one or more electronic programming guide operations and/or prior to receiving user input selecting a television channel of the one or more television channels for presentation. Each of the television channels may be prepared for presentation by tuning, by each tuner, to the one or more television channels prior to receiving the user input selecting the television channel of the television channels for presentation.

Claims (52)

1. A television receiver, comprising:

a plurality of tuners;

one or more processors; and

a memory communicatively coupled with and readable by the one or more processors and having stored therein processor-readable instructions which, when executed by the one or more processors, cause the one or more processors to perform a method, the method comprising:

identifying one of the plurality of tuners as being idle, wherein being idle corresponds to not being used to receive any television channel data for presentation or recording;

outputting for presentation an electronic programming guide that indicates programming;

selecting a plurality of television channels for preparation, wherein the plurality of television channels are selected:

based at least in part on one or more electronic programming guide operations; and

prior to receiving user input selecting a television channel of the plurality of television channels for presentation;

preparing the television channel for presentation by tuning to and buffering without decoding the television channel prior to receiving the user input selecting the television channel for presentation; and

releasing the one of the plurality of tuners for tuning to another television channel following passage of a particular time period after user-selection of the television channel within the electronic programming guide for access thereby.

2. The television receiver of claim 1 , wherein: the one or more electronic programming guide operations comprise outputting for presentation, by the television receiver, an electronic programming guide view, the electronic programming guide view comprising indications of channel options; and the selecting of the plurality of television channels for preparation is based at least in part on the indications of channel options.

3. The television receiver of claim 2 , wherein: the electronic programming guide view further comprises a highlighted selection that corresponds to one or more of the indications of channel options; and the selecting of the plurality of television channels for preparation is based at least in part on the highlighted selection.

4. The television receiver of claim 1 , wherein: the one or more electronic programming guide operations comprise a navigation operation; and the selecting of the plurality of television channels for preparation is based at least in part on the navigation operation.

5. The television receiver of claim 4 , wherein: the navigation operation comprises a scrolling operation; and the selecting of the plurality of television channels for preparation is based at least in part on a direction of the scrolling operation.

6. A method for preparing a television channel for presentation, comprising:

identifying, by a set top box, a tuner of the set top box as being idle, wherein being idle corresponds to not being used to receive any television channel data for presentation or recording;

outputting for presentation, by the set top box, an electronic programming guide that indicates programming;

selecting, by the set top box, the television channel for preparation, wherein the television channel is selected:

based at least in part on one or more electronic programming guide operations; and

prior to receiving user input selecting the television channel for presentation;

preparing the television channel for presentation by tuning to, by the tuner, and buffering without decoding the television channel prior to receiving the user input selecting the television channel for presentation;

outputting for display within the electronic programming guide a graphical indicator that is associated with the television channel as an indication that the television channel is prepared for presentation by being buffered but not decoded; and

releasing the tuner for tuning to another television channel following passage of a particular time period after user-selection of the television channel within the electronic programming guide for access thereby.

7. The method for preparing the television channel for presentation of claim 6 , wherein:

the one or more electronic programming guide operations comprise outputting for presentation, by the set top box, an electronic programming guide view, the electronic programming guide view comprising indications of channel options; and

the selecting of the television channel is based at least in part on the indications of channel options.

8. The method for preparing the television channel for presentation of claim 7 , wherein:

the electronic programming guide view further comprises a highlighted selection that corresponds to one or more of the indications of channel options; and

the selecting of the television channel is based at least in part on the highlighted selection.

9. The method for preparing the television channel for presentation of claim 6 , wherein:

the one or more electronic programming guide operations comprise a navigation operation; and

the selecting of the television channel is based at least in part on the navigation operation.

10. The method for preparing the television channel for presentation of claim 9 , wherein: the navigation operation comprises a scrolling operation; and the selecting of the television channel is based at least in part on a direction of the scrolling operation.

11. A non-transitory processor-readable medium for preparing a television channel for presentation, comprising processor-readable instructions configured to cause one or more processors to:

identify one or more tuners that are idle, wherein being idle corresponds to not being used to receive any television channel data for presentation or recording;

output for presentation an electronic programming guide that indicates programming;

select one or more television channels for preparation, wherein the one or more television channels are selected:

based at least in part on one or more electronic programming guide operations; and

prior to receiving user input selecting a television channel of the one or more television channels for presentation; and

prepare the television channel for presentation by tuning, by a tuner of the one or more tuners, to the television channel prior to receiving the user input selecting the television channel of the one or more television channels for presentation and by buffering the television channel without decoding the television channel;

outputting for display within the electronic programming guide at least one graphical indicator that is associated with the television channel as an indication that the television channel is prepared for presentation as being buffered and undecoded; and

releasing the tuner for tuning to another television channel in response to a detected command to exit or close the electronic programming guide.

12. The non-transitory processor-readable medium for preparing a television channel for presentation of claim 11 , wherein:

the one or more electronic programming guide operations comprise outputting for presentation, by the set top box, an electronic programming guide view, the electronic programming guide view comprising indications of channel options; and

the selecting of the one or more television channels is based at least in part on the indications of channel options.

13. The non-transitory processor-readable medium for preparing a television channel for presentation of claim 12 , wherein:

the electronic programming guide view further comprises a highlighted selection that corresponds to one or more of the indications of channel options; and

the selecting of the one or more television channels is based at least in part on the highlighted selection.

14. The non-transitory processor-readable medium for preparing a television channel for presentation of claim 11 , wherein:

the one or more electronic programming guide operations comprise a navigation operation; and

the selecting of the one or more television channels is based at least in part on the navigation operation.

Assignments (4)
SECURITY INTEREST Recorded Nov 30, 2021
From: DISH BROADCASTING CORPORATION; DISH NETWORK L.L.C.; DISH TECHNOLOGIES L.L.C.
To: U.S. BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 058295/0293 →
CONVERSION Recorded Aug 7, 2018
From: ECHOSTAR TECHNOLOGIES L.L.C.
To: DISH TECHNOLOGIES L.L.C.
Reel/Frame 046737/0610 →
CHANGE OF NAME Recorded Feb 12, 2018
From: ECHOSTAR TECHNOLOGIES L.L.C.
To: DISH TECHNOLOGIES L.L.C.
Reel/Frame 046860/0734 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 19, 2013
From: KUMMER, DAVID; CASAGRANDE, STEVEN MICHAEL; ZETTEROWER, CHARLIE WILLIAM; HODGE, KENNETH ROBERT; BEALS, WILLIAM MICHAEL
To: ECHOSTAR TECHNOLOGIES L.L.C.
Reel/Frame 031824/0366 →