Systems and methods for optimization of data element utilization using demographic data
First Claim
1. A computer-implemented method for optimizing distribution for graphical elements to demographic target groups within one or more constraints, comprising:
- receiving, at a processor, a plurality of hierarchically-ranked user-defined objectives, comprising a first user-defined objective and a second user-defined objective, associated with a group of graphical elements, wherein the first user-defined objective comprises a selected demographic target group;
receiving, at the processor, one or more constraints associated with the group of graphical elements, the one or more constraints comprising a first constraint, the first constraint comprising fiscal resources apportionable to each graphical element in the group of graphical elements;
determining, by the processor, a first prediction of user-interaction performance of the group of graphical elements, when displayed on a website, during a first time period, the first time period ending at a time period end, based on;
a resource ratio associated with the first constraint, the resource ratio determining a first portion of the first constraint to be apportioned to the first user-defined objective and a second portion of the first constraint to be apportioned to the second user-defined objective, the first portion and the second portion being based on a hierarchical ranking of the plurality of hierarchically-ranked user-defined objectives, the first portion being higher than the second portion, anddata of prior graphical element user-interaction performance when displayed on a website during a second time period, the second time period being determined based on a similarity to the first time period;
apportioning, by the processor, at least a portion of the fiscal resources to each graphical element in the group of graphical elements based on the first prediction and the resource ratio once the first time period has started;
after a predetermined portion of the first time period has elapsed, receiving, at the processor, data indicating an actual user-interaction performance of the at least one graphical element, when displayed on a website, in the group of graphical elements relative to the selected demographic target group and the plurality of hierarchically-ranked user-defined objectives, wherein receiving data indicating the actual user-interaction performance of the at least one graphical element in the group of graphical elements includes establishing a connection with a third party server configured to collect a number of impressions collected by the graphical element during the predetermined portion of the first time period;
determining, by the processor, a forecast of whether the first user-defined objective will be met by the time period end by analyzing a difference between the data indicating the actual user-interaction performance and the first prediction of user-interaction performance, and by determining a portion of the first user-defined objective that has not yet been satisfied after the predetermined portion of the first time period has elapsed;
automatically adjusting, by the processor, the resource ratio, based on a determination that the second user-defined objective has a higher completion rate than the first user-defined objective, and the fiscal resources apportionable to the at least one graphical element in the group of graphical elements, based on the forecast of whether the first user-defined objective will be met by the time period end and the portion of the first user-defined objective that has not yet been satisfied;
developing, by the processor, a second prediction of a user-interaction performance of the group of graphical elements, when displayed on a website, during a remaining portion of the first time period based on the adjusted resource ratio, the data of prior graphical element user-interaction performance, and time remaining before the time period end; and
automatically revising, by the processor, the at least a portion of fiscal resources associated with each graphical element in the group of graphical elements based on the second prediction.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are disclosed for optimizing distribution of resources to data elements, comprising receiving one or more user-defined objectives associated with a group of data elements, wherein at least one of the user-defined objectives includes an objective related to a selected target group; receiving one or more constraints associated with the group of data elements, wherein at least one of the constraints comprises resources apportionable to each data element in the group of data elements; developing a first prediction of a performance of the group of data elements during a time period based on the one or more user-defined objectives and the one or more constraints; and apportioning at least a portion of the resources to each data element in the group of data elements based on the first prediction once the time period has started.
-
Citations
19 Claims
-
1. A computer-implemented method for optimizing distribution for graphical elements to demographic target groups within one or more constraints, comprising:
-
receiving, at a processor, a plurality of hierarchically-ranked user-defined objectives, comprising a first user-defined objective and a second user-defined objective, associated with a group of graphical elements, wherein the first user-defined objective comprises a selected demographic target group; receiving, at the processor, one or more constraints associated with the group of graphical elements, the one or more constraints comprising a first constraint, the first constraint comprising fiscal resources apportionable to each graphical element in the group of graphical elements; determining, by the processor, a first prediction of user-interaction performance of the group of graphical elements, when displayed on a website, during a first time period, the first time period ending at a time period end, based on; a resource ratio associated with the first constraint, the resource ratio determining a first portion of the first constraint to be apportioned to the first user-defined objective and a second portion of the first constraint to be apportioned to the second user-defined objective, the first portion and the second portion being based on a hierarchical ranking of the plurality of hierarchically-ranked user-defined objectives, the first portion being higher than the second portion, and data of prior graphical element user-interaction performance when displayed on a website during a second time period, the second time period being determined based on a similarity to the first time period; apportioning, by the processor, at least a portion of the fiscal resources to each graphical element in the group of graphical elements based on the first prediction and the resource ratio once the first time period has started; after a predetermined portion of the first time period has elapsed, receiving, at the processor, data indicating an actual user-interaction performance of the at least one graphical element, when displayed on a website, in the group of graphical elements relative to the selected demographic target group and the plurality of hierarchically-ranked user-defined objectives, wherein receiving data indicating the actual user-interaction performance of the at least one graphical element in the group of graphical elements includes establishing a connection with a third party server configured to collect a number of impressions collected by the graphical element during the predetermined portion of the first time period; determining, by the processor, a forecast of whether the first user-defined objective will be met by the time period end by analyzing a difference between the data indicating the actual user-interaction performance and the first prediction of user-interaction performance, and by determining a portion of the first user-defined objective that has not yet been satisfied after the predetermined portion of the first time period has elapsed; automatically adjusting, by the processor, the resource ratio, based on a determination that the second user-defined objective has a higher completion rate than the first user-defined objective, and the fiscal resources apportionable to the at least one graphical element in the group of graphical elements, based on the forecast of whether the first user-defined objective will be met by the time period end and the portion of the first user-defined objective that has not yet been satisfied; developing, by the processor, a second prediction of a user-interaction performance of the group of graphical elements, when displayed on a website, during a remaining portion of the first time period based on the adjusted resource ratio, the data of prior graphical element user-interaction performance, and time remaining before the time period end; and automatically revising, by the processor, the at least a portion of fiscal resources associated with each graphical element in the group of graphical elements based on the second prediction. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for optimizing distribution of resources for graphical elements, comprising:
-
at least one data storage device storing instructions for optimizing distribution of resources to graphical elements; and at least one processor configured to execute the instructions to perform operations including; receiving, at a processor, a plurality of hierarchically-ranked user-defined objectives, comprising a first user-defined objective and a second user-defined objective, associated with a group of graphical elements, wherein the first user-defined objective comprises a selected demographic target group; receiving, at the processor, one or more constraints associated with the group of graphical elements, the one or more constraints comprising a first constraint, the first constraint comprising fiscal resources apportionable to each graphical element in the group of graphical elements; determining, by the processor, a first prediction of user-interaction performance of the group of graphical elements, when displayed on a website, during a first time period, the first time period ending at a time period end, based on; a resource ratio associated with the first constraint, the resource ratio determining a first portion of the first constraint to be apportioned to the first user-defined objective and a second portion of the first constraint to be apportioned to the second user-defined objective, the first portion and the second portion being based on a hierarchical ranking of the plurality of hierarchically-ranked user-defined objectives, the first portion being higher than the second portion, and data of prior graphical element user-interaction performance when displayed on a website during a second time period, the second time period being determined based on a similarity to the first time period; apportioning, by the processor, at least a portion of the fiscal resources to each graphical element in the group of graphical elements based on the first prediction and the resource ratio once the first time period has started; after a predetermined portion of the first time period has elapsed, receiving, at the processor, data indicating an actual user-interaction performance of the at least one graphical element, when displayed on a website, in the group of graphical elements relative to the selected demographic target group and the plurality of hierarchically-ranked user-defined objectives, wherein receiving data indicating the actual user-interaction performance of the at least one graphical element in the group of graphical elements includes establishing a connection with a third party server configured to collect a number of impressions collected by the graphical element during the predetermined portion of the first time period; determining, by the processor, a forecast of whether the first user-defined objective will be met by the time period end by analyzing a difference between the data indicating the actual user-interaction performance and the first prediction of user-interaction performance, and by determining a portion of the first user-defined objective that has not yet been satisfied after the predetermined portion of the first time period has elapsed; automatically adjusting, by the processor, the resource ratio, based on a determination that the second user-defined objective has a higher completion rate than the first user-defined objective, and the fiscal resources apportionable to the at least one graphical element in the group of graphical elements, based on the forecast of whether the first user-defined objective will be met by the time period end and the portion of the first user-defined objective that has not yet been satisfied; developing, by the processor, a second prediction of a user-interaction performance of the group of graphical elements, when displayed on a website, during a remaining portion of the first time period based on the adjusted resource ratio, the data of prior graphical element user-interaction performance, and time remaining before the time period end; and automatically revising, by the processor, the at least a portion of fiscal resources associated with each graphical element in the group of graphical elements based on the second prediction. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A non-transitory computer readable medium storing instructions that, when executed by a processor, cause the processor to perform a method of optimizing distribution of fiscal resources for graphical elements, the method including:
-
receiving, at a processor, a plurality of hierarchically-ranked user-defined objectives, comprising a first user-defined objective and a second user-defined objective, associated with a group of graphical elements, wherein the first user-defined objective comprises a selected demographic target group; receiving, at the processor, one or more constraints associated with the group of graphical elements, the one or more constraints comprising a first constraint, the first constraint comprising fiscal resources apportionable to each graphical element in the group of graphical elements; determining, by the processor, a first prediction of user-interaction performance of the group of graphical elements, when displayed on a website, during a first time period, the first time period ending at a time period end, based on; a resource ratio associated with the first constraint, the resource ratio determining a first portion of the first constraint to be apportioned to the first user-defined objective and a second portion of the first constraint to be apportioned to the second user-defined objective, the first portion and the second portion being based on a hierarchical ranking of the plurality of hierarchically-ranked user-defined objectives, the first portion being higher than the second portion, and data of prior graphical element user-interaction performance when displayed on a website during a second time period, the second time period being determined based on a similarity to the first time period; apportioning, by the processor, at least a portion of the fiscal resources to each graphical element in the group of graphical elements based on the first prediction and the resource ratio once the first time period has started; after a predetermined portion of the first time period has elapsed, receiving, at the processor, data indicating an actual user-interaction performance of the at least one graphical element, when displayed on a website, in the group of graphical elements relative to the selected demographic target group and the plurality of hierarchically-ranked user-defined objectives, wherein receiving data indicating the actual user-interaction performance of the at least one graphical element in the group of graphical elements includes establishing a connection with a third party server configured to collect a number of impressions collected by the graphical element during the predetermined portion of the first time period; determining, by the processor, a forecast of whether the first user-defined objective will be met by the time period end by analyzing a difference between the data indicating the actual user-interaction performance and the first prediction of user-interaction performance, and by determining a portion of the first user-defined objective that has not yet been satisfied after the predetermined portion of the first time period has elapsed; automatically adjusting, by the processor, the resource ratio, based on a determination that the second user-defined objective has a higher completion rate than the first user-defined objective, and the fiscal resources apportionable to the at least one graphical element in the group of graphical elements, based on the forecast of whether the first user-defined objective will be met by the time period end and the portion of the first user-defined objective that has not yet been satisfied; developing, by the processor, a second prediction of a user-interaction performance of the group of graphical elements, when displayed on a website, during a remaining portion of the first time period based on the adjusted resource ratio, the data of prior graphical element user-interaction performance, and time remaining before the time period end; and automatically revising, by the processor, the at least a portion of fiscal resources associated with each graphical element in the group of graphical elements based on the second prediction. - View Dependent Claims (16, 17, 18, 19)
-
Specification