Variable configuration media controller
AssigneeBurlywood, Inc.
InventorsChristopher Bergman, David Christopher Pruett
Life of this patent
Estimating the term…
Abstract
A storage controller is provided. The storage controller includes a host interface, a media interface, and a processing system. The processing system is configured to receive data from the host system, select write locations within the storage media for writing the data, and to select a write format based at least in part on the write locations within the storage media. The processing system is further configured to select write parameters based at least in part on the write locations within the storage media and media states of the write locations within the storage media, and to write the data to the write locations within the storage media using the selected write format and write parameters.
Claims20
A storage controller for a storage system, comprising:
- a host interface, configured to receive data from, and transmit data to, a host system;
- a media interface, configured to transmit data to, and receive data from, storage media;
- and
- a processing system coupled with the host interface and the drive interface, configured to:
- receive data from the host system via the host interface;
- select write locations within the storage media for writing the data;
- select a write format based at least in part on the write locations within the storage media;
- select write parameters based at least in part on the write locations within the storage media and media states of the write locations within the storage media;
- and
- write the data to the write locations within the storage media using the selected write format and write parameters via the media interface.
A method of operating a storage controller within a storage system comprising:
- receiving data from a host system;
- selecting write locations within storage media in the storage system for writing the data;
- selecting a write format based at least in part on the write locations within the storage media;
- selecting write parameters based at least in part on the write locations within the storage media and media states of the write locations within the storage media;
- and
- writing the data to the write locations within the storage media using the selected write format and write parameters.
A storage device, comprising:
- a data storage medium comprising data storage locations;
- and
- a controller, coupled to the data storage medium and configured to store data onto the data storage medium;
- the controller further configured to:
- receive data from a host system;
- select write locations within the data storage media for writing the data;
- select a write format based at least in part on the write locations within the data storage media;
- select write parameters based at least in part on the write locations within the data storage media and media states of the write locations within the data storage media;
- and
- write the data to the write locations within the data storage media using the selected write format and write parameters.
Dependencies are inferred from the claim text.