Dual Blind Method and System for Attributing Activity to a User
First Claim
1. A computer-implemented method for attributing activity to a user, comprising the steps of:
- sending from a first content provider in response to a first request for content from a user browser executing on a user device, requested content and a first identification (ID) to the user browser, the first ID capable of being stored on the user device;
receiving a second request for content at a second content provider from the user browser, the second request including user identification information, the second content provider;
retrieving attributes associated with the user identification information from an attribute server;
generating a temporary ID;
sending the attributes and the temporary ID to an analytics server;
sending a response to the user browser, the response including the temporary ID and an instruction to provide a user profile server with the first ID and the temporary ID;
receiving a user profile associated with the first ID and the temporary ID from the user profile server at the analytics server; and
using the temporary ID to associate the attributes with the user profile at the analytics server.
9 Assignments
0 Petitions
Accused Products
Abstract
A method and system for attributing activity to a user includes sending a first request for content from a browser executing on a consumer device to a first content provider. The first content provider responds to the request by generating a browser identifier and sending the browser identifier along with the requested content to the browser. Next, the user browser sends a second request for content to a second content provider. The user shares personal identification information with the second content provider. The second content provider contacts an attribute server to retrieve attributes associated with the user and generates a temporary ID. The second content provider shares the attributes and the temporary ID with an analytics server. The second content provider also instructs the browser to share the browser ID and the temporary ID with a user profile server. The user profile server uses the browser ID to retrieve a user profile associated with the browser and sends the user profile along with the temporary ID to the analytics server. The analytics server then uses the temporary ID to match the attributes to the user profile and destroys the temporary ID. Thus, neither the attributes nor the user profile can be tracked back to the original user from the analytics server.
6 Citations
11 Claims
-
1. A computer-implemented method for attributing activity to a user, comprising the steps of:
-
sending from a first content provider in response to a first request for content from a user browser executing on a user device, requested content and a first identification (ID) to the user browser, the first ID capable of being stored on the user device; receiving a second request for content at a second content provider from the user browser, the second request including user identification information, the second content provider; retrieving attributes associated with the user identification information from an attribute server; generating a temporary ID; sending the attributes and the temporary ID to an analytics server; sending a response to the user browser, the response including the temporary ID and an instruction to provide a user profile server with the first ID and the temporary ID; receiving a user profile associated with the first ID and the temporary ID from the user profile server at the analytics server; and using the temporary ID to associate the attributes with the user profile at the analytics server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
Specification