| CPC G06F 13/362 (2013.01) [G06F 9/44505 (2013.01)] | 20 Claims |

|
1. A method, performed by a mesh manager, for managing a workspace mesh comprising:
receiving, from a first agent executing on a first smart device, a first connected peripheral report that includes an identifier of the first smart device and details about one or more peripherals that are connected to the first smart device, the details including an identifier for each of the one or more peripherals that are connected to the first smart device;
in response to receiving the first connected peripheral report, creating a first node in a database, the first node linking the identifier of the first smart device to the identifier of each of the one or more peripherals that are connected to the first smart device;
receiving, from a second agent executing on a second smart device, a second connected peripheral report that includes an identifier of the second smart device and details about one or more peripherals that are connected to the second smart device, the details including an identifier for each of the one or more peripherals that are connected to the second smart device;
in response to receiving the second connected peripheral report, creating a second node in the database, the second node linking the identifier of the second smart device to the identifier of each of the one or more peripherals that are connected to the second smart device;
storing workspace policies in the database, each workspace policy defining configurations applicable to a workspace mesh formed between multiple smart devices, wherein a first workspace policy of the workspace policies defines configurations applicable to a workspace mesh formed between the first node and the second node;
detecting that the first smart device has been connected to the second smart device to thereby form a workspace mesh between the first node and the second node;
determining that the first workspace policy is applicable to the workspace mesh formed between the first node and the second node; and
interfacing with the first agent on the first smart device and the second agent on the second smart device to apply the first workspace policy to the workspace mesh formed between the first node and the second node in response to the first smart device being connected to the second smart device, wherein applying the first workspace policy comprises applying configurations to the first smart device, the one or more peripherals that are connected to the first smart device, the second smart device, and the one or more peripherals that are connected to the second smart device.
|