Providing impression information to attribution systems using synchronized user identifiers
AssigneeFacebook, Inc.
InventorsSanjay Kanaka Sai Tirupattur Saravanan, Andrew Knox
Life of this patent
Estimating the term…
Abstract
An online system receives a list of third party user identifiers from a third party attribution system, each associated with one or more user action events by each of a set of users across multiple content providers. The online system determining if it has its own user identifiers that match to at least a subset of the received third party user identifiers. The online system determines relevant impressions corresponding to the matching online system user identifiers, and sends them to the third party attribution system along with an associated subset of the third party user identifiers.
Claims20
A computer-implemented method, comprising:
- receiving a list of third party user identifiers from a third party attribution system, the received third party user identifiers associated with one or more user action events by each of a plurality of users at a plurality of content providers;
- determining online system user identifiers that match to at least a subset of the received third party user identifiers;
- determining a plurality of relevant impressions in the online system corresponding to the matching online system user identifiers;
- sending, to the third party attribution system, the determined plurality of relevant impressions and the associated subset of the third party user identifiers based on the corresponding online system user identifiers, wherein the online system user identifiers are not sent to the third party attribution system.
A non-transitory computer-readable storage medium storing executable instructions that when executed by a processor perform actions comprising:
- receiving a list of third party user identifiers from a third party attribution system, the received third party user identifiers associated with one or more user action events by each of a plurality of users at a plurality of content providers;
- determining online system user identifiers that match to at least a subset of the received third party user identifiers;
- determining a plurality of relevant impressions in the online system corresponding to the matching online system user identifiers;
- sending, to the third party attribution system, the determined plurality of relevant impressions and the associated subset of the third party user identifiers based on the corresponding online system user identifiers, wherein the online system user identifiers are not sent to the third party attribution system.
A computer system comprising:
- a computer processor;
- and
- a non-transitory computer-readable storage medium storing executable instructions that when executed by the computer processor perform actions comprising:
- receiving a list of third party user identifiers from a third party attribution system, the received third party user identifiers associated with one or more user action events by each of a plurality of users at a plurality of content providers;
- determining online system user identifiers that match to at least a subset of the received third party user identifiers;
- determining a plurality of relevant impressions in the online system corresponding to the matching online system user identifiers;
- sending, to the third party attribution system, the determined plurality of relevant impressions and the associated subset of the third party user identifiers based on the corresponding online system user identifiers, wherein the online system user identifiers are not sent to the third party attribution system.
Dependencies are inferred from the claim text.