Method and apparatus for managing data pushed asynchronously to a pervasive computing client
AssigneeInternational Business Machines Corporation
InventorsStacey Alan Barnes, Christian Lita
Life of this patent
Estimating the term…
Abstract
A method of managing events in a pervasive computing client device having a browser. Upon loading of a page in a browser window, the browser issues an outstanding HTTP request to a specified port. Thereafter, upon generation of an asynchronous event on another port, the routine identifies an appropriate message and builds a response to the outstanding HTTP request. The response, which includes the message, is then delivered to the specified port, whereupon the browser renders the message to the user. Thereafter, the browser automatically re-issues the outstanding HTTP request and waits for another asynchronous event.
Claims22
A method of managing events in a pervasive computing client having a browser, comprising the steps of:
- upon loading of a page in the browser, having the browser issue an outstanding HTTP request;
- upon generation of an asynchronous event, delivering a response to the outstanding HTTP request, the response including a message to be posted on the browser;
- and
- rendering the message on the browser.
A method of managing events in a pervasive computing client having a browser, comprising the steps of:
- (a) upon loading of a page in a browser window, having the browser issue an outstanding HTTP request;
- (b) upon generation of an asynchronous event, identifying a message to be posted on the browser;
- (c) delivering a response to the outstanding HTTP request, the response including the message;
- (d) rendering the message on the browser;
- and
- (e) having the browser re-issue the outstanding HTTP request to wait for a next asynchronous event.
In a pervasive computing client device having a browser, the improvement comprising:
- means operative upon loading of a page in a browser window for controlling the browser to issue an outstanding HTTP request to a first HTTP port;
- means responsive to generation of an asynchronous event on a second HTTP port for delivering a response to the outstanding HTTP request, the response including a message to be posted on the browser;
- and
- means responsive to rendering of the message on the browser for controlling the browser to re-issue the outstanding HTTP request on the first HTTP port.
A pervasive computing client, comprising:
- a processor;
- a browser;
- means operative upon loading of a page in a browser window for issuing an outstanding HTTP request to a first HTTP port;
- means responsive to generation of an asynchronous event on a second HTTP port for delivering a response to the outstanding HTTP request, the response including a message to be posted on the browser;
- and
- means responsive to rendering of the message on the browser for re-issuing the outstanding HTTP request on the first HTTP port.
A computer program product in a computer-readable medium for use in a pervasive computing client device having a browser, comprising:
- means operative upon loading of a page in a browser window for issuing an outstanding HTTP request to a first HTTP port;
- and
- means responsive to generation of an asynchronous event on a second HTTP port for delivering a response to the outstanding HTTP request, the response including a message to be posted on the browser.
A method for managing events in a pervasive computing client device having a browser, comprising the steps of:
- hiding an outstanding HTTP request on a first HTTP port;
- upon occurrence of an event on a second HTTP port, generating a response to the outstanding HTTP request, the response including a message;
- and
- rendering the message on the browser.
Dependencies are inferred from the claim text.