Intelligent storage device controller
First Claim
1. A storage device comprising:
- a data storage medium; and
a controller adapted to;
receive environmental data from a plurality of environmental sensors, the environmental data related to an operating environment of the storage device;
receive state information related to the data storage medium from a plurality of firmware detectors;
weight the received environmental data and the received state information according to a pre-determined weighting table; and
dynamically manage at least one attribute of the storage device based on the weighted environmental data and the weighted state information.
5 Assignments
0 Petitions
Accused Products
Abstract
In a particular embodiment, a storage device includes a controller that is adapted to receive environmental data from a plurality of environmental sensors, where the environmental data is related to an operating environment of the storage device. Further, the controller is adapted to receive state information related to the data storage medium from a plurality of firmware detectors, to weight the received environmental data and the received state information according to a pre-determined weighting table, and to dynamically manage at least one attribute of the storage device based on the weighted environmental data and the weighted state information.
-
Citations
26 Claims
-
1. A storage device comprising:
-
a data storage medium; and a controller adapted to; receive environmental data from a plurality of environmental sensors, the environmental data related to an operating environment of the storage device; receive state information related to the data storage medium from a plurality of firmware detectors; weight the received environmental data and the received state information according to a pre-determined weighting table; and dynamically manage at least one attribute of the storage device based on the weighted environmental data and the weighted state information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A storage device comprising:
-
an interface responsive to a host system; a first non-volatile storage medium; a second non-volatile storage medium; a plurality of environmental sensors adapted to monitor a respective plurality of environmental parameters; a plurality of firmware detectors adapted to monitor state information associated with accessing the first and second non-volatile storage media; and a controller adapted to receive the state information, to weight environmental data from the plurality of environmental sensors, and to selectively adjust at least one attribute associated with the storage device based on the determined state information and the weighted environmental data. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A storage device comprising:
-
an interface responsive to a host system to receive data and data storage commands; a first non-volatile storage medium; a second non-volatile storage medium; a plurality of environmental sensors adapted to monitor a respective plurality of environmental parameters to produce environmental data; a plurality of firmware detectors adapted to monitor state information related to the storage device; and a controller adapted to weight the environmental data and the state information and to adjust at least one attribute based on the weighted environmental data and the weighted state information. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
Specification