CPC G06Q 30/08 (2013.01) [G06Q 30/02 (2013.01); G06Q 30/0241 (2013.01); G06Q 30/0246 (2013.01); G06Q 30/0275 (2013.01)] | 20 Claims |
1. A computer-implemented method, comprising:
receiving, by one or more computers and from a user device of a user, data representing an identifier related to the user;
for each content provider of a plurality of content providers,
generating, by the one or more computers, a respective obfuscated identifier for the user based on the data representing the identifier related to the user and respective information for the content provider, wherein the respective obfuscated identifier for each content provider is different from the respective obfuscated identifier for each other content provider, and
sending, by the one or more computers and to the content provider, a respective content request comprising the respective obfuscated identifier for the content provider;
receiving, by the one or more computers and from each of the plurality of content providers, a selection value for content of the content provider;
selecting, by the one or more computers, given content of a given content provider of the plurality of content providers based on the selection value received from each content provider; and
causing, by the one or more computers, the user device of the user to display the given content.
|