Patent ID: 6950852

Claim:
A method for sharing a browser among plural computers, comprising the steps of: on activating said browser of a computer, loading a NodeManager on the computer from a server; establishing communication between said server and said NodeManager; said NodeManager assigning shared memory; on page viewing on said browser, the server embedding on a requested page on said server a PageManager for controlling the page; the server sending the requested page, with the PageManager embedded therein, to said browser for viewing; establishing communication between said NodeManager and said PageManager via said shared memory; and sending changes in a page on page viewing to said NodeManager via the PageManager and said shared memory, or receiving changes in a page of another computer from said NodeManager via the PageManager and said shared memory and reflecting said changes to a next page; and having a server and plural computers for sharing a browser, each computer has a browser for browser pages, a PageManager controlling said pages, and a NodeManager controlling said browser for making a communicating between said PageManager said server, wherein: said server includes: means to transmit the NodeManager to each of the plurality of computers; means to embed the PageManager into each of said pages; and means to send the pages, with the PageManager embedded therein, to the plurality of computers; wherein said PageManager comprises: means for detecting changes in the page in which the PageManager is embedded, and sending said changes to the NodeManager on the computer on which the page is located, the NodeManager sending said changes to said server; and means for receiving changes in a page of another computer from said NodeManager on the computer on which the PageManager is located, and reflecting said changes to the page in which the PageManager is embedded.