Engagement-Oriented Recommendation Principle
First Claim
1. A method of targeting, the method comprising:
- selecting a predictor item having a relevance to a user;
receiving a plurality of affinity items having affinity scores that relate the predictor item to the affinity items, thereby generating a plurality of received affinity items;
filtering the received affinity items based on the affinity scores;
selecting from the received affinity items a first set of affinity items;
for each selected affinity item in the first set, calculating a difference score measuring a difference of the selected affinity item from the predictor item; and
from the first set, selecting a first affinity item based on the difference score for the first affinity item.
9 Assignments
0 Petitions
Accused Products
Abstract
A method selects a predictor item that has a relevance to a user. The method receives a set of affinity items having affinity scores that relate the predictor item to the affinity items. The method filters the list of affinity items based on the affinity scores, and selects a first set of affinity items from the filtered items. For each selected affinity item, the method calculates a difference score from the predictor item, and selects a first affinity item based on the difference score for the first affinity item. Preferably, content is presented to the user based on the selected first affinity item. Additional embodiments include a system and/or computer readable medium having instructions for execution of the foregoing.
51 Citations
21 Claims
-
1. A method of targeting, the method comprising:
-
selecting a predictor item having a relevance to a user; receiving a plurality of affinity items having affinity scores that relate the predictor item to the affinity items, thereby generating a plurality of received affinity items; filtering the received affinity items based on the affinity scores; selecting from the received affinity items a first set of affinity items; for each selected affinity item in the first set, calculating a difference score measuring a difference of the selected affinity item from the predictor item; and from the first set, selecting a first affinity item based on the difference score for the first affinity item. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer readable medium storing a program having sets of instructions for targeting, the sets of instructions comprising instructions for:
-
selecting a predictor item having a relevance to a user; receiving a set of affinity items having affinity scores that relate the predictor item to the affinity items; filtering the list of affinity items based on the affinity scores; selecting a first set of affinity items; for each selected affinity item, calculating a difference score from the predictor item; selecting a first affinity item based on the difference score for the first affinity item. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system for targeting, the system configured for:
-
selecting a predictor item having a relevance to a user; receiving a set of affinity items having affinity scores that relate the predictor item to the affinity items; filtering the list of affinity items based on the affinity scores; selecting a first set of affinity items; for each selected affinity item, calculating a difference score from the predictor item; and selecting a first affinity item based on the difference score for the first affinity item. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification