Shared views for browsing content
First Claim
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 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for enabling users at a plurality of client computers to share a common browsing experience are provided. A server computer according to the invention includes an interface to a communications network for establishing a first link between the server and the host client computer and a second link between the server and the slave client computer. The server has a shared view engine for receiving from the host client computer, an identifier that identifies the slave client computer and a locator corresponding to content on the server. The shared view engine causes the server to deliver the content corresponding to the locator to both the host client computer and the slave client computer. Thus, the host client computer and the slave client computer are enabled to share browsing of the content received from the server. To enable the slave clients to share in the browsing experience, the host client can send information such as URL and cookie data to the slave clients. Using the information from the host client, the slave clients can request the same Web pages being viewed by the host client. Alternatively, the host client can request the content not only for itself, but for the slave clients as well.
-
Citations
20 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 18, 19)
-
-
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.
-
-
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.
-
-
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.
-
-
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.
-
Specification