IP Library Granted Patent US 8,819,761
Granted Patent B2
US 8,819,761 · App. 13/799,719 · Granted Aug 26, 2014

Recording of multiple television channels

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 8,819,761
App. No.
13/799,719
Granted
Aug 26, 2014
Kind
B2
Abstract

In various embodiments, a selection of a television program to record may be received by a television receiver. The television program may be broadcast on a first television channel and as part of a first transponder stream. A plurality of television channels that are transmitted as part of the first transponder stream may be determined. A user interface may be presented that permits a user to select from the plurality of television channels transmitted on the first transponder stream. A selection of a second television channel from the plurality of television channels may be received. In response to the selection of the first television program to record and the selection of the second television channel from the plurality of television channels, record the first television channel and the second television channel via a single tuner.

Claims (76)

1. A television receiver configured to record multiple television channels concurrently, the television receiver comprising:

a tuner;

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:

receive a selection of a television program to record, wherein

the television program is broadcast on a first television channel, and

the first television channel is transmitted on a first transponder stream;

set a record timer for the television program, wherein the record timer specifies: a television channel, a date, and a time period;

determine a plurality of television channels transmitted as part of the first transponder stream;

cause a user interface to be presented via a display device that permits a user to select from the plurality of television channels transmitted on the first transponder stream;

receive a selection of a second television channel from the plurality of television channels;

in response to the selection of the second television channel of the plurality of television channels, analyze electronic programming guide information for the second television channel;

determine a first start time of the first record timer occurs during a scheduled broadcast of a second television program on the second television channel; and

set the second record timer for the second television channel having a second start time coinciding with the start time of the second television program for the second television channel, such that the second record timer is configured to initiate recording prior to the record timer.

2. The television receiver configured to record multiple television channels of claim 1 , wherein:

the first television channel is broadcast over a first period of time;

the second television channel is broadcast over a second period of time; and

the first period of time and the second period of time overlap.

3. The television receiver configured to record multiple television channels of claim 1 , further comprising processor-readable instructions which, when executed by the one or more processors, cause the one or more processors to:

in response to the selection of the second television channel of the plurality of television channels, analyze electronic programming guide information for the second television channel;

determine a first end time of the first record timer occurs during a scheduled broadcast of a second television program on the second television channel; and

set the second record timer for the second television channel having a second end time coinciding with the end time of the second television program for the second television channel.

4. The television receiver configured to record multiple television channels of claim 1 , wherein the tuner is configured to receive the transponder stream via a single transponder of a satellite.

5. The television receiver configured to record multiple television channels of claim 1 , further comprising processor-readable instructions which, when executed by the one or more processors, cause the one or more processors to:

receive data from a television service provider that indicates groupings of television channels available to be recorded concurrently using a single tuner; and

store an indication of the groupings of television channels available to be recorded concurrently using the single tuner, wherein:

the processor-readable instructions which, when executed by the one or more processors, cause the one or more processors to determine the plurality of television channels transmitted on the first transponder stream are configured to cause the one or more processors to determine the plurality of television channels transmitted on the first transponder stream available for recording based on the stored indication of the groupings of television channels.

6. The television receiver configured to record multiple television channels of claim 1 , wherein the processor-readable instructions which, when executed by the one or more processors, cause the one or more processors to determine the plurality of television channels transmitted on the first transponder stream are configured to cause the one or more processors to:

compare transponder assignments for television channels in a locally-stored data structure to determine groupings of television channels transmitted on the transponder stream; and

determine the plurality of television channels transmitted on the first transponder stream based on the compared transponder assignments.

7. The television receiver configured to record multiple television channels of claim 1 , wherein the processor-readable instructions which, when executed by the one or more processors, cause the one or more processors to determine the plurality of television channels transmitted on the first transponder stream are configured to cause the one or more processors to:

determine the plurality of television channels transmitted on the first transponder stream wherein, at a given time, each television channel of the plurality of television channels uses a same control word for descrambling.

8. A method for recording multiple television channels concurrently, the method comprising:

receiving a selection of a television program to record, wherein

the television program is broadcast on a first television channel, and

the first television channel is transmitted on a first transponder stream;

setting a record timer for the television program, wherein the record timer specifies: a television channel, a date, and a time period;

determining a plurality of television channels transmitted as part of the first transponder stream;

causing a user interface to be presented via a display device that permits a user to select from the plurality of television channels transmitted on the first transponder stream;

receiving a selection of a second television channel from the plurality of television channels;

in response to the selection of the second television channel of the plurality of television channels, analyzing electronic programming guide information for the second television channel;

determining a first start time of the first record timer occurs during a scheduled broadcast of a second television program on the second television channel; and

setting the second record timer for the second television channel having a second start time coinciding with the start time of the second television program for the second television channel, such that the second record timer is configured to initiate recording prior to the record timer.

9. The method for recording multiple television channels of claim 1 , wherein:

the first television channel is broadcast over a first period of time;

the second television channel is broadcast over a second period of time; and

the first period of time and the second period of time overlap.

10. The method for recording multiple television channels of claim 8 , the method further comprising:

in response to the selection of the second television channel of the plurality of television channels, analyzing electronic programming guide information for the second television channel;

determining a first end time of the first record timer occurs during a scheduled broadcast of a second television program on the second television channel; and

setting the second record timer for the second television channel having a second end time coinciding with the end time of the second television program for the second television channel.

11. The method for recording multiple television channels of claim 8 , wherein the tuner is configured to receive the transponder stream via a single transponder of a satellite.

12. The method for recording multiple television channels of claim 8 , the method further comprising:

receiving data from a television service provider that indicates groupings of television channels available to be recorded concurrently using a single tuner; and

storing an indication of the groupings of television channels available to be recorded concurrently using the single tuner, wherein:

determining the plurality of television channels transmitted on the first transponder stream comprises determining the plurality of television channels transmitted on the first transponder stream are available for recording based on the stored indication of the groupings of television channels.

13. The method for recording multiple television channels of claim 8 , wherein determining the plurality of television channels transmitted on the first transponder stream comprises:

comparing transponder assignments for television channels in a locally-stored data structure to determine groupings of television channels transmitted on the transponder stream; and

determining the plurality of television channels transmitted on the first transponder stream based on the compared transponder assignments.

14. The method for recording multiple television channels of claim 8 , wherein determining the plurality of television channels transmitted on the first transponder stream comprises:

determining the plurality of television channels transmitted on the first transponder stream wherein, at a given time, each television channel of the plurality of television channels uses a same control word for descrambling.

15. A computer program product residing on a non-transitory processor-readable medium for recording multiple television channels, the computer program product comprising processor-readable instructions configured to cause one or more processors to:

receive a selection of a television program to record, wherein

the television program is broadcast on a first television channel, and

the first television channel is transmitted on a first transponder stream;

set a record timer for the television program, wherein the record timer specifies: a television channel, a date, and a time period;

determine a plurality of television channels transmitted as part of the first transponder stream;

cause a user interface to be presented via a display device that permits a user to select from the plurality of television channels transmitted on the first transponder stream;

receive a selection of a second television channel from the plurality of television channels;

in response to the selection of the second television channel of the plurality of television channels, analyze electronic programming guide information for the second television channel;

determine a first start time of the first record timer occurs during a scheduled broadcast of a second television program on the second television channel; and

set the second record timer for the second television channel having a second start time coinciding with the start time of the second television program for the second television channel, such that the second record timer is configured to initiate recording prior to the record timer.

16. The computer program product of claim 15 , wherein:

the first television channel is broadcast over a first period of time;

the second television channel is broadcast over a second period of time; and

the first period of time and the second period of time overlap.

Assignments (3)
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 →