Patent ID: 7051119

Claim:
A method of enabling a first computer to communicate and exchange data with a second computer, the first computer and the second computer each having a browser and being in communication with each other via a network, said method comprising the steps of: downloading, to the first computer, computer code comprising a first script operable in connection with the first computer for accessing a function of a first control loaded on the first computer for operation in conjunction with said first computer browser, the first script being further operable for receiving data input by a user of the first computer and for causing the first control to communicate with a server and to transmit the data input by the user to the server, wherein the first script and the first control are separate components; enabling the user of the first computer to communicate with the second computer to present a request for synchronization with the user of the first computer, the second computer having a second script and a second control loaded thereon and operable in connection therewith for operation in conjunction with said second computer browser, wherein the second script and the second control are separate components; enabling the user of the second computer to agree to synchronize with the user of the first computer; enabling the user of the first computer to synchronize with the user of the second computer; controlling Internet navigation of the second computer based upon Internet navigation of the first computer, wherein the first script and the first control and the second script and the second control are independent from Web pages that are displayed on the first computer and the second computer; and causing the server to transmit the data received from the first script to the second computer for receipt by the second control.