USE OF MESSAGES IN OR ASSOCIATED WITH PROGRAM SIGNAL STREAMS BY SET-TOP TERMINALS
First Claim
Patent Images
1. A method of operating a receiving device comprising:
- receiving instructions to record a selected one of at least one program to be received in a program signal stream, starting at a first program start clock time;
receiving the program signal stream comprising at least the selected program and at least one message defining a second program start time for the selected program, in units of time with respect to progression of the program signal stream, the program signal stream and the at least one message being received from a same originator;
identifying the at least one message in the received program stream;
comparing the first program start clock time of the selected program with the second program start time, in units of time, defined by the at least one message; and
starting to record the selected program based, at least in part, on the second program start time, if the second program start time is different from the first program start clock time.
3 Assignments
0 Petitions
Accused Products
Abstract
A method of operating a receiving device coupled to a display device at a user location is disclosed, comprising programming the receiving device to record a program and recording the program based, at least in part, on at least one segmentation message in a program stream. In one example, the receiving device, which may be a set-top terminal, for example, is coupled to a display device, such as a television, at a user location. Devices are disclosed, as well.
13 Citations
37 Claims
-
1. A method of operating a receiving device comprising:
-
receiving instructions to record a selected one of at least one program to be received in a program signal stream, starting at a first program start clock time; receiving the program signal stream comprising at least the selected program and at least one message defining a second program start time for the selected program, in units of time with respect to progression of the program signal stream, the program signal stream and the at least one message being received from a same originator; identifying the at least one message in the received program stream; comparing the first program start clock time of the selected program with the second program start time, in units of time, defined by the at least one message; and starting to record the selected program based, at least in part, on the second program start time, if the second program start time is different from the first program start clock time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A receiving device to receive a program signal stream comprising:
-
an interface to receive a program signal stream comprising at least one program, the program signal stream comprising at least one message containing a first program start time for a selected one of the at least one program, the first program start time being in units of time with respect to progression of the program signal stream, from receipt of the message to a start time of the selected program in the program stream, wherein the program signal stream including the at least one message is received from a same originator; a processing device configured to; receive instructions from a user to record the selected program starting at a second program start clock time; receive the program signal stream from the interface; identify the at least one message in the received program signal stream; compare the first program start time of the selected program in units of time contained in the at least one message to the second program start clock time; and start to record the selected program starting at the first start time, in units of time contained in the at least one message, if the second start time is different from the first start clock time; the receiving device further comprising memory coupled to the processor to store the selected recorded program. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method of operating a receiving device comprising:
-
receiving instructions to record a selected one of at least one program to be received in a program signal stream from an originator, starting at a program start clock time and ending at a program end clock time; receiving at least one message in the program signal stream defining an end time for the program, from the same originator; comparing the program end clock time to the end time defined by the message and, if the end time defined by the message is later than the program end clock time, continuing to record the selected program after the program end clock time; and ending recording of the program at the end time defined by the message. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A receiving device to receive a program signal stream comprising:
-
an interface to receive a program signal stream comprising at least one program, the program signal stream comprising at least one message containing a first program end time for a selected one of the at least one programs, the first program end time being in units of time with respect to progression of the program signal stream, from receipt of the message to an end time of the selected program in the program stream, wherein the program signal stream including the at least one message is received from a same originator; a processing device configured to; be programmable by a user to record the selected program starting at a second program end clock time; receive the program signal stream from the interface; identify the at least one message in the received program signal stream; compare the first program end time of the selected program in units of time contained in the at least one message to the second program end clock time; and end recording of the selected program at the first end time, in units of time contained in the at least one message, if the second end time is different from the first end clock time; the receiving device further comprising memory coupled to the processor to store the selected recorded program. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37)
-
Specification