Method and system for determining receipt of a delayed cookie in a client-server architecture
First Claim
1. In a computer system comprising a client computer and a server system, wherein the server system controls access to resource websites and generates and sends fast cookies and slow cookies to the client, and wherein the server has already sent a fast cookie to the client and has initially authenticated the client, a method for transmitting slow cookies to the client from the server system, comprising:
- a) the server receiving from the client a connection request to the server system, said connection request including a clear gif link, said request (1) including an indicia evidencing client receipt of the slow cookie or (2) not including an indicia evidencing client receipt of the slow cookie;
wherein the clear gif link comprises a link to a transparent image file;
b) based on the clear gif link connection request, the server system determining if the slow cookie has been received by the client pursuant to a prior request from the client;
c) wherein, if the slow cookie is determined by the server system to have been previously received by the client, the server system responds to the connection request with a clear gif response without the slow cookie, and permits the client to access further resources from one or more of said websites;
d) wherein, if the slow cookie is determined by the server system not to have been previously received by the client, the server system attempts to generate and provide the slow cookie in a clear gif response that includes the slow cookie;
wherein the fast cookie is immediately available for transmission to the client and the slow cookie is not immediately available for transmission to the client.
2 Assignments
0 Petitions
Accused Products
Abstract
In a client-server architecture, a semi-persistent connection between the client and the server allows delayed or asynchronous transmission of a cookie or token. Delayed or asynchronous transmission of the cookie allows initial web page generation and display while awaiting a slow cookie, such as a cryptographically generated cookie that might be used for single-session sign-on. A technique for determining whether the client has received the cookie is also provided.
540 Citations
4 Claims
-
1. In a computer system comprising a client computer and a server system, wherein the server system controls access to resource websites and generates and sends fast cookies and slow cookies to the client, and wherein the server has already sent a fast cookie to the client and has initially authenticated the client, a method for transmitting slow cookies to the client from the server system, comprising:
-
a) the server receiving from the client a connection request to the server system, said connection request including a clear gif link, said request (1) including an indicia evidencing client receipt of the slow cookie or (2) not including an indicia evidencing client receipt of the slow cookie;
wherein the clear gif link comprises a link to a transparent image file;b) based on the clear gif link connection request, the server system determining if the slow cookie has been received by the client pursuant to a prior request from the client; c) wherein, if the slow cookie is determined by the server system to have been previously received by the client, the server system responds to the connection request with a clear gif response without the slow cookie, and permits the client to access further resources from one or more of said websites; d) wherein, if the slow cookie is determined by the server system not to have been previously received by the client, the server system attempts to generate and provide the slow cookie in a clear gif response that includes the slow cookie; wherein the fast cookie is immediately available for transmission to the client and the slow cookie is not immediately available for transmission to the client. - View Dependent Claims (2)
-
-
3. A programmed computer system including a server for connecting a client computer to resource websites, comprising:
-
(A) a browser for said client computer programmed to send a website connection request to the server, said request including a clear gif link, said request further (1) including an indicia evidencing client receipt of a slow cookie or (2) not including an indicia evidencing receipt of the slow cookie;
wherein the clear gif link comprises a link to a transparent image file;(B) a server including memory and processor wherein the processor is programmed to; (1) control access to said resource websites; (2) determine from memory if it has previously sent a fast cookie to said client computer and initially authenticated the client computer; (3) based on the clear gif link connection request from the client, the server system determining if the slow cookie has been received by the client pursuant to a prior request from the client; (4) wherein, if the slow cookie is determined by the server system to have been previously received by the client, the server system responds to the connection request with a clear gif response without the slow cookie, and permits the client to access further resources from one or more of said websites; wherein the fast cookie is immediately available for transmission to the client and the slow cookie is not immediately available for transmission to the client. - View Dependent Claims (4)
-
Specification