×

Bi-directional communication between a web client and a web server

  • US 7,461,134 B2
  • Filed: 11/19/2004
  • Issued: 12/02/2008
  • Est. Priority Date: 11/19/2004
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for providing bidirectional communication between a user agent and a Web application server over a network, comprising the steps of:

  • providing a user agent and an application server, said user agent and said application server communicating via a hypertext transfer (HTTP) protocol, each of said user agent and said application server executing within a computer;

    providing a server procedure configured to operate in association with said application server and associating a procedure identifier with said server procedure, said procedure identifier identifying said server procedure, said server procedure executing within a computer;

    constructing by said user agent, a hypertext transfer protocol (HTTP) uniform resource identifier (URI) that includes at least said procedure identifier and a time identifier, said time identifier identifying a time of occurrence of said event and where said uniform resource identifier (URI) is constructed by said user agent in response to a user agent detectable event and where said procedure identifier is selected in association with said event;

    transmitting by said user agent to said application server, a first communication including a hypertext transfer protocol (HTTP) REQUEST message, said (HTTP) REQUEST message including said uniform resource identifier (URI);

    receiving and processing by said application server, said (HTTP) REQUEST message, said processing including the execution of said server procedure identified by said procedure identifier, constructing by said server procedure, a second communication including information responding to said first communication, said information stored within a portion of an HTTP RESPONSE message and where said portion is located outside of a body field of said HTTP RESPONSE message; and

    transmitting by said application server to said user agent, said second communication.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×