Browser with messaging capability and other persistent connections
First Claim
1. A method of passing messages from a message server to an HTTP client comprising:
- sending a request, from the HTTP client to an HTTP server, for an HTML document, wherein the request includes a reference identifying the HTML document and the HTML document includes a persistent connection element;
receiving, at the HTTP server, the request;
responding to the request with HTML code representing the HTML document, wherein the HTML code includes code representing the persistent connection element, wherein the request is sent over a first server sending connection;
closing the first server sending connection;
at the HTTP client, processing the HTML code including the code representing the persistent connection element;
receiving, at the message server, a request to open a second server sending connection to the message server;
holding the second server sending connection open until a message is available at the message server for the HTTP client identified as the sender of the request to open a second server sending connection;
sending the message, once available, over the second server sending connection;
accepting at least one message from the message server over the second server sending connection; and
processing the at least one message at the HTTP client.
2 Assignments
0 Petitions
Accused Products
Abstract
In an HTTP client-server system, an HTTP client requests an HTML document containing a persistent display element and using components available to the HTTP client for processing HTML documents, processes the requested HTML document including instantiating an instance of the persistent display element, whereby the persistent display element instance maintains a connection to an event source. When an event is received from the event source over the connection to the persistent display element instance, the received event is processed to form a change of at least a portion of a display of the HTTP client, which is displayed on the display of the HTTP client.
59 Citations
15 Claims
-
1. A method of passing messages from a message server to an HTTP client comprising:
-
sending a request, from the HTTP client to an HTTP server, for an HTML document, wherein the request includes a reference identifying the HTML document and the HTML document includes a persistent connection element; receiving, at the HTTP server, the request; responding to the request with HTML code representing the HTML document, wherein the HTML code includes code representing the persistent connection element, wherein the request is sent over a first server sending connection; closing the first server sending connection; at the HTTP client, processing the HTML code including the code representing the persistent connection element; receiving, at the message server, a request to open a second server sending connection to the message server; holding the second server sending connection open until a message is available at the message server for the HTTP client identified as the sender of the request to open a second server sending connection; sending the message, once available, over the second server sending connection; accepting at least one message from the message server over the second server sending connection; and processing the at least one message at the HTTP client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
Specification