SMART PLAYLIST
First Claim
Patent Images
1. A computer-implemented method comprising:
- accessing a database to obtain content utilization data of a plurality of client devices, each client device associated with a respective viewer of a plurality of viewers, wherein the content utilization data for a first viewer from the plurality of viewers is indicative of an interest of the first viewer in respective content items, and wherein the plurality of viewers comprises a second viewer who is not identified as a social connection of the first viewer;
automatically generating, at a server computer system, a list of popular content items that are currently popular among the plurality of viewers based on the content utilization data;
for the first viewer, customizing the list of popular content items to generate a customized playlist, the customizing based on profile data of the first viewer and stored at the server computer system, wherein the customizing is performed by the server computer system and comprises;
generating a score for each item from the list of popular content items based on the profile data of the first viewer; and
including items in the customized playlist based on at least some of the scores of the items from the list of popular content items.
1 Assignment
0 Petitions
Accused Products
Abstract
A smart playlist system is described. In one example embodiment, a collector module obtains content utilization data from a plurality of client devices associated with respective plurality of viewers. A hot list generator module generates a list of popular content items based on the obtained content utilization data. A customization module generates a customized playlist for a target viewer from the plurality of viewers, based on the list of popular content items and a profile of the target viewer. The communications module communicates the customized playlist to a client device of the target viewer.
27 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
accessing a database to obtain content utilization data of a plurality of client devices, each client device associated with a respective viewer of a plurality of viewers, wherein the content utilization data for a first viewer from the plurality of viewers is indicative of an interest of the first viewer in respective content items, and wherein the plurality of viewers comprises a second viewer who is not identified as a social connection of the first viewer; automatically generating, at a server computer system, a list of popular content items that are currently popular among the plurality of viewers based on the content utilization data; for the first viewer, customizing the list of popular content items to generate a customized playlist, the customizing based on profile data of the first viewer and stored at the server computer system, wherein the customizing is performed by the server computer system and comprises; generating a score for each item from the list of popular content items based on the profile data of the first viewer; and including items in the customized playlist based on at least some of the scores of the items from the list of popular content items. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system comprising:
-
a memory that stores instructions; and one or more processors configured by the instructions to perform operations comprising; accessing a database to obtain content utilization data of a plurality of client devices associated with a plurality of viewers, wherein the content utilization data for a first viewer from the plurality of viewers is indicative of an interest of the first viewer in respective content items, and wherein the plurality of viewers comprises a second viewer who is not identified as social connections of the viewer; automatically generating a list of popular content items that are currently popular among the plurality of viewers based on the content utilization data; generating a customized playlist for the first viewer by performing customization operations comprising; generating a score for each item from the list of popular content items based on a profile of the first viewer; and including items in the customized playlist based on respective scores of the items from the list of popular content items. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A machine-readable non-transitory storage medium storing instructions that, when executed by one or more processors of a machine, cause the machine to perform operations comprising:
-
accessing a database to obtain content utilization data of a plurality of client devices, each client device associated with a respective viewer of a plurality of viewers, wherein the content utilization data for a first viewer of the plurality of viewers is indicative of an interest of the first viewer in respective content items, and wherein the plurality of viewers comprises a second viewer who is not identified as a social connection of the viewer; automatically generating a list of popular content items that are currently popular among the plurality of viewers based on the content utilization data; generating a customized playlist for the first viewer, the generating of the customized playlist being based on the list of popular content items and profile data of the first viewer, wherein the generating of the customized playlist comprises; generating a score for each item from the list of popular content items based on the profile data of the first viewer; and including items in the customized playlist based on at least some of the scores of the items from the list of popular content items.
-
Specification