IP Library Granted Patent US 11,509,603
Granted Patent B2
US 11,509,603 · App. 17/107,345 · Granted Nov 22, 2022

Systems and methods for dynamic adjustment of workspaces based on available local hardware

Inventors: Carlton A. Andrews (Austin, TX); Girish S. Dhoble (Austin, TX); Nicholas D. Grobelny (Austin, TX); David Konetski (Austin, TX); Joseph Kozlowski (Hutto, TX); Ricardo L. Martinez (Leander, TX); Charles D. Robison (Buford, GA)
Assignee: Dell Products, L.P.
H04L47/822H04L47/76H04L47/781H04L47/828H04L63/0861H04L63/20
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 11,509,603
App. No.
17/107,345
Granted
Nov 22, 2022
Kind
B2
Abstract

Systems and methods adjust workspaces based on available hardware resource of an IHS (Information Handling System) by which a user operates a workspace supported by a remote orchestration service. A security context and a productivity context of the IHS are determined based on reported context information. A workspace definition for providing access to a managed resource is selected based on the security context and the productivity context. A notification specifies a hardware resource of the IHS that is not used by the workspace definition, such as a microphone or camera that has not been enabled for use by workspaces. A productivity improvement that results from the updated productivity context that includes use of the first hardware resource is determined. Based on the productivity improvement, an updated workspace definition is selected that includes use of the first hardware resource in providing access to the managed resource via the IHS.

Claims (39)

1. A method, comprising:

selecting a workspace definition that specifies a workspace providing use of a managed resource while utilizing a plurality of hardware resources of an IHS (Information Handling System);

deploying the workspace on the IHS according to the workspace definition;

determining a productivity improvement that results from use of a first hardware resource of the IHS that is not utilized by the workspace definition;

selecting an updated workspace definition that specifies an updated workspace that includes use of the first hardware resource; and

transmitting the updated workspace definition to the IHS for operation of the updated workspace.

2. The method of claim 1 , wherein the workspace definition is selected based on a security context of the IHS and a productivity context of the IHS.

3. The method of claim 1 , further comprising generating a request for use of the first hardware resource of the IHS, wherein the request specifies a measure of the productivity improvement resulting from use of the first hardware resource.

4. The method of claim 3 , wherein the request for use of the first hardware resource of the IHS comprises a notification of a time duration for deploying the updated workspace on the IHS.

5. The method of claim 1 , wherein the workspace specified by the workspace definition provides use of the managed resource while additionally utilizing a plurality of resources of a remote IHS.

6. The method of claim 5 , wherein deployment of the updated workspace according to the updated workspace definition comprises moving a plurality of operations of the workspace from the remote IHS to the updated workspace on the IHS.

7. The method of claim 1 , wherein use of the first hardware resource of the IHS enables use of a security feature supported by the first IHS in the operation of the updated workspace.

8. The method of claim 7 , wherein the security feature of the IHS supports authentication of a user of the IHS, and wherein authentication of the user by the security feature authorizes reduced security restraints with regard to use of the managed resource by the user.

9. 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:

request use of a managed resource;

receive a workspace definition that specifies a workspace providing use of the managed resource while utilizing a plurality of hardware resources of the IHS;

deploy the workspace according to the workspace definition;

identify a first hardware resource of the IHS that is not utilized by the workspace definition;

receive an updated workspace definition that specifies an updated workspace that includes use of the first hardware resource of the IHS, wherein the updated workspace provides a productivity improvement that results from use of the first hardware resource of the IHS; and

deploy the updated workspace according the updated workspace definition.

10. The IHS of claim 9 , wherein execution of the program instructions further causes the IHS to receive a request for use of the first hardware resource of the IHS.

11. The IHS of claim 10 , wherein the request for use of the first hardware resource of the IHS comprises a notification of a time duration for deploying the updated workspace on the IHS.

12. The IHS of claim 10 , wherein the request for use of the first hardware resource of the IHS comprises a measure of the productivity improvement resulting from use of the first hardware resource.

13. The IHS of claim 9 , wherein use of the first hardware resource of the IHS enables use of a security feature supported by the first IHS in the operation of the updated workspace.

14. The IHS of claim 13 , wherein the security feature of the IHS supports authentication of a user of the IHS, and wherein authentication of the user by the security feature authorizes reduced security restraints with regard to use of the managed resource by the user.

15. A 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:

request use of a managed resource;

receive a workspace definition that specifies a workspace providing use of the managed resource while utilizing a plurality of hardware resources of the IHS;

deploy the workspace according to the workspace definition;

identify a first hardware resource of the IHS that is not utilized by the workspace definition;

receive an updated workspace definition that specifies an updated workspace that includes use of the first hardware resource of the IHS, wherein the updated workspace provides a productivity improvement that results from use of the first hardware resource of the IHS; and

deploy the updated workspace according the updated workspace definition.

16. The memory storage device of claim 15 , wherein execution of the program instructions further causes the IHS to receive a request for use of the first hardware resource of the IHS.

17. The memory storage device of claim 16 , wherein the request for use of the first hardware resource of the IHS comprises a notification of a time duration for deploying the updated workspace on the IHS.

18. The memory storage device of claim 16 , wherein the request for use of the first hardware resource of the IHS comprises a measure of the productivity improvement resulting from use of the first hardware resource.

19. The memory storage device of claim 15 , wherein use of the first hardware resource of the IHS enables use of a security feature supported by the first IHS in the operation of the updated workspace.

20. The memory storage device of claim 19 , wherein the security feature of the IHS supports authentication of a user of the IHS, and wherein authentication of the user by the security feature authorizes reduced security restraints with regard to use of the managed resource by the user.

Assignments (9)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (055479/0342) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
Reel/Frame 062021/0460 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (055479/0051) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
Reel/Frame 062021/0663 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (056136/0752) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
Reel/Frame 062021/0771 →
RELEASE OF SECURITY INTEREST AT REEL 055408 FRAME 0697 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 058001/0553 →
SECURITY INTEREST Recorded Mar 3, 2021
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 056136/0752 →
SECURITY INTEREST Recorded Mar 3, 2021
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 055479/0051 →
SECURITY INTEREST Recorded Mar 3, 2021
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 055479/0342 →
SECURITY AGREEMENT Recorded Feb 25, 2021
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 055408/0697 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 30, 2020
From: ANDREWS, CARLTON A; DHOBLE, GIRISH S.; GROBELNY, NICHOLAS D.; KONETSKI, DAVID; KOZLOWSKI, JOSEPH; MARTINEZ, RICARDO L.; ROBISON, CHARLES D.
To: DELL PRODUCTS, L.P.
Reel/Frame 054494/0583 →