Patent ID: 9256691
Filing Date: 2016-02-09
CPC Classification: G06F

Claim Text:
1. A method for enabling co-browsing comprising: identifying, using at least one processor, one or more websites for initiating a co-browsing session at a host computing device; generating injector code necessary to support the co-browsing session; inserting the injector code into at least one website of the one or more websites participating in the co-browsing session; receiving, using at least one processor, guest data identifying one or more guest computing devices to participate in the co-browsing session with the host computing device; activating, using the at least one processor, the injector code embedded within the at least one website, the at least one website displayed in a first web browser including a viewport on the host computing device, the injector code configured to generate a second web browser that captures the viewport, the viewport comprising a display of at least a portion of a web page selected from the one or more websites; and continuously transmitting an exact reproduction of the viewport of the host computing device during the active co-browsing session, wherein the exact reproduction emulates interactions occurring at the viewport, and wherein exact reproduction includes a pixel-by-pixel rendering of web page image data included in the display of at least the portion of the selected web page to the one or more guest devices for display, wherein the transmitting does not include-a defined document structure, and wherein instructions corresponding to the exact reproduction are processed by the second web browser to render the exact reproduction.