Back to results
US 8,275,890 B2Granted
Detecting an inactive client during a communication session
AssigneeInternational Business Machines Corporation
InventorsErik J. Burckart, Andrew J. Ivory, Todd E. Kaplinger, Aaron K. Shook
Life of this patent
Estimating the term…
Abstract
A communication session is established between a first device and a second device. A message is transmitted from the first device to the second device. In response to the second device failing to actively respond to the message, the first device terminates the communication session with the second device.
Claims19
A method comprising:
- establishing, by a first device, a communication session between the first device and a browser on a second device, wherein the communication session initially remains open on a first device-side, via a TCP/IP connection with the second device, even after the browser on the second device is subsequently closed, and wherein the communication session is a persistent HTTP session in which the TCP/IP connection persists throughout the persistent HTTP session;
- transmitting a message from the first device to the browser on the second device, wherein the message is a question;
- in response to the browser on the second device failing to actively respond to the message from the first device, terminating, by the first device, the communication session between the first device and the browser on the second device;
- and
- in response to the first device receiving an invalid response to the message, generating an error message in the server that causes said terminating of the communication session between the first device and the second device, wherein the invalid response is an illogical response to the question.
2 more elements
A computer program product for controlling a communication session, said computer program product comprising:
- a non-transitory computer usable storage medium having computer usable program code embodied therewith, said computer usable program code comprising:
- computer usable program code configured to establish a communication session between a first device and a second device, wherein the communication session initially remains open even if said second device is subsequently disabled;
- computer usable program code configured to transmit a message from the first device to a browser on the second device, wherein the message is a question;
- computer usable program code configured to, in response to the browser on the second device failing to actively respond to the message from the first device, terminate the communication session between the first device and the browser on the second device;
- and
- computer usable program code configured to, in response to the first device receiving an invalid response to the message, generate an error message in the server that causes termination of the communication session between the first device and second device, wherein the invalid response is an illogical response to the question.
3 more elements
A system comprising:
- a suitably configure hardware device for controlling a communication session by:
- establishing a communication session with a browser on a client device, wherein the communication session initially remains open even if the browser on the client device is subsequently closed;
- transmitting a message to the browser on the client device, wherein the message is a question;
- in response to the browser on the second device failing to actively respond to the message, terminating the communication session with the client device;
- and
- in response to receiving an invalid response to the message, generating an error message in the server that causes said terminating of the communication session between the first device and the second device, wherein the invalid response is an illogical response to the question.
3 more elements
Dependencies are inferred from the claim text.