Smart playlist
AssigneeOpenTV, Inc.
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:
- obtaining content utilization data from a plurality of client devices associated with respective plurality of viewers, the content utilization data for a viewer from the plurality of viewers being indicative of the viewer's interest in respective content items;
- automatically generating, at a server computer system, a list of popular content items based on the obtained content utilization data;
- for a target viewer from the plurality of viewers, customizing the list of popular content items to generate a customized playlist, the customizing based on a profile of the target viewer;
- and
- communicating the customized playlist to a client device of the target viewer.
The method of claim 12, wherein the customizing comprises:
- generating a score for each item from the list of popular content items;
- and
- including items into in the customized playlist based on the respective scores of the items from the list of popular content items.
A computer-implemented system comprising:
- a collector module to obtain content utilization data from a plurality of client devices associated with respective plurality of viewers, the content utilization data for a viewer from the plurality of viewers being indicative of the viewer's interest in respective content items;
- a hot list generator to generate a list of popular content items based on the obtained content utilization data;
- a customization module to generate a customized playlist for a target viewer from the plurality of viewers, the customizing based on the list of popular content items and a profile of the target viewer;
- and
- a communications module to communicate the customized playlist to a client device of the target viewer.
A machine-readable non-transitory medium having instruction data to cause a machine to:
- obtain content utilization data from a plurality of client devices associated with respective plurality of viewers, the content utilization data for a viewer from the plurality of viewers being indicative of the viewer's interest in respective content items;
- generate a list of popular content items based on the obtained content utilization data;
- generate a customized playlist for a target viewer from the plurality of viewers, the customizing based on the list of popular content items and a profile of the target viewer;
- and
- communicate the customized playlist to a client device of the target viewer.
Dependencies are inferred from the claim text.