Patent ID: 11860771
Assignee: BROWSERSTACK LIMITED
Field: Audio-visual technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 12:
13. A system comprising a processor, the processor configured to perform operations comprising:
establishing a connection session between a browser and a first device and the browser and a second device, wherein the first and second devices are in one or more locations remote relative to the browser, and the connection session between the browser and the first device comprises a first device data channel and a first device video channel, and the connection session between the browser and the second device comprises a second device data channel and a second device video channel;
generating a first device display on the browser by broadcasting, via the first device video channel, a first device video feed from the first device to the browser;
generating a second device display on the browser by broadcasting, via the second device video channel, a second device video feed from the second device to the browser;
transmitting, via the first device data channel, one or more user interactions with a webpage in the generated first device display on the browser, to the first device;
transmitting the interactions to a sync server;
generating, by the sync server, a request to a host of the webpage, based at least in part on the interactions;
transmitting, by the sync server, the request to the host of the webpage;
receiving, by the sync server, a response from the host of the webpage;
serving, from the sync server, the response from the host of the webpage, comprising a synced version of the webpage to the first and second devices.