IP Library Granted Patent US 8,027,876
Granted Patent B2
US 8,027,876 · App. 11/763,408 · Granted Sep 27, 2011

Online advertising valuation apparatus and method

Assignee: Yoogli, Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,027,876
App. No.
11/763,408
Granted
Sep 27, 2011
Kind
B2
Abstract

A method comprising for determining the value provided to an advertiser through the advertiser's online advertisements. The method may begin with providing an online advertisement linked to content. A macro-context may be obtained that quantifies the affinity of the content for a plurality of domains corresponding to a semantic space. A personalization vector may be obtained that quantifies the affinity of at least one aspect of a user for the plurality of domains. The user may then select the online advertisement. A match value may be calculated that quantifies the similarity between the personalization vector and the macro-context. The advertiser may then be charged a monetary amount for the user's “click.” The monetary amount may be based, at least in part, on the match value.

Claims (42)

1. A method comprising:

providing an online advertisement linked to content;

obtaining, by a computer system, a macro-context numerically quantifying the affinity of the content for each subject matter domain of a plurality of subject matter domains;

obtaining, by the computer system, a personalization vector numerically quantifying the affinity of a user for each subject matter domain of the plurality of subject matter domains;

selecting, by the user, the online advertisement;

directing, by the computer system in direct response to the selecting, the user to the first content;

calculating, by the computer system, a match value quantifying the similarity between the personalization vector and the macro-context.

2. The method of claim 1 , further comprising selecting a match threshold corresponding to a particular level of similarity between the personalization vector and the macro-context.

3. The method of claim 2 , wherein the match threshold is selected by an advertiser associated with the online advertisement.

4. The method of claim 2 , further comprising billing the advertiser a first amount when the match value is less than the match threshold.

5. The method of claim 4 , further comprising billing the advertiser a second amount when the match value is more than the match threshold.

6. The method of claim 5 , wherein the second amount is greater than the first amount.

7. The method of claim 6 , wherein calculating the match value begins upon selection by the user of the online advertisement.

8. The method of claim 7 , wherein the personalization vector is derived at least in part from an online search and click history of the user.

9. The method of claim 8 , wherein calculating a match value comprises multiplying together the macro-context and the personalization vector.

10. The method of claim 9 , wherein multiplying comprises using one of a dot product and a weighted dot product.

11. The method of claim 1 , further comprising billing an advertiser associated with the online advertisement a greater amount when the match value is above a match threshold.

12. The method of claim 1 , further comprising billing an advertiser associated with the online advertisement a greater amount when the match value is above a match threshold selected by the advertiser.

13. The method of claim 1 , wherein calculating the match value begins upon selection by the user of the online advertisement.

14. The method of claim 1 , wherein the personalization vector is derived at least in part from an online search and click history of the user.

15. The method of claim 1 , wherein calculating a match value comprises multiplying together the macro-context and the personalization vector.

16. The method of claim 1 , wherein calculating a match value comprises multiplying together the macro-context and the personalization vector using one of a dot product and a weighted dot product.

17. A method comprising:

viewing, by a user via a computer system, first content;

obtaining, by the computer system, a first vector containing numerical values quantifying the affinity of the first content for each subject matter domain of a plurality of subject matter domains;

providing an online advertisement linked to second content;

obtaining, by the computer system, a second vector containing numerical values quantifying the affinity of the second content for each subject matter domain of the plurality of subject matter domains;

obtaining, by the computer system, a user vector containing numerical values quantifying the affinity of the user for each subject matter domain of the plurality of subject matter domains, the user vector being derived as least in part from the first vector;

selecting, by the user, the online advertisement;

directing, by the computer system in direct response to the selecting, the user to the second content; and

calculating, by the computer system, a match value quantifying the similarity between the second vector and the user vector.

18. The method of claim 17 , wherein the user vector is derived at least in part from a third vector corresponding to a third content viewed by the user via the computer system, the third vector containing numerical values quantifying the affinity of the third content for each subject matter domain of the plurality of subject matter domains.

19. The method of claim 18 , wherein the user vector is derived at least in part from a fourth vector corresponding to a fourth content viewed by the user via the computer system, the fourth vector containing numerical values quantifying the affinity of the fourth content for each subject matter domain of the plurality of subject matter domains.

20. A method comprising:

providing an online advertisement linked to content;

obtaining, by a computer system, a first vector containing numerical values quantifying the affinity of the content for each subject matter domain of a plurality of subject matter domains;

obtaining, by the computer system, a second vector containing numerical values quantifying the affinity of a user for each subject matter domain of the plurality of subject matter domains;

selecting, by the user, the online advertisement;

directing, by the computer system in direct response to the selecting, the user to the content;

calculating, by the computer system, a match value quantifying the similarity between the first vector and the second vector;

identifying an advertiser associated with the online advertisement; and

using the match value in calculating the monetary amount charged the advertiser for the selection of the online advertisement.

Assignments (3)
CHANGE OF NAME Recorded Oct 2, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044101/0405 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 1, 2011
From: YOOGLI, INC.
To: GOOGLE INC.
Reel/Frame 027313/0158 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 30, 2007
From: TAYLOR, DAVID C.
To: YOOGLI, INC.
Reel/Frame 019621/0850 →
Continuity (6)
Continuation In Part 11500607 · Aug 8, 2006
Provisional Application 60706261 · Aug 8, 2005
Provisional Application 60706262 · Aug 8, 2005
Provisional Application 60814410 · Jun 15, 2006
Provisional Application 60814614 · Jun 15, 2006
Related Publication 20070288503A1 · Dec 13, 2007