US 12,073,143 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 Dec. 7, 2023, as Appl. No. 18/532,305.
Application 18/532,305 is a continuation of application No. 18/201,292, filed on May 24, 2023, granted, now 11,875,082.
Application 18/201,292 is a continuation of application No. 17/720,588, filed on Apr. 14, 2022, granted, now 11,662,970, issued on May 30, 2023.
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 2024/0118860 A1, Apr. 11, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 3/0482 (2013.01); G06F 3/0484 (2022.01); G06F 3/14 (2006.01); H04L 9/40 (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, 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 computer devices, wherein:
each coordinated digital workspace is run on a digital application, said digital application being hosted on a remote server;
the digital application is run on each of the coordinated digital workspaces by streaming the digital application from the remote server to each of the plurality of computing devices;
an action performed within the digital application at a first coordinated digital workspace is propagated to each of the coordinated digital workspaces; and
the first coordinated digital workspace includes a deliverable application control, the deliverable application control, when delivered to a second coordinated digital workspace, delivers application control of an application instance displayed in the first coordinated digital workspace, wherein the first coordinated digital workspace has a first layout, the first layout comprising a position of the application instance within the first coordinated digital workspace; and
in response to receiving a command from the second coordinated digital workspace, trigger the delivery of the deliverable application control to the second coordinated digital workspace;
wherein:
upon receiving the deliverable application control at the second coordinated digital workspace:
the second coordinated digital workspace displays the application instance,
a control of the application instance is shared between the first coordinated digital workspace and the second coordinated digital workspace;
the second coordinated digital workspace has a second layout, the second layout comprising a position of the application instance within the second coordinated digital workspace, wherein the position of the application instance within the second coordinated digital workspace is identical to the position of the digital application within the first coordinated digital workspace; and
the second layout comprises personalization characteristics different from the first layout.