ATRATO INC. Patent applications |
Patent application number | Title | Published |
20100260024 | DISK-DRIVE SYSTEMS THAT MOVES DATA TO SPARE DRIVES FROM DRIVES ABOUT TO FAIL AND METHOD - A system and method for an improved multiple hard-disk-drive data-storage enclosure. Some embodiments position drives in counter-rotating pairs, each simultaneously accessing half the data, such that seek-caused actuator rotational-acceleration vibration cause simultaneous canceling rotational torque. Some embodiments position the edge of a first drive (or drive pair) at an angle to the actuator midpoint of a nearby second drive (or drive pair), such that rotational-acceleration vibration from a seek-caused actuator rotation in the first drive does not cause a rotational movement into the second drive that affects the tracking or seek operation. Some further embodiments position drives in a herringbone pattern to redirect air flow in addition to reducing rotational-acceleration vibration interaction. Other embodiments include a printed wire circuit board mounted to reduce the rotational-acceleration vibration interaction. | 10-14-2010 |
20100199036 | SYSTEMS AND METHODS FOR BLOCK-LEVEL MANAGEMENT OF TIERED STORAGE - Acceleration of I/O access to data stored on large storage systems is achieved through multiple tiers of data storage. An array of first storage devices with relatively slow data access rates, such as hard disk drives, is provided along with a smaller number of second storage devices having relatively fast data access rates, such as solid state disks. Data is moved from the first storage devices to the second storage devices to improve data access time based on applications accessing the data and data access patterns. | 08-05-2010 |
20100077252 | Systems and Methods for Detection, Isolation, and Recovery of Faults in a Fail-in-Place Storage Array - Systems and methods for recovering from a fault in an array of data storage devices are provided. Fault recovery includes determining that a first data storage device of the array of data storage devices is more likely to fail that other storage devices of the array of data storage devices. A second data storage device in the array of data storage devices is selected to be used in recovering from a failure of the first data storage device. Data from the first data storage device is stored at the second storage device. In the event of a failure at the first data storage device, data storage operations are performed using the second storage device. | 03-25-2010 |
20090222569 | STORAGE SYSTEM FRONT END - A storage system may include a first storage device and a protocol translator. The protocol translator may be programmed to receive a storage-access command formatted in a first protocol format. The protocol translator may also be programmed to translate the storage-access command into a second protocol format. The storage system may include a pseudo-target-module coupled to the protocol translator. The pseudo-target module may be programmed to send the command to the first storage device after the command is translated into the second protocol format. A virtualization engine may provide an interface to the first storage device, and the storage-access command may be sent to the first storage device through the virtualization engine. The pseudo-target module may be programmed to receive data from both storage-area-network devices and network-attached-storage devices. | 09-03-2009 |