System and method for directing shared data
First Claim
1. A method for coordinated browsing of data objects from a web application server, between at least two clients, comprising:
- opening a channel to at least one web application server on a network, and retrieving at least one target data object from said at least one web application server through said channel in accordance with a request for said data object from a first client;
analyzing said at least one target data object for at least one rule key;
modifying said at least one target data object if said rule key is detected;
providing said at least one target data object to a storage medium;
transferring said at least one data object from said storage medium to said first client; and
transferring said at least one data object from said storage medium to a second client, in response to a corresponding request for said data object from said second client.
1 Assignment
0 Petitions
Accused Products
Abstract
There are disclosed systems and methods coordinating browsing or cobrowsing that employ an intermediate or proxy server between the clients (customer and agent) and the network, such as the Internet. This intermediate server is configured such that during cobrowsing between at least two clients, the network, such as the Internet, is accessed a single time through a single channel or “pipe” for all clients of this cobrowsing event. Also employed is a filter that receives a data stream with the retrieved target data object accessed from the Internet, and analyzes it for a rule key. If a rule key is not detected, the data stream is passed through the filter to a storage unit of the proxy server for its being provided to all cobrowsing clients. However, should a rule key be detected, the target data object is modified in accordance with a rule corresponding to the rule key. This modified target data object is then passed to the storage unit of the intermediate or proxy server for its being provided to all cobrowsing clients.
39 Citations
21 Claims
-
1. A method for coordinated browsing of data objects from a web application server, between at least two clients, comprising:
-
opening a channel to at least one web application server on a network, and retrieving at least one target data object from said at least one web application server through said channel in accordance with a request for said data object from a first client;
analyzing said at least one target data object for at least one rule key;
modifying said at least one target data object if said rule key is detected;
providing said at least one target data object to a storage medium;
transferring said at least one data object from said storage medium to said first client; and
transferring said at least one data object from said storage medium to a second client, in response to a corresponding request for said data object from said second client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 16, 17, 18, 19, 20, 21)
-
-
13. A programmable storage device readable by a machine, tangibly embodying a program of instructions executable by a machine to perform method steps for providing coordination of the browsers of at least two clients for a target data object, said method steps selectively executed during the time when said program of instructions is executed on said machine, comprising:
-
opening a channel to a network in response to a first request for a target data object from a first client;
accessing at least one target data object through said channel from at least one web application server on said network in accordance with said first request;
analyzing said requested at least one target data object for the existence of a rule key;
modifying said target data object in accordance with a rule corresponding to said rule key if said rule key exists;
transferring said requested at least one target data object to said first client;
transferring said at least one target data object to said second client in response to a second request for said at least one target data object from a second client, said second request corresponding to said first request as received from said first client.
-
-
14. A system for facilitating coordinated browsing of data objects from a web application server, between at least two clients, comprising:
a server for positioning intermediate said at least two clients and a network, said server comprising;
a storage medium; and
a processor, said processor programmed to;
open a channel to at least one web application server on a network, and retrieve at least one target data object from said at least one web application server through said channel in accordance with a request for said data object from a first client;
provide at least one target data object retrieved from said at least one application server to a storage medium;
analyze said at least one retrieved target data object for a rule key;
modify said retrieved target data object in accordance with a predetermined rule corresponding to said rule key, if a rule key exists;
transfer said at least one data object from said storage medium to said first client; and
transfer said at least one data object from said storage medium to a second client, in response to a corresponding request for said data object from said second client.
Specification