Methodology for display/distribution of multiple content versions based on demographics
First Claim
1. A method of providing media programs to a theater for eventual display, comprising the steps of:
- segmenting media program data collectively describing different versions of the media program into a plurality of media segments wherein each media segment includes at least one component associated with one or more attributes, each having one or more attribute values;
generating a mapping of each attribute value with a pointer to the component of the segment of the media program having the attribute associated with the attribute value;
generating conditional access information at least in part from the data describing the authorized media program version;
generating a manifest, the manifest incorporating the conditional access information and inalterable by the theater from the mapping and from data describing an authorized media program version authorized for display at the theater; and
transmitting the media program data and the manifest to the theater.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for distributing different versions of media programs is disclosed. The method comprises the steps of segmenting media program data collectively describing different versions of the media program into a plurality of media segments wherein each media segment is includes at least one component associated with one or more attributes having one or more attributes values; generating a mapping of each attribute value with a pointer to the component of the segment of the media program data having the attribute associated with the attribute value; generating a manifest from the mapping and from data describing an authorized media program version authorized for display at the display entity; and transmitting the media program data and the manifest to the display entity.
-
Citations
27 Claims
-
1. A method of providing media programs to a theater for eventual display, comprising the steps of:
-
segmenting media program data collectively describing different versions of the media program into a plurality of media segments wherein each media segment includes at least one component associated with one or more attributes, each having one or more attribute values; generating a mapping of each attribute value with a pointer to the component of the segment of the media program having the attribute associated with the attribute value; generating conditional access information at least in part from the data describing the authorized media program version; generating a manifest, the manifest incorporating the conditional access information and inalterable by the theater from the mapping and from data describing an authorized media program version authorized for display at the theater; and transmitting the media program data and the manifest to the theater. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An apparatus for providing media programs to a theater for eventual display, comprising
means for segmenting media program data collectively describing different versions of the media program into a plurality of media segments wherein each media segment is includes at least one component associated with one or more attributes, each having one or more attribute values; -
means for generating a mapping of each attribute value with a pointer to the component of the segment of the media program having the attribute associated with the attribute value; means for generating conditional access information at least in part from the data describing the authorized media program version; means for generating a manifest incorporating the conditional access information and inalterable by the theater from the mapping and from data describing an authorized media program version authorized for display at the theater; and means for transmitting the media program data and the manifest to the theater. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
Specification