×

Method and apparatus to provide a personalized channel

  • US 8,943,540 B2
  • Filed: 07/18/2008
  • Issued: 01/27/2015
  • Est. Priority Date: 09/28/2001
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method implemented by a client terminal, comprising:

  • receiving meta-data broadcast from a server system at the client terminal, the meta-data including descriptions of a plurality of programs currently being broadcasted by the server system;

    rating previously broadcasted programs based on meta-data associated with the previously broadcasted programs, respectively, at the client terminal, in response to a content rating table, wherein the content rating table includes at least a rating value and a rating type for broadcasted programs, wherein the rating value is the combination of a relevance value and a believability factor, the relevance value corresponding to a likelihood that a user will want to watch the previously broadcasted program based on the descriptions of the meta-data and the believability factor is a weighting factor corresponding to the accuracy of past relevance value determinations, and the rating type indicates whether the rating value was generated explicitly based upon prior explicit input from the user or implicitly generated without prior explicit input from the user;

    storing previously broadcasted programs meeting a pre-determined ranking threshold in a storage device at the client terminal to create a plurality of stored previously broadcast programs;

    comparing the rankings of the plurality of stored previously broadcast programs to determine a best stored program at the client terminal;

    rating currently broadcasted programs being received at the client terminal in response to the content rating table;

    comparing the rankings of currently broadcasted programs to determine a best currently broadcasted program at the client terminal;

    comparing the rankings of the best currently broadcasted program and the best stored program at the client terminal;

    selecting either the best currently broadcasted program or the best stored program determined to have the highest ranking; and

    displaying the selected best currently broadcasted program or the best stored program automatically on a personalized channel on a display device.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×