US 11,055,750 B2
Systems and methods for priority-based optimization of data element utilization
Amir Cory, Palo Alto, CA (US); and Shubo Liu, Belmont, CA (US)
Assigned to ADAP.TV, INC., Dulles, VA (US)
Filed by Adap.tv, Inc., Dulles, VA (US)
Filed on Aug. 29, 2018, as Appl. No. 16/115,873.
Application 16/115,873 is a continuation of application No. 14/861,888, filed on Sep. 22, 2015, granted, now 10,089,657.
Prior Publication US 2019/0043096 A1, Feb. 7, 2019
Int. Cl. G06Q 30/00 (2012.01); G06Q 30/02 (2012.01)
CPC G06Q 30/0276 (2013.01) [G06Q 30/0244 (2013.01); G06Q 30/0249 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method for optimizing distribution of resources for data elements at an optimization server, comprising:
receiving, at the optimization server, a selection of a first objective via a user interface, the first objective comprising a goal associated with distribution of a plurality of data elements, the plurality of data elements being stored in a database;
receiving, at the optimization server, a first goal metric via the user interface, the first goal metric associated with the first objective;
determining, at the optimization server, a first forecasted metric based on the first goal metric associated with the first objective;
automatically allocating, at the optimization server, resources for the distribution of a plurality of data elements, the plurality of data elements being retrieved from the database, the allocating being based on the first goal metric and the first forecasted metric;
receiving, at the optimization server, a selection of a second objective via the user interface, the second objective comprising a goal associated with distribution of the plurality of data elements, and an indication that the second objective has a higher priority than the first objective;
disallowing, at the optimization server, selection of one or more key performance indicators as the second objective at least based on the first objective;
receiving, at the optimization server, a second goal metric via the user interface, the second goal metric associated with the second objective;
determining, at the optimization server, a second forecasted metric based on the second goal metric associated with the second objective; and
automatically reallocating, at the optimization server, resources for the distribution of a plurality of data elements, the plurality of data elements being retrieved from the database, the allocating being based on the first goal metric, the second goal metric, the first forecasted metric, the second forecasted metric, and the indication that the second objective has a higher priority than the first objective.