Digital video recorder for automatically recording an upcoming program that is being advertised
First Claim
1. A method for recording an advertised program that is advertised during a broadcast of a first program different from the advertised program, the method comprising:
- receiving, during the broadcast of the first to a user, a request from the user to record a future broadcast of the advertised program, wherein the advertised program is advertised in an advertisement appearing in the broadcast of the first program, the first program being embodied in video data received from an external broadcasting source;
in response to receiving the request from the user, locally storing a video segment of the first program that was broadcast to the user, the video segment including a preceding segment broadcast to the user immediately prior to receiving the request and the video segment having a predefined duration that is less than a duration of the first program;
parsing the locally stored video segment to extract and identify at least one prescribed keyword;
determining, based on the at least one prescribed word, the future broadcast of the advertised program to record;
automatically establishing a recording session to record the future broadcast of the advertised program; and
recording the advertised program during the established recording session.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus is provided for recording a program being advertised during a broadcast of another program. The method begins by receiving a user request to record the program being advertised in an advertisement appearing in a broadcast of the other program. The other program is embodied in a video signal received from an external broadcasting source. At least one prescribed keyword is identified in a locally stored segment of the video signal that contains the advertisement. The prescribed keyword(s) pertains to a time at which the program being advertised is to be broadcast. A recording session is established in accordance with the prescribed keyword(s) to record the program being advertised. Finally, the program being advertised is recorded during the established recording session.
-
Citations
19 Claims
-
1. A method for recording an advertised program that is advertised during a broadcast of a first program different from the advertised program, the method comprising:
-
receiving, during the broadcast of the first to a user, a request from the user to record a future broadcast of the advertised program, wherein the advertised program is advertised in an advertisement appearing in the broadcast of the first program, the first program being embodied in video data received from an external broadcasting source; in response to receiving the request from the user, locally storing a video segment of the first program that was broadcast to the user, the video segment including a preceding segment broadcast to the user immediately prior to receiving the request and the video segment having a predefined duration that is less than a duration of the first program; parsing the locally stored video segment to extract and identify at least one prescribed keyword; determining, based on the at least one prescribed word, the future broadcast of the advertised program to record; automatically establishing a recording session to record the future broadcast of the advertised program; and recording the advertised program during the established recording session. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 18, 19)
-
-
13. An apparatus for recording an advertised program that is advertised during a broadcast of a first program different from the advertised program, the apparatus comprising:
-
a non-transitory computer-readable storage medium; and a processor responsive to the computer-readable storage medium and to a software program, the software program, when loaded into the processor, operative to; receive, during the broadcast of the first program to a user, a request from the user to record a future broadcast of the advertised program, wherein advertised program is advertised in an advertisement appearing in the broadcast of the first program, the first program being embodied in video data received from an external broadcasting source; in response to receiving the request from the user, locally store a video segment of the first program that was broadcast to the user, the video segment including a preceding segment broadcast to the user immediately prior to receiving the request and the video segment having a predefined duration that is less than a duration of the first program; parse the locally stored video segment to extract and identify at least one prescribed keyword; determine, based on the at least one prescribed word, the future broadcast of the advertised program to record; cause a recording session to be established to record the future broadcast of the advertised program; and cause the advertised program to be recorded onto the computer-readable storage medium during the established recording session. - View Dependent Claims (14, 15, 16)
-
-
17. An apparatus for recording an advertised program that is advertised during a broadcast of a first program different from the advertised program, the apparatus comprising:
-
a non-transitory computer-readable storage medium; and a processor responsive to the computer-readable storage medium and to a software program, the software program, when loaded into the processor, operative to; receive, during the broadcast of the first program to a user, a request from the user to record a future broadcast of the advertised program, wherein the advertised program is advertised in an advertisement appearing in the broadcast of the first program, said first program being embodied in video data received from an external broadcasting source; in response to receiving the request from the user, locally store a video segment of the first program that was broadcast to the user, the video segment including a preceding segment broadcast to the user immediately prior to receiving the request and the video segment having a predefined duration that is less than a duration of the first program; parse the locally stored video segment to extract and identify at least one prescribed keyword; determine, based on the at least one prescribed word, the future broadcast of the advertised program to record; cause a recording session to be established to record the advertised program; and cause the advertised program to be recorded onto the computer-readable storage medium during the established recording session.
-
Specification