Patent ID: 11915029
Assignee: DELL PRODUCTS L.P.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 14:
15. A computer-readable non-transitory memory medium that includes instructions that, when executed by at least one processor of an information handling system, cause the information handling system to:
determine, by information handling system firmware, an amount of physical storage of an information handling system;
receive, by the information handling system firmware, a first license associated with a first amount of the physical storage to permit at least one of an operating system (OS) and a hypervisor to utilize;
initialize, by the information handling system firmware, a data structure with first information associated with the first amount of the physical storage;
execute, by the at least one processor, the at least one of the OS and the hypervisor;
retrieve, by the at least one of the OS and the hypervisor, the first information associated with the first amount of the physical storage from the data structure;
allocate, by the at least one of the OS and the hypervisor, the first amount of the physical storage to a first plurality of applications executing on the information handling system without exceeding the first amount of the physical storage;
receive, by the information handling system firmware, a second license associated with a second amount of the physical storage, greater than the first amount of the physical storage, to permit the at least one of the OS and the hypervisor to utilize;
update, by the information handling system firmware, the data structure with second information associated with the second amount of the physical storage;
receive, by the at least one of the OS and the hypervisor, a notification associated with the second amount of the physical storage;
in response to receiving the notification, retrieve, by the at least one of the OS and the hypervisor, the second information associated with the second amount of the physical storage from the data structure; and
allocate, by the at least one of the OS and the hypervisor, the second amount of the physical storage to a second plurality of applications executing on the information handling system without exceeding the second amount of the physical storage.