Program storage, retrieval and management based on segmentation messages
First Claim
1. A method of storing an expanse of a portion of a program signal stream, the program signal stream comprising a sequence of programs provided serially, wherein there is at least one segmentation message in the program signal stream, the method comprising:
- receiving the program signal stream; and
storing an expanse of the portion of the program signal stream based, at least in part, on the at least one segmentation message in the program signal stream.
9 Assignments
0 Petitions
Accused Products
Abstract
Segmentation messages indicative of locations of upcoming events, such as the start and end of programs and program portions, and/or rights related to the programs and program portions, are used by cable systems and the like to store programs and program portions for later retrieval and transmission to customers on request. Storage, retrieval and management of programming is thereby facilitated. Methods and systems are disclosed.
265 Citations
68 Claims
-
1. A method of storing an expanse of a portion of a program signal stream, the program signal stream comprising a sequence of programs provided serially, wherein there is at least one segmentation message in the program signal stream, the method comprising:
-
receiving the program signal stream; and
storing an expanse of the portion of the program signal stream based, at least in part, on the at least one segmentation message in the program signal stream. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A system for storing an expanse of a portion of a program signal stream, the program signal stream comprising a sequence of programs provided serially and at least one segmentation message in the program signal stream, the system comprising:
-
means for receiving the program signal stream; and
storing means for storing the expanse based, at least in part, on the at least one segmentation message in the program signal stream. - View Dependent Claims (30, 31)
-
-
32. A system for storing an expanse of a portion of a program signal stream, the program signal stream comprising a sequence of programs provided serially and at least one segmentation message in the program signal stream, the system comprising:
-
at least one processor programmed to segment the expanse of the program signal stream from the program signal stream based, at least in part, on the at least one segmentation message in the program signal stream; and
memory to store the segmented portion of the program signal stream. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39)
-
-
40. A method of transmitting a stored asset to a requesting party, wherein the stored asset is an expanse of a portion of a previously broadcast program signal stream, the method comprising:
-
receiving a request for the stored asset;
retrieving the requested stored asset; and
transmitting the requested stored asset to the party. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47)
-
-
48. A system for transmitting a stored asset to a requesting party, wherein the stored asset is an expanse of a portion of a previously broadcast program signal stream, the system comprising:
-
means for receiving a request for the stored asset;
means for retrieving the requested stored asset;
means for transmitting the requested stored asset to the requesting party; and
means for determining if there is a right to transmit the requested stored asset.
-
-
49. A system for transmitting a stored asset to a requesting party, wherein the stored asset is an expanse of a portion of a previously broadcast program signal stream, the system comprising:
-
memory to store a plurality of assets; and
at least one processor programmed to;
retrieve a requested asset from the memory; and
transmit the requested asset to the requesting party. - View Dependent Claims (50, 51, 52, 53, 54, 55, 56, 57)
-
-
58. A method of generating a program signal stream comprising:
-
creating a serial sequence of programs; and
inserting at least one segmentation message proximate a portion of the program signal stream, indicating at least storage and transmission rights related to that portion of the program signal stream. - View Dependent Claims (59)
-
-
60. A method of processing a program signal stream for delivery comprising:
-
creating a serial sequence of programs, wherein a program comprises a program portion; and
inserting at least one segmentation message in the program signal stream to indicate an expanse of the portion. - View Dependent Claims (61, 62, 63, 64)
-
-
65. A method of storing an expanse of a portion of a program signal stream, the program signal stream comprising a sequence of programs provided serially, the method comprising
receiving the program signal stream from a source; -
receiving at least one segmentation message from the source; and
storing an expanse of the portion of the program based, at least in part, on the at least one segmentation message. - View Dependent Claims (66, 67, 68)
-
Specification