US 11,860,771 B1
Multisession mode in remote device infrastructure
Ritik Jain, Jabalpur (IN); Abhinav Dube, Bhopal (IN); and Suyash Yogeshwar Sonawane, Nashik (IN)
Assigned to BrowserStack Limited, Dublin (IE)
Filed by BrowserStack Limited, Dublin (IE)
Filed on Sep. 26, 2022, as Appl. No. 17/952,675.
Int. Cl. H04N 7/15 (2006.01); G06F 16/955 (2019.01); H04N 7/14 (2006.01); G06F 11/36 (2006.01); G06F 9/50 (2006.01)
CPC G06F 11/3688 (2013.01) [G06F 16/955 (2019.01); H04N 7/147 (2013.01); H04N 7/15 (2013.01); G06F 9/5072 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A method 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.