System and method for maintaining two-way asynchronous notification between a client and a web server
First Claim
1. A method of maintaining two-way asynchronous communication between a client and a web server using a single HTTP transaction, comprising:
- communicating an HTTP request from a client to a web server, wherein the HTTP request is configured to initialize a CGI that operates within or in conjunction with the web server; and
executing operations associated with the CGI, wherein the operations are configured to perform the two-way asynchronous communication with the client until terminated by the client or the CGI.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method for maintaining direct, two-way asynchronous communication between a client and a web server. An HTTP-compliant request is communicated from a client to a web server. The HTTP request is configured to initialize a CGI that operates within or in conjunction with the web server. A task, associated with the CGI, is executed in accordance with the HTTP request. The task is configured to perform the two-way asynchronous communication with the client until terminated by the client or the CGI. The task includes an operation in which client request data is listened for and read by the CGI through the web server. The task further includes an operation in which data is created and sent by the CGI to the client through the web server.
43 Citations
19 Claims
-
1. A method of maintaining two-way asynchronous communication between a client and a web server using a single HTTP transaction, comprising:
-
communicating an HTTP request from a client to a web server, wherein the HTTP request is configured to initialize a CGI that operates within or in conjunction with the web server; and
executing operations associated with the CGI, wherein the operations are configured to perform the two-way asynchronous communication with the client until terminated by the client or the CGI. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for maintaining two-way asynchronous communication between a client and a web server using a single HTTP transaction, comprising:
-
means for communicating an HTTP request from a client to a web server, wherein the HTTP request is configured to initialize a CGI that operates within or in conjunction with the web server; and
means for executing operations associated with the CGI, wherein the operations are configured to perform the two-way asynchronous communication with the client until terminated by the client or the CGI. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
Specification