Resources Contact Us Home
Browse by: INVENTOR PATENT HOLDER PATENT NUMBER DATE
 
 
Inventor:
Ashmore; Paul Andrew
Address:
Longmont, CO
No. of patents:
11
Patents:




Patent Number Title Of Patent Date Issued
7606944 Dynamic input/output optimization within a storage controller October 20, 2009
A system and method for optimizing accesses to storage devices based on RAID I/O request characteristics is disclosed. A current I/O request processed by a storage controller is analyzed for relative locality to a previous I/O request, and adjusted over time such that storage device
7558981 Method and apparatus for mirroring customer data and metadata in paired controllers July 7, 2009
A data storage system configured for efficient mirroring of data between paired redundant controllers is provided. More particularly, in response to the receipt of customer data from a host for storage, a first controller segments the received customer data into one or more frames of
7539799 Method and apparatus for identifying enclosures and devices May 26, 2009
A method, device, and system are provided for the automatically assigning identification numbers or enclosure IDs to enclosures in a data storage system. Each enclosure is assigned a unique enclosure ID that can be used to reference the enclosure in the data storage system. The enclosure
7536506 RAID controller using capacitor energy source to flush volatile cache data to non-volatile memor May 19, 2009
A write-caching RAID controller is disclosed. The controller includes a CPU that manages transfers of posted-write data from host computers to a volatile memory and transfers of the posted-write data from the volatile memory to storage devices when a main power source is supplying power
7536495 Certified memory-to-memory data transfer between active-active raid controllers May 19, 2009
A system for performing an efficient mirrored posted-write operation having first and second RAID controllers in communication via a PCI-Express link is disclosed. The first bus bridge transmits a PCI-Express memory write request TLP to the second bus bridge. The TLP header includes
7493441 Mass storage controller with apparatus and method for extending battery backup time by selective February 17, 2009
A battery-backed write-caching mass storage controller is disclosed. The controller includes a plurality of volatile memory banks for caching write data prior to being written to disk drives. Critical data is stored into a first subset of the memory banks, leaving a second subset of
7418621 Redundant storage array method and apparatus August 26, 2008
The present invention is directed to a data storage system utilizing a number of data storage devices. Each of the data storage devices stores primary and mirrored copies of data. Furthermore, the data is arranged such that no one data storage device stores both the primary and mirrored
7380055 Apparatus and method in a cached raid controller utilizing a solid state backup device for impro May 27, 2008
An apparatus for reducing data unavailability time after a loss of main power in a storage controller is described. The controller backs up its volatile memory containing posted-write data to a non-volatile memory upon detecting a loss of main power. The controller continues to provide
7340555 RAID system for performing efficient mirrored posted-write operations March 4, 2008
A bus bridge on a primary RAID controller receives user write data from a host and writes the data to its write cache and also broadcasts the data over a high speed link (e.g., PCI-Express) to a secondary RAID controller's bus bridge, which writes the data to its mirroring write cach
7328324 Multiple mode controller method and apparatus February 5, 2008
A data storage system configured for efficient operation in a single controller mode and to facilitate an upgrade from single controller operation to dual redundant active-active controller operation is provided. More particularly, a first controller having a segmented write cache is
7313721 Apparatus and method for performing a preemptive reconstruct of a fault-tolerant RAID array December 25, 2007
A RAID controller performs a preemptive reconstruct of a redundant array of disks while it is still fault-tolerant by determining the errors by a first disk exceeded the error threshold, and reading data from a second disk, and writing the data to a spare disk. The second disk's data is


 
 
  Recently Added Patents
System and method of evaluating the integrity of a set of files
System and method for security processing media streams
Nonvolatile memory device and methods of forming the same
Process for producing optically active compound
Method and apparatus for reducing shutter lag in a digital imaging device
Simultaneous input across multiple applications
Algorithm for charge loss reduction and Vt distribution improvement
  Randomly Featured Patents
Sportscard frame
Sensor that can be placed intraorally in the mouth of a patient for the production of tooth/jaw exposures of a patient
Camera
Commutation compensation device for a DC machine
Motorcycle footrest
Magneto-resistive effect element and magnetic memory
Pressure rollers for toner fusing station
Whirlpool tub
Alarm system sensing device
Method for reducing storage requirements for grouped data values