CPC G06Q 30/0269 (2013.01) [G06F 16/2358 (2019.01); G06Q 30/0241 (2013.01); G06Q 30/0243 (2013.01); G06Q 30/0244 (2013.01); G06Q 30/0246 (2013.01); G06Q 30/0251 (2013.01); G06Q 30/0255 (2013.01); G06Q 30/0271 (2013.01); G06Q 30/0277 (2013.01)] | 19 Claims |
1. A computer-implemented system for targeted advertising to specific consumers, the system comprising:
a memory storing instructions; and
at least one processor configured to execute the instructions to:
receive, over a network, consumer data from a client device;
identify a plurality of client-provided consumers from the consumer data;
obtain a plurality of unique consumer identifiers corresponding to the plurality of client-provided consumers;
identify at least one first overlapping unique consumer identifier by matching at least one of the plurality of client-provided consumers with at least one publisher-provided consumer provided by a first publisher device of a plurality of publisher devices, the first publisher device having a highest priority among the plurality of publisher devices, and the highest priority being assigned based on importance or relevance of a plurality of data provided by the plurality of publisher devices;
generate a first target audience pool based on the at least one first overlapping unique consumer identifier;
determine whether a number of unmatched consumers of the plurality of client-provided consumers is greater than a threshold number; and
based on determining that the number of the unmatched consumers is greater than the threshold number, identify at least one second overlapping unique consumer identifier by matching at least one of the unmatched consumers with at least one publisher-provided consumer provided by a second publisher device of the plurality of publisher devices,
wherein the second publisher device has a second highest priority among the plurality of publisher devices.
|