Method and system for co-browsing in a B2C2C co-browse architecture through co-browsing functionality embedded in content of a content provider as initiated by a host to a co-browse session
First Claim
1. A method for co-browsing, comprising:
- establishing a first communication session between a first web browser of first device and a content provider over a network to deliver content to said first web browser from said content provider, wherein said content comprises embedded co-browsing functionality to host a co-browse session;
receiving a request for activating said co-browsing functionality at said first device;
establishing a second communication session between said first web browser and a co-browse communication server to initiate said co-browse session, wherein said co-browse session comprises a co-browse session identifier, priority information, and rules, wherein said first device acts as a host in said co-browse session;
establishing a third communication session between a second web browser of a second device and said co-browse communication server to join said second web browser into said co-browse session based on said co-browse session identifier;
identifying the first communication session by the content provider based on the previously received user identifier; and
establishing said co-browse session between said first web browser as said host and said second web browser of said second device as a guest, such that said content at said first web browser is delivered to said second web browser via said co-browse communication sever over said co-browse session by said embedded co-browsing functionality delivered to said first web browser in said content,wherein said second device is insulated from receiving direct communication from said content provider, andwherein said co-browse session allows the host and the guest to display online content from said content provider subject to modifications to a display of said second device for co-browsing depending on said priority information and said rules as defined for the host or the guest.
5 Assignments
0 Petitions
Accused Products
Abstract
A method for co-browsing includes establishing a communication session between a first web browser and a content provider to deliver content, wherein the content comprises embedded co-browsing functionality. A request is received for activating the co-browsing functionality. A second communication session is established between the web browser of a first device and a co-browse communication server to initiate a co-browse session, wherein the first device acts as a host. A third communication session is established between a second web browser and the co-browse communication server to join the second web browser into the co-browse session based on the co-browse session identifier. The co-browse session is established between the first web browser as host and the second web browser of said second device as guest, such that the content at the first web browser is delivered to the second web browser via the co-browse communication sever over the co-browse session.
-
Citations
20 Claims
-
1. A method for co-browsing, comprising:
-
establishing a first communication session between a first web browser of first device and a content provider over a network to deliver content to said first web browser from said content provider, wherein said content comprises embedded co-browsing functionality to host a co-browse session; receiving a request for activating said co-browsing functionality at said first device; establishing a second communication session between said first web browser and a co-browse communication server to initiate said co-browse session, wherein said co-browse session comprises a co-browse session identifier, priority information, and rules, wherein said first device acts as a host in said co-browse session; establishing a third communication session between a second web browser of a second device and said co-browse communication server to join said second web browser into said co-browse session based on said co-browse session identifier; identifying the first communication session by the content provider based on the previously received user identifier; and establishing said co-browse session between said first web browser as said host and said second web browser of said second device as a guest, such that said content at said first web browser is delivered to said second web browser via said co-browse communication sever over said co-browse session by said embedded co-browsing functionality delivered to said first web browser in said content, wherein said second device is insulated from receiving direct communication from said content provider, and wherein said co-browse session allows the host and the guest to display online content from said content provider subject to modifications to a display of said second device for co-browsing depending on said priority information and said rules as defined for the host or the guest. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for co-browsing, comprising:
-
a first device comprising a first web browser configured for communicating over a network; a content provider providing content comprising embedded co-browsing functionality; a first communication session between said first web browser and said content provider over said network to deliver said content to said first web browser from said content provider; a second device comprising a second web browser for communicating over said network; a co-browse communication server configured to provide a co-browse session comprising a co-browse session identifier, priority information, and rules; a second communication session established between said first web browser and said co-browse communication server to initiate said co-browse session comprising a co-browse session identifier, wherein said second communication session is established in response to receiving a request for activating said co-browse functionality at said first device, wherein said first device acts as a host in said co-browse session; a third communication session established between said second web browser and said co-browse communication server to join said second web browser into said co-browse session based on said co-browse session identifier and based on the previously received user identifier; said co-browse session established between said first web browser as said host and said second web browser of said second device as a guest, such that said content at said first web browser is delivered to said second web browser via said co-browse communication sever over said co-browse session by said embedded co-browsing functionality delivered to said first web browser in said content, wherein said second device is insulated from receiving direct communication from said content provider, and wherein said co-browse session allows the host and the guest to display online content from said content provider subject to modifications to a display of said second device for co-browsing depending on said priority information and said rules as defined for the host or the guest. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method for co-browsing, comprising:
- establishing a first communication session between a content provider and a first web browser of a first device over a network;
delivering content to said first web browser, wherein said content comprises embedded co-browsing functionality, priority information, and rules; exposing said co-browsing functionality in said content with an icon comprising said co-browse session identifier, such that when said icon is activated at said first device, said first web browser is joined into said co-browse session as a host, wherein said co-browse session is established between said first web browser and a second web browser of a second device through a co-browse communication server, and based on the previously received user identifier, and wherein said content at said first web browser is delivered to said second web browser via said co-browse communication server by said embedded co-browsing functionality delivered to said first web browser in said content, wherein said second device is insulated from receiving direct communication from said content provider, and wherein said co-browse session allows the host and the guest to display online content from said content provider subject to modifications to a display of said second device for co-browsing depending on said priority information and said rules as defined for the host or the guest.
- establishing a first communication session between a content provider and a first web browser of a first device over a network;
Specification