Patent ID: 11893597
Assignee: ROYAL BANK OF CANADA
Field: Digital communication (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 10:
11. A computer method for controlling a user interface for rendering of interactive graphical control elements representing offers or coupons that are inserted into a computational payment process, the computer method comprising:
receiving, by a processor of a computer system, from a campaign management computing device associated with a merchant or an advertiser through a network, a query message request representing a set of logical conditions to be satisfied to establish eligibility for one or more promotional offerings, each logical condition of the set of logical conditions representing a user characteristic;
receiving, by the processor of the computer system, at least two data tables of a plurality of data tables associated with at least two different data sources or entities, each data table of the plurality of data tables including at least a field representing unique customer identifiers used as a primary key for identifying a user across the plurality of data tables, a first corresponding field representing the user characteristic for each unique customer identifier of the unique customer identifiers, and a second corresponding field representing a consent field for each unique customer identifier of the unique customer identifiers;
aggregating, by the processor of the computer system, the at least two data tables of the plurality of data tables together for cross-table analysis, wherein the aggregated at least two data tables of the plurality of data tables is not disclosed to the merchant or advertiser;
in response to receiving the query message request, generating an audience list representing one or more users within the aggregated at least two data tables satisfying the set of logical conditions;
validating or comparing, by the processor of the computer system, the query message request in accordance with or for adherence to one or more privacy policy requirements by validating the query message request against the second corresponding field representing the consent field of the one or more users in the audience list without use of cookies on a webpage or computing device;
transmitting, by the processor of the computer system, modified results of the query message request to the campaign management computing device related to the audience list, modified in accordance to adherence to the privacy policy requirements; and
in response to a detected triggering event associated with a user in the modified audience list, transmitting to a computing device corresponding to the user across the network, by the processor of the computer system, one or more promotional offers or coupons in accordance with or in adherence to the privacy policy requirements.