Computer device employing a sliding window to set an idle mode timeout interval
AssigneeWestern Digital Technologies, Inc.
InventorYe Sun
Life of this patent
Estimating the term…
Abstract
A computer device is disclosed comprising at least one component operable to process commands at command intervals, and control circuitry operable to set an idle mode timeout interval. The control circuitry stores a plurality of the command intervals, and then evaluates the command intervals to set the timeout interval by finding a qualifying number of the command intervals that fall within a sliding window. The component is configured into an idle mode if a most recent command interval exceeds the timeout interval. In this manner, after entering the idle mode the probability that the next command will be processed within the sliding window is reduced, thereby helping to optimize power consumption.
Claims25
A computer device comprising:
- (a) at least one component operable to process commands received from a host at command intervals;
- and
- (b) control circuitry operable to:
- store a plurality of the command intervals;
- evaluate the plurality of command intervals to set a timeout interval by finding a qualifying number of the command intervals that fall within a sliding window;
- and
- configure the component into an idle mode if a most recent command interval exceeds the timeout interval.
A method of setting a timeout interval for a computer device comprising at least one component operable to process commands received from a host at command intervals, the method comprising the steps of:
- storing a plurality of the command intervals;
- evaluating the plurality of command intervals to set a timeout interval by finding a qualifying number of the command intervals that fall within a sliding window;
- and
- configuring the component into an idle mode if a most recent command interval exceeds the timeout interval.
Dependencies are inferred from the claim text.