×

Method and apparatus for generating a recommendation for at least one content item

  • US 10,237,604 B2
  • Filed: 11/24/2006
  • Issued: 03/19/2019
  • Est. Priority Date: 11/30/2005
  • Status: Expired due to Fees
First Claim
Patent Images

1. A recommendation apparatus for generating a recommendation for at least one content item, comprising:

  • a filtering unit associated to a plurality of personalized content channels and configured to filter content items complying with predetermined criteria associated with the filtering unit, wherein only content items selected by said filtering unit are played out on said personalized content channels, wherein the filtering unit includes a plurality of filters and each filter is associated with a corresponding one of the plurality of personalized channels;

    a recommendation engine unit connected to an output of said filtering unit and associated to said plurality of personalized content channels, wherein said recommendation engine and said filtering unit operate in series, wherein said recommendation engine unit is configured to calculate a recommendation score for said content items previously selected by said filtering unit, wherein said recommendation engine unit includes a plurality of recommendation engines, wherein each recommendation engine is associated with a corresponding one of the plurality of personalized channels such that each filter is associated with a corresponding recommendation engine and personalized content channel;

    a profile store device for storing user profiles, wherein each of said user profiles is associated to a corresponding one of said plurality of personalized content channels;

    a user interface;

    a processor operating and coupled with said profile store device, said filtering unit, and said recommendation engine, the processor executing the steps of, without requiring a user to log in;

    filtering each content item using said filtering unit such that only content items that meet predetermined selection criteria of the filters are selected for playing out on said corresponding personalized content channels;

    forwarding a list of said selected content items, for each of said filters, to said recommendation engine unit;

    calculating a recommendation score using said recommendation engine unit for said selected content items on the basis of said user profile associated to said corresponding personalized channel;

    a scheduler configured to;

    receive a list of content items selected by said filtering unit and the corresponding recommendation scores from said recommendation engine;

    schedule each content item selected by said filtering unit on the basis of the received recommendation scores; and

    select at least one content item for subsequent playout according to the schedule;

    wherein the processor is further configured to;

    determine at least one of a like and a dislike of a content item being played on said corresponding personalized channel by monitoring actions taken by a viewer through said user interface regarding said content item as said content item is being played on the personalized channel; and

    update the user profile stored in said profile store associated with said personalized channel on the basis of the determined at least one like and dislike associated with said content item being played on a corresponding one of said plurality of personalized channels, said update including updating each attribute of the content item with one of the at least one like and dislike such that an understanding of a user'"'"'s preferences in the plurality of user profiles increases over time.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×