IDENTITY PERSISTENCE VIA EXECUTABLE SCRIPTS
First Claim
1. One or more computer-readable media having computer-executable instructions embodied thereon for performing a method for generating and persisting a user identity corresponding to a recognized domain associated with a server in a client-server network, the method comprising:
- requesting content from a server;
receiving a response from the server, the response comprising an instruction directing the client browser to execute a first identity script;
determining whether the first identity script is stored in a cache, the cache being located at the client;
determining whether the first identity script is expired, wherein the first identity script is found in the cache;
executing the first identity script if the first identity script is not expired; and
storing at least one identity cookie in the cache, wherein the at least one identity cookie is generated by execution of the first identity script.
2 Assignments
0 Petitions
Accused Products
Abstract
Computing devices, computer-readable media, and methods are provided for generating and persisting a user identity associated with a client in a client-server network. A request for an identity script, the identity script comprising computer-executable instructions for creating one or more cookies, is sent from a client to a server. A dynamically generated identity script is returned to the client. User identities are persisted by utilizing cache validation to determine whether a new identity script should be generated.
-
Citations
20 Claims
-
1. One or more computer-readable media having computer-executable instructions embodied thereon for performing a method for generating and persisting a user identity corresponding to a recognized domain associated with a server in a client-server network, the method comprising:
-
requesting content from a server; receiving a response from the server, the response comprising an instruction directing the client browser to execute a first identity script; determining whether the first identity script is stored in a cache, the cache being located at the client; determining whether the first identity script is expired, wherein the first identity script is found in the cache; executing the first identity script if the first identity script is not expired; and storing at least one identity cookie in the cache, wherein the at least one identity cookie is generated by execution of the first identity script. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for generating and persisting a user identity associated with a client in a client-server network, the method comprising:
-
receiving at a server a request for an identity script from a client; determining whether the request for an identity script includes a first validation header, wherein the first validation header comprises a first identity value corresponding to a cached identity script, wherein the cached identity script is stored at the client; determining whether the request for an identity script includes at least one identity cookie; comparing a first identity value associated with the first validation header to a second identity value associated with the at least one identity cookie, wherein the server first determines that the request for an identity script includes at least one validation header and at least one identity cookie; generating a second identity script if the first identity value is not equal to the second identity value, wherein the second identity script comprises a reference to the second identity value; and transmitting the second identity script to the client, wherein transmitting the identity script further comprises transmitting to the client at least one of a first control header and a second validation header. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computing device operating within a client-server network, the computing device comprising:
-
an input/output component for receiving a request for an identity script from a client and for returning a dynamically generated identity script to a client; a script generation component for dynamically generating an identity script in response to a request from a client, the identity script comprising computer-executable instructions for creating one or more identity cookies; and a validation component for determining whether an identity script should be generated. - View Dependent Claims (19, 20)
-
Specification