Method and system to share content between web clients
First Claim
Patent Images
1. A method to share content between web clients wherein the content displayed on a first web client is determined, transmitted to and displayed on a second web client comprising:
- determining a data representation of the first web client'"'"'s current view comprising data from the first web client'"'"'s Document Object Model data representation;
transferring data from an agent of the first web client to a relay agent wherein the transmitted data includes the data representation of the first web client'"'"'s current view;
transferring data from the relay agent to an agent of a the second web client wherein the transmitted data contains the data representation of the first web client'"'"'s current view; and
processing the received data at the agent of the second web client, and displaying the resulting view by updating the second web client'"'"'s Document Object Model data representation.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and system for sharing content between web clients. Specifically, a client computes and transmits its displayed content and web client state to one or more other web clients, which display the content. This enables the web clients to share the exact displayed content, even in the presence of dynamic modifications of the content local to the client.
196 Citations
20 Claims
-
1. A method to share content between web clients wherein the content displayed on a first web client is determined, transmitted to and displayed on a second web client comprising:
-
determining a data representation of the first web client'"'"'s current view comprising data from the first web client'"'"'s Document Object Model data representation; transferring data from an agent of the first web client to a relay agent wherein the transmitted data includes the data representation of the first web client'"'"'s current view; transferring data from the relay agent to an agent of a the second web client wherein the transmitted data contains the data representation of the first web client'"'"'s current view; and processing the received data at the agent of the second web client, and displaying the resulting view by updating the second web client'"'"'s Document Object Model data representation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system to share content between web clients wherein the content displayed on a first web client is determined, transmitted to and displayed on a second web client comprising:
-
an agent of the first web client that determines a data representation of the web client'"'"'s current view comprising data from the web client'"'"'s Document Object Model data representation; a relay agent that receives data from the agent of the first web client and communicates the data to an agent of the second web client; and an agent of the second web client that processes the data from the relay agent and displays the resulting view by updating the second web client'"'"'s Document Object Model data representation. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A method to share content between web clients wherein the content displayed on a first web client is determined, transmitted to and displayed on a second web client comprising:
-
determining a data representation of the first web client'"'"'s current view comprising data from the first web client'"'"'s Document Object Model data representation; transferring the data from an agent of the first web client to an agent of the second web client; and processing the data at the agent of the second web client and displaying the resulting view by updating the second web client'"'"'s Document Object Model data representation. - View Dependent Claims (19, 20)
-
Specification