System, method, and program product using ephemeral identity for digital user identification
OwnerManomohan Pillaiinventor
Life of this patent
Estimating the term…
Abstract
A system and method including the steps of: generating an ephemeral ID (EID) with a client library, the EID comprises a temporary ID generated using a pseudorandom function that is configured to calculate the EID based on a linear congruential algorithm (LCG), wherein the EID changes or rotates for each loaded web page; transmitting the EID to a privacy mediation service; transmitting the EID to a programmatic advertising supply side platform where a buy side platform obtains the EID via real time bidding (RTB) calls, in which the privacy mediation service resolves the EID to a TID and return a behavioral profile or data encoded as audience segment to the buy side platform for bidding purposes.
Claims17
A non-transitory computer-readable storage medium with a computer program code stored thereon, wherein the computer program code instructs a processor to perform a method comprising the steps of:
- loading a web page;
- executing a client library incorporated in said web page or a mobile application;
- generating an ephemeral ID (EID) with said client library, in which said EID comprises a temporary ID that is generated by using a pseudorandom function that is configured to calculate said EID based on a linear congruential algorithm (LCG) for each loaded web page;
- wherein an ephemeral ID (EID) is generated for each loaded web page or mobile application;
- making an asynchronous application programming interface (API) call to a privacy mediation service;
- transmitting said ephemeral ID (EID) to said privacy mediation service;
- transmitting said ephemeral ID (EID) to a programmatic advertising supply side platform, wherein a buy side platform obtains said ephemeral ID (EID) via real time bidding (RTB) calls, said buy side platform makes an API call to said privacy mediation service, wherein said privacy mediation service generates a True ID (TID), resolves said ephemeral ID (EID) with the privacy mediation service generated True ID (TID), and returns a behavioral profile or data encoded as audience segment to said buy side platform for bidding purposes.
A non-transitory computer-readable storage medium with a computer program code stored thereon, wherein the computer program code instructs a processor to perform a method comprising the steps of:
- loading a web page;
- executing a client library incorporated in said web page;
- generating an ephemeral ID (EID) with said client library, in which said EID comprises a temporary ID that is generated by using a pseudorandom function that is configured to calculate said EID based on a linear congruential algorithm (LCG) for each loaded web page, wherein said EID changes or rotates on each loaded web page;
- generating a True ID (TID), wherein said TID comprises an actual profile ID of a user;
- making an asynchronous application programming interface (API) call to a privacy mediation service;
- transmitting said generated True ID (TID);
- transmitting said generated EID to said privacy mediation service;
- transmitting said ephemeral ID (EID) to a programmatic advertising supply side platform, wherein a buy side platform obtains said ephemeral ID (EID) via real time bidding (RTB) calls, and wherein said buy side platform makes an API call to said privacy mediation service, in which said privacy mediation service resolves said ephemeral ID (EID) to a privacy mediation service generated TID and return a behavioral profile or data encoded as audience segment to said buy side platform for bidding purposes, wherein alternately said buy side platform makes a multi-set membership query of behavioral data attributes to said privacy mediation service, in which said privacy mediation service confirms or denies set membership of said behavioral data attributes to said buy side platform for bidding purposes.
Dependencies are inferred from the claim text.