Smart playlist
AssigneeOpen TV
InventorsAlex Fishman, Crx K. Chai
Life of this patent
Estimating the term…
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.
Claims20
A computer-implemented method comprising:
- accessing a database to obtain content utilization data of a plurality of viewers each client device of a plurality of client devices associated with a respective viewer of the plurality of viewers, wherein the content utilization data for a first viewer is indicative of an interest of the first viewer in respective content items and is based on data indicative of a duration of consumption by the first viewer of the 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 stored at the server computer system wherein the customizing is based on a profile of the first viewer;
- periodically automatically updating the stored customized playlist;
- and
- based on generating the customized playlist, automatically sending, by the server computer system, to a client device of the first viewer, an instruction that causes the client device to perform an operation for a content item in the customized playlist.
A system comprising:
- a memory that stores instructions;
- data storage;
- 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 viewers, each client device of a plurality of client devices associated with a respective viewer of the plurality of viewers, wherein the content utilization data for a first viewer is indicative of an interest of the first viewer in respective content items and is based on data indicative of a duration of consumption by the first viewer of the 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 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 stored in the data storage wherein the customizing is based on a profile of the first viewer;
- periodically automatically updating the stored customized playlist;
- and
- based on generating the customized playlist, automatically sending, to a client device of the first viewer, an instruction that causes the client device to perform an operation for a content item in the customized playlist.
A machine-readable non-transitory storage medium storing instructions that, when executed by one or more processors of a server computer system, cause the server computer system to perform operations comprising:
- accessing a database to obtain content utilization data of a plurality of viewers, each client device of a plurality of client devices associated with a respective viewer of the plurality of viewers, wherein the content utilization data for a first viewer is indicative of an interest of the first viewer in respective content items and is based on data indicative of a duration of consumption by the first viewer of the 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 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 stored at the server computer system wherein the customizing is based on a profile of the first viewer,
- periodically automatically updating the stored customized playlist;
- and
- based on generating the customized playlist, automatically sending, to a client device of the first viewer, an instruction that causes the client device to perform an operation for a content item in the customized playlist.
Dependencies are inferred from the claim text.