Claims
- 1. A server computer comprising:
a communications interface to a communications network for establishing a first communications link between the server and a host client computer and a second communications link between the server and a slave client computer; and a shared view engine for receiving via the first communications link from the host client computer, an identifier that identifies the slave client computer and a locator corresponding to content on the server, and for causing the server to deliver via the communications interface to the host client computer and to the slave client computer the content corresponding to the locator.
- 2. The server computer of claim 1, wherein the server is a Web server, the content is a Web page, and the locator is a Universal Resource Locator (URL) corresponding to the Web page.
- 3. The server computer of claim 1, wherein the communications interface enables the server computer to establish the first communications link and the second communications link to any of a plurality of client computers on the communications network.
- 4. The server computer of claim 1, wherein the shared view engine is further for receiving from the host client computer cookie data associated with the content.
- 5. The server computer of claim 4, wherein the shared view engine determines from the received cookie data whether to download the content to the host client computer and to the slave client computer.
- 6. The server computer of claim 1, wherein the communications interface is further for establishing a respective communications link to each of a plurality of slave client computers, and wherein the shared view engine is further for causing the server to deliver via the respective communications interfaces to the plurality of slave client computers the content corresponding to the locator such that the host client computer and the plurality of slave client computers are enabled to share browsing of the content received from the server.
- 7. The server computer of claim 1, wherein the communications interface is for establishing the second communications link based on the identifier.
- 8. The server computer of claim 1, wherein the shared view engine receives the locator from a browser residing on the host client computer.
- 9. The server computer of claim 1, wherein the communications network is the Internet.
- 10. The server computer of claim 1, wherein the communications network is an intranet.
- 11. The server computer of claim 1, wherein the communications network is a wide area network.
- 12. The server computer of claim 1, wherein the communications network is a local area network.
- 13. A server computer comprising:
a communications interface to a communications network for establishing a first communications link between the server and a first client computer and a second communications link between the server and a second client computer; and a shared view engine for causing the server to deliver content via the communications interface to the first client computer and to the second client computer, whereby the first client computer and the second client computer are enabled to share browsing of the content received from the server, wherein the shared view engine is for receiving via the first communications link from the first client computer, an identifier that identifies the second client computer and a locator corresponding to content on the server, and for causing the server to deliver via the communications interface to the first client computer and to the second client computer the content corresponding to the locator.
- 14. The server of claim 13, wherein the shared view engine is further for receiving from each of the first client computer and the second client computer a locator corresponding to content on the server, and for causing the server to deliver to the first client computer and to the second client computer the content corresponding to the locator.
- 15. A client computer comprising:
a communications interface to a communications network for establishing a communications link between the client computer and a server on the communications network; and a shared view engine for receiving content delivered via the communications interface from the server for display on the client computer, whereby the client computer and a remote client computer are able to share browsing of the content received from the server, wherein the shared view engine is for providing via the communications link to the server an identifier that identifies the remote client computer and a locator corresponding to content on the server, and for causing the server to deliver via the communications interface to the first client computer and to the second client computer the content corresponding to the locator.
- 16. The client computer of claim 15, wherein the shared view engine is further for establishing a communications link between the client computer and the remote client computer, and for providing to the remote client computer with a locator corresponding to information to be provided by the server for display on the client computer and the remote client computer.
- 17. A method for operating a server computer comprising:
establishing a first communications link between the server computer and a host client computer; receiving from the host client computer a locator corresponding to content on the server and an identifier corresponding to a slave client computer; establishing a second communications link between the server computer and the slave client computer; delivering from the server computer to the host client computer and to the slave client computer the content corresponding to the locator such that the host client computer and the slave client computer are enabled to share browsing of the content received from the server.
- 18. The method of claim 17, further comprising:
receiving from the host client computer cookie data corresponding to the content; and determining from the received cookie data whether to deliver the content to the host client computer and to the slave client computer.
- 19. The method of claim 17, further comprising:
establishing a respective communications link between the server computer and each of a plurality of slave client computers; and delivering from the server computer to each of the slave client computers the content corresponding to the locator.
- 20. A computer readable storage medium comprising computer executable instructions for performing a method comprising:
establishing a first communications link between the server computer and a host client computer; receiving from the host client computer a locator corresponding to content on the server and an identifier corresponding to a slave client computer; establishing a second communications link between the server computer and the slave client computer; delivering from the server computer to the host client computer and to the slave client computer the content corresponding to the locator such that the host client computer and the slave client computer are enabled to share browsing of the content received from the server.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application is a division of co-pending U.S. patent application Ser. No. 09/316,822, filed May 21, 1999, the contents of which are hereby incorporated herein in their entirety.
Divisions (1)
|
Number |
Date |
Country |
Parent |
09316822 |
May 1999 |
US |
Child |
10068816 |
Feb 2002 |
US |