Patent ID: 11922456
Assignee: AMAZON TECHNOLOGIES, INC.
Field: IT methods for management (Electrical engineering)
Classification: CPC G | IPC G

Claim 18:
19. A method comprising:
establishing, by an advertising service, a first instance for a first advertiser of the advertising service, wherein the first instance comprises a first data broker and a first clean room, wherein the first clean room comprises a first data store and a first compute component associated with the first advertiser, wherein the first compute component is configured to execute one or more processes on data associated with the first advertiser within the first clean room, and wherein the first data broker is configured to map data regarding interactions and advertisements to the first advertiser;
transferring, by the advertising service, first data associated with interactions of customers of the first advertiser with advertisements presented to prospective customers by the first advertiser to the first data store of the first clean room;
determining that a second advertiser has accepted an invitation to be a participant in the first clean room;
in response to determining that the second advertiser has accepted the invitation to be a participant in the first clean room,
transferring, by the advertising service, second data associated with interactions of customers of the second advertiser with advertisements presented to prospective customers by the second advertiser to the first data store of the first clean room;

identifying, by the advertising service, a query from a first advertiser, wherein the query is to be executed on the first data and second data;
determining that the first advertiser has permission to execute the query on the second data; and
in response to determining that the first advertiser has permission to execute the query on the second data,
executing the query on at least some of the first data and the second data by the first compute component;
identifying results to the query by the first compute component; and
executing at least one action based at least in part on at least some of the results to the query by the first compute component.