US 11,875,082 B2
Collaborative remote interactive platform
Amir Ashkenazi, Los Altos, CA (US); Chris Jones, San Bruno, CA (US); Marco Iacono, San Francisco, CA (US); and Daniel Shteremberg, San Francisco, CA (US)
Assigned to Switchboard Visual Technologies, Inc., San Jose, CA (US)
Filed by Switchboard Visual Technologies, Inc., San Jose, CA (US)
Filed on May 24, 2023, as Appl. No. 18/201,292.
Application 18/201,292 is a continuation of application No. 17/720,588, filed on Apr. 14, 2022, granted, now 11,662,970.
Application 17/720,588 is a continuation of application No. 17/567,315, filed on Jan. 3, 2022, granted, now 11,314,474, issued on Apr. 26, 2022.
Application 17/567,315 is a continuation of application No. 17/383,671, filed on Jul. 23, 2021, granted, now 11,249,715, issued on Feb. 15, 2022.
Application 17/383,671 is a continuation in part of application No. 17/337,624, filed on Jun. 3, 2021, granted, now 11,190,557, issued on Nov. 30, 2021.
Claims priority of provisional application 63/128,321, filed on Dec. 21, 2020.
Claims priority of provisional application 63/043,081, filed on Jun. 23, 2020.
Prior Publication US 2023/0297316 A1, Sep. 21, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 3/14 (2006.01); G06F 3/0482 (2013.01); H04L 9/40 (2022.01); G06F 3/0484 (2022.01)
CPC G06F 3/1454 (2013.01) [G06F 3/0482 (2013.01); G06F 3/0484 (2013.01); H04L 63/105 (2013.01); G06F 2203/04803 (2013.01); G06F 2203/04804 (2013.01)] 14 Claims
OG exemplary drawing
 
1. A shared web browser system with multiple collaboration modes, said system comprising computer executable code stored in a non-transitory memory that, when run on a processor, are configured to:
render a coordinated digital workspace on each of a plurality of computing devices, wherein:
each coordinated digital workspace is configured to run a digital application, the digital application hosted on a remote server;
running the digital application on each of the coordinated digital workspaces includes streaming the digital application from the remote server to each of the computing devices; and
an action performed within the digital application at one of the coordinated digital workspaces is propagated to the digital application on each of the coordinated digital workspaces;
wherein:
the digital application is initiated at each of the coordinated digital workspaces by loading a first resource identifier;
the digital application is configured to temporarily load a second resource identifier outside the digital application, but within the coordinated digital workspace; and
the digital application comprises an affordance to re-synchronize the digital application to the first resource identifier.