Engagement-oriented recommendation principle
First Claim
1. A computer implemented method of targeting, the method comprising:
- receiving, at a computer, online activity of at least one user;
selecting, using a computer, a predictor item having a relevance to the online activity of the user;
receiving, at a computer, a plurality of affinity items having affinity scores that indicate relevance between the predictor item and the affinity items, wherein the affinity items and the predictor items are categorized in a classification system comprising a plurality of nodes arranged in a hierarchical tree structure;
identifying, using a computer, affinity items from among the plurality of affinity items having affinity scores that are greater than a threshold;
calculating, using computer, a difference score measuring a difference between the identified affinity items and the predictor item, wherein the difference score corresponds to the number of nodes separating said predictor item and the identified affinity items within said hierarchical tree structure;
selecting, using a computer, a first affinity item from among the identified affinity items based on a difference score for the first affinity item; and
using, in a computer, the first affinity item to target advertising to the user.
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.
25 Citations
12 Claims
-
1. A computer implemented method of targeting, the method comprising:
-
receiving, at a computer, online activity of at least one user; selecting, using a computer, a predictor item having a relevance to the online activity of the user; receiving, at a computer, a plurality of affinity items having affinity scores that indicate relevance between the predictor item and the affinity items, wherein the affinity items and the predictor items are categorized in a classification system comprising a plurality of nodes arranged in a hierarchical tree structure; identifying, using a computer, affinity items from among the plurality of affinity items having affinity scores that are greater than a threshold; calculating, using computer, a difference score measuring a difference between the identified affinity items and the predictor item, wherein the difference score corresponds to the number of nodes separating said predictor item and the identified affinity items within said hierarchical tree structure; selecting, using a computer, a first affinity item from among the identified affinity items based on a difference score for the first affinity item; and using, in a computer, the first affinity item to target advertising to the user. - View Dependent Claims (2, 3, 4)
-
-
5. A computer readable medium storing a program having sets of instructions for targeting, the sets of instructions comprising instructions for:
-
receiving, at a computer, online activity of at least one user; selecting, using a computer, a predictor item having a relevance to the online activity of the user; receiving, at a computer, a plurality of affinity items having affinity scores that indicate relevance between the predictor item and the affinity items, wherein the affinity items and the predictor items are categorized in a classification system comprising a plurality of nodes arranged in a hierarchical tree structure; identifying, using a computer, affinity items from among the plurality of affinity items having affinity scores that are greater than a threshold; calculating, using computer, a difference score measuring a difference between the identified affinity items and the predictor item, wherein the difference score corresponds to the number of nodes separating said predictor item and the identified affinity items within said hierarchical tree structure; selecting, using a computer a first affinity item from among the identified affinity items based on a difference score for the first affinity item; and using, in a computer, the first affinity item to target advertising to the user. - View Dependent Claims (6, 7, 8)
-
-
9. A system for targeting, the system configured for:
-
receiving, at a computer, online activity of at least one user; selecting, using a computer, a predictor item having a relevance to the online activity of the user; receiving, at a computer, a plurality of affinity items having affinity scores that indicate relevance between the predictor item and the affinity items, wherein the affinity items and the predictor items are categorized in a classification system comprising a plurality of nodes arranged in a hierarchical tree structure; identifying, using a computer, affinity items from among the plurality of affinity items having affinity scores that are greater than a threshold; calculating, using computer, a difference score measuring a difference between the identified affinity items and the predictor item, wherein the difference score corresponds to the number of nodes separating said predictor item and the identified affinity items within said hierarchical tree structure; selecting, using computer, a first affinity item from among the identified affinity items based on a difference score for the first affinity item; and using, in a computer, the first affinity item to target advertising to the user. - View Dependent Claims (10, 11, 12)
-
Specification