Systems and Methods for Selecting Content For a Subscriber of a Content Service Provider
First Claim
Patent Images
1. A system for selecting content for a subscriber of a video service provider comprising:
- a computer system adapted to;
(a) generate a subscriber profile comprising information on the subscriber'"'"'s viewing preferences received from the subscriber;
(b) store the subscriber profile in memory;
(c) generate a first record in a subscriber preference table for the subscriber based on the subscriber profile, the first record comprising one or more categories of content and a first score for each category of the one or more categories of content;
(d) identify one or more groups of subscribers whose viewing preferences correlate with the subscriber'"'"'s viewing preferences based on a correlation threshold, each group of the one or more groups is associated with a second record in a group preference table, the second record comprising the one or more categories of content and a second score for each category of the one or more categories of content;
(e) select at least a first content item from available content items stored in the memory based on the first scores associated with the first record in the subscriber preference table;
(f) select at least a second content item from the available content items stored in the memory based on the second scores associated with the second records in the group preference table;
(g) generate a playlist for the subscriber comprising titles for at least the first content item and the second content item; and
(h) in response to receiving a rating from the subscriber for a content item viewed by the subscriber, revise a first score associated with the first record for at least one category of the one or more categories of content in the subscriber preference table based on the rating.
2 Assignments
0 Petitions
Accused Products
Abstract
Various embodiments of the present invention provide systems and methods for selecting content for a subscriber of a video service provider. In particular embodiments, the systems and methods provide a personalized playlist that includes one or more titles of content that have been specifically identified for the subscriber. Further, in various embodiments, the systems and methods transmit a selected content from the playlist over a unicast stream to the subscriber. In various embodiments, the playlist is provided to the subscriber through a content provider'"'"'s environment such as video on demand (VOD) service.
33 Citations
31 Claims
-
1. A system for selecting content for a subscriber of a video service provider comprising:
a computer system adapted to; (a) generate a subscriber profile comprising information on the subscriber'"'"'s viewing preferences received from the subscriber; (b) store the subscriber profile in memory; (c) generate a first record in a subscriber preference table for the subscriber based on the subscriber profile, the first record comprising one or more categories of content and a first score for each category of the one or more categories of content; (d) identify one or more groups of subscribers whose viewing preferences correlate with the subscriber'"'"'s viewing preferences based on a correlation threshold, each group of the one or more groups is associated with a second record in a group preference table, the second record comprising the one or more categories of content and a second score for each category of the one or more categories of content; (e) select at least a first content item from available content items stored in the memory based on the first scores associated with the first record in the subscriber preference table; (f) select at least a second content item from the available content items stored in the memory based on the second scores associated with the second records in the group preference table; (g) generate a playlist for the subscriber comprising titles for at least the first content item and the second content item; and (h) in response to receiving a rating from the subscriber for a content item viewed by the subscriber, revise a first score associated with the first record for at least one category of the one or more categories of content in the subscriber preference table based on the rating. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
14. A method for selecting content for a subscriber of a video service provider, the method comprising the steps of:
-
(a) generating with a computer device a subscriber profile comprising information on the subscriber'"'"'s viewing preferences received from the subscriber; (b) storing the subscriber profile in memory; (c) generating a first record in a subscriber preference table for the subscriber based on the subscriber profile, the first record comprising one or more categories of content and a first score for each category of the one or more categories of content; (d) identifying one or more groups of subscribers whose viewing preferences correlate with the subscriber'"'"'s viewing preferences based on a correlation threshold, each group of the one or more groups is associated with a second record in a group preference table, the second record comprising the one or more categories of content and a second score for each category of the one or more categories of content; (e) selecting with the computer device at least a first content item from available content items stored in the memory based on the first scores associated with the first record in the subscriber preference table; (f) selecting with the computer device at least a second content item from the available content items stored in the memory based on the second scores associated with the second records in the group preference table; (g) generating with the computer device a playlist for the subscriber comprising titles for at least the first content item and the second content item; and (h) in response to receiving a rating from the subscriber for a content item viewed by the subscriber, revising the first score associated with the first record for at least one category of the one or more categories of content in the subscriber preference table based on the rating. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A computer-readable medium containing code executable by a processor for selecting content for a subscriber of a video service provider comprising computer-readable program instructions adapted for:
-
(a) generating a subscriber profile comprising information on the subscriber'"'"'s viewing preferences received from the subscriber; (b) storing the subscriber profile in memory; (c) generating a first record in a subscriber preference table for the subscriber based on the subscriber profile, the first record comprising one or more categories of content and a first score for each category of the one or more categories of content; (d) identifying one or more groups of subscribers whose viewing preferences correlate with the subscriber'"'"'s viewing preferences based on a correlation threshold, each group of the one or more groups is associated with a second record in a group preference table, the second record comprising the one or more categories of content and a second score for each category of the one or more categories of content; (e) selecting at least a first content item from available content items stored in the memory based on the first scores associated with the first record in the subscriber preference table; (f) selecting at least a second content item from the available content items stored in the memory based on the second scores associated with the second records in the group preference table; (g) generating a playlist for the subscriber comprising titles for at least the first content item and the second content item; and (h) in response to receiving a rating from the subscriber for a content item viewed by the subscriber, revising the first score associated with the first record for at least one category of the one or more categories of content in the subscriber preference table based on the rating. - View Dependent Claims (28, 29, 30, 31)
-
Specification