IP Library Granted Patent US 10,667,021
Granted Patent B2
US 10,667,021 · App. 16/279,759 · Granted May 26, 2020

Dynamic content allocation and optimization

Inventors: Seth Haberman (New York, NY); Robert Bress (New Providence, NJ); Claudio Marcus (Andover, NH)
Assignee: Visible World, LLC
H04N21/812G06Q30/0241G11B27/10H04N21/25883H04N21/44204H04N21/4508H04N21/4532H04N21/8456
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 10,667,021
App. No.
16/279,759
Granted
May 26, 2020
Kind
B2
Abstract

Systems and methods for the optimized allocation of content within a universe of inventory are described. For example, a method may include receiving content comprising at least one characteristic and at least one goal. A universe of inventory may be accessed that comprises a plurality of targets which may be assigned into a plurality of segments based on at least one demographic vector. An allocation optimization model may be generated based on the at least one content characteristic, the at least one goal and the plurality of segments. The content may be presented to the targets based on the allocation optimization model. Viewing data may be received that comprises data associated with target consumption of the content and the allocation optimization module may be re-optimized based on the viewing data. Additional factors, such as resource constraints and/or filtering rules, may be used when re-optimizing the allocation optimization module.

Claims (43)

1. A method comprising:

receiving, from a first server, first information indicating:

a first targeted number of impressions associated with first content to be distributed via a network, wherein the first content comprises advertising content associated with at least one outside advertiser, and

a second targeted number of impressions of second content to be distributed via the network, wherein the second content comprises advertising content associated with the network;

receiving, from a second server, second information associated with each of a plurality of computing devices;

determining, based on the second information, a first schedule for distributing the first content and the second content to the plurality of computing devices, wherein the first schedule is configured to first achieve the first targeted number of impressions and to then achieve the second targeted number of impressions;

transmitting, to the plurality of computing devices via the network and based on the first schedule, the first content and the second content;

receiving, via the network, third information associated with the first content and the second content; and

determining, based on the third information, a second schedule for distributing the first content and the second content to the plurality of computing devices.

2. The method of claim 1 , wherein the second information indicates ratings data.

3. The method of claim 1 , wherein the third information indicates viewing data comprising impressions of the first content or the second content.

4. The method of claim 3 , wherein the viewing data is filtered using at least one filtering rule based on a marketing campaign associated with the first content or the second content.

5. The method of claim 4 , wherein the at least one filtering rule is configured to filter the viewing data to ensure that only desired impressions within the viewing data are counted toward the first targeted number of impressions or the second targeted number of impressions.

6. The method of claim 1 , wherein the first schedule is further based on at least one resource constraint.

7. The method of claim 6 , wherein the at least one resource constraint comprises at least one of a bandwidth limitation, a monetary constraint comprising a time slot value threshold, or an advertising insertion distribution zone constraint.

8. The method of claim 1 , wherein the first targeted number of impressions is achieved by scheduling, for the first content, one or more time slots of a plurality of time slots with higher ratings data values than other time slots of the plurality of time slots.

9. The method of claim 1 , wherein at least one computing device of the plurality of computing devices is a set-top-box or a mobile computing device.

10. A device comprising:

one or more processors; and

memory storing instructions that, when executed by the one or more processors, cause the device to:

receive, from a first server, first information indicating:

a first targeted number of impressions associated with first content to be distributed via a network, wherein the first content comprises advertising content associated with at least one outside advertiser, and

a second targeted number of impressions of second content to be distributed via the network, wherein the second content comprises advertising content associated with the network;

receive, from a second server, second information associated with each of a plurality of computing devices;

determine, based on the second information, a first schedule for distributing the first content and the second content to the plurality of computing devices, wherein the first schedule is configured to first achieve the first targeted number of impressions and to then achieve the second targeted number of impressions;

transmit, to the plurality of computing devices via the network and based on the first schedule, the first content and the second content;

receive, via the network, third information associated with the first content and the second content; and

determine, based on the third information, a second schedule for distributing the first content and the second content to the plurality of computing devices.

11. The device of claim 10 , wherein the second information indicates ratings data.

12. The device of claim 10 , wherein the third information indicates viewing data comprising impressions of the first content or the second content.

13. The device of claim 12 , wherein the viewing data is filtered using at least one filtering rule based on a marketing campaign associated with the first content or the second content.

14. The device of claim 13 , wherein the at least one filtering rule is configured to filter the viewing data to ensure that only desired impressions within the viewing data are counted toward the first targeted number of impressions or the second targeted number of impressions.

15. The device of claim 10 , wherein the first schedule is further based on at least one resource constraint.

16. The device of claim 15 , wherein the at least one resource constraint comprises at least one of a bandwidth limitation, a monetary constraint comprising a time slot value threshold, or an advertising insertion distribution zone constraint.

17. The device of claim 10 , wherein the first targeted number of impressions is achieved by scheduling, for the first content, one or more time slots of a plurality of time slots with higher ratings data values than other time slots of the plurality of time slots.

18. The device of claim 10 , wherein at least one computing device of the plurality of computing devices is a set-top-box or a mobile computing device.

19. A method comprising:

receiving, from a first server, first information indicating:

a first targeted number of impressions associated with first content to be distributed via a network, wherein the first content comprises advertising content associated with at least one outside advertiser, and

a second targeted number of impressions of second content to be distributed via the network, wherein the second content comprises advertising content associated with the network;

determining, based on second information indicating ratings data for a plurality of time slots, a first schedule for distributing the first content and the second content to a plurality of computing devices, wherein the first schedule is configured to first achieve the first targeted number of impressions and to then achieve the second targeted number of impressions;

transmitting, to the plurality of computing devices via the network and based on the first schedule, the first content and the second content.

20. The method of claim 19 , wherein the first targeted number of impressions is achieved by scheduling, for the first content, one or more time slots of the plurality of time slots with higher ratings data values than other time slots of the plurality of time slots.

Assignments (3)
MERGER Recorded Sep 26, 2021
From: VISIBLE WORLD, LLC
To: FREEWHEEL MEDIA, INC.
Reel/Frame 057600/0950 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 31, 2020
From: HABERMAN, SETH; BRESS, ROBERT; MARCUS, CLAUDIO
To: VISIBLE WORLD, INC.
Reel/Frame 054784/0629 →
CHANGE OF NAME Recorded Dec 31, 2020
From: VISIBLE WORLD, INC.
To: VISIBLE WORLD, LLC
Reel/Frame 054883/0260 →
Cited By (1)
US 12,532,051