# US 12,591,701 B2 · User steering through workspace orchestration

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,591,701 B2
- Document ID: US12591701B2
- Status: Granted
- Kind: B2
- Application number: 18/432,545
- Filed: 2024-02-05
- Published: 2025-08-07
- Granted: 2026-03-31
- Earliest claimed: 2024-02-05
- Assignees: Dell Products L.P.
- Applicants: Dell Products L.P.
- Inventors: Carlton A Andrews; David Konetski; Nicholas D. Grobelny; Girish S. Dhoble
- Web page: https://patentgrep.com/patent/US12591701B2

## CPC

- G06F 21/6218: {to a system of files or objects, e.g. local or distributed file system or database}
- G06F 8/65: Updates (security arrangements therefor G06F21/57)
- G06Q 10/06314: {Calendaring for a resource}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR

## Abstract

Systems and methods for user steering through workspace orchestration are described. In an illustrative, non-limiting embodiment, an Information Handling System (IHS) may include a processor and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution by the processor, cause the IHS to: receive, at a local management agent from a workspace orchestration service, one or more files configured to enable the local management agent to instantiate a workspace based upon a workspace definition, where the workspace definition enables the workspace to communicate with a selected peripheral device.

## Claims

### Claim 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 by the processor, cause the IHS to:
receive, at a local management agent from a workspace orchestration service, one or more files configured to enable the local management agent to instantiate a workspace based upon a workspace definition, wherein the workspace orchestration service is configured to select a peripheral device from among a plurality of peripheral devices, at least in part, based upon a last occurrence of a firmware or software update of the selected peripheral device, and wherein the workspace definition enables the workspace to communicate with the selected peripheral device.

### Claim 2 (depends on 1)

The IHS of claim 1, wherein the peripheral device is selected from the group consisting of: a docking station, a display, a projector, a tablet, a hard drive, a flash drive, a keyboard, a mouse, a trackpad, a joystick, a camera, a microphone, a speaker, a printer, a scanner, a sound adapter, and a video adapter.

### Claim 3 (depends on 1)

The IHS of claim 1, wherein the workspace is configured to update firmware of the selected peripheral device.

### Claim 4 (depends on 3)

The IHS of claim 3, wherein the workspace is configured to modify a setting of the selected peripheral device.

### Claim 5 (depends on 3)

The IHS of claim 3, wherein the workspace is configured to monitor telemetry data received from the selected peripheral device.

### Claim 6 (depends on 1)

The IHS of claim 1, wherein the workspace is configured to report a workspace instantiation capability of the peripheral device to the workspace orchestration service.

### Claim 7 (depends on 1)

The IHS of claim 1, wherein the workspace definition is configured to steer a user of the IHS toward the selected peripheral device.

### Claim 8 (depends on 1)

The IHS of claim 1, wherein the workspace orchestration service is further configured to select the peripheral device, at least in part, based upon a last occurrence of a firmware update of the peripheral device.

### Claim 9 (depends on 7)

The IHS of claim 7, wherein to receive the one or more files, the local management agent is configured to send a workspace instantiation request to the workspace orchestration service, and wherein the request is transmitted from a location different from where the selected peripheral device is located.

### Claim 10 (depends on 1)

The IHS of claim 1, wherein to receive the one or more files, the local management agent is configured to transmit a reservation request to operate the IHS from a first location, and wherein the selected peripheral device is at a second location.

### Claim 11 (depends on 1)

The IHS of claim 1, wherein the program instructions, upon execution, cause the IHS to report at least one of: a serial number, or cryptographic material of the selected peripheral device to the workspace orchestration service.

### Claim 12

A non-transitory memory storage device having program instructions stored thereon that, upon execution by one or more processors of an Information Handling System (IHS), cause the IHS to:
receive, from a local management agent executed by a client IHS, a request to instantiate a workspace;
select, via a workspace orchestration service, a peripheral device from among a plurality of peripheral devices, at least in part, based upon a last occurrence of a firmware or software update of the selected peripheral device; and
transmit, to the local management agent, one or more files configured to enable instantiation of the workspace based upon a workspace definition, wherein the workspace definition enables the workspace to communicate with the selected peripheral device.

### Claim 13 (depends on 12)

The non-transitory memory storage device of claim 12, wherein the workspace is configured to perform at least one of: firmware update, setting modification, or telemetry monitoring with respect to the selected peripheral device.

### Claim 14 (depends on 12)

The non-transitory memory storage device of claim 12, wherein the workspace definition is configured to steer a user of the IHS towards use of the selected peripheral device.

### Claim 15 (depends on 12)

The non-transitory memory storage device of claim 12, wherein the workspace orchestration service is further configured to select the peripheral device, at least in part, based upon a last occurrence of a firmware update of the selected peripheral device.

### Claim 16 (depends on 12)

The non-transitory memory storage device of claim 12, wherein the workspace orchestration service is further configured to select the peripheral device, at least in part, based upon a role of the selected peripheral device.

### Claim 17

A method, comprising:
selecting, by a workspace orchestration service, a peripheral device from among a plurality of peripheral devices, wherein the selecting is based, at least in part, upon at least one of: a last occurrence of a firmware update or a last occurrence of a software update; and
transmitting, to a local management agent of a client Information Handling System (IHS), one or more files configured to enable the local management agent to instantiate a workspace based upon a workspace definition, wherein the workspace definition enables the workspace to communicate with the selected peripheral device.

### Claim 18 (depends on 17)

The method of claim 17, wherein the workspace definition is configured to steer a user of the IHS towards a physical location of the selected peripheral device, at least in part, through a workstation reservation service.

### Claim 19 (depends on 17)

The method of claim 17, wherein the workspace orchestration service is further configured to select the peripheral device, at least in part, based upon a last occurrence of a firmware update.
