Patent ID: 11921888
Assignee: VISA INTERNATIONAL SERVICE ASSOCIATION
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 14:
15. A computer program product comprising at least one non-transitory computer-readable medium including one or more instructions that, when executed by at least one processor, cause the at least one processor to:
receive first persona data associated with a first user from at least one publisher system;
generalize the first persona data to form first generalized persona data;
generate a session key;
encrypt the first generalized persona data and the session key with a first public key of an advertisement network system to form a first ciphertext;
communicate the first ciphertext and first user identity data to a mediator system, the first user identity data associated with an identity of the first user;
receive a second ciphertext comprising an encrypted tracking token and a first encrypted targeted advertisement based on the first generalized persona data from the advertisement network system via the mediator system; and
decrypt the second ciphertext with the session key to form a first targeted advertisement and a tracking token,
wherein, in response to communicating the first ciphertext and first user identity data to the mediator system, the mediator system is configured to:
generate first pseudo-identity data associated with the first user identity data; and
communicate the first ciphertext and the first pseudo-identity data to the advertisement network system,

wherein, in response to communicating the first ciphertext and the first pseudo-identity data, the advertisement network system is configured to:
decrypt the first ciphertext with a first private key of the advertisement network to form the first generalized persona data and the session key;
determine the first targeted advertisement based on the first generalized persona data;
encrypt the first targeted advertisement with the session key to form the first encrypted targeted advertisement; and
communicate the first encrypted targeted advertisement and the first pseudo-identity data to the mediator system,

wherein the at least one publisher system comprises a first publisher system, wherein the one or more instructions, when executed by at least one processor, further cause the at least one processor to:
communicate the first targeted advertisement and the tracking token to the first publisher system,
wherein, in response to communicating the first targeted advertisement and the tracking token to the first publisher system, the first publisher system is configured to:
present the first targeted advertisement to the first user; and
communicate the tracking token to the mediator system, and
wherein, in response to communicating the tracking token to the mediator system, the mediator system is configured to communicate the tracking token to the advertisement network system.