Match Document Document Title
9043291 System and method for verifying and restoring the consistency of inode to pathname mappings in a filesystem  
A system and method verifies and restores the consistency of inode to pathname mappings. In a first embodiment, an off-line verification procedure is modified to verify and correct the primary...
9037790 Systems, methods, and computer program products for providing high availability metadata about data  
In one embodiment, a method includes receiving metadata corresponding to data on a removable storage device/medium, storing the metadata to a metadata repository that is not on the removable...
9037828 Transferring storage resources between snapshot storage pools and volume storage pools in a data storage system  
A method for data storage, including configuring in a data storage system a volume storage pool as data storage resources available for allocation of volumes in the data storage system. The method...
9037802 Methods for managing a cache in a multi-node virtual tape controller  
According to one embodiment, a method for managing cache space in a virtual tape controller includes receiving data from at least one host using the virtual tape controller; storing data received...
9032172 Systems, methods and computer program products for selective copying of track data through peer-to-peer remote copy  
In one embodiment, a primary storage system, includes: logic integrated with and/or executable by at least one controller, the logic being adapted to: receive a request to establish a Peer-to-Peer...
9032144 Virtual tape device, virtual library system, and virtual tape control method  
A virtual tape control method for controlling a virtual tape device includes performing a migration process for storing data stored in a logical volume to a physical volume of a library device...
9025261 Writing and reading data in tape media  
A mechanism is provided for determining storage device speed based on a ratio of data compression. A bandwidth (B) is identified between a storage device accessing storage medium and a host...
9026728 Disk drive applying feed-forward compensation when writing consecutive data tracks  
A disk drive is disclosed comprising a disk comprising a plurality of servo tracks defined by servo sectors, a head actuated over the disk, and control circuitry comprising a servo control system...
9021196 Method, system and computer program product for writing multiple files simultaneously to a tape media  
In one embodiment, a method includes storing data received from at least two data sources in a buffer, writing the data from the at least two data sources to regions in a first wrap of a tape on a...
9013822 Creating a single library image from multiple independent tape libraries  
A system according to one embodiment includes a plurality of logical libraries configured to store sequential access media therein, a plurality of shuttle cars, and one or more shuttle pathways...
9013823 System, method and computer program product for optimization of tape performance  
A tape performance optimization method may include accumulating data in a memory, monitoring the accumulation of data, determining whether a certain amount of data has been accumulated in the...
9015525 Smart active-active high availability DAS systems  
A high availability DAS system uses a solid state cache to provide near active-active performance in a DAS duster, while retaining the implementation simplicity of active-passive or dual active...
9015418 Self-sizing dynamic cache for virtualized environments  
A method and system for self-sizing dynamic cache for virtualized environments is disclosed. The preferred embodiment self sizes unequal portions of the total amount of cache and allocates to a...
9009443 System and method for optimized reclamation processing in a virtual tape library system  
A storage management application determines that a source virtual tape requires reclamation, identifies all block addresses for active data of a source virtual tape and sorts the block addresses...
9009427 Mirroring mechanisms for storage area networks and network based virtualization  
A technique is provided for implementing online mirroring of a volume in a storage area network. A first instance of the volume is instantiated at a first port of the fiber channel fabric for...
9003144 Mechanism for persisting messages in a storage system  
A plurality of storage nodes in a single chassis is provided. The plurality of storage nodes in the single chassis is configured to communicate together as a storage cluster. Each of the plurality...
9003148 Microcomputer and method for controlling memory access  
A microcomputer includes a CPU, a protection information storage configured to store memory protection information specifying an access permission or a prohibited state to a memory space by a...
8996823 Parallel access virtual tape library and drives  
A system and method described herein allows a virtual tape library (VTL) to perform multiple simultaneous or parallel read/write or access sessions with disk drives or other storage media,...
8990494 Home storage system and method with various controllers  
In general, embodiments of the present invention provide a home storage system and method of production. Specifically, in a typical embodiment, the home storage system includes a main controller...
8990493 Method and apparatus for performing force unit access writes on a disk  
A disk drive comprising a rotatable disk, a head actuated over the disk, and a controller is disclosed. The controller is configured to write a first force unit access write data to the cache as...
8984249 ID generation apparatus and method for serially interconnected devices  
A plurality of memory devices (e.g., DRAMs, SRAMs, NAND Flash, NOR Flash) is serially interconnected. Each of the interconnected devices receives a device identifier (ID) and latches it as its ID....
8977806 Hybrid memory module  
One embodiment of the present invention sets forth a hybrid memory module that combines memory devices of different types while presenting a single technology interface. The hybrid memory module...
8972654 Tape storage device and writing method therefor  
A mechanism is provided for tape writing of small transactions. A first file is written as a plurality of fixed-length data sets (DS), the DS number of the final DS in the plurality of DS is...
8972675 Efficient post write read in three dimensional nonvolatile memory  
Data that is stored in a higher error rate format in a 3-D nonvolatile memory is backed up in a lower error rate format. Later, the higher error rate copy is sampled to determine if it is...
8972613 System and method for increasing input/output throughput in a data storage system  
There is provided a system and a method for increasing input/output (“I/O”) throughput in a data storage system. More specifically, in one embodiment, there is provided a method comprising...
8966341 Utilizing a dispersed storage network access token module to access a dispersed storage network memory  
A method includes a DSN access token module retrieving one or more sets of at least a threshold number of dispersed storage (DS) error coding function slices from the DSN memory via the computing...
8965937 Automated selection of functions to reduce storage capacity based on performance requirements  
A plurality of functions to configure a unit of a storage volume is maintained, wherein each of the plurality of functions, in response to being applied to the unit of the storage volume,...
8966126 Multiple path load distribution for host communication with a tape storage drive  
A method for a multiple port host to communicate with multiple tape drives is provided by requesting information associated with a particular tape. Information is provided that is indicative of...
8966169 Linear recording device for executing optimum writing upon receipt of series of commands including mixed read and write commands and a method for executing the same  
A tape recording device, method, and computer program product are provided for performing operations of position movement, reading, and writing on a tape medium, and receiving a series of commands...
8959124 Automated selection of functions to reduce storage capacity based on performance requirements  
A plurality of functions to configure a unit of a storage volume is maintained, wherein each of the plurality of functions, in response to being applied to the unit of the storage volume,...
8954663 System, method and computer program product for synchronizing data written to tape including writing an index into a data partition so that data can be recovered in case of failure  
A system, method and computer program product for synchronizing data written to tape so that the data can be recovered in case of failure. When writing data to tape, an index is kept in memory and...
8954706 Storage apparatus, computer system, and control method for storage apparatus  
A storage apparatus of an embodiment of the invention including one or more storage drives for providing real storage resources and a controller for controlling the one or more storage drives and...
8942073 Maintaining tape emulation consistency  
Maintaining tape emulation consistency includes writing additional tape data to a first local storage device at a local site, writing tape emulation data to a second local storage device at the...
8941863 Techniques for image duplication optimization  
Techniques for image copying optimization are disclosed. In one particular exemplary embodiment, the techniques may be realized as a method for image copying optimization comprising receiving a...
8935469 Autonomic reclamation processing for tapes  
Various embodiments for autonomic reclamation processing for tapes are provided. Instructions are received to perform reclamation processing on the formatted tape. Formatted tape is loaded into a...
8935302 Apparatus, system, and method for data block usage information synchronization for a non-volatile storage volume  
An apparatus, system, and method are disclosed for data block usage information synchronization for a non-volatile storage volume. The method includes referencing first data block usage...
8930617 Autonomic reclamation processing for tapes  
Various embodiments for autonomic reclamation processing for tapes are provided. Instructions are received to perform reclamation processing on the formatted tape. Formatted tape is loaded into a...
8930651 Archiving system with partitions of individual archives  
According to the disclosure, a unique and novel archiving system that provides one or more application layer partitions to archive data is disclosed. Embodiments include an archiving system having...
8918597 Digital data inversion flag generator circuit  
An integrated circuit includes an array of memory cells and a digital flag generator circuit configured to generate a data inversion flag based on whether a number of logical zero bits contained...
8910031 DIF-CRC based fast hashing  
A block CRC based fast data hash provides efficient data integrity verification functions. A hash word is generated from block CRCs that are stored along with data blocks in a hard drive for each...
8904098 Redundant backup using non-volatile memory  
Data stored in a volatile memory subsystem is backed up redundantly into first and second channels of a non-volatile memory subsystem. The data is retrieved from the volatile memory subsystem upon...
8904080 Tape backup method  
A secure data parser is provided that may be integrated into any suitable system for securely storing and communicating data. The secure data parser parses data and then splits the data into...
8904103 Data processing apparatus and method for recording data  
A data processing apparatus includes a calculating unit configured to calculate a compression ratio when a block selected from among the plurality of blocks is compressed; a determining unit...
8904099 Isolation switching for backup memory  
Certain embodiments described herein include a memory system having a volatile memory subsystem, a non-volatile memory subsystem, a controller coupled to the non-volatile memory subsystem, and a...
8898378 Retention management and reordering the data based on retention times on tape  
Retention management for data stored in data blocks on a tape is provided. A block mapping table has entries each of which include an expiration date for data blocks stored on the tape. The...
8898369 Code storage using volatile memory  
A method and system for code storage using volatile memory are disclosed. In a first aspect, the method comprises providing a system on a chip (SOC) that includes at least one volatile memory. The...
8893146 Method and system of an I/O stack for controlling flows of workload specific I/O requests  
A method and system of a host device hosting multiple workloads for controlling flows of I/O requests directed to a storage device is disclosed. In one embodiment, a type of a response from the...
8892830 Changing ownership of cartridges  
Exemplary method, system, and computer program product embodiments for changing ownership of cartridges, such as virtual cartridges between remotely located virtual tape libraries, are provided....
8886768 Read-only storage device having network interface, a system including the device and a method of distributing files over a network  
A Read-only storage device having network interface, a system including the device, and a method of distributing files over a network. The storage device comprises a processor communicably...
8886909 Methods, systems, and computer readable medium for allocating portions of physical storage in a storage array based on current or anticipated utilization of storage array resources  
Systems, methods, and computer readable medium for allocating physical storage in a disk array are disclosed. According to one aspect, the subject matter described herein includes a method for...