IP Library Granted Patent US 11,756,071
Granted Patent B2
US 11,756,071 · App. 17/253,044 · Granted Sep 12, 2023

Managing impressions of an advertisement campaign

Inventors: Joshua Brenner (New York, NY); Christopher Ambrozic (Chapel Hill, NC)
Assignee: Rovi Guides, Inc.
G06Q30/0243G06Q30/0244G06Q30/0246G06Q30/0249
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 11,756,071
App. No.
17/253,044
Granted
Sep 12, 2023
Kind
B2
Abstract

The present disclosure provides for management of impressions in advertisement campaigns. Impressions may be moved between different impression media based on performance metrics and historical data. Impression budgets may be modified in an active campaign based on forecasts determined using current performance data. Impression budgets may be reallocated between simultaneously active advertisement campaigns.

Claims (41)

1. A method for managing impressions, comprising:

determining, using processing circuitry, that a content provider launched at least two advertisement campaigns, each campaign associated with a respective subject being advertised and each campaign allocated a respective number of budgeted impressions;

calculating for each advertisement campaign of the at least two advertisement campaigns, using the processing circuitry, a respective rate of impression generation;

comparing, using processing circuitry, the respective rate of impression generation for each of the at least two advertisement campaigns;

determining, using the processing circuitry, a high-performing campaign of the at least two advertisement campaigns based on the respective rate of impression generation being highest and at least one low-performing campaign of the at least two advertisement campaigns with the respective rate of impression generation being lower than the rate of impression generation of the high-performing campaign;

determining, using the processing circuitry, a redistribution of allocations of the number of budgeted impressions from the at least one low-performing campaign to the high-performing campaign based on each of the respective rates of impression generation of the at least two advertisement campaigns; and

causing to be implemented, using the processing circuitry, the redistribution amongst the at least two advertisement campaigns.

2. The method of claim 1 , wherein respective impressions of a first advertisement campaign of the at least two advertisement campaigns are initially provided using a first medium and respective impressions of a second advertisement campaign of the at least two advertisement campaigns are initially provided using a second medium, the method further comprising determining to switch the respective impressions of the first advertisement campaign from being provided on the first medium to being provided on the second medium based on the respective rates of impression generation.

3. The method of claim 2 , wherein the determining to switch the respective impressions of the first advertisement campaign from being provided on the first medium to being provided on the second medium is further based on attributes of the first medium and attributes of the second medium.

4. The method of claim 1 , wherein the redistribution of allocations of each of the respective number of budgeted impressions amongst the at least two advertisement campaigns results in at least one of the at least two advertisement campaigns to be terminated.

5. The method of claim 1 , wherein determining the redistribution based on the respective rates of impression generation comprises determining the redistribution based on a desired balance of rates of impression generation amongst at least a subset of the at least two advertisement campaigns.

6. The method of claim 1 , wherein determining the redistribution based on the respective rates of impression generation comprises determining the redistribution based on a desired balance of rates of impression generation amongst at least a subset of the at least two advertisement campaigns.

7. The method of claim 1 , wherein determining the redistribution is further based on relative priorities of the respective subjects of the at least two advertisement campaigns.

8. A system for managing impressions, comprising:

memory;

processing circuitry configured for:

determining that a content provider launched at least two advertisement campaigns, each campaign associated with a respective subject being advertised and each campaign allocated a respective number of budgeted impressions, the respective number stored in memory;

calculating for each advertisement campaign of the at least two advertisement campaigns a respective rate of impression generation;

comparing, using the processing circuitry, the respective rate of impression generation for each of the at least two advertisement campaigns;

determining, using the processing circuitry, a high-performing campaign of the at least two advertisement campaigns based on the respective rate of impression generation being highest and at least one low-performing campaign of the at least two advertisement campaigns with the respective rate of impression generation being lower than the rate of impression generation of the high-performing campaign;

determining a redistribution of allocations of the number of budgeted impressions from the at least one low-performing campaign to the high-performing campaign based on each of the respective rates of impression generation of the at least two advertisement campaigns; and

causing to be implemented the redistribution amongst the at least two advertisement campaigns.

9. The system of claim 8 , wherein respective impressions of a first advertisement campaign of the at least two advertisement campaigns are initially provided using a first medium and respective impressions of a second advertisement campaign of the at least two advertisement campaigns are initially provided using a second medium, the processing circuitry further configured for determining to switch the respective impressions of the first advertisement campaign from being provided on the first medium to being provided on the second medium based on the respective rates of impression generation.

10. The system of claim 9 , wherein determining to switch the respective impressions of the first advertisement campaign from being provided on the first medium to being provided on the second medium is further based on attributes of the first medium and attributes of the second medium.

11. The system of claim 8 , wherein the redistribution of allocations of each of the respective number of budgeted impressions amongst the at least two advertisement campaigns results in at least one of the at least two advertisement campaigns to be terminated.

12. The system of claim 8 , wherein the processing circuitry is further configured for determining the redistribution based on a desired balance of rates of impression generation amongst at least a subset of the at least two advertisement campaigns.

13. The system of claim 8 , wherein the processing circuitry is further configured for determining the redistribution based on a desired balance of rates of impression generation amongst at least a subset of the at least two advertisement campaigns.

14. The system of claim 8 , wherein determining the redistribution is further based on relative priorities of the respective subjects of the at least two advertisement campaigns.

15. A non-transitory computer-readable medium having instructions programmed thereon for managing impressions by performing the method comprising:

determining that a content provider launched at least two advertisement campaigns, each campaign associated with a respective subject being advertised and each campaign allocated a respective number of budgeted impressions;

calculating for each advertisement campaign of the at least two advertisement campaigns a respective rate of impression generation;

comparing, using the processing circuitry, the respective rate of impression generation for each of the at least two advertisement campaigns;

determining, using the processing circuitry, a high-performing campaign of the at least two advertisement campaigns based on the respective rate of impression generation being highest and at least one low-performing campaign of the at least two advertisement campaigns with the respective rate of impression generation being lower than the rate of impression generation of the high-performing campaign;

determining a redistribution of allocations of the number of budgeted impressions from the at least one low-performing campaign to the high-performing campaign based on each of the respective rates of impression generation of the at least two advertisement campaigns; and

causing to be implemented the redistribution amongst the at least two advertisement campaigns.

16. The non-transitory computer-readable medium of claim 15 , wherein respective impressions of a first advertisement campaign of the at least two advertisement campaigns are initially provided using a first medium and respective impressions of a second advertisement campaign of the at least two advertisement campaigns are initially provided using a second medium, the method further comprising determining to switch the respective impressions of the first advertisement campaign from being provided on the first medium to being provided on the second medium based on the respective rates of impression generation.

17. The non-transitory computer-readable medium of claim 16 , wherein the determining to switch the respective impressions of the first advertisement campaign from being provided on the first medium to being provided on the second medium is further based on attributes of the first medium and attributes of the second medium.

18. The non-transitory computer-readable medium of claim 15 , wherein the redistribution of allocations of each of the respective number of budgeted impressions amongst the at least two advertisement campaigns results in at least one of the at least two advertisement campaigns to be terminated.

19. The non-transitory computer-readable medium of claim 15 , wherein determining the redistribution based on the respective rates of impression generation comprises determining the redistribution based on a desired balance of rates of impression generation amongst at least a subset of the at least two advertisement campaigns.

20. The non-transitory computer-readable medium of claim 15 , wherein determining the redistribution based on the respective rates of impression generation comprises determining the redistribution based on a desired balance of rates of impression generation amongst at least a subset of the at least two advertisement campaigns.

21. The non-transitory computer-readable medium of claim 15 , wherein determining the redistribution is further based on relative priorities of the respective subjects of the at least two advertisement campaigns.

Assignments (3)
CHANGE OF NAME Recorded Oct 3, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069106/0171 →
SECURITY INTEREST Recorded May 3, 2023
From: ADEIA GUIDES INC.; ADEIA IMAGING LLC; ADEIA MEDIA HOLDINGS LLC; ADEIA MEDIA SOLUTIONS INC.; ADEIA SEMICONDUCTOR ADVANCED TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR BONDING TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR INC.; ADEIA SEMICONDUCTOR SOLUTIONS LLC; ADEIA SEMICONDUCTOR TECHNOLOGIES LLC; ADEIA SOLUTIONS LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 063529/0272 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 17, 2020
From: BRENNER, JOSHUA; AMBROZIC, CHRISTOPHER
To: ROVI GUIDES, INC.
Reel/Frame 054677/0015 →
Continuity (2)
Provisional Application 62728040 · Sep 6, 2018
Related Publication 20210264465A1 · Aug 26, 2021