US6415322B1
Expired / Lapsed
US
⏱️ 0.0 years remaining
Dual/blind identification
Assignee: BEH Investments LLC
•
Filing: 1999-02-26
•
Granted: 2002-07-02
•
Expires: 2019-02-26
Abstract
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.
Inventors
- 👤 Daniel J. Jaye
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-28 02:40
CPC Classifications
G; G06; G06Q; G06Q30/00; G06Q30/02
Claims Analysis
Total Claims: 55
Claim 1
Independent Claim
163 words
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.
Claim 2
Dependent Claim
163 words
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.
Claim 3
Dependent Claim
21 words
The method of claim 1 , wherein the information recorded in the enterprise database includes the local ID of the user.
Claim 4
Dependent Claim
17 words
The method of claim 1 , wherein the global ID is kept secret from the local servers.
Claim 5
Dependent Claim
18 words
The method of claim 1 , wherein the local user profile comprises demographic information supplied by the user.
Claim 6
Dependent Claim
20 words
The method of claim 1 , wherein the local user profile is communicated to the enterprise server at predetermined times.
Claim 7
Dependent Claim
46 words
The method of claim 1 , wherein changes in the local user profile as a result of recent user interaction are determined and wherein the local user profile is communicated to the enterprise server when the determined changes are greater than a predetermined number of changes.
Claim 8
Dependent Claim
23 words
The method of claim 1 , wherein the global ID is assigned to the user when the user directly accesses the enterprise server.
Claim 9
Dependent Claim
31 words
The method of claim 1 , wherein the global ID is assigned to the user when the local server first communicates the local ID of the user to the enterprise server.
Claim 10
Dependent Claim
24 words
The method of claim 1 , wherein at least one of the local servers and the enterprise server sends state information to the client.
Claim 11
Dependent Claim
17 words
The method of claim 1 , wherein the enterprise server sends state information to the local server.
Claim 12
Dependent Claim
24 words
The method of claim 1 , wherein the enterprise server maps the local user ID from the local server to the global user ID.
Claim 13
Dependent Claim
27 words
The method of claim 1 , wherein the local server communicates the local user ID to the enterprise server by transmitting a URL on an HTML page.
Claim 14
Dependent Claim
16 words
The method of claim 12 , wherein transmission of the URL is transparent to the user.
Claim 15
Dependent Claim
18 words
The method of claim 12 , wherein the URL includes a graphic symbol of zero width and height.
Claim 16
Dependent Claim
32 words
The method of claim 1 , wherein the local server communicates the local user ID to the enterprise server by temporarily redirecting the URL selected by the user to a local URL.
Claim 17
Dependent Claim
25 words
The method of claim 1 , wherein the local ID of the user is known only to the local server which assigned the local ID.
Claim 18
Dependent Claim
14 words
The method of claim 16 , wherein the scores represent an absolute number score.
Claim 19
Dependent Claim
16 words
The method of claim 1 , wherein the local ID and the global ID are persistent.
Claim 20
Dependent Claim
33 words
The method of claim 1 , wherein the local user profile is established incrementally by adding information about a most recent user interaction to a legacy user profile stored at the local server.
Claim 21
Dependent Claim
16 words
The method of claim 1 , wherein the local user profile is processed in real time.
Claim 22
Dependent Claim
24 words
The method of claim 19 , wherein the user profile is weighted according to the recency of the user interaction with the local server.
Claim 23
Dependent Claim
16 words
The method of claim 1 , wherein the global user profile is updated in real time.
Claim 24
Dependent Claim
22 words
The method of claim 1 , wherein the global user profile for a plurality of users is updated in a single pass.
Claim 25
Dependent Claim
192 words
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.
Claim 26
Dependent Claim
192 words
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.
Claim 27
Dependent Claim
22 words
The apparatus of claim 24 , wherein the enterprise server assigns the global ID when the user directly accesses the enterprise server.
Claim 28
Dependent Claim
29 words
The apparatus of claim 24 , wherein the enterprise server assigns the global ID when the local server communicates to the enterprise server the local ID of a user.
Claim 29
Dependent Claim
16 words
The apparatus of claim 24 , wherein the local ID and the enterprise ID are persistent.
Claim 30
Independent Claim
186 words
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.
Claim 31
Independent Claim
186 words
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.
Claim 32
Dependent Claim
18 words
The method of claim 28 , wherein the enterprise server and the local servers form an enterprise group.
Claim 33
Dependent Claim
16 words
The method of claim 28 , wherein the global ID is restricted to the enterprise server.
Claim 34
Dependent Claim
32 words
The method of claim 28 , wherein the client receives state information from the server upon interaction with the server and transmits the state information during a subsequent interaction with the server.
Claim 35
Dependent Claim
40 words
The method of claim 28 , wherein the local server receives from the enterprise server state information related to the client, and transmits the state information during a subsequent interaction with the enterprise server that relates to the same client.
Claim 36
Dependent Claim
19 words
The method of claim 31 , wherein the state information is persistent and stored in form of a cookie.
Claim 37
Dependent Claim
19 words
The method of claim 32 , wherein the state information is persistent and stored in form of a cookie.
Claim 38
Dependent Claim
23 words
The method of claim 28 , wherein the local server communicates the local user ID to the enterprise server by transmitting a URL.
Claim 39
Dependent Claim
133 words
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.
Claim 40
Dependent Claim
133 words
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.
Claim 41
Independent Claim
167 words
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.
Claim 42
Independent Claim
167 words
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.
Claim 43
Dependent Claim
24 words
The method of claim 1 , wherein the local user profile reflects subject matter selected by a user while interacting with the local server.
Claim 44
Dependent Claim
24 words
The apparatus of claim 24 , wherein the local user profile reflects subject mater selected by a user while interacting with the local server.
Claim 45
Dependent Claim
23 words
The method of claim 28 , wherein the client interactions reflect subject matter selected from the client while interacting with a local server.
Claim 46
Dependent Claim
31 words
The computer program of claim 36 , wherein local information associated with the local ID of a client reflects subject mater selected from the client while interacting with a local server.
Claim 47
Dependent Claim
26 words
The method of claim 37 , wherein the local information about the client reflects subject matter selected from the client while interacting with a local server.
Claim 48
Dependent Claim
27 words
The apparatus of claim 24 , wherein the local server communicates the local user ID to the enterprise server by transmitting a URL on an HTML page.
Claim 49
Dependent Claim
16 words
The apparatus of claim 43 , wherein transmission of the URL is rent to the user.
Claim 50
Dependent Claim
29 words
The method of claim 28 , wherein the local server communicates the local ID of the client to the enterprise server by transmitting a UR on an HTML page.
Claim 51
Dependent Claim
16 words
The method of claim 45 , wherein transmission of the URL is transparent to the client.
Claim 52
Dependent Claim
35 words
The computer program of claim 36 , further including instructions for causing the local server to communicate the local ID of the client to the enterprise server by transmitting a URL on an HTML page.
Claim 53
Dependent Claim
17 words
The computer program of claim 47 , wherein transmission of the URL is transparent to the user.
Claim 54
Dependent Claim
28 words
The method of claim 37 , the local server communicates the local ID of the client to the enterprise server by transmitting a URL on an HTML page.
Claim 55
Dependent Claim
16 words
The method of claim 49 , wherein transmission of the URL is transparent to the client.
References Cited (Backward Citations)
US5245656A
Cited
US5889799A
Cited
US5765142A
Cited
US5754939A
Cited
US5754938A
Cited
US5835087A
Cited
US6029195A
Cited
US6134549A
Cited
WO1997016796A1
Cited
US5809121A
Cited
WO1997026792A1
Cited
US6208720B1
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2005-07-01 | 2005-12-31 | 2006-07-02 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2009-07-01 | 2009-12-31 | 2010-07-02 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2013-07-01 | 2013-12-31 | 2014-07-02 | $7700.00 | Window Closed / Lapsed |