US 12,488,059 B2
Systems and methods for providing multi-tab browser isolation
Catalin Dogaru, Valencia (ES); Nicolas Garfinkiel, Palma (ES); Alex-Marian Negrea, Valencia (ES); Daniel Pavel, Valencia (ES); Pritish Patra, Hyderabad (IN); Zhentian Wan, Helsinki (FI); and Kripesh Dhakal, Valencia (ES)
Assigned to Zscaler, Inc., San Jose, CA (US)
Filed by Zscaler, Inc., San Jose, CA (US)
Filed on Sep. 6, 2023, as Appl. No. 18/461,747.
Application 18/461,747 is a continuation in part of application No. 17/243,836, filed on Apr. 29, 2021, granted, now 11,968,179.
Application 17/243,836 is a continuation in part of application No. 16/702,889, filed on Dec. 4, 2019, granted, now 11,838,299.
Claims priority of provisional application 62/823,220, filed on Mar. 25, 2019.
Claims priority of application No. 202311049623 (IN), filed on Jul. 24, 2023.
Prior Publication US 2024/0111821 A1, Apr. 4, 2024
Int. Cl. G06F 16/957 (2019.01); H04L 9/40 (2022.01); H04L 67/025 (2022.01)
CPC G06F 16/957 (2019.01) [H04L 63/14 (2013.01); H04L 67/025 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising steps of:
initiating a browser isolation session between a user device and remote browser, wherein the browser isolation session includes a first isolated browser tab and a second isolated browser tab;
providing a connection to the first isolated browser tab; and
responsive to a request for switching to the second isolated browser tab,
transmitting a suppress-all message to a remote display server to suppress output of all isolated browser tabs;
transmitting an un-suppress message identifying the second isolated browser tab to un-suppress output for the second isolated browser tab; and
determining if a connection for the second isolated browser tab exists, and if absent, establishing a connection for the second isolated browser tab while maintaining the session or if present, restoring output for the second isolated browser tab.