Enhancement of communications by peer-to-peer collaborative web browsing
First Claim
1. A method for enhancing an existing communication session by providing collaborative browsing, comprising:
- (a) establishing a collaborative browsing session between a first participant and a second participant, the first participant participating in the collaborative browsing session via a first device and the second participant participating in the collaborative browsing session via a second device;
(b) analyzing HTTP requests made by a browser running on the first device to create a set of instructions for duplicating the first participant'"'"'s browsing experience for the second participant;
(c) transmitting the set of instructions from the first device to the second device; and
(d) using the received set of instructions to duplicate the first participant'"'"'s browsing experience for the second participant.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method are disclosed for enhancing a conversation initiated over the Internet, Public Switched Telephone Network (PSTN), wireless cellular or data networks, or other communication medium by adding peer-to-peer collaborative Internet browsing to the conversation. In a preferred embodiment, the present system comprises a Web server used to set up a collaborative browsing session where each participant enters a common session name and user identity and client software components resident on the devices of each session participant. Each client software component comprises a monitoring module that is adapted to analyze HTTP requests from a first participant'"'"'s browser and generate a set of instructions that is transmitted to other participants'"'"' devices to duplicate the first participant'"'"'s browsing experience for the other participants. In some preferred embodiments, the present system may be integrated with a variety of network services to provide further value to participants and enhance the collaborative browsing session.
-
Citations
66 Claims
-
1. A method for enhancing an existing communication session by providing collaborative browsing, comprising:
-
(a) establishing a collaborative browsing session between a first participant and a second participant, the first participant participating in the collaborative browsing session via a first device and the second participant participating in the collaborative browsing session via a second device;
(b) analyzing HTTP requests made by a browser running on the first device to create a set of instructions for duplicating the first participant'"'"'s browsing experience for the second participant;
(c) transmitting the set of instructions from the first device to the second device; and
(d) using the received set of instructions to duplicate the first participant'"'"'s browsing experience for the second participant. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
-
49. A system for providing collaborative browsing, comprising:
-
a) a packet network;
b) a first device connected to the packet network, the first device being in the possession of a first participant;
c) a second device connected to the packet network, the second device being in the possession of a second participant, the first and second participants being in communication; and
d) the first device comprising software adapted to analyze HTTP requests made by a browser running on the first device to create a set of instructions for duplicating the first participant'"'"'s browsing experience for the second participant. - View Dependent Claims (50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66)
-
Specification