IP Library Granted Patent US 8,762,364
Granted Patent B2
US 8,762,364 · App. 12/050,846 · Granted Jun 24, 2014

Personalizing sponsored search advertising layout using user behavior history

Inventors: Rajesh Parekh (Mountain View, CA); Jignesh Parmar (Santa Clara, CA); Pavel Berkhin (Sunnyvale, CA)
Assignee: Yahoo! 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,762,364
App. No.
12/050,846
Granted
Jun 24, 2014
Kind
B2
Abstract

Embodiments of the invention relate to methods of presenting personalized search results pages to users, and to search engine systems and servers configured to implement such methods. For example, a method of presenting such a page to a user of a search engine includes steps of computing an engagement index of the user based on the distribution in time of that user's interactions with the search engine then presenting, in response to a query by the user, a personalized search results page to the user.

Claims (37)

1. A method comprising:

computing, by a computer, an engagement index of a user based on a distribution in time of the user's interactions with a search engine, the engagement index comprising at least a measured frequency of the user's visits to the search engine, a measured recency of the user's visits to the search engine, and a measured intensity of the user's activity at the search engine, the measured intensity is associated with a number of search engine page views by the user, wherein the engagement index equals the measured frequency multiplied by the measured intensity and divided by the measured recency; and

presenting, in response to a query by the user, a personalized search results page to the user when the engagement index of the user meets a threshold value, wherein the threshold value indicates that the user is sufficiently engaged with the website to perform personalization and wherein, the personalized search results page for presenting to the user a personalized advertisement layout comprising:

a search related content; and

at least one advertisement.

2. The method of claim 1 , where the threshold value is set based on a probability of clicking on an advertisement.

3. The method of claim 2 , wherein a probability of clicking on an advertisement is used to determine the at least one presented advertisement.

4. The method of claim 1 where the engagement index is additionally based on user interest data inferred from the distribution of the user's interactions with non-search properties.

5. The method of claim 4 , wherein the non-search properties include one of the following: autos, finance, and sports.

6. The method of claim 1 , wherein the threshold value is determined by a business constraint.

7. The method of claim 6 , wherein the business constraint comprises expected revenue.

8. The method of claim 7 , wherein the expected revenue is calculated by:

Expected (Revenue|Query, Ad)=Cost(Ad)*Probability (click on Ad|Query, Ad).

9. An apparatus comprising:

a processor;

a storage medium for tangibly storing thereon program logic for execution by the processor, the program logic comprising:

computing logic executed by the processor for computing an engagement index of a user based on a distribution in time of the user's interactions with a search engine, the engagement index comprising at least a measured frequency of the user's visits to the search engine, a measured recency of the user's visits to the search engine, and a measured intensity of the user's activity at the search engine, the measured intensity is associated with a number of search engine page views by the user, wherein the engagement index equals the measured frequency multiplied by the measured intensity and divided by the measured recency; and

presenting logic executed by the processor for presenting, in response to a query by the user, a personalized search results page to the user when the engagement index of the user meets a threshold value, wherein the threshold value indicates that the user is sufficiently engaged with the website to perform personalization and wherein, the personalized search results page for presenting to the user a personalized advertisement layout comprising:

a search related content; and

at least one advertisement.

10. A non-transitory computer readable storage medium tangibly storing computer program instructions capable of being executed by a computer processor, the computer program instructions defining code for:

computing an engagement index of a user based on a distribution in time of the user's interactions with a search engine, the engagement index comprising at least a measured frequency of the user's visits to the search engine, a measured recency of the user's visits to the search engine, and a measured intensity of the user's activity at the search engine, the measured intensity is associated with a number of search engine page views by the user, wherein the engagement index equals the measured frequency multiplied by the measured intensity and divided by the measured recency; and

presenting, in response to a query by the user, a personalized search results page to the user when the engagement index of the user meets a threshold value, wherein the threshold value indicates that the user is sufficiently engaged with the website to perform personalization and wherein, the personalized search results page for presenting to the user a personalized advertisement layout comprising:

a search related content; and

at least one advertisement.

11. The non-transitory computer readable storage medium of claim 10 , where the threshold value is set based on a probability of clicking on an advertisement.

12. The non-transitory computer readable storage medium of claim 11 , wherein a probability of clicking on an advertisement is used to determine the at least one presented advertisement.

13. The non-transitory computer readable storage medium of claim 10 , where the engagement index is additionally based on user interest data inferred from the distribution of the user's interactions with non-search properties.

14. The non-transitory computer readable storage medium of claim 13 , wherein the non-search properties include one of the following: autos, finance, and sports.

15. The computer program product of claim 10 , wherein the threshold value is determined by a business constraint.

16. The non-transitory computer readable storage medium of claim 15 , wherein the business constraint comprises an expected revenue.

17. The non-transitory computer readable storage medium of claim 16 , wherein the expected revenue is calculated by:

Expected (Revenue|Query, Ad)=Cost (Ad)*Probability (click on Ad|Query, Ad).

18. The non-transitory computer readable storage medium of claim 10 , wherein the personalized advertisement layout further comprises a plurality of advertisement regions, where the personalized advertisement layout comprises at least one advertisement in a first advertisement region and no advertisements in a second advertisement region.

19. The apparatus of claim 9 , wherein the personalized advertisement layout further comprises a plurality of advertisement regions, where the personalized advertisement layout comprises at least one advertisement in a first advertisement region and no advertisements in a second advertisement region.

20. The apparatus of claim 9 , where the threshold value is set based on a probability of clicking on an advertisement.

21. The method of claim 1 , wherein the personalized advertisement layout further comprises a plurality of advertisement regions, where the personalized advertisement layout comprises at least one advertisement in a first advertisement region and no advertisements in a second advertisement region.

Assignments (9)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE ASSIGNOR NAME PREVIOUSLY RECORDED AT REEL: 052853 FRAME: 0153. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 29, 2021
From: R2 SOLUTIONS LLC
To: STARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENT
Reel/Frame 056832/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED ON REEL 053654 FRAME 0254. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST GRANTED PURSUANT TO THE PATENT SECURITY AGREEMENT PREVIOUSLY RECORDED. Recorded Dec 30, 2020
From: STARBOARD VALUE INTERMEDIATE FUND LP
To: R2 SOLUTIONS LLC
Reel/Frame 054981/0377 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Jul 8, 2020
From: STARBOARD VALUE INTERMEDIATE FUND LP
To: ACACIA RESEARCH GROUP LLC; AMERICAN VEHICULAR SCIENCES LLC; BONUTTI SKELETAL INNOVATIONS LLC; CELLULAR COMMUNICATIONS EQUIPMENT LLC; INNOVATIVE DISPLAY TECHNOLOGIES LLC; LIFEPORT SCIENCES LLC; LIMESTONE MEMORY SYSTEMS LLC; MOBILE ENHANCEMENT SOLUTIONS LLC; MONARCH NETWORKING SOLUTIONS LLC; NEXUS DISPLAY TECHNOLOGIES LLC; PARTHENON UNIFIED MEMORY ARCHITECTURE LLC; R2 SOLUTIONS LLC; SAINT LAWRENCE COMMUNICATIONS LLC; STINGRAY IP SOLUTIONS LLC; SUPER INTERCONNECT TECHNOLOGIES LLC; TELECONFERENCE SYSTEMS LLC; UNIFICATION TECHNOLOGIES LLC
Reel/Frame 053654/0254 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 25, 2020
From: EXCALIBUR IP, LLC
To: R2 SOLUTIONS LLC
Reel/Frame 053459/0059 →
PATENT SECURITY AGREEMENT Recorded Jun 5, 2020
From: ACACIA RESEARCH GROUP LLC; AMERICAN VEHICULAR SCIENCES LLC; BONUTTI SKELETAL INNOVATIONS LLC; CELLULAR COMMUNICATIONS EQUIPMENT LLC; INNOVATIVE DISPLAY TECHNOLOGIES LLC; LIFEPORT SCIENCES LLC; LIMESTONE MEMORY SYSTEMS LLC; MERTON ACQUISITION HOLDCO LLC; MOBILE ENHANCEMENT SOLUTIONS LLC; MONARCH NETWORKING SOLUTIONS LLC; NEXUS DISPLAY TECHNOLOGIES LLC; PARTHENON UNIFIED MEMORY ARCHITECTURE LLC; R2 SOLUTIONS LLC; SAINT LAWRENCE COMMUNICATIONS LLC; STINGRAY IP SOLUTIONS LLC; SUPER INTERCONNECT TECHNOLOGIES LLC; TELECONFERENCE SYSTEMS LLC; UNIFICATION TECHNOLOGIES LLC
To: STARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENT
Reel/Frame 052853/0153 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2016
From: YAHOO! INC.
To: EXCALIBUR IP, LLC
Reel/Frame 038950/0592 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 1, 2016
From: EXCALIBUR IP, LLC
To: YAHOO! INC.
Reel/Frame 038951/0295 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2016
From: YAHOO! INC.
To: EXCALIBUR IP, LLC
Reel/Frame 038383/0466 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 18, 2008
From: PAREKH, RAJESH; PARMAR, JIGNESH; BERKHIN, PAVEL
To: YAHOO! INC.
Reel/Frame 020669/0647 →
Continuity (1)
Related Publication 20090240677A1 · Sep 24, 2009