Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Donald R. Frame, Apex US

Donald R. Frame, Apex, NC US

Patent application numberDescriptionPublished
20090083580Techniques for Background Testing a Hard Disk Drive - A technique for background testing a hard disk drive, when an associated system is powered and the hard disk drive is available, includes receiving an interrupt test indication that indicates that the background testing of the hard disk drive is to be interrupted. The technique also includes discontinuing, at a current test location, the background testing of the hard disk drive in response to the interrupt test indication. Finally, current test results are saved in response to the interrupt test indication.03-26-2009
20090217024Recovering from Hard Disk Errors that Corrupt One or More Critical System Boot Files - A system, method, and program product is provided that recovers from a sector error affecting a critical file. A damaged sector prevents a critical file from being read prevents the computer system from booting. A controller records a sector number corresponding to the damaged sector. The system is rebooted using an alternative boot media. The system accesses the primary nonvolatile storage media after the rebooting. The damaged sector number is read from the error log and a file map is used to determine the critical file that is stored in the damaged sector. A backup copy of the critical file is retrieved from a backup media. The backup copy is written to the primary media using undamaged sectors and the critical file is mapped to the undamaged sectors. The system is subsequently booted successfully from the primary nonvolatile storage media.08-27-2009
20100082936Cache Mapping for Solid State Drives - An approach is provided that loads software files, such as an operating system, on a hybrid storage device. The hybrid storage device is a device that includes a nonvolatile storage device and a nonvolatile memory cache. The nonvolatile memory cache has less storage capacity than the nonvolatile storage device. The nonvolatile memory cache is preset (“pinned”) to data corresponding to an initial set of address ranges of the nonvolatile storage device, such as all or part of the operating system that was loaded onto the nonvolatile storage device. A system usage metric is initialized along with a threshold value. The nonvolatile memory cache remains pinned to the initial set of address ranges until the system usage metric reaches the threshold value. When the system usage metric reaches the threshold value, then a caching algorithm is used to determine what data should be cached to the nonvolatile memory cache.04-01-2010
20100250197APPARATUS, SYSTEM, AND METHOD FOR MEMORY CONFIGURATION ANALYSIS - An apparatus, system, and method are disclosed for memory configuration analysis. A classification module 09-30-2010
20100250846ASYMETRIC LOAD BALANCING FOR RAID STORAGE SYSTEMS - The instant invention broadly contemplates balancing of asymmetric RAID arrays based on application usage patterns. The instantly claimed invention broadly contemplates balancing the type of workload and delivery of the work load in asymmetric RAID arrays by intelligently implementing different types of applications on disks strategically positioned to deliver workload to the RAID channel that is most capable of handling the work load. The invention makes use of the fact that some applications are more large block, sequential transfer dependant while other applications are more small block, high random, high IOP dependent, and places these applications accordingly within the asymmetric RAID array.09-30-2010
20100250888APPARATUS, SYSTEM, AND METHOD FOR MEMORY UPGRADE PATH OPTIMIZATION - An apparatus, system, and method are disclosed for memory upgrade optimization. A requirements module 09-30-2010
20110093674Method and Apparatus for Automatic Solid State Drive Performance Recovery - A method and apparatus are disclosed for automatic solid state drive performance recovery. A detection module detects a first SSD exceeding a fragmentation threshold. A plurality of drives comprises the first SSD and stores a data copy of data stored on the first SSD. An erase module erases a mapping table for the first SSD. The mapping table maps Logical Block Addresses LBA to physical addresses for the first SSD. A rebuild module rebuilds the data and the mapping table on the first SSD from the data copy.04-21-2011
20110119443Apparatus and Method for Distributing Writes Asymmetrically Among Drives - An apparatus and method are disclosed for distributing writes asymmetrically. An asymmetric distribution module calculates an asymmetric distribution of writes for a plurality of drives. A write module writes data to each drive in accordance with the asymmetric distribution of writes.05-19-2011

Patent applications by Donald R. Frame, Apex, NC US