Dual/blind identification
First Claim
Patent Images
1. In a computer network comprising at least one local server and an enterprise server in conmunication with the local server, a method for establishing a global interest profile of a user comprising:
- at the local server;
establishing a local ID for the user; and
communicating to the enterprise server the local ID of the user and a local user profile based on user interaction with the local server;
at the enterprise server;
linking the local ID to a global ID assigned to the user by the enterprise server;
recording in an enterprise database under the global user ID information about local user profiles relating to the same user and generated from different local servers to form a global interest profile for each user within a subset of users in communication with one or more local servers; and
computing at least one score from the global interest profile of a user for comparing the at least one score with a score of another user.
3 Assignments
0 Petitions
Accused Products
Abstract
A computer apparatus and a method is described for establishing a global interest profile of a user. At least one local server and an enterprise server communicate with the user via a communication channel. The local server assigns a local ID to the user. The enterprise server assigns to the user a global ID and links the local ID and local user information with the global ID to form a global interest profile of the user. The identity of the users is not shared between servers, thereby maintaining the privacy of the user.
147 Citations
50 Claims
-
1. In a computer network comprising at least one local server and an enterprise server in conmunication with the local server, a method for establishing a global interest profile of a user comprising:
-
at the local server;
establishing a local ID for the user; and
communicating to the enterprise server the local ID of the user and a local user profile based on user interaction with the local server;
at the enterprise server;
linking the local ID to a global ID assigned to the user by the enterprise server;
recording in an enterprise database under the global user ID information about local user profiles relating to the same user and generated from different local servers to form a global interest profile for each user within a subset of users in communication with one or more local servers; and
computing at least one score from the global interest profile of a user for comparing the at least one score with a score of another user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 38)
-
-
24. A computer apparatus for establishing a global interest profile of a user comprising:
-
at least one local server in communication with the user via communication channel, the local server assigning a local ID for the user during the first access by the use to the local server;
an enterprise server in communication with the user and the local server via the communication channel, the enterprise server assigning a global ID for the user;
wherein the local server communicates to the enterprise server the local ID of the user and a local user profile based on user interaction with the local server; and
wherein the enterprise server;
links the local ID to the global ID;
records in an enterprise database under the global ID information about the local ID and local user profiles relating to the same user and generated from different local servers to form a global interest profile for each user within a subset of users in communication with one or more local servers; and
computes at least one score from the global interest profile of a user for comparing the at least one score with a score of another user. - View Dependent Claims (25, 26, 27, 39, 43, 44)
-
-
28. A method for monitoring interactions between a client and a plurality of servers communicating with one another in a computer network, comprising:
-
designating one server of the plurality of servers as an enterprise server and the remaining servers as local servers;
a local server, upon interaction with the client, establishing a local ID for the client and communicating at least the local ID of the client to the enterprise server;
the enterprise server assigning a unique global ID to the client upon at least one of;
(i) receiving from the local server the local ID of the client, and (ii) the client interacting directly with the enterprise server; and
the enterprise server;
(i) linking the local ID with the global ID;
(ii) storing the client interactions in an enterprise database under the global ID, thereby allowing the enterprise server to store the client interactions by the same client with different servers in the enterprise database under the global ID; and
(iii) computing at least one score from the stored interactions of a client for comparing the at least one score with the score of another client. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 40, 45, 46)
-
-
36. A computer program, residing on a computer-readable medium, comprising instructions for causing an enter server to:
-
establish a unique global ID for a client upon at least one of;
(i) receiving from a local server a local ID of the client, and (ii) the client interacting directly with the enterprise server; and
link the global ID with the local ID and with local information associated with the local ID to form a global interest profile representative of information generated from interactions between the client and a plurality of local servers for each client within a subset of clients in communication with one or more local servers; and
compute at least one score from the global interest profile of a client for comparing the at least one score with a score of another client. - View Dependent Claims (41, 47, 48)
-
-
37. A method implemented in a computer program application operating on an enterprise server, the enterprise server communicating with a client and at least one local server, the method causing the enterprise server to:
-
assign to the client a global ID upon at least one of;
(i) receiving from the local server a local ID of the client; and
(ii) the client interacting directly with the enterprise server;
link the global ID of the client with the local ID of the client;
record in a database the global ID, the linked local ID and local information about the client associated with the local ID to form a global interest profile representative of information generated from interactions between the client and a plurality of local servers for each client within a subset of clients in communication with one or more local servers; and
compute at least one score from the global interest profile of a client for comparing the at least one score with a score of another client. - View Dependent Claims (42, 49, 50)
-
Specification