# US 2019/0320240 A1 · Dynamic Content Allocation And Optimization

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2019/0320240 A1
- Document ID: US20190320240A1
- Status: Published application
- Kind: A1
- Application number: 16/279,759
- Filed: 2019-02-19
- Published: 2019-10-17
- Earliest claimed: 2012-02-07
- Assignees: Visible World, Inc.
- Applicants: Visible World, LLC
- Inventors: Seth Haberman; Robert Bress; Claudio Marcus
- Web page: https://patentgrep.com/patent/US20190320240A1

## CPC

- H04N 21/812: {involving advertisement data (advertising per se G06Q30/02)}
- G06Q 30/0241: Advertisements
- G11B 27/10: Indexing; Addressing; Timing or synchronising; Measuring tape travel
- H04N 21/23424: {involving splicing one content stream with another content stream, e.g. for inserting or substituting an advertisement}
- H04N 21/25883: {being end-user demographical data, e.g. age, family status or address (arrangements for identifying locations of users in broadcast systems H04H60/52)}
- H04N 21/44204: {Monitoring of content usage, e.g. the number of times a movie has been viewed, copied or the amount which has been watched (monitoring of user activities for profile generation for accessing a video database G06F16/739; protecting generic digital content where the protection is independent of the precise nature of the content G06F21/10; arrangements for monitoring the use made of the broadcast services in broadcast systems H04H60/31)}
- H04N 21/4508: {Management of client data or end-user data}
- H04N 21/4532: {involving end-user characteristics, e.g. viewer profile, preferences (monitoring of user activities for profile generation for accessing a video database G06F16/739; user profiles in network data switching protocols H04L67/306; processing of user preferences or user profiles in wireless networks H04W8/18)}
- H04N 21/8456: {by decomposing the content in the time domain, e.g. in time segments}
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G11B: INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER (recording measured values in a way that does not require playback through a transducer G01D9/00; recording or playback apparatus using mechanically marked tape, e.g. punched paper tape, or using unit records, e.g. punched or magnetically marked cards G06K; transferring data from one type of record carrier to another G06K1/18; circuits for coupling output of reproducer to radio receiver H04B1/20; gramophone pick-ups or like acoustic electromechanical transducers or circuits therefor H04R)

## 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

### Claim 1

(canceled)

### Claim 2

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.

### Claim 3 (depends on 2)

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

### Claim 4 (depends on 2)

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

### Claim 5 (depends on 4)

The method of claim 4, 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.

### Claim 6 (depends on 5)

The method of claim 5, 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.

### Claim 7 (depends on 2)

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

### Claim 8 (depends on 7)

The method of claim 7, 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.

### Claim 9 (depends on 2)

The method of claim 2, 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.

### Claim 10 (depends on 2)

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

### Claim 11

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.

### Claim 12 (depends on 11)

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

### Claim 13 (depends on 11)

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

### Claim 14 (depends on 13)

The device of claim 13, 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.

### Claim 15 (depends on 14)

The device of claim 14, 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.

### Claim 16 (depends on 11)

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

### Claim 17 (depends on 16)

The device of claim 16, 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.

### Claim 18 (depends on 11)

The device of claim 11, 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.

### Claim 19 (depends on 11)

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

### Claim 20

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.

### Claim 21 (depends on 20)

The method of claim 20, 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.
