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

Claim 0:
1. An advertising system comprising:
a computer server having at least one data store,
wherein the computer server is programmed with one or more sets of instructions that, when executed, cause the computer server to perform a method comprising:
receiving a subscription to an advertising service from a first advertiser;
designating a first instance having a first data broker and a first clean room as associated with the first advertiser, wherein the first instance is one of a plurality of instances, wherein each of the plurality of instances comprises a data broker and a clean room, wherein each of the plurality of instances is associated with an advertiser subscribed to the advertising service, wherein each of the clean rooms of each of the plurality of instances comprises a container for data associated with an advertiser subscribed to the advertising service and computer infrastructure for executing one or more processes on data within the container, and wherein the first clean room is one of the clean rooms comprising a first container for data associated with the first advertiser;
presenting, by the advertising system, a plurality of advertisements of the first advertiser to viewers in a plurality of formats, wherein at least one of the plurality of formats is one of:
a display of one of the plurality of advertisements in a network page of an electronic marketplace;
a display of one of the plurality of advertisements in a network page of an entity other than the electronic marketplace; or
a display of one of the plurality of advertisements in a video program;

identifying data regarding a plurality of interactions with at least one of the plurality of advertisements of the first advertiser, wherein the data identifies at least:
conversion events for the at least one of a good or a service attributed to one of the plurality of advertisements;
impressions of one of the plurality of advertisements by the at least one of the viewers;
selections of information regarding the at least one of the good or the service by the at least one of the viewers; and
views of information regarding the at least one of the good or the service by the at least one of the viewers;

identifying a query associated with at least one of the first advertiser or the first advertisement;
transferring, into the first clean room, at least a portion of the first data; and
with at least the portion of the first data within the first clean room,
executing the query on at least the portion of the first data within the first clean room;
identifying a plurality of results in response to the query within the first clean room;
enforcing anonymity on at least some of the plurality of results within the first clean room, wherein enforcing anonymity on the at least some of the plurality of results comprises replacing a specific value of one of the at least some of the plurality of results with one of:
a general value; or
a value within a category of the specific value; and

after enforcing anonymity on the at least some of the plurality of results within the first clean room,
executing at least one action using the at least some of the plurality of results within the first clean room.