US 11,675,635 B2
System and method for power management for a universal serial bus type C device used by virtualized and containerized applications
Gokul Thiruchengode Vajravel, Bangalore (IN); Vivek Viswanathan Iyer, Austin, TX (US); Ankit Kumar, Bengaluru (IN); and Daniel L. Hamlin, Round Rock, TX (US)
Assigned to Dell Products L.P., Round Rock, TX (US)
Filed by DELL PRODUCTS, LP, Round Rock, TX (US)
Filed on Oct. 14, 2020, as Appl. No. 17/70,432.
Prior Publication US 2022/0114035 A1, Apr. 14, 2022
Int. Cl. G06F 9/54 (2006.01); G06F 13/42 (2006.01); G06F 1/3228 (2019.01)
CPC G06F 9/542 (2013.01) [G06F 1/3228 (2013.01); G06F 13/4282 (2013.01); G06F 2213/0042 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A method comprising:
initializing, by a host processor of an information handling system, a host service;
initializing a container service for containerized applications within the information handling system;
identifying, by the host processor, a device of the information handling system that is virtualized to the containerized applications;
receiving, by the host processor, a power notification from the container service;
based on the power notification, changing, by the host processor, a power state of the device;
analyzing a communication bus for the containerized applications;
detecting, by the container service, a power state set for the virtualized device, wherein the power state is set by an operating system of the containerized applications; and
providing, by the container service, the power state set to the host processor.