CPC H04N 21/4147 (2013.01) [H04N 21/25891 (2013.01); H04N 21/262 (2013.01); H04N 21/431 (2013.01); H04N 21/4334 (2013.01); H04N 21/4335 (2013.01); H04N 21/43622 (2013.01); H04N 21/44222 (2013.01); H04N 21/4532 (2013.01); H04N 21/47 (2013.01); H04N 21/47214 (2013.01); H04N 21/482 (2013.01); H04N 21/4882 (2013.01); H04N 21/84 (2013.01)] | 17 Claims |
1. 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.
|