Method for sensing the status of a client from a server
First Claim
1. A method for monitoring the presence of a client from a server via a communications network, comprising:
- establishing a connection with said client via said communications network, wherein said server receives a request;
transmitting a static web page to a web browser of said web client related to said request;
determining whether data related to said request is ready for transmission to said web client;
transmitting said data to said client when said data is ready for transmission; and
transmitting a byte stream to said web client, when said data is not ready for transmission.
1 Assignment
0 Petitions
Accused Products
Abstract
An exemplary embodiment of the invention relates to a method implemented in a web server whereby extra and/or null byte streams are periodically sent to a browser during long, costly queries or searches, and the standard error response received from that browser (resulting from abandonment of the search) triggers abortion of the long operation. In one embodiment, the server periodically sends null messages to the browser in order to detect its presence. If a “not connected” error message returns, the server aborts the operation, freeing up resources. A second embodiment includes sending advertising and/or entertaining byte streams to the browser instead of null messages. In a third embodiment, a separate window is opened at the browser for delivery of the information and null messages are sent to it, allowing the user to ‘click off’ on the original browser during the wait period.
30 Citations
20 Claims
-
1. A method for monitoring the presence of a client from a server via a communications network, comprising:
-
establishing a connection with said client via said communications network, wherein said server receives a request;
transmitting a static web page to a web browser of said web client related to said request;
determining whether data related to said request is ready for transmission to said web client;
transmitting said data to said client when said data is ready for transmission; and
transmitting a byte stream to said web client, when said data is not ready for transmission. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A storage medium encoded with machine-readable computer program code for monitoring the presence of a web client from a server via a communications network, the storage medium including instructions for causing a computer to implement a method comprising:
-
establishing a connection with said client via said communications network, wherein said server receives a request;
transmitting a static web page to a web browser of said web client related to said request;
determining whether data related to said request is ready for transmission to said web client;
transmitting said data to said client when said data is ready for transmission; and
transmitting a byte stream to said web client, when said data is not ready for transmission. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification