Method and apparatus for generating recommendations based on consistency of selection
First Claim
1. A method for recommending items, comprising the steps of:
- obtaining a list of one or more available items;
obtaining a recommendation score, R, for said one or more available items;
calculating an adjustment, A, to said recommendation score, R, based on a consistency with which an item was selected by a user relative to the number of times the item was offered; and
generating a combined recommendation score, C, based on said recommendation score, R, and said adjustment, A.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus are disclosed for generating recommendations for one or more items based on the consistency with which an item was selected relative to the number of times the item was offered. The present invention adjusts a conventional program recommender score based on a consistency metric. The exemplary consistency metric is defined as the ratio of the number of times an item was selected over the number of times the item was offered in a given time period. In an exemplary program recommendation implementation, the consistency metric is defined as the ratio of the number of times a program was watched over the number of times the program was presented in a given time period. Generated recommendation scores can be increased or decreased in an appropriate manner to reward or penalize a user for consistent or inconsistent, respectively, selection of the item.
98 Citations
22 Claims
-
1. A method for recommending items, comprising the steps of:
-
obtaining a list of one or more available items;
obtaining a recommendation score, R, for said one or more available items;
calculating an adjustment, A, to said recommendation score, R, based on a consistency with which an item was selected by a user relative to the number of times the item was offered; and
generating a combined recommendation score, C, based on said recommendation score, R, and said adjustment, A. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for recommending items, comprising the steps of:
-
obtaining a list of one or more available items; and
calculating a recommendation score for said one or more items based on a consistency with which an item was selected by a user relative to the number of times the item was offered. - View Dependent Claims (9, 10)
-
-
11. A system for recommending items, comprising:
-
a memory for storing computer readable code; and
a processor operatively coupled to said memory, said processor configured to;
obtain a list of one or more available items;
obtain a recommendation score, R, for said one or more available items;
calculate an adjustment, A, to said recommendation score, R, based on a consistency with which an item was selected by a user relative to the number of times the item was offered; and
generate a combined recommendation score, C, based on said recommendation score, R, and said adjustment, A. - View Dependent Claims (12, 13, 14, 15, 16, 17, 19, 20)
-
-
18. A system for recommending items, comprising:
-
a memory for storing computer readable code; and
a processor operatively coupled to said memory, said processor configured to;
obtain a list of one or more available items; and
calculate a recommendation score for said one or more items based on a consistency with which an item was selected by a user relative to the number of times the item was offered.
-
-
21. An article of manufacture for recommending television items, comprising:
a computer readable medium having computer readable code means embodied thereon, said computer readable program code means comprising;
a step to obtain a list of one or more available items;
a step to obtain a recommendation score, R, for said one or more available items;
a step to calculate an adjustment, A, to said recommendation score, R, based on a consistency with which an item was selected by a user relative to the number of times the item was offered; and
a step to generate a combined recommendation score, C, based on said recommendation score, R, and said adjustment, A.
-
22. An article of manufacture for generating a recommendation score for an item, comprising:
a computer readable medium having computer readable code means embodied thereon, said computer readable program code means comprising;
a step to obtain a list of one or more available items; and
a step to calculate a recommendation score for said one or more items based on a consistency with which an item was selected by a user relative to the number of times the item was offered.
Specification