Patent ID: 7305475

Claim:
A method for sending a request from a client computer to a server computer, wherein the client computer is connected to the server computer via a network, wherein the server computer runs server-side code associated with a client/server application, wherein the client computer runs client-side code associated with the client/server application, the method comprising: the client-side code registering a request entry with a client-side scheduler while the client is unable to established a connection to the server computer over the network, wherein the request entry represents the request to be sent from the client computer to the server computer; the client-side scheduler storing the request entry until a connection from the client computer to the server computer can be established for use by the client-side code; the client-side scheduler detecting when a connection from the client computer to the server computer is established; the client-side scheduler notifying the client-side code that the connection from the client computer to the server computer over the network is established; the client-side code using the connection to the server computer to send the request to the server computer; wherein said client-side code registering a request entry with the client-side scheduler comprises the client-side code storing request context information for the request entry; and wherein said client-side code using the connection from the client computer to the server computer to send the request to the server computer comprises the client-side code retrieving the request context information to formulate the appropriate request to send to the server computer.