Extended recording time apparatus, systems, and methods
AssigneeDISH Technologies L.L.C.
InventorKerry Philip Miller
Life of this patent
Estimating the term…
Abstract
An embodiment for recording a channel that is communicating a program of interest identifies a selected program for recording as a program of interest based upon a characteristic of the selected program, the characteristic of the selected program corresponding to at least one characteristic associated with the program of interest; records an advance period corresponding to a period before a beginning of the program of interest, and records a following period corresponding to a period after a conclusion of the program of interest.
Claims17
A method for recording programs, comprising:
- identifying a program selected for recording as a program of interest based upon the program selected for recording having at least one characteristic corresponding to at least one characteristic of a previous program for which at least one of an advance period associated with the previous program or a following period associated with the previous program was recorded;
- determining a characteristic of the program of interest;
- determining which of an advance period associated with the program of interest and a following period associated with the program of interest to record first, up to an amount of available memory capacity, based on the determined characteristic of the program of interest;
- determining to record the advance period associated with the program of interest first, up to the amount of available memory capacity, and determining not to record the following period associated with the program of interest first in response to the determination based on the determined characteristic of the program of interest;
- recording an advance period associated with the program of interest first, up to the amount of available memory capacity, instead of recording the following period first, up to the amount of available memory capacity, in response to the determination to record the advance period associated with the program of interest first, the advance period corresponding to a period before a beginning of the program of interest;
- receiving an indication from a user to initiate a process of retrieving and presenting the program of interest;
- in response to the receiving the indication from the user to initiate a process of retrieving and presenting the program of interest,
- retrieving and presenting the recorded advance period and retrieving and presenting the program of interest.
A system which records a program, comprising:
- a receiving device operable to receive a program selected for recording;
- and
- a processor operable to compare at least one characteristic of the program selected for recording with a plurality of program characteristics, and in response to the at least one characteristic of the program selected for recording matching one of the plurality of program characteristics, and in response to the program selected for recording having at least one characteristic corresponding to at least one characteristic of a previous program for which at least one of an advance period associated with the previous program or a following period associated with the previous program was recorded, is operable to:
- identify the program selected for recording as a program of interest;
- determining a characteristic of the program of interest;
- determining whether there is sufficient available memory capacity to record both the advance period and following period;
- determining, based on the determined a characteristic of the program of interest, which of the advance period and following period should be recorded first, up to an amount of available memory capacity, in case there is not sufficient available memory capacity to record both the advance period and following period;
- in response to a determination there is sufficient available memory capacity to record both the advance period and following period, control recording of at least an advance period associated with the program of interest that precedes a scheduled start time of the program of interest;
- and
- in response to a determination there is sufficient available memory capacity to record both the advance period and following period, record a following period associated with the program of interest that follows a scheduled end time of the program of interest;
- receive an indication from a user to initiate a process of retrieving and presenting the program of interest;
- in response to the received indication from the user to initiate a process of retrieving and presenting the program of interest,
- retrieve and present the recorded advance period, the program of interest, and the recorded following period.
Dependencies are inferred from the claim text.