Cartoon Blazes Path to Personalized Entertainment Networks

A recent invention hatched by a group of Cartoon Network executives may offer a glimpse at how Turner Broadcasting and parent Time Warner Inc. could market personalized entertainment channels to viewers of its general entertainment networks.

chris-waldron
Chris Waldron

Cartoon Network Digital VP Chris Waldron, Cartoon Senior Director of Product management Beau Teague, Senior Director of Web Production Sherri Glass, Chief Content Officer Rob Sorcher, and Senior User Experience Architect Justin Smith are named as inventors on the patent application, titled, “Providing a personalized entertainment network.”

The patent application includes methods that Turner has already incorporated into its Cartoon Network apps for mobile devices. Cartoon’s app developers recently won an Emmy award for outstanding creative achievement in interactive media – user and visual design.

Turner filed the patent application on March 10.

beau-teague
Beau Teague

Abstract: Methods, apparatus, computer program products, and systems for providing a personalized entertainment network are provided. An example method comprises (a) establishing a communication session with an application executing on a user device; (b) receiving network identifying information identifying a personalized network; (c) determining an ordered set of media item identifiers; and (d) providing one or more digital media items in accordance with the ordered set of media item identifiers. Each media item identifier is configured to identify a digital media item. Determining the ordered set of digital media items comprises assigning a class to each position of the ordered set and assigning a media item identifier to each position of the ordered set. A particular digital media item identified by a particular media item identifier assigned to a particular position of the ordered set corresponds to the class assigned to that particular position.

Patent

justin-smith
Justin Smith

Related articles:
What’s Next For Comcast? Personalized Live, Linear Networks
Turner Expands ACR Patent Portfolio
Turner Recruits Mediavest Veteran Merrifield to Push Ad Innovation
Turner Optimizes Ad Placement With ‘Spot Scheduler Solver’
Turner – iStreamPlanet Deal Bad News For BAM

Claims: 
1. A method for providing a personalized network, the method comprising the steps of: establishing, by a provider system comprising one or more processors, a communication session with an application that is (a) executed on a user computing device and (b) provides a user interface for user interaction; receiving network identifying information identifying a personalized network; determining an ordered set of media item identifiers based at least in part on network profile information for the personalized network identified by the network identifying information, each media item identifier configured to identify a digital media item, wherein determining the ordered set of digital media items comprises: assigning a class to each position of the ordered set, and assigning a media item identifier to each position of the ordered set, wherein a particular digital media item identified by a particular media item identifier assigned to a particular position of the ordered set corresponds to the class assigned to that particular position; and providing one or more digital media items for display by the user interface in accordance with the ordered set of media item identifiers.

2. A method according to claim 1, wherein the network profile information comprises a status associated with a respective one or more classes of digital media items.

3. A method according to claim 2, wherein the status indicates whether a user of the personalized network likes or dislikes a class of digital media items.

4. A method according to claim 3, wherein the status indicates a degree to which the user likes or dislikes a class of digital media items.

5. A method according to claim 2, the method further comprising: after providing a first media item of a first class, receiving user input regarding the first media item, wherein (a) the user input is provided as input to the user interface and (b) the user input provides feedback regarding whether a user of personalized network liked or disliked the first media item; adjusting the status associated with the first class based on the user input.

6. A method according to claim 5, the method further comprising: updating at least a portion of the ordered set of media item identifiers based at least in part on the adjusted status of the first class.

7. A method according to claim 1, wherein the network profile information comprises an indication of digital media items that have been previously provided by the personalized entertainment network.

8. A method according to claim 1, wherein each media item is associated with a type, a class, and a new content indicator.

9. A method according to claim 1, wherein each digital media item identified by a media item identifier of the ordered set of media item identifiers is selected from a catalog of digital media items and the position within the ordered set to which the corresponding media item identifier is assigned is based at least in part on at least one of (a) a class associated with the digital media item, (b) a status associated with the class associated with the digital media item, (b) a new content indicator associated with the digital media item, (c) a type associated with the digital media item, or (d) whether the digital media item has previously been provided by the personalized entertainment network.

10. A method according to claim 1, wherein a first media item associated with a particular class and a new item indicator is assigned to an earlier position in the ordered set than a second media item associated with the particular class and not associated with a new item indicator.

11. An apparatus comprising at least one processor and at least one memory including program code, the at least one memory and the program code configured to, with the processor, cause the apparatus to at least: establish a communication session with an application that is (a) executed on a user computing device and (b) provides a user interface for user interaction; receive network identifying information identifying a personalized network; determine an ordered set of media item identifiers based at least in part on network profile information for the personalized network identified by the network identifying information, each media item identifier configured to identify a digital media item, wherein determining the ordered set of digital media items comprises: assign a class to each position of the ordered set, and assign a media item identifier to each position of the ordered set, wherein a particular digital media item identified by a particular media item identifier assigned to a particular position of the ordered set corresponds to the class assigned to that particular position; and provide one or more digital media items for display by the user interface in accordance with the ordered set of media item identifiers.

12. An apparatus according to claim 11, wherein the network profile information comprises a status associated with a respective one or more classes of digital media items and wherein the status indicates whether a user of the personalized network likes or dislikes a class of digital media items.

13. An apparatus according to claim 12, the at least one memory and the program code further configured to, with the processor, cause the apparatus to at least: after providing a first media item of a first class, receive user input regarding the first media item, wherein (a) the user input is provided as input to the user interface and (b) the user input provides feedback regarding whether a user of personalized network liked or disliked the first media item; adjust the status associated with the first class based on the user input.

14. An apparatus according to claim 13, the at least one memory and the program code further configured to, with the processor, cause the apparatus to at least: update at least a portion of the ordered set of media item identifiers based at least in part on the adjusted status of the first class.

15. An apparatus according to claim 11, wherein each digital media item identified by a media item identifier of the ordered set of media item identifiers is selected from a catalog of digital media items and the position within the ordered set to which the corresponding media item identifier is assigned is based at least in part on at least one of (a) a class associated with the digital media item, (b) a status associated with the class associated with the digital media item, (b) a new content indicator associated with the digital media item, (c) a type associated with the digital media item, or (d) whether the digital media item has previously been provided by the personalized entertainment network.

16. An apparatus according to claim 11, wherein a first media item associated with a particular class and a new item indicator is assigned to an earlier position in the ordered set than a second media item associated with the particular class and not associated with a new item indicator.

17. A computer program product comprising at least one non-transitory computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising: an executable portion configured to establish a communication session with an application that is (a) executed on a user computing device and (b) provides a user interface for user interaction; an executable portion configured to receive network identifying information identifying a personalized network; an executable portion configured to determine an ordered set of media item identifiers based at least in part on network profile information for the personalized network identified by the network identifying information, each media item identifier configured to identify a digital media item, wherein determining the ordered set of digital media items comprises: assign a class to each position of the ordered set, and assign a media item identifier to each position of the ordered set, wherein a particular digital media item identified by a particular media item identifier assigned to a particular position of the ordered set corresponds to the class assigned to that particular position; and an executable portion configured to provide one or more digital media items for display by the user interface in accordance with the ordered set of media item identifiers.

18. A computer program product according to claim 17, wherein the network profile information comprises a status associated with a respective one or more classes of digital media items and wherein the status indicates whether a user of the personalized network likes or dislikes a class of digital media items.

19. A computer program product according to claim 18, the computer-readable program code portions further comprising: an executable portion configured to, after providing a first media item of a first class, receive user input regarding the first media item, wherein (a) the user input is provided as input to the user interface and (b) the user input provides feedback regarding whether a user of personalized network liked or disliked the first media item; an executable portion configured to adjust the status associated with the first class based on the user input.

20. A computer program product according to claim 20, the computer-readable program code portions further comprising: an executable portion configured to update at least a portion of the ordered set of media item identifiers based at least in part on the adjusted status of the first class.

21. A computer program product according to claim 17, wherein each digital media item identified by a media item identifier of the ordered set of media item identifiers is selected from a catalog of digital media items and the position within the ordered set to which the corresponding media item identifier is assigned is based at least in part on at least one of (a) a class associated with the digital media item, (b) a status associated with the class associated with the digital media item, (b) a new content indicator associated with the digital media item, (c) a type associated with the digital media item, or (d) whether the digital media item has previously been provided by the personalized entertainment network.

22. An computer program product according to claim 17, wherein a first media item associated with a particular class and a new item indicator is assigned to an earlier position in the ordered set than a second media item associated with the particular class and not associated with a new item indicator.