Dynamic channel versioning in a broadcast air chain based on user preferences
First Claim
1. A system, comprising:
- one or more circuits in a media content packaging and distribution system configured to control creation and distribution of a channel to one or more of a plurality of user-computing devices associated with a plurality of specific subscriber accounts, the one or more circuits configured to;
receive a plurality of user-preferences from the plurality of user-computing devices over one or more communication mediums;
determine a plurality of targeted contents for each user-computing device of the plurality of user-computing devices,wherein the plurality of targeted contents are determined based on a first number of types of the user-computing device and the plurality of user-preferences from a corresponding user-computing device of the plurality of user-computing devices;
determine corresponding sequences of a plurality of segments of a media feed of the channel, based on information corresponding to one or more triggers included in the media feed;
generate a plurality of customized media feeds of the media feed of the channel, based on at least the plurality of user-preferences,wherein the plurality of customized media feeds are generated based on video stitching of the plurality of segments of the media feed of the channel and a targeted content of the plurality of targeted contents for the plurality of user-computing devices, andwherein the generated plurality of customized media feeds represent a plurality of user-specific versions of the channel; and
communicate the plurality of customized media feeds to the one or more of the plurality of user-computing devices over at least one of the one or more communication mediums or a distribution system.
0 Assignments
0 Petitions
Accused Products
Abstract
A media content packaging and distribution system that controls distribution of a channel to be viewed on a plurality of user-computing devices associated with a plurality of specific subscriber accounts, receives a plurality of user-preferences from at least one of the plurality of user-computing devices over one or more communication mediums, and generate a plurality of customized media feeds of a media feed of the channel, based on at least the received plurality of user-preferences. The generated plurality of customized media feeds represents a plurality of user-specific versions of the channel. The plurality of customized media feeds is communicated over the one or more communication mediums to be viewed on the plurality of user-computing devices. The media feed corresponds to at least one of a live media feed, or a stored media feed, and the plurality of user-computing devices is associated with one or more regions.
-
Citations
28 Claims
-
1. A system, comprising:
-
one or more circuits in a media content packaging and distribution system configured to control creation and distribution of a channel to one or more of a plurality of user-computing devices associated with a plurality of specific subscriber accounts, the one or more circuits configured to; receive a plurality of user-preferences from the plurality of user-computing devices over one or more communication mediums; determine a plurality of targeted contents for each user-computing device of the plurality of user-computing devices, wherein the plurality of targeted contents are determined based on a first number of types of the user-computing device and the plurality of user-preferences from a corresponding user-computing device of the plurality of user-computing devices; determine corresponding sequences of a plurality of segments of a media feed of the channel, based on information corresponding to one or more triggers included in the media feed; generate a plurality of customized media feeds of the media feed of the channel, based on at least the plurality of user-preferences, wherein the plurality of customized media feeds are generated based on video stitching of the plurality of segments of the media feed of the channel and a targeted content of the plurality of targeted contents for the plurality of user-computing devices, and wherein the generated plurality of customized media feeds represent a plurality of user-specific versions of the channel; and communicate the plurality of customized media feeds to the one or more of the plurality of user-computing devices over at least one of the one or more communication mediums or a distribution system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method, comprising:
-
in a media content packaging and distribution system that controls distribution of a channel to one or more of a plurality of user-computing devices associated with a plurality of specific subscriber accounts; receiving a plurality of user-preferences from the plurality of user-computing devices over one or more communication mediums; determining a plurality of targeted contents for each user-computing device of the plurality of user-computing devices, wherein the plurality of targeted contents are determined based on a first number of types of the user-computing device and the plurality of user-preferences from a corresponding user-computing device of the plurality of user-computing devices; determining corresponding sequences of a plurality of segments of a media feed of the channel, based on information corresponding to one or more triggers included in the media feed; generating a plurality of customized media feeds of the media feed of the channel, based on at least the plurality of user-preferences, wherein the plurality of customized media feeds are generated based on video stitching of the plurality of segments of the media feed of the channel and the targeted content of the plurality of targeted contents for the plurality of user-computing devices, and wherein the generated plurality of customized media feeds represents a plurality of user-specific versions of the channel; and communicating the plurality of customized media feeds to the one or more of the plurality of user-computing devices over the one or more communication mediums. - View Dependent Claims (10, 11, 12)
-
-
13. A non-transitory computer-readable medium having stored thereon, computer-readable 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 distribution of a channel to one or more of a plurality of user-computing devices associated with a plurality of specific subscriber accounts; receiving a plurality of user-preferences from the plurality of user-computing devices over one or more communication mediums; determining a plurality of targeted contents for each user-computing device of the plurality of user-computing devices, wherein the plurality of targeted contents are determined based on a first number of types of the user-computing device and the plurality of user-preferences from a corresponding user-computing device of the plurality of user-computing devices; determining corresponding sequences of a plurality of segments of a media feed of the channel, based on information corresponding to one or more triggers included in the media feed; generating a plurality of customized media feeds of the media feed of the channel, based on at least the plurality of user-preferences, wherein the plurality of customized media feeds are generated, based on video stitching of the plurality of segments of the media feed of the channel and the targeted content of the plurality of targeted contents for the plurality of user-computing devices, and wherein the generated plurality of customized media feeds represents a plurality of user-specific versions of the channel; and communicating the plurality of customized media feeds to the one or more of the plurality of user-computing devices over the one or more communication mediums. - View Dependent Claims (14, 15, 16)
-
-
17. A system, comprising:
-
one or more circuits in a media content packaging and distribution system that controls creation and distribution of a channel to one or more of a plurality of user-computing devices associated with a plurality of specific subscriber accounts, the one or more circuits configured to; receive a plurality of user-preferences from the plurality of user-computing devices over one or more communication mediums; determine a plurality of targeted contents for each user-computing device of the plurality of user-computing devices, wherein the plurality of targeted contents are determined based on a first number of types of the user-computing device and the plurality of user-preferences from a corresponding user-computing device of the plurality of user-computing devices; determine corresponding sequences of a plurality of segments of a media feed of the channel, based on information corresponding to one or more triggers included in the media feed; generate a plurality of distinct customized media feeds of the media feed of the channel, based on the number of the plurality of user-preferences, wherein each of the plurality of distinct customized media feeds is for a specific one of the plurality of user-computing devices; video stitching the plurality of segments of the media feed of the channel and the targeted content of the plurality of targeted contents for corresponding user-computing devices of the plurality of user-computing devices to generate the plurality of distinct customized media feeds, wherein each of the generated plurality of distinct customized media feeds represents a user-specific version of the channel; and communicate the plurality of distinct customized media feeds via at least one of the one or more communication mediums or a distribution system, wherein each of the plurality of distinct customized media feeds is communicated to the specific one of the plurality of user-computing devices. - View Dependent Claims (18, 19, 20)
-
-
21. A method, comprising:
-
in a media content packaging and distribution system that controls creation and distribution of a channel to one or more of a plurality of user-computing devices associated with a plurality of specific subscriber accounts; receiving a plurality of user-preferences from the plurality of user-computing devices over one or more communication mediums; determining a plurality of targeted contents for each user-computing device of the plurality of user-computing devices, wherein the plurality of targeted contents are determined based on a first number of types of the user-computing device and the plurality of user-preferences from a corresponding user-computing device of the plurality of user-computing devices; determining corresponding sequences of a plurality of segments of a media feed of the channel, based on information corresponding to one or more triggers included in the media feed; generating a plurality of distinct customized media feeds of the media feed of the channel, based on the number of the plurality of user-preferences, wherein each of the plurality of distinct customized media feeds is for a specific one of the plurality of user-computing devices; video stitching the plurality of segments of the media feed of the channel and the targeted content of the plurality of targeted contents for corresponding user-computing devices of the plurality of user-computing devices to generate the plurality of distinct customized media feeds, wherein each of the generated plurality of distinct customized media feeds represents a user-specific version of the channel; and communicating the plurality of distinct customized media feeds via at least one of the one or more communication mediums or a distribution system, wherein each of the plurality of distinct customized media feeds is communicated to the specific one of the plurality of user-computing devices. - View Dependent Claims (22, 23, 24)
-
-
25. A non-transitory computer-readable medium having stored thereon, computer-readable 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 to one or more of a plurality of user-computing devices associated with a plurality of specific subscriber accounts; receiving a plurality of user-preferences from the plurality of user-computing devices over one or more communication mediums; determining a plurality of targeted contents for each user-computing device of the plurality of user-computing devices, wherein the plurality of targeted contents are determined based on a first number of types of the user-computing device and the plurality of user-preferences from a corresponding user-computing device of the plurality of user-computing devices; determining corresponding sequences of a plurality of segments of a media feed of the channel, based on information corresponding to one or more triggers included in the media feed; generating a plurality of distinct customized media feeds of the media feed of the channel, based on the number of the plurality of user-preferences, wherein each of the plurality of distinct customized media feeds is for a specific one of the plurality of user-computing devices; video stitching the plurality of segments of the media feed of the channel and the targeted content of the plurality of targeted contents for corresponding user-computing devices of the plurality of user-computing devices to generate the plurality of distinct customized media feeds, wherein each of the generated plurality of distinct customized media feeds represents a user-specific version of the channel; and communicating the plurality of distinct customized media feeds via at least one of the one or more communication mediums or a distribution system, wherein each of the plurality of distinct customized media feeds is communicated to the specific one of the plurality of user-computing devices. - View Dependent Claims (26, 27, 28)
Specification