Dynamic channel versioning in a broadcast air chain
First Claim
1. A system, comprising:
- one or more circuits in a media content packaging and distribution system that controls creation and distribution of a channel, the channel comprising media to be viewed on at least one user-computing device of a plurality of user-computing devices associated with at least one region of a plurality of regions, the one or more circuits configured to;
receive a media feed of the channel from a distribution source device over the media content packaging and distribution system,wherein the media feed of the channel corresponds to a live feed of an event;
extract first endpoint data from a first data source associated with the plurality of regions and second endpoint data from a second data source associated with the plurality of regions, wherein the first data source is different from the second data source;
determine a sum of the first endpoint data extracted from the first data source and the second endpoint data extracted from the second data source;
determine targeted content for a plurality of segments of the received media feed for each region of the plurality of regions, based on the sum of the first endpoint data extracted from the first data source and the second endpoint data extracted from the second data source;
generate a plurality of customized media feeds based on at least the determined targeted content, wherein the generated plurality of customized media feeds represents a plurality of versions of the channel; and
distribute the plurality of customized media feeds to the at least one user-computing device of the plurality of user-computing devices via at least one communication medium,wherein a customized media feed of the plurality of customized media feeds to be viewed on a set of user-computing devices of the plurality of user-computing devices corresponds to a given region of the plurality of regions, andwherein the customized media feed is distributed to the at least one user-computing device based on the customized media feed that is streamed on at least a single user-computing device of the set of user-computing devices at the given region of the plurality of regions.
0 Assignments
0 Petitions
Accused Products
Abstract
A media content packaging and distribution system that controls creation and distribution of a channel to be viewed on user-computing devices associated with a plurality of regions, receives a media feed of the channel from a distribution source device. Targeted content for a plurality of segments of the received media feed for each of the plurality of regions may be determined based on defined endpoint data that includes information related to the plurality of regions. A plurality of customized media feeds are generated based on at least the determined targeted content. The generated plurality of customized media feeds represents a plurality of versions of the channel. The plurality of customized media feeds are distributed via one or more communication mediums or a distribution system to be viewed on the user-computing devices.
-
Citations
25 Claims
-
1. A system, comprising:
one or more circuits in a media content packaging and distribution system that controls creation and distribution of a channel, the channel comprising media to be viewed on at least one user-computing device of a plurality of user-computing devices associated with at least one region of a plurality of regions, the one or more circuits configured to; receive a media feed of the channel from a distribution source device over the media content packaging and distribution system, wherein the media feed of the channel corresponds to a live feed of an event; extract first endpoint data from a first data source associated with the plurality of regions and second endpoint data from a second data source associated with the plurality of regions, wherein the first data source is different from the second data source; determine a sum of the first endpoint data extracted from the first data source and the second endpoint data extracted from the second data source; determine targeted content for a plurality of segments of the received media feed for each region of the plurality of regions, based on the sum of the first endpoint data extracted from the first data source and the second endpoint data extracted from the second data source; generate a plurality of customized media feeds based on at least the determined targeted content, wherein the generated plurality of customized media feeds represents a plurality of versions of the channel; and distribute the plurality of customized media feeds to the at least one user-computing device of the plurality of user-computing devices via at least one communication medium, wherein a customized media feed of the plurality of customized media feeds to be viewed on a set of user-computing devices of the plurality of user-computing devices corresponds to a given region of the plurality of regions, and wherein the customized media feed is distributed to the at least one user-computing device based on the customized media feed that is streamed on at least a single user-computing device of the set of user-computing devices at the given region of the plurality of regions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
14. A method, comprising:
-
in a media content packaging and distribution system that controls creation and distribution of a channel, the channel comprising media to be viewed on at least one user-computing device of a plurality of user-computing devices associated with at least one region of a plurality of regions; receiving a media feed of the channel from a distribution source device over the media content packaging and distribution system, wherein the media feed of the channel corresponds to a live feed of an event; extracting first endpoint data from a first data source associated with the plurality of regions and second endpoint data from a second data source associated with the plurality of regions, wherein the first data source is different from the second data source; determining a sum of the first endpoint data extracted from the first data source and the second endpoint data extracted from the second data source; determining targeted content for a plurality of segments of the received media feed for each region of the plurality of regions, based on the sum of the first endpoint data extracted from the first data source and the second endpoint data extracted from the second data source; generating a plurality of customized media feeds based on at least the determined targeted content, wherein the generated plurality of customized media feeds represents a plurality of versions of the channel; and distributing the plurality of customized media feeds to the at least one user-computing device of the plurality of user-computing devices via at least one communication medium, wherein a customized media feed of the plurality of customized media feeds to be viewed on a set of user-computing devices of the plurality of user-computing devices corresponds to a given region of the plurality of regions, and wherein the customized media feed is distributed to the at least one user-computing device based on the customized media feed that is streamed on at least a single user-computing device of the set of user-computing devices at the given region of the plurality of regions. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A non-transitory computer-readable medium having stored thereon, computer-executable instructions which when executed by a computer, cause the computer to execute operations, the operations comprising:
-
in a media content packaging and distribution system that controls creation and distribution of a channel, the channel comprising media to be viewed on at least one user-computing device of a plurality of user-computing devices associated with at least one region of a plurality of regions; receiving a media feed of the channel from a distribution source device over the media content packaging and distribution system, wherein the media feed of the channel corresponds to a live feed of an event; extracting first endpoint data from a first data source associated with the plurality of regions and second endpoint data from a second data source associated with the plurality of regions, wherein the first data source is different from the second data source; determining a sum of the first endpoint data extracted from the first data source and the second endpoint data extracted from the second data source; determining targeted content for a plurality of segments of the received media feed for each region of the plurality of regions, based on the sum of the first endpoint data extracted from the first data source and the second endpoint data extracted from the second data source; generating a plurality of customized media feeds based on at least the determined targeted content, wherein the generated plurality of customized media feeds represents a plurality of versions of the channel; and distributing the plurality of customized media feeds to the at least one user-computing device of the plurality of user-computing devices via at least one communication medium, wherein a customized media feed of the plurality of customized media feeds to be viewed on a set of user-computing devices of the plurality of user-computing devices corresponds to a given region of the plurality of regions, and wherein the customized media feed is distributed to the at least one user-computing device based on the customized media feed that is streamed on at least a single user-computing device of the set of user-computing devices at the given region of the plurality of regions. - View Dependent Claims (25)
-
Specification