IP Library › Granted Patent US 9,159,073
Granted Patent B2
US 9,159,073 · App. 12/145,065 · Granted Oct 13, 2015

System and method for advertisement management

Inventors: Robert J. Collins (Carlsbad, CA); Scott Melvin Harvester (San Marcos, CA); Paul Joseph Apodaca (Carlsbad, CA)
Assignee: Yahoo! Inc.
G06Q30/02G06Q10/0631G06Q30/0212G06Q30/0243G06Q30/0244G06Q30/0249G06Q30/0253G06Q30/0255G06Q30/0256G06Q30/0257G06Q30/0263G06Q30/0269G06Q30/0275
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 9,159,073
App. No.
12/145,065
Granted
Oct 13, 2015
Kind
B2
Abstract

The present invention relates to systems and methods for optimizing and managing advertising campaigns. The method of the present invention comprises storing one or more advertisement data structures associated with an ad group data structure in the ad group data structure. One or more ad group data structures associated with a campaign data structure are stored in an ad campaign data structure. Additionally, one or more ad campaign data structures associated with an advertised property are stored in an account data structure.

Claims (41)

1. A system, comprising:

circuitry configured to receive and cache: a group of online advertisement impressions of an ad campaign, a respective quality score for each advertisement of the group of online advertisement impressions, a bidding scheme of the ad campaign, and an advertising budget of the ad campaign;

circuitry configured to adjust the cached advertising budget according to the cached quality scores and the cached bidding scheme of the ad campaign;

circuitry configured to receive and cache a 1×1 pixel image request that includes payload data indicative of a browsing session on an online property associated with the group of online advertisement impressions;

circuitry configured to extract the payload data; and

circuitry configured to transmit the adjusted advertising budget and extracted payload data to a remote computer.

2. The system of claim 1 , wherein the system is part of an image server.

3. The system of claim 2 , wherein the remote computer includes a pod collection server.

4. The system of claim 1 , wherein the remote computer includes a pod collection server.

5. The system of claim 1 , further comprising circuitry configured to:

retrieve analytics data and advertiser specified configuration data associated with the ad campaign; and

determine the quality scores according to the retrieved analytics data and advertiser specified configuration data.

6. The system of claim 5 , wherein the analytics data includes a frequency of displaying an advertisement of the group of online advertisement impressions.

7. The system of claim 5 , wherein the analytics data includes a click-through rate associated with the group of online advertisement impressions.

8. The system of claim 5 , wherein the analytics data includes a purchase rate of a product corresponding to the group of online advertisement impressions.

9. A method, comprising:

receiving and caching, at an image server: a group of online advertisement impressions of an ad campaign, a respective quality score for each advertisement of the group of online advertisement impressions, a bidding scheme of the ad campaign, and an advertising budget of the ad campaign;

adjusting, by the image server, the cached advertising budget according to the cached quality scores and the cached bidding scheme of the ad campaign;

receiving and caching, at the image server, a 1×1 pixel image request that includes payload data indicative of a browsing session on an online property associated with the group of online advertisement impressions;

extracting, by the image server, the payload data; and

transmitting, by the image server, the adjusted advertising budget and extracted payload data to a pod collection server.

10. The method of claim 9 , further comprising:

retrieving analytics data and advertiser specified configuration data associated with the ad campaign; and

determining the quality scores according to the retrieved analytics data and advertiser specified configuration data.

11. The method of claim 10 , wherein the analytics data includes a frequency of displaying an advertisement of the group of online advertisement impressions.

12. The method of claim 10 , wherein the analytics data includes a click-through rate associated with the group of online advertisement impressions.

13. The method of claim 10 , wherein the analytics data includes a purchase rate of a product corresponding to the group of online advertisement impressions.

14. A non-transitory computer readable medium, comprising:

instructions executable to control receiving and caching, at a memory device:

a group of online advertisement impressions of an ad campaign, a bidding scheme of the ad campaign, an advertising budget of the ad campaign, and analytics data;

instructions executable to determine a respective quality score for each advertisement of the cached group of online advertisement impressions according to the analytics data;

instructions executable to adjust the cached advertising budget according to the determined quality scores and the cached bidding scheme of the ad campaign;

instructions executable to control receiving and caching a 1×1 pixel image request that includes payload data indicative of a browsing session on an online property associated with the group of online advertisement impressions;

instructions executable to extract the payload data; and

instructions executable to transmit the adjusted advertising budget and extracted payload data to a remote computer.

15. The medium of claim 14 , wherein the analytics data includes a frequency of displaying an advertisement of the group of online advertisement impressions.

16. The medium of claim 14 , wherein the analytics data includes a click-through rate associated with the group of online advertisement impressions.

17. The medium of claim 14 , wherein the analytics data includes a purchase rate of a product corresponding to the group of online advertisement impressions.

18. The medium of claim 14 , wherein the memory device is part of an image server.

19. The medium of claim 18 , wherein the remote computer includes a pod collection server.

20. The medium of claim 14 , wherein the remote computer includes a pod collection server.

Assignments (8)
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 →
Continuity (3)
Continuation 11324129 · Dec 30, 2005
Provisional Application 60703904 · Jul 29, 2005
Related Publication 20080255915A1 · Oct 16, 2008