US 12,474,974 B2
Systems and methods for power management for modern workspaces
Vivek Viswanathan Iyer, Austin, TX (US); and Daniel L. Hamlin, Round Rock, TX (US)
Assigned to Dell Products, L.P., Round Rock, TX (US)
Filed by Dell Products, L.P., Round Rock, TX (US)
Filed on Mar. 26, 2021, as Appl. No. 17/213,733.
Prior Publication US 2022/0308938 A1, Sep. 29, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 9/50 (2006.01); G06F 1/28 (2006.01); G06F 9/54 (2006.01)
CPC G06F 9/5094 (2013.01) [G06F 1/28 (2013.01); G06F 9/542 (2013.01); G06F 2209/501 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for power management for a plurality of workspaces operating on an Information Handling System (IHS) comprising two or more processors, the method comprising:
instantiating a workspace on the IHS according to a workspace definition that is generated by a workspace orchestration service that is remote from the IHS and that interfaces with a local management agent of the IHS in the deployment and management of workspaces on the IHS;
providing, by the remote workspace orchestration service, the first workspace with two or more handles for communicating with the remote access controller, wherein each of the two more handles provides secure communications between the first workspace and the remote access controller of the IHS, and wherein each of the two more handles supports configuration by the first workspace of a different of the two or more processors of the IHS;
receiving, by the remote access controller, reports of application events occurring in the first workspace, wherein the reports are received from the first workspace through use of the two or more handles provided by the remote workspace orchestration service; and
based on the application events received from the first workspace and based on which of the two or more handles is used to report the application event by the first workspace, modifying, by the remote access controller, a power allocation of a first of the two or more processors of the IHS, wherein the first processor is selected for power allocation by the remote access controller based on a handle of the two or more handles that is used by the first workspace to report a first of the application events.