Method and system for client browser update
First Claim
1. A method for changing information on a client computer, the method comprising:
- establishing a first connection between the client and a first server;
responsive to a request from the client to the first server, sending a set of data to the client;
establishing a second connection between the client and a second server;
sending a message from the second server to the client over the second connection; and
responsive to the message, automatically sending a request from the client to the first server over the first connection for a change in the set of data.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for browser notification of a change in browser information content and update of the browser information content. A browser establishes an http connection with a server and loads a web page with information content. At the same time, the server and client also establish a socket connection to pass messages from the server to the client over the socket connection. When the server determines that browser content needs update or has changed, the server sends a change notice message over the socket connection. Upon browser receipt of the change notice message, the browser initiates an refreshes the information content over the http connection.
194 Citations
15 Claims
-
1. A method for changing information on a client computer, the method comprising:
-
establishing a first connection between the client and a first server;
responsive to a request from the client to the first server, sending a set of data to the client;
establishing a second connection between the client and a second server;
sending a message from the second server to the client over the second connection; and
responsive to the message, automatically sending a request from the client to the first server over the first connection for a change in the set of data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for notifying a client browser of a change in data, the method comprising:
-
establishing an http connection between the client and an application server;
establishing a TCP connection between the client and a notification server;
responsive to a resource request from the client, sending an html file via the http connection to the client, the html file reflecting data at a first time;
responsive to a change in data after the first time, sending a message from the notification server to the client via the TCP connection; and
responsive to the message, sending a request from the client to the application server via the http connection for the changed data.
-
-
13. Computer executable software code transmitted as an information signal, the code for changing information on a client computer, the code comprising:
-
code to establish a first connection between the client and a first server;
responsive to a request from the client to the first sever, code to send a set of data to the client;
code to establish a second connection between the client and a second server;
code to send a message from the second server to the client over the second connection; and
responsive to a the message, code to automatically send a request from the client to the first server over the first connection for a change in the set of data.
-
-
14. A computer readable medium having computer executable code stored thereon, the code for changing information on a client computer, the code comprising:
-
code to establish a first connection between the client and a first server;
responsive to a request from the client to the first sever, code to send a set of data to the client;
code to establish a second connection between the client and a second server;
code to send a message from the second server to the client over the second connection; and
responsive to a the message, code to automatically send a request from the client to the first server over the first connection for a change in the set of data.
-
-
15. A programmed computer for changing information on a client computer, comprising:
-
a memory having at least one region for storing computer executable program code; and
a processor for executing the program code stored in the memory, wherein the program code comprises;
code to establish a first connection between the client and a first server;
responsive to a request from the client to the first sever, code to send a set of data to the client;
code to establish a second connection between the client and a second server;
code to send a message from the second server to the client over the second connection; and
responsive to a the message, code to automatically send a request from the client to the first server over the first connection for a change in the set of data.
-
Specification