IP Library › Granted Patent US 12,210,643
Granted Patent B2
US 12,210,643 · App. 18/157,096 · Granted Jan 28, 2025

Systems and methods for subordinate workspaces

Inventors: Nicholas D. Grobelny (Evergreen, CO); Girish S. Dhoble (Austin, TX); Jason Kolodziej (Rowlett, TX)
Assignee: Dell Products, L.P.
G06F21/6218G06F21/54G06F21/577
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,210,643
App. No.
18/157,096
Granted
Jan 28, 2025
Kind
B2
Abstract

Systems and methods support operation of primary on an Information Handling System (IHS) and the operation of subordinate workspaces on peripheral devices coupled to the IHS. The IHS receives a primary workspace definition from a remote orchestrator and instantiates a primary workspace based upon the primary workspace definition, where the instantiated primary workspace operates using core resources of the IHS and provides access to a protected resource. The IHS reports, to the remote orchestrator, an inventory of peripheral devices that are detected as coupled to the IHS. In response, one or more subordinate workspace definitions are received from the remote orchestrator, where each of the subordinate workspace definitions are for operation of a subordinate workspace by one of the peripheral devices coupled to the IHS. Based on the received subordinate workspace definitions, operation of subordinate workspaces is initiated on peripheral devices coupled to the IHS.

Claims (37)

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 processor to:

receive a primary workspace definition from a remote orchestrator;

instantiate a primary workspace based upon the primary workspace definition, wherein the instantiated primary workspace provides access to a protected resource;

report, to the remote orchestrator, an inventory of peripheral devices that are coupled to the IHS;

receive a plurality of subordinate workspace definitions from the remote orchestrator, wherein each of the subordinate workspace definitions are for operation of a subordinate workspace by one of the peripheral devices coupled to the IHS; and

based on the received subordinate workspace definitions, initiate operation of a plurality of subordinate workspaces on peripheral devices coupled to the IHS.

2. The IHS of claim 1 , wherein the primary workspace is instantiated to operate using one or more CPUs and system memory of the IHS.

3. The IHS of claim 2 , wherein, upon being initiated, each of the subordinate workspaces are instantiated for operation using logic and memory resources of a respective peripheral device.

4. The IHS of claim 1 , wherein each of the subordinate workspace definitions specify restrictions on the operation of a respective peripheral device that is coupled to the IHS.

5. The IHS of claim 4 , wherein the restrictions prohibit operations by a peripheral device with respect to the protected data.

6. The IHS of claim 5 , wherein the restrictions prohibit a peripheral device from modifying the protected data.

7. The IHS of claim 5 , wherein the restrictions prohibit a peripheral device from accessing the protected data.

8. The IHS of claim 5 , wherein the restrictions prohibit a peripheral device from operations other than display of the protected data.

9. The IHS of claim 4 , wherein the restrictions specify allowed communications by a peripheral device with the primary workspace.

10. The IHS of claim 9 , wherein the allowed communications are specified by an API of supported communications between a peripheral device and the primary workspace.

11. The IHS of claim 4 , wherein the restrictions on the operation of a respective peripheral device are selected based on a security score of the peripheral device.

12. The IHS of claim 11 , wherein the restrictions prohibited all communications between a first peripheral device and the primary workspace based on a security score above a threshold for the first peripheral device.

13. The IHS of claim 1 , wherein initiating operation of the plurality subordinate workspaces on peripheral devices coupled to the IHS modifies a security score of the primary workspace.

14. A method for supporting workspaces on an Information Handling System (IHS), the method comprising:

receiving a primary workspace definition from a remote orchestrator;

instantiating a primary workspace on the IHS based upon the primary workspace definition, wherein the instantiated primary workspace provides access to a protected resource;

reporting, to the remote orchestrator, an inventory of peripheral devices that are coupled to the IHS;

receiving a plurality of subordinate workspace definitions from the remote orchestrator, wherein each of the subordinate workspace definitions are for operation of a subordinate workspace by one of the peripheral devices coupled to the IHS; and

based on the received subordinate workspace definitions, initiating operation of a plurality of subordinate workspaces on peripheral devices coupled to the IHS.

15. The method of claim 14 , wherein the primary workspace is instantiated to operate using one or more CPUs and system memory of the IHS.

16. The method of claim 15 , wherein, upon being initiated, each of the subordinate workspaces are instantiated for operation using logic and memory resources of a respective peripheral device.

17. The method of claim 15 , wherein each of the subordinate workspace definitions specify restrictions on the operation of a respective peripheral device that is coupled to the IHS.

18. The method of claim 17 , wherein the restrictions prohibit operations by a peripheral device with respect to the protected data.

19. The method of claim 17 , wherein the restrictions specify allowed communications by a peripheral device with the primary workspace.

20. A memory storage device having program instructions stored thereon that, upon execution by an Information Handling System (IHS), cause the IHS to:

receive a primary workspace definition from a remote orchestrator;

instantiate a primary workspace based upon the primary workspace definition, wherein the instantiated primary workspace provides access to a protected resource;

report, to the remote orchestrator, an inventory of peripheral devices that are coupled to the IHS;

receive a plurality of subordinate workspace definitions from the remote orchestrator, wherein each of the subordinate workspace definitions are for operation of a subordinate workspace by one of the peripheral devices coupled to the IHS; and

based on the received subordinate workspace definitions, initiate operation of a plurality of subordinate workspaces on peripheral devices coupled to the IHS.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 20, 2023
From: GROBELNY, NICHOLAS D.; DHOBLE, GIRISH S.; KOLODZIEJ, JASON
To: DELL PRODUCTS, L.P.
Reel/Frame 062430/0152 →
Continuity (1)
Related Publication 20240249010A1 · Jul 25, 2024
References Cited (13)
US 11190569B2 · Yu · 2021 [cited by examiner]
US 11334675B2 · Andrews · 2022 [cited by examiner]
US 11977898B2 · Rajagopalan · 2024 [cited by examiner]
US 11983123B2 · Thiruchengode Vajravel · 2024 [cited by examiner]
US 20210133336A1 · Andrews · 2021 [cited by examiner]
US 20230259472A1 · Azam · 2023 [cited by examiner]
US 20240241838A1 · Andrews · 2024 [cited by examiner]
US 20240242138A1 · Dhoble · 2024 [cited by examiner]
US 20240248698A1 · Andrews · 2024 [cited by examiner]
US 20240249010A1 · Grobelny · 2024 [cited by examiner]
US 20240250947A1 · Grobelny · 2024 [cited by examiner]
US 20240250953A1 · Robison · 2024 [cited by examiner]
US 20240264960A1 · Vajravel · 2024 [cited by examiner]
Cited By (1)
US 12,670,026