IP Library Granted Patent US 8,712,844
Granted Patent B2
US 8,712,844 · App. 11/801,024 · Granted Apr 29, 2014

Use of natural query events to improve online advertising campaigns

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,712,844
App. No.
11/801,024
Granted
Apr 29, 2014
Kind
B2
Abstract

A system and method to identify targeting criteria for online advertising campaigns based on natural query event data are described. A request to determine targeting criteria is received from an advertiser entity. Natural or algorithmic query event data related to the advertiser entity is retrieved from a data storage module. Attribute data associated with targeted customers is extracted based on the retrieved natural query event data. Finally, the attribute data is further processed to determine a set of criteria to target advertisements to the customers.

Claims (70)

1. A method, comprising:

receiving in a data storage module of a portal entity customer natural query event data from a plurality of customers;

retrieving, by a computer, natural query event data from the data storage module that is related to subject matter of interest to an advertiser entity;

extracting, by a computer, attribute data from the data storage module associated with the customers based on the natural query event data, wherein the attribute data comprises attributes to identify customers;

generating, by a computer, a matrix comprising attributes that identify customers related to the subject matter of interest for the advertiser;

selecting a plurality of sets of advertising targeting criteria from the matrix, wherein an advertising targeting criteria set identifies a group of customers by at least one of the attributes;

retrieving performance parameters for each set of advertising targeting criteria that identifies, for each set of advertising targeting criteria, a historical click-through rate for customers with attributes identified in the set of advertising targeting criteria; and

selecting, by a computer, at least one set of advertising targeting criteria based on the performance parameters related to the subject matter of interest for the advertiser.

2. The method according to claim 1 , further comprising:

selecting a set of optimized advertising targeting criteria by:

selecting a predetermined number of the top ranked sets of advertising targeting criteria,

assigning an optimized parameter value to each set of the sets of advertising targeting criteria, and

selecting the set of optimized advertising targeting criteria by using a highest optimized parameter value.

3. The method according to claim 1 , further comprising:

receiving in the portal entity a request for a set of optimized advertising targeting criteria from the advertiser entity, where retrieving the advertiser natural query event data is limited to customer natural query event that occurred in a predetermined period of time.

4. The method according to claim 3 , where the natural query event data further comprises a plurality of natural search query events initiated by the customers in the predetermined period of time, each natural search query event further comprising search keywords linked to uniform resource locator (URL) links that are associated with the advertiser entity.

5. The method according to claim 4 , where the natural query event data further comprises subsequent search click events on the URL links within the predetermined period of time.

6. The method according to claim 5 , where each of the plurality of natural search query events and the subsequent search click events further comprise an identification parameter associated with a respective customer of the portal entity.

7. The method according to claim 6 , where extracting attribute data is based on the identification parameter.

8. The method according to claim 6 , further comprising:

determining whether sufficient advertiser natural query event data is available by counting the identification parameters related to the corresponding natural search query events and search click events.

9. The method according to claim 1 , further comprising:

facilitating presentation of advertisements to customers of the portal entity as part of an online advertising campaign of the advertiser entity that is directed at the future customers of the portal entity, where facilitating presentation is based on the set of optimized advertising targeting criteria by transmitting the set of optimized advertising targeting criteria to the advertiser entity and, in response, receiving instructions from the advertiser entity to present advertisements to the future customers that fit the set of optimized advertising targeting criteria.

10. A computer readable medium containing executable instructions, which, when executed in a processing system, cause said processing system to perform a method comprising:

receiving in a data storage module of a portal entity customer natural query event data from a plurality of customers;

retrieving natural query event data from the data storage module that is related to subject matter of interest to an advertiser entity;

extracting attribute data from the data storage module associated with the customers based on the natural query event data, wherein the attribute data comprises attributes to identify customers;

generating a matrix comprising attribute that identify customers related to the subject matter of interest for the advertiser;

selecting a plurality of sets of advertising targeting criteria from the matrix, wherein an advertising targeting criteria set identifies a group of customers by at least one of the attributes;

retrieving performance parameters for each set of advertising targeting criteria that identifies, for each set of advertising targeting criteria, a historical click-through rate for customers with attributes identified in the set of advertising targeting criteria;

selecting at least one set of advertising targeting criteria based on the performance parameters related to the subject matter of interest for the advertiser.

11. The computer readable medium according to claim 10 , further comprising:

selecting a set of optimized advertising targeting criteria by:

selecting a predetermined number of the top ranked sets of advertising targeting criteria,

assigning an optimized parameter value to each set of the sets of advertising targeting criteria, and

selecting the set of optimized advertising targeting criteria by using a highest optimized parameter value.

12. The computer readable medium according to claim 10 , further comprising:

receiving in the portal entity a request for a set of optimized advertising targeting criteria from the advertiser entity, where retrieving the advertiser natural query event data is limited to customer natural query event that occurred in a predetermined period of time.

13. The computer readable medium according to claim 12 , where the natural query event data further comprises a plurality of natural search query events initiated by the customers in the predetermined period of time, each natural search query event further comprising search keywords linked to uniform resource locator (URL) links that are associated with the advertiser entity.

14. The computer readable medium according to claim 13 , where the natural query event data further comprises subsequent search click events on the URL links within the predetermined period of time.

15. The computer readable medium according to claim 14 , where each of the plurality of natural search query events and the subsequent search click events further comprise an identification parameter associated with a respective customer of the portal entity.

16. The computer readable medium according to claim 15 , where extracting attribute data is based on the identification parameter.

17. The computer readable medium according to claim 12 , wherein said method further comprising:

determining whether sufficient advertiser natural query event data is available by counting the identification parameters related to the corresponding natural search query events and search click events.

18. The computer readable medium according to claim 10 , further comprising:

facilitating presentation of advertisements to customers of the portal entity as part of an online advertising campaign of the advertiser entity that is directed at the future customers of the portal entity, where facilitating presentation is based on the set of optimized advertising targeting criteria by transmitting the set of optimized advertising targeting criteria to the advertiser entity and, in response, receiving instructions from the advertiser entity to present advertisements to the future customers that fit the set of optimized advertising targeting criteria.

19. A system, comprising:

A server, comprising a processor and memory, for:

receiving in a data storage module of a portal entity customer natural query event data from a plurality of customers;

retrieving natural query event data from the data storage module that is related to subject matter of interest to an advertiser entity;

extracting attribute data from the data storage module associated with the customers based on the natural query event data, wherein the attribute data comprises attributes to identify customers;

generating a matrix comprising attribute that identify customers related to the subject matter of interest for the advertiser;

selecting a plurality of sets of advertising targeting criteria from the matrix, wherein an advertising targeting criteria set identifies a group of customers by at least one of the attributes;

retrieving performance parameters for each set of advertising targeting criteria that identifies, for each set of advertising targeting criteria, a historical click-through rate for customers with attributes identified in the set of advertising targeting criteria;

selecting at least one set of advertising targeting criteria based on the performance parameters related to the subject matter of interest for the advertiser.

20. The system according to claim 19 , further for:

selecting a set of optimized advertising targeting criteria by:

selecting a predetermined number of the top ranked sets of advertising targeting criteria,

assigning an optimized parameter value to each set of the sets of advertising targeting criteria, and

selecting the set of optimized advertising targeting criteria by using a highest optimized parameter value.

21. The system according to claim 19 , further for:

receiving in the portal entity a request for a set of optimized advertising targeting criteria from the advertiser entity, where retrieving the advertiser natural query event data is limited to customer natural query event that occurred in a predetermined period of time.

22. The system according to claim 21 , where the natural query event data further comprises a plurality of natural search query events initiated by the customers in the predetermined period of time, each natural search query event further comprising search keywords linked to uniform resource locator (URL) links that are associated with the advertiser entity.

23. The system according to claim 22 , where the natural query event data further comprises subsequent search click events on the URL links within the predetermined period of time.

24. The system according to claim 23 , where each of the plurality of natural search query events and the subsequent search click events further comprise an identification parameter associated with a respective customer of the portal entity.

25. The system according to claim 24 , where extracting attribute data is based on the identification parameter.

26. The system according to claim 21 , further comprising:

determining whether sufficient advertiser natural query event data is available by counting the identification parameters related to the corresponding natural search query events and search click events.

27. The system according to claim 19 , further for:

facilitating presentation of advertisements to customers of the portal entity as part of an online advertising campaign of the advertiser entity that is directed at the future customers of the portal entity, where facilitating presentation is based on the set of optimized advertising targeting criteria by transmitting the set of optimized advertising targeting criteria to the advertiser entity and, in response, receiving instructions from the advertiser entity to present advertisements to the future customers that fit the set of optimized advertising targeting criteria.

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 May 8, 2007
From: KORAN, JOSHUA M.
To: YAHOO! INC.
Reel/Frame 019330/0811 →