US2019026065A1PendingUtilityA1
Systems and methods for enabling replay of internet co-browsing
Est. expiryJul 10, 2032(~6 yrs left)· nominal 20-yr term from priority
Inventors:Brian HandriganMark David ComisoEldon Spencer MarkowskiBud AlbersDaniel AlstadtDavid E. WilcoxRyan Vincent
G06F 16/954G06F 16/958G06F 9/542G06F 8/38G06F 3/1454G06F 40/117G06F 16/00G06F 16/9038G06F 9/54G06F 16/9577G06F 17/2247G06F 17/30991G06F 17/30873G06F 17/30G06F 17/3089G06F 17/30905G06F 17/218G06F 40/143
42
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
Systems and methods for enabling co-browsing are provided herein. A device, such as a web server, may execute a browser application that initiates co-browsing capabilities between a host computing device and one or more guest computing devices. Activatable code is injected and/or otherwise embedded in one or more web pages. Subsequently, using the activatable code, web browser information on the host computing device is obtained and processed for display on the one or more guest computing devices.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method for enabling co-browsing comprising:
receiving, using at least one processor, guest data identifying one or more guest computing devices to participate in a co-browsing session with a host computing device; activating, using the at least one processor, injector code embedded within one or more websites displayed in a first web browser including a viewport on the host computing device, the injector code generating a second web browser that captures the viewport; transmitting, using the at least one processor, the viewport to the one or more guest devices for display; receiving, using the at least one processor, a start record event to initiate recording of the co-browsing session; recording, using the at least one processor, the viewport and metadata generated by the host device and the one or more guest computing devices and corresponding to a plurality of visual data events occurring at the viewport at the host device and the one or more guest computing devices during the co-browsing session; and merging and generating, using the at least one processor, a single playback file based on the plurality of visual data events and the metadata.
2 . The method of claim 1 , further comprising storing in an event log, data identifying the co-browsing session being recorded.
3 . The method of claim 2 , further comprising storing in the event log, a start time of the co-browsing session being recorded.
4 . The method of claim 1 , further comprising receiving a stop record event and stopping recording of the co-browsing session.
5 . The method of claim 1 , further comprising receiving a visual data event to record visual data of the co-browsing session being recorded when detecting visual data changes in the plurality of visual data events occurring at the viewport at the host device and the one or more guest computing devices during the co-browsing session.
6 . The method of claim 1 , further comprising receiving an audio event to record audio data of the co-browsing session being recorded when detecting audio data changes corresponding to visual data changes in the plurality of visual data events occurring at the viewport at the host device and the one or more guest computing devices during the co-browsing session.
7 . The method of claim 1 , wherein the generating the second web browser comprises injecting the second web browser into the first web browser.
8 . A non-transitory computer readable medium having instructions stored thereon that, when executed by at least one processor, cause the at least one processor to perform operations for enabling co-browsing, comprising:
receiving guest data identifying one or more guest computing devices to participate in a co-browsing session with a host computing device; activating injector code embedded within one or more websites displayed in a first web browser including a viewport on the host computing device, the injector code generating a second web browser that captures the viewport; transmitting the viewport to the one or more guest devices for display; receiving a start record event to initiate recording of the co-browsing session; recording the viewport and metadata generated by the host device and the one or more guest computing devices and corresponding to a plurality of visual data events occurring at the viewport at the host device and the one or more guest computing devices during the co-browsing session; and merging and generating a single playback file based on the plurality of visual data events and the metadata.
9 . The non-transitory computer readable medium of claim 8 , the operations further comprising storing in an event log, data identifying the co-browsing session being recorded.
10 . The non-transitory computer readable medium of claim 9 , the operations further comprising storing in the event log, a start time of the co-browsing session being recorded.
11 . The non-transitory computer readable medium of claim 8 , the operations further comprising receiving a stop record event and stopping recording of the co-browsing session.
12 . The non-transitory computer readable medium of claim 8 , the operations further comprising receiving a visual data event to record visual data of the co-browsing session being recorded when detecting visual data changes in the plurality of visual data events occurring at the viewport at the host device and the one or more guest computing devices during the co-browsing session.
13 . The non-transitory computer readable medium of claim 8 , the operations further comprising receiving an audio event to record audio data of the co-browsing session being recorded when detecting audio data changes corresponding to visual data changes in the plurality of visual data events occurring at the viewport at the host device and the one or more guest computing devices during the co-browsing session.
14 . The non-transitory computer readable medium of claim 8 , wherein the generating the second web browser comprises injecting the second web browser into the first web browser.
15 . A system for enabling co-browsing comprising:
a memory comprising computer-executable instructions; and a computing device comprising at least one processor to execute the computer-executable instructions to: receive guest data identifying one or more guest computing devices to participate in a co-browsing session with a host computing device; activate injector code embedded within one or more websites displayed in a first web browser including a viewport on the host computing device, the injector code generating a second web browser that captures the viewport; transmit the viewport to the one or more guest devices for display; receive a start record event to initiate recording of the co-browsing session; record the viewport and metadata generated by one of the host device and the one or more guest computing devices and corresponding to a plurality of visual data events occurring at the viewport at the host device and the one or more guest computing devices during the co-browsing session; and merge and generate a single playback file based on the plurality of visual data events and the metadata.
16 . The system of claim 15 , the at least one processor further to store in an event log, data identifying the co-browsing session being recorded.
17 . The system of claim 16 , the at least one processor further to store in the event log, a start time of the co-browsing session being recorded.
18 . The system of claim 15 , the at least one processor further to receive a stop record event and stop recording of the co-browsing session.
19 . The system of claim 15 , the at least one processor further to receive a visual data event to record visual data of the co-browsing session being recorded when detecting visual data changes in the plurality of visual data events occurring at the viewport at the host device and the one or more guest computing devices during the co-browsing session.
20 . The system of claim 15 , the at least one processor further to receive an audio event to record audio data of the co-browsing session being recorded when detecting audio data changes corresponding to visual data changes in the plurality of visual data events occurring at the viewport at the host device and the one or more guest computing devices during the co-browsing session.Join the waitlist — get patent alerts
Track US2019026065A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.