US 12,293,226 B2
Systems and methods for establishing and managing fast data channels among modern workspaces
Michael S. Gatson, Austin, TX (US); and Vivek Viswanathan Iyer, Austin, TX (US)
Assigned to Dell Products, L.P., Round Rock, TX (US)
Filed by Dell Products, L.P., Round Rock, TX (US)
Filed on May 3, 2021, as Appl. No. 17/246,880.
Prior Publication US 2022/0350660 A1, Nov. 3, 2022
Int. Cl. G06F 9/46 (2006.01); G06F 9/38 (2018.01); G06F 9/48 (2006.01); G06F 9/50 (2006.01); G06F 13/16 (2006.01); G06N 20/00 (2019.01)
CPC G06F 9/5016 (2013.01) [G06F 9/3891 (2013.01); G06F 9/4881 (2013.01); G06F 13/1668 (2013.01); G06N 20/00 (2019.01)] 19 Claims
OG exemplary drawing
 
1. An Information Handling System (IHS), comprising:
a processor; and
a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution, cause the IHS to:
instantiate a first workspace according to a first workspace definition that is provided by a remote orchestrator, wherein the first workspace definition specifies local resources of the IHS that are to be used in operation of the first workspace, and instantiate a second workspace according to a second workspace definition that is provided by the remote orchestrator, wherein the second workspace definition specifies local resources of the IHS that are to be used in operation of the second workspace;
detect a plurality of requests for access to an IHS resource, including a first access request by the first workspace and a second access request by the second workspace; and
responsive to the detected plurality of requests for access to the IHS resource, establish a data channel between the first and second workspaces wherein availability of the data channel is specified in updates to the first workspace definition and to the second workspace definition by the remote orchestrator, wherein a bandwidth of the data channel is selected by the remote orchestrator based on context information.