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

Claim 0:
1. An information handling system comprising:
a host controller; and
a memory device to receive I/O commands from the host controller, the memory device including:
a memory to store an initial idle time prior to transition (ITPT) setting
a processor configured to:
set the initial ITPT setting as a current ITPT setting for the memory device of the information handling system;
monitor input/output (I/O) commands from a host in the information handling system, wherein the monitoring of the I/O commands includes:
increase a first counter in response to the memory device entering a non-operational mode based on the current ITPT setting; and
increase a second counter in response to the memory device entering an operational mode within a particular amount of time from when the memory device entered the non-operational mode;

vary the current ITPT setting based on a current ratio of the second counter to the first counter;
compare the current ratio to a previous ratio;
in response to the current ratio being both greater than the previous ratio and greater than a particular ratio threshold, increase the current ITPT setting by a step size and repeat the monitoring of the I/O commands; and
in response to the current ratio being both less than or equal to the previous ratio and less than the particular ratio threshold, decrease the current ITPT setting by the step size and repeat the monitoring of the I/O commands.