Claims Analysis
Total Claims: 33
Claim 1
Independent Claim
112 words
A method of tracking a user on a client computer as the user accesses secure and non-secure areas on a network server computer, comprising the steps of: upon first accessing a non-secure area, assigning a token representing the user wherein the token does not contain a user identification and using the token as a key for accessing a database entry associated with the user on the server computer; upon first accessing the secure area, receiving a user identification associated with the user; after accessing the secured area, replacing the token with the user identification as the key to the database entry; and the database entry including customization information associated with the user.
Claim 2
Independent Claim
112 words
A method of tracking a user on a client computer as the user accesses secure and non-secure areas on a network server computer, comprising the steps of: upon first accessing a non-secure area, assigning a token representing the user wherein the token does not contain a user identification and using the token as a key for accessing a database entry associated with the user on the server computer; upon first accessing the secure area, receiving a user identification associated with the user; after accessing the secured area, replacing the token with the user identification as the key to the database entry; and the database entry including customization information associated with the user.
Claim 3
Dependent Claim
51 words
The method of claim 1 further including: storing the token, the user identification, and a network address associated with the server computer in local storage on the client computer; and receiving the token and the user identification from the client computer upon subsequent accessing by the user of the network address.
Claim 4
Dependent Claim
72 words
The method of claim 2 further including: upon first accessing the non-secure or secure areas on the server computer, storing customization information associated with the user in the database entry; upon subsequent accessing of the non-secure or secure areas, retrieving the customization information stored in the database entry by using the user identification to access the database entry; and returning to the client computer, a document customized according to the customization information.
Claim 5
Dependent Claim
76 words
The method of claim 3 further including: storing a copy of the token within the database entry; upon subsequent accessing of the server computer, comparing the copy of the token stored in the database entry to the token received from the client computer; if the tokens match, returning a document customized according to the customization information to the client computer; and if the tokens do not match, returning a generic, uncustomized document to the client computer.
Claim 6
Dependent Claim
29 words
The method of claim 1 further including: during first accessing of the server computer, obtaining customization information from the user; and storing the customization information in the database entry.
Claim 7
Dependent Claim
111 words
The method of claim 5 further including: prior to accessing the secure area: (a) receiving the token from the client computer; (b) accessing the database entry on the server computer using the token; and (c) returning a document to the client computer that is customized in accordance with the customization information stored in the database entry; after accessing the secure area: (a) receiving the user identification and the token from the local storage on the client computer; (b) accessing the database entry on the server computer using the user identification; and (c) checking the token received from the client computer by comparing the token to information stored within the database entry.
Claim 8
Dependent Claim
17 words
The method of claim 1 wherein the non-secure area includes a public area and a private area.
Claim 9
Dependent Claim
13 words
The method of claim 1 wherein the token is a globally unique identifier.
Claim 10
Dependent Claim
29 words
The method of claim 6 further including: upon first accessing the private area, requesting registration information and storing information in the database entry indicating that the user has registered.
Claim 11
Dependent Claim
41 words
The method of claim 9 further including: upon subsequent accessing the private area, checking the database entry to verify that the user previously registered, and if the user already registered, allowing the user to access the private area without further registration.
Claim 12
Dependent Claim
39 words
The method of claim 1 further including requesting a user identification and password each time the user enters a secure area and comparing the user identification and password to stored information in the database entry on the server computer.
Claim 13
Independent Claim
125 words
A method of tracking a user on a computer network, comprising the steps of: connecting to the computer network from the client computer, the computer network having a plurality of server computers associated with a plurality of content providers; assigning a token to the user;: accessing a secure area on a server computer having a predetermined network address; requesting a user identification from the user; upon receiving the user identification from the user, providing a database entry that is accessible by using the user identification; storing the user identification and the token on the client computer, the user identification being passed to the server when the user subsequently accesses the predetermined network address; receiving from the client computer, both the token and the user identification.
Claim 14
Independent Claim
125 words
A method of tracking a user on a computer network, comprising the steps of: connecting to the computer network from the client computer, the computer network having a plurality of server computers associated with a plurality of content providers; assigning a token to the user;: accessing a secure area on a server computer having a predetermined network address; requesting a user identification from the user; upon receiving the user identification from the user, providing a database entry that is accessible by using the user identification; storing the user identification and the token on the client computer, the user identification being passed to the server when the user subsequently accesses the predetermined network address; receiving from the client computer, both the token and the user identification.
Claim 15
Dependent Claim
53 words
The method of claim 12 further including: accessing a non-secure area on the server computer and assigning a token associated with the user; storing the token and the user identification on the client computer; and upon subsequent accessing of the non-secure area, receiving, from the client computer, the token and the user identifier.
Claim 16
Dependent Claim
43 words
The method of claim 12 further including: storing a copy of the token in the database entry on the server computer; and upon receiving the token from the client computer, comparing the token to the copy of the token in the database entry.
Claim 17
Dependent Claim
49 words
The method of claim 14 further including: upon first accessing the non-secure area, storing customization information associated with the user in the database entry; and providing customized information to the user if the copy of the token in the database entry matches the token received from the client computer.
Claim 18
Dependent Claim
34 words
The method of claim 15 further including: providing generic, uncustomized information to the user if the copy of the token in the database entry does not match the token received from the client computer.
Claim 19
Independent Claim
221 words
A method of tracking user access of secure and non-secure areas on a network server computer, comprising the steps of: during first accessing of a non-secure area on the server, storing a globally unique identifier, associated with the user, in local storage on a client computer; storing information associated with the user's browsing characteristics in a database entry on the server computer using the globally unique identifier as a key to accessing the stored information; during first accessing a secure area on the server, requesting a user identification and a user password as a prerequisite to entering the secure area; changing the key to the database entry from the globally unique identifier to the user identification; storing the user identification and the globally unique identifier in the local storage on the client computer; storing a copy of the globally unique identifier in the database entry; during subsequent accessing of the non-secure area, receiving the user identification and the globally unique identifier from the client computer; accessing the database using the user identification; comparing the copy of the globally unique identifier in the database entry to the globally unique identifier received from the client computer; if both globally unique identifiers match, providing personalized content to the user and if both globally unique identifiers do not match, providing generic content to the user.
Claim 20
Independent Claim
221 words
A method of tracking user access of secure and non-secure areas on a network server computer, comprising the steps of: during first accessing of a non-secure area on the server, storing a globally unique identifier, associated with the user, in local storage on a client computer; storing information associated with the user's browsing characteristics in a database entry on the server computer using the globally unique identifier as a key to accessing the stored information; during first accessing a secure area on the server, requesting a user identification and a user password as a prerequisite to entering the secure area; changing the key to the database entry from the globally unique identifier to the user identification; storing the user identification and the globally unique identifier in the local storage on the client computer; storing a copy of the globally unique identifier in the database entry; during subsequent accessing of the non-secure area, receiving the user identification and the globally unique identifier from the client computer; accessing the database using the user identification; comparing the copy of the globally unique identifier in the database entry to the globally unique identifier received from the client computer; if both globally unique identifiers match, providing personalized content to the user and if both globally unique identifiers do not match, providing generic content to the user.
Claim 21
Dependent Claim
152 words
A computer system comprising: a server computer having memory for storing a database and having secure and non-secure areas; a client computer having local memory and a display for displaying an interactive environment that allows a user to access the secure and non-secure areas on the server computer; a communication network for coupling the server computer and the client computer for allowing communication therebetween; means on the client computer for storing in the local memory a user identification entered by the user and a globally unique identifier and for passing the user identification and globally unique identifier to the server computer when accessing a secure or non-secure area; and means on the server computer for using the user identification as a key to accessing a database entry in the database and for comparing a globally unique identifier stored in the database entry to the globally unique identifier received from the client computer.
Claim 22
Dependent Claim
152 words
A computer system comprising: a server computer having memory for storing a database and having secure and non-secure areas; a client computer having local memory and a display for displaying an interactive environment that allows a user to access the secure and non-secure areas on the server computer; a communication network for coupling the server computer and the client computer for allowing communication therebetween; means on the client computer for storing in the local memory a user identification entered by the user and a globally unique identifier and for passing the user identification and globally unique identifier to the server computer when accessing a secure or non-secure area; and means on the server computer for using the user identification as a key to accessing a database entry in the database and for comparing a globally unique identifier stored in the database entry to the globally unique identifier received from the client computer.
Claim 23
Dependent Claim
34 words
The computer system of claim 18, further including means for providing personalized content when the globally unique identifier stored in the database entry and the globally unique identifier stored on the client computer match.
Claim 24
Independent Claim
263 words
A method of tracking a user on a client computer as the user accesses secure and non-secure areas on a network server computer, comprising the steps of: upon first accessing a non-secure area, assigning a token representing the user and using the token as a key for accessing a database entry associated with the user on the server computer; upon first accessing the secure area, receiving a user identification associated with the user; replacing the token with the user identification as the key to the database entry; storing the token, the user identification, and a network address associated with the server computer in local storage on the client computer; receiving the token and the user identification from the client computer upon subsequent accessing by the user of the network address; upon first accessing the non-secure or secure areas on the server computer, storing customization information associated with the user in the database entry; upon subsequent accessing of the non-secure or secure areas, retrieving the customization information stored in the database entry by using the user identification to access the database entry; returning to the client computer, a document customized according to the customization information; storing a copy of the token within the database entry; upon subsequent accessing of the server computer, comparing the copy of the token stored in the database entry to the token received from the client computer; if the tokens match, returning a document customized according to the customization information to the client computer; and if the tokens do not match, returning a generic, uncustomized document to the client computer.
Claim 25
Independent Claim
263 words
A method of tracking a user on a client computer as the user accesses secure and non-secure areas on a network server computer, comprising the steps of: upon first accessing a non-secure area, assigning a token representing the user and using the token as a key for accessing a database entry associated with the user on the server computer; upon first accessing the secure area, receiving a user identification associated with the user; replacing the token with the user identification as the key to the database entry; storing the token, the user identification, and a network address associated with the server computer in local storage on the client computer; receiving the token and the user identification from the client computer upon subsequent accessing by the user of the network address; upon first accessing the non-secure or secure areas on the server computer, storing customization information associated with the user in the database entry; upon subsequent accessing of the non-secure or secure areas, retrieving the customization information stored in the database entry by using the user identification to access the database entry; returning to the client computer, a document customized according to the customization information; storing a copy of the token within the database entry; upon subsequent accessing of the server computer, comparing the copy of the token stored in the database entry to the token received from the client computer; if the tokens match, returning a document customized according to the customization information to the client computer; and if the tokens do not match, returning a generic, uncustomized document to the client computer.
Claim 26
Independent Claim
212 words
A method of tracking a user on a client computer as the user accesses secure and non-secure areas on a network server computer, comprising the steps of: upon first accessing a non-secure area, assigning a token representing the user and using the token as a key for accessing a database entry associated with the user on the server computer; upon first accessing the secure area, receiving a user identification associated with the user; replacing the token with the user identification as the key to the database entry; during first accessing of the server computer, obtaining customization information from the user; storing the customization information in the database entry; prior to accessing the secure area: (a) receiving the token from the client computer; (b) accessing the database entry on the server computer using the token; and (c) returning a document to the client computer that is customized in accordance with the customization information stored in the database entry; after accessing the secure area: (a) receiving the user identification and the token from the local storage on the client computer; (b) accessing the database entry on the server computer using the user identification; and (c) checking the token received from the client computer by comparing the token to information stored within the database entry.
Claim 27
Independent Claim
212 words
A method of tracking a user on a client computer as the user accesses secure and non-secure areas on a network server computer, comprising the steps of: upon first accessing a non-secure area, assigning a token representing the user and using the token as a key for accessing a database entry associated with the user on the server computer; upon first accessing the secure area, receiving a user identification associated with the user; replacing the token with the user identification as the key to the database entry; during first accessing of the server computer, obtaining customization information from the user; storing the customization information in the database entry; prior to accessing the secure area: (a) receiving the token from the client computer; (b) accessing the database entry on the server computer using the token; and (c) returning a document to the client computer that is customized in accordance with the customization information stored in the database entry; after accessing the secure area: (a) receiving the user identification and the token from the local storage on the client computer; (b) accessing the database entry on the server computer using the user identification; and (c) checking the token received from the client computer by comparing the token to information stored within the database entry.
Claim 28
Dependent Claim
29 words
The method of claim 21 further including: upon first accessing the private area, requesting registration information and storing information in the database entry indicating that the user has registered.
Claim 29
Dependent Claim
41 words
The method of claim 22 further including: upon subsequent accessing the private area, checking the database entry to verify that the user previously registered, and if the user already registered, allowing the user to access the private area without further registration.
Claim 30
Independent Claim
150 words
A method of tracking a user on a computer network, comprising the steps of: connecting to the computer network from the client computer, the computer network having a plurality of server computers associated with a plurality of content providers; accessing a secure area on a server computer having a predetermined network address; requesting a user identification from the user; upon receiving the user identification from the user, providing a database entry that is accessible by using the user identification; storing the user identification on the client computer, the user identification being passed to the server when the user subsequently accesses the predetermined network address; accessing a non-secure area on the server computer and assigning a token associated with the user; storing the token and the user identification on the client computer; and upon subsequent accessing of the non-secure area, receiving, from the client computer, the token and the user identifier.
Claim 31
Independent Claim
150 words
A method of tracking a user on a computer network, comprising the steps of: connecting to the computer network from the client computer, the computer network having a plurality of server computers associated with a plurality of content providers; accessing a secure area on a server computer having a predetermined network address; requesting a user identification from the user; upon receiving the user identification from the user, providing a database entry that is accessible by using the user identification; storing the user identification on the client computer, the user identification being passed to the server when the user subsequently accesses the predetermined network address; accessing a non-secure area on the server computer and assigning a token associated with the user; storing the token and the user identification on the client computer; and upon subsequent accessing of the non-secure area, receiving, from the client computer, the token and the user identifier.
Claim 32
Independent Claim
149 words
A method of tracking a user on a client computer as the user accesses secure and non-secure areas on a network server computer, comprising the steps of: upon first accessing a non-secure area, assigning a token representing the user and using the token as a key for accessing a database entry associated with the user on the server computer; upon first accessing the secure area, receiving a user identification associated with the user; replacing the token with the user identification as the key to the database entry; storing customization information associated with the user in the database entry; storing a copy of the token within the database entry and comparing the copy with a token received from the client computer; if the tokens match, returning a document customized according to the customization information; and if the tokens do not match, returning a generic, uncustomized document to the client computer.
Claim 33
Independent Claim
149 words
A method of tracking a user on a client computer as the user accesses secure and non-secure areas on a network server computer, comprising the steps of: upon first accessing a non-secure area, assigning a token representing the user and using the token as a key for accessing a database entry associated with the user on the server computer; upon first accessing the secure area, receiving a user identification associated with the user; replacing the token with the user identification as the key to the database entry; storing customization information associated with the user in the database entry; storing a copy of the token within the database entry and comparing the copy with a token received from the client computer; if the tokens match, returning a document customized according to the customization information; and if the tokens do not match, returning a generic, uncustomized document to the client computer.