Digital video recording system with extended program content recording
First Claim
1. A method for managing extended digital program content, the method comprising the steps of:
- receiving by a digital video recorder a list of programs from a content provider, wherein each program from the list of programs is scheduled to broadcast between a defined start time and a defined end time;
receiving by the digital video recorder a request from a user to record a scheduled program from the list of programs;
subsequent to the step of receiving the request, determining by the digital video recorder to record extended program content in addition to the scheduled program;
responsive to the step of determining to record the extended program content, determining by the digital video recorder a duration of the extended program content based on a type of the scheduled program, the defined start time of the scheduled program, the defined end time of the scheduled program, and content provider preferences;
recording by the digital video recorder the scheduled program; and
recording by the digital video recorder the extended program content for the determined duration of the extended program content.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods and media for managing extended program content for a digital video recorder (DVR) are disclosed. Embodiments of a method may include determining an amount of extended program content to record in addition to the program to be recorded, where the extended program content is associated with the program to be recorded. The extended content may include either or both of program pre-content or program post-content. The method may also include recording the determined amount of extended program content and the program to be recorded. In a further embodiment, the method may include receiving an indication that the user desires to view extended program content and playing at least part of the extended program content. Determining the amount of extended program content to record may be based on one or more of available storage space, a specified time, a specified file size, user preferences, or other factors.
14 Citations
20 Claims
-
1. A method for managing extended digital program content, the method comprising the steps of:
-
receiving by a digital video recorder a list of programs from a content provider, wherein each program from the list of programs is scheduled to broadcast between a defined start time and a defined end time; receiving by the digital video recorder a request from a user to record a scheduled program from the list of programs; subsequent to the step of receiving the request, determining by the digital video recorder to record extended program content in addition to the scheduled program; responsive to the step of determining to record the extended program content, determining by the digital video recorder a duration of the extended program content based on a type of the scheduled program, the defined start time of the scheduled program, the defined end time of the scheduled program, and content provider preferences; recording by the digital video recorder the scheduled program; and recording by the digital video recorder the extended program content for the determined duration of the extended program content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-readable storage device having instructions stored thereon, the instructions for execution by at least one processor of a digital video recorder to implement a method, the method comprising the steps of:
-
receiving by the digital video recorder a list of programs from a content provider, wherein each program from the list of programs is scheduled to broadcast between a defined start time and a defined end time; receiving by the digital video recorder a request from a user to record a scheduled program from the list of programs; subsequent to the step of receiving the request, determining by the digital video recorder to record extended program content in addition to the scheduled program; responsive to the step of determining to record the extended program content, determining by the digital video recorder a duration of the extended program content based on a type of the scheduled program, the defined start time of the scheduled program, the defined end time of the scheduled program, and content provider preferences; recording by the digital video recorder the scheduled program; and recording by the digital video recorder the extended program content for the determined duration of the extended program content. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A digital video recording system, the system comprising:
-
one or more computer-readable storage devices; one or more processors; one or more computer-readable memories; program instructions, stored on at least one of the one or more computer-readable storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to receive inputs from a user; program instructions, stored on at least one of the one or more computer-readable storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to provide a list of programs to the user, wherein each program from the list of programs is scheduled to broadcast between a defined start time and a defined end time; program instructions, stored on at least one of the one or more computer-readable storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to receive a request to record a particular program from the user; program instructions, stored on at least one of the one or more computer-readable storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to record the particular program in response to receiving the request to record the particular program from the user; and program instructions, stored on at least one of the one or more computer-readable storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to determine to record extended program content associated with the particular program, responsive to the request to record the particular program; program instructions, stored on at least one of the one or more computer-readable storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to determine a duration of the extended program content based on a type of the particular program, the defined start time of the particular program, the defined end time of the particular program, and content service provider preferences; and program instructions, stored on at least one of the one or more computer-readable storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to record the extended program content for the determined duration of the extended program content. - View Dependent Claims (20)
-
Specification