IP Library Granted Patent US 7,680,786
Granted Patent B2
US 7,680,786 · App. 11/590,354 · Granted Mar 16, 2010

Optimization of targeted advertisements based on user profile information

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 7,680,786
App. No.
11/590,354
Granted
Mar 16, 2010
Kind
B2
Abstract

A system and method to facilitate optimization of targeted advertisements based on user profile information are described. A set of event keywords associated with an event or action performed by the user or an agent of the user is identified in a data storage module. User profile information, if available, is further retrieved from the data storage module. A set of profile keywords is further identified from the retrieved user profile information and the set of profile keywords is compared to the set of event keywords based on predetermined business rules to determine a set of resulting keywords. Advertising information related to the set of resulting keywords is further retrieved from an advertising storage module. The retrieved advertisements are ranked based on one or more parameters within one or more keyword/advertisement matrices based on user, segment, or time parameters, and, finally, top ranked advertisements are transmitted to the user or the agent of the user for further display in connection with the requested content.

Claims (43)

1. A method of targeting based on user information, the method comprising:

identifying a set of keywords associated with content information requested by a user over a network;

retrieving advertising information corresponding to said set of keywords;

retrieving user profile information associated with said user, said user profile information comprising a user matrix, said user matrix comprises, for said set of keywords and said corresponding advertising information, click-through-rates associated with said user and a bid price for said advertising information;

filtering said advertising information to select advertisements based on said bid price for said advertising information and said corresponding click-through-rate associated with said user identified in said user matrix for said set of keywords; and

providing said advertising information selected to be displayed for said user in connection with said content information.

2. The method according to claim 1 , wherein said identifying further comprises:

receiving a search query from said user; and

parsing said query to retrieve said set of keywords.

3. The method according to claim 1 , wherein said identifying further comprises:

receiving web page information associated with a web page accessed by said user; and

retrieving said set of keywords from said web page information.

4. The method according to claim 1 , wherein said providing further comprises:

retrieving advertising information corresponding to said set of resulting keywords;

ranking advertisements within said advertising information based on at least one parameter; and

transmitting a predetermined number of top ranked advertisements to said user.

5. The method according to claim 1 , wherein said providing further comprises:

ranking said selected advertisements based on at least one parameter; and

transmitting a predetermined number of top ranked advertisements to said user.

6. A system for targeting based on user information, the system comprising:

at least one processing server, comprising a processor and memory, to identify a set of keywords associated with content information requested by a user over a network, to retrieve advertising information corresponding to said set of keywords to retrieve a user profile information associated with said user, said user profile information comprising a user matrix, said user matrix comprises, for said set of keywords and said corresponding advertising information, click-through-rates associated with said user and a bid price for said advertising information; and

at least one advertising server, comprising a processor and memory, coupled to said at least one processing server to filter said advertising information to select advertisements based on said bid price for said advertising information and said corresponding click-through-rate associated with said user identified in said user matrix for said set of keywords and to provide advertising information selected to be displayed for said user in connection with said content information.

7. The system according to claim 6 , wherein said at least one processing server further receives a search query from said user and parses said query to retrieve said set of keywords.

8. The system according to claim 6 , wherein said at least one processing server further receives web page information associated with a web page accessed by said user and retrieves said set of keywords from said web page information.

9. The system according to claim 6 , wherein said at least one advertising server further retrieves advertising information corresponding to said set of resulting keywords, ranks advertisements within said advertising information based on at least one parameter, and transmits a predetermined number of top ranked advertisements to said user.

10. The system according to claim 6 , wherein said at least one advertising server further ranks said selected advertisements based on at least one parameter, and transmits a predetermined number of top ranked advertisements to said user.

11. A computer readable medium for storing executable instructions, which, when executed in a processing system, cause said processing system to perform targeting, the instructions for:

identifying a set of keywords associated with content information requested by a user over a network;

retrieving advertising information corresponding to said set of keywords;

retrieving user profile information associated with said user, said user profile information comprising a user matrix, said user matrix comprises, for said set of keywords and said corresponding advertising information, click-through-rates associated with said user and a bid price for said advertising information;

filtering said advertising information to select advertisements based on said bid price for said advertising information and said corresponding click-through-rate associated with said user identified in said user matrix for said set of keywords;

and

providing said advertising information selected to be displayed for said user in connection with said content information.

12. The computer readable medium according to claim 11 , wherein said instructions for identifying further comprises instructions for:

receiving a search query from said user; and

parsing said query to retrieve said set of keywords.

13. The computer readable medium according to claim 11 , wherein said instructions for identifying further comprises instructions for:

receiving web page information associated with a web page accessed by said user; and

retrieving said set of keywords from said web page information.

14. The computer readable medium according to claim 11 , wherein said instructions for providing further comprises instructions for:

retrieving advertising information corresponding to said set of resulting keywords;

ranking advertisements within said advertising information based on at least one parameter; and

transmitting a predetermined number of top ranked advertisements to said user.

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 Nov 20, 2006
From: KORAN, JOSHUA M.
To: YAHOO! INC.
Reel/Frame 018610/0905 →
Continuity (1)
Related Publication 20080104026A1 · May 1, 2008