Peer-to-peer dynamic web page sharing
First Claim
1. A communication system comprising:
- a first browser operable to submit requests for one or more web pages and a request to share the one or more requested web pages with another browser, the request to share specifying the other browser; and
a web media server operable, in response to the request to share, to;
establish a communication session with the first browser;
establish a media session and a signaling session with a remote web media server, the remote media server being associated with the other browser that the first browser specified in the request to share, the signaling session comprising a standard signaling protocol;
receive web page information from the first media browser; and
communicate shared web page information to the remote web media server using the media session.
1 Assignment
0 Petitions
Accused Products
Abstract
According to a particular embodiment of the present invention, a communication system includes a first browser operable to submit requests for one or more web pages and a request to share the one or more requested web pages with another browser, the request to share specifying the other browser. The communication system also includes a web media server operable, in response to the request to share, to: (1) establish a communication session with the first browser; (2) establish a media session and a signaling session with a remote web media server, the remote web media server being associated with the other browser that the first browser specified in the request to share, the signaling session including a standard signaling protocol; (3) receive web page information from the first browser; and (4) communicate shared web page information to the remote web media server using the media session.
379 Citations
44 Claims
-
1. A communication system comprising:
-
a first browser operable to submit requests for one or more web pages and a request to share the one or more requested web pages with another browser, the request to share specifying the other browser; and
a web media server operable, in response to the request to share, to;
establish a communication session with the first browser;
establish a media session and a signaling session with a remote web media server, the remote media server being associated with the other browser that the first browser specified in the request to share, the signaling session comprising a standard signaling protocol;
receive web page information from the first media browser; and
communicate shared web page information to the remote web media server using the media session. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for peer-to-peer web page sharing, comprising:
-
submitting requests for one or more web pages from a first browser;
submitting, from the first browser, a request to share the one or more requested web pages with another browser, the request to share specifying the other browser;
at a web media server and in response to the request to share;
establishing a communication session with the first browser;
establishing a media session and a signaling session with a remote web media server, the remote web media server being associated with the other browser that the first browser specified in the request to share, the signaling session comprising a standard signaling protocol;
receiving web page information from the first browser; and
communicating shared web page information to the remote web media server using the media session. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. Logic embodied in a computer readable medium operable to:
-
submit requests for one or more web pages from a first browser;
submit, from the first browser, a request to share the one or more requested web pages with another browser, the request to share specifying the other browser;
in response to the request to share;
establish a communication session with the first browser;
establish a media session and a signaling session with a remote web media server, the remote web media server being associated with the other browser that the first browser specified in the request to share, the signaling session comprising a standard signaling protocol;
receive web page information from the first browser; and
communicate shared web page information to the remote web media server using the media session. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. A communication system comprising:
-
means for submitting requests for one or more web pages from a first browser;
means for submitting, from the first browser, a request to share the one or more requested web pages with another browser, the request to share specifying the other browser;
in response to the request to share;
means for establishing a communication session with the first browser;
means for establishing a media session and a signaling session with a remote web media server, the remote web media server being associated with the other browser that the first browser specified in the request to share, the signaling session comprising a standard signaling protocol;
means for receiving web page information from the first browser; and
means for communicating shared web page information to the remote web media server using the media session.
-
-
44. A communication system comprising:
-
a first browser operable to submit requests for one or more web pages and a request to share the one or more requested web pages with another browser, the request to share specifying the other browser;
a web media server operable, in response to the request to share, to;
establish a communication session with the first browser;
establish a media session and a signaling session with a remote web media server, the remote web media server being associated with the other browser that the first browser specified in the request to share, the signaling session comprising a standard signaling protocol;
receive a request for a web page from the first browser;
retrieve the requested web page from a web content server associated with the requested web page;
communicate a notification to the first browser indicating that the requested web page has been retrieved, the first browser further operable to request the retrieved web page in response to the notification;
communicate the requested web page to the remote web media server using the media session.
-
Specification