Match Document Document Title
9043559 Block memory engine with memory corruption detection  
Techniques for handling version information using a copy engine. In one embodiment, an apparatus comprises a copy engine configured to perform one or more operations associated with a block memory...
9043284 Retention of active data stored in memory  
A method and apparatus for retention of active data stored in memory using multiple indexing systems for data storage. An embodiment of a method for retention of active data in a storage server...
9037780 PLC data log module with external storage for storing PLC log data and method for storing PLC log data in the same  
Provided is a PLC data log module and method for storing data in the same, wherein, in a case one or more storages among a plurality of outside storages is attached, a log data is stored in the...
9037816 Reversing a communication path between storage devices  
Dynamically creating a communication path between first and second storage devices, includes creating a connection to a source volume on the first storage device and indicating that the source...
9037543 Virtual database system  
Information from multiple databases is retrieved and stored on a database storage system. Multiple point-in-time copies are obtained for each database. A point-in-time copy retrieves data changed...
9037819 Source cleaning cascaded volumes using reference counts  
A system, process, and product for source cleaning cascaded volumes include the ability to store a number of cascaded backup volumes and prepare received writes for storage. The system, process,...
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...
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...
9032171 System and method for backing up data  
A hash-optimized backup system and method takes data blocks and generates a probabilistically unique digital fingerprint of the content of each data block using a substantially collision-free...
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...
9026553 Data expanse viewer for database systems  
Systems and methods for obtaining access to a database file managed by an operating system in a computing system are disclosed. One method includes transmitting a call to an operating system from...
9026749 Data storage system having multi-bit memory device and on-chip buffer program method thereof  
Disclosed is an on-chip buffer program method for a data storage device which comprises a multi-bit memory device and a memory controller. The on-chip buffer program method includes measuring a...
9021221 Cascaded, point-in-time-copy architecture with data deduplication  
A method for performing a write to a volume x in a cascaded architecture is described. In one embodiment, such a method includes determining whether the volume x has a child volume, wherein each...
9020896 Systems and methods for simplifying data restoration using resource types  
A computer-implemented method for simplifying data restoration using resource types. The method may include (1) receiving a request from a user to perform a data restoration operation, (2)...
9021213 System and method for sharing media in a computer network  
A computerized method for sharing removable storage media in a network, the method comprising associating, in an index entry, a first piece of removable storage media in a first storage device...
9020909 Active file Instant Cloning  
Techniques and mechanisms are provided to instantly clone active files including active optimized files. When a new instance of an active file is created, a new stub is generated in the user...
9015431 Distributed storage revision rollbacks  
Multiple revisions of an encoded data slice can be stored in a distributed storage unit. Before writing a new revision of an encoded data slice to storage, the distributed storage unit can invoke...
9015552 Data deduplication using CRC-seed differentiation between data and stubs  
Various embodiments for differentiating between data and stubs pointing to a parent copy of deduplicated data are provided. Undeduplicated data is stored with a checksum of an initial value as a...
9015433 Resiliency with a destination volume in a replication environment  
A method to provide resiliency with a destination volume in a replication environment is disclosed. Data from a source volume, such as a primary volume or a secondary volume in a replication...
9009204 Storage system  
Regarding a method for migrating a file system by copying a file from a migration source to a migration destination and deleting the file at the migration source, a retention of a file in a page...
9009402 Content addressable storage in legacy systems  
A CAS data storage system replicates data on a non-CAS storage device. The CAS storage device recognizes duplicate data and stores the data only once, whereas the non-CAS device does not recognize...
9009428 Data store page recovery  
In one implementation, a data store page recovery process includes selecting a page reference and an update record reference at a page recovery mapping based on a page identifier, accessing a...
9003137 Interface systems and methods for accessing stored data  
A modular data and storage management system. The system includes a time variance interface that provides for storage into a storage media of data that is received over time. The time variance...
9003136 Self learning backup and recovery management system  
A system and method provide for a reception of data at a computer processor. The data relates to a dataset in a computer system. The computer processor calculates a weight for the dataset as a...
9003117 Hierarchical systems and methods for performing storage operations in a computer network  
A system for performing storage operations using hierarchically configured storage operation cells. The system includes a first storage manager component and a first storage operation cell. The...
9002797 Data mining systems and methods for heterogeneous data sources  
Systems and methods integrate disparate backup devices with a unified interface. In certain examples, a management console manages data from various backup devices, while retaining such data in...
9003274 Scheduling start-up and shut-down of mainframe applications using topographical relationships  
The illustrative embodiments provide for a system and recordable type medium for representing actions in a data processing system. A table is generated. The table comprises a plurality of rows and...
8996830 System and method for efficient backup using hashes  
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for efficient backup using hashes One of the methods includes forming an image of a storage device,...
8996825 Judgment apparatus, judgment method, and recording medium of judgment program  
A judgment apparatus includes a processor that executes a procedure, the procedure including obtaining a plurality of pieces of data having a certain relationship with a specific number or more of...
8996566 Method and system for backup and recovery  
For data backup and recovery based on linked file repositories with each of the linked file repositories representing an individual file system capable of storing at least one version of a file...
8990526 Merging data volumes and derivative versions of the data volumes  
Responsive to an instruction to collapse a derivative version of an ancestor data volume into the ancestor data volume, it is determined if a characteristic of the derivative version of the...
8990528 Method for fast format of a fully allocated volume when copied from a space efficient volume  
A computer system for fast format or reproducing data of a computer data storage device includes a computer system executing a reproducing process for reproducing data. A source disk (Ds) data...
8990527 Data migration with source device reuse  
Releasing a data set at a source device in connection with migrating data from the source device to a target device includes mapping application address space to address space containing metadata...
8990529 Method for optimizing cleaning of maps in flashcopy cascades containing incremental maps  
A method for optimizing cleaning of maps in storage cascades includes determining whether a target disk of a map contains data unavailable to a downstream disk from an upstream disk in a cascade...
8990815 Synchronizing allocated blocks of virtual disk files across primary and secondary volumes by excluding unused blocks  
A method for virtual disk usage transparency may include 1) identifying a secondary volume at a secondary site configured for synchronization with a primary volume at a primary site, 2)...
8984240 Reducing page faults in host OS following a live partition mobility event  
Page faults during partition migration from a source computing system to a destination computing system are reduced by assigning each page used by a process as being hot or cold according to their...
8984248 Data migration system and data migration method  
A second storage maps a migration source volume to a virtual volume of a migration destination volume according to storage virtualization technology. A host system including a host switches an...
8977826 Extent commands in replication  
A method, system, and computer program product for ordering a plurality of data IO captured at a primary site to be applied at a secondary site, comprising removing the one or more extent level...
8977818 Combined transparent/non-transparent cache  
In one embodiment, a memory that is delineated into transparent and non-transparent portions. The transparent portion may be controlled by a control unit coupled to the memory, along with a...
8972677 Systems and methods for implementing a storage interface specific to an archiving platform  
A computer-implemented method for implementing an archiving-platform-specific storage interface. The method may include defining an application programming interface specification for a specific...
8972691 Addressing cross-allocated blocks in a file system  
A mechanism is provided for cross-allocated block repair in a mounted file system. A set of cross-allocated blocks are identified from a plurality of blocks within an inode of the mounted file...
8972647 Kernel memory locking for systems that allow over-commitment memory  
Provided are techniques for allocating logical memory corresponding to a logical partition in a computing system; generating a S/W PFT data structure corresponding to a first page of the logical...
8966196 Cloud management of device memory based on geographical location  
A method for managing memory of a device is disclosed. A computer system collects information about use, by the device, of data in the memory of the device. The information collected by the...
8966197 Distributed snapshot process  
Systems and methods for providing an efficient partitioned resource server are disclosed. The partitioned resource server includes a plurality of individual servers, and the individual servers...
8966198 Providing snapshots of virtual storage devices  
In general, one aspect of the subject matter described in this specification can be embodied in methods that include receiving, at a computer system, a request to create a snapshot of a virtual...
8959302 Computer system, server module, and storage module  
An exemplary computer system includes a server module including a first processor and first memory, a storage module including a second processor, a second memory and a storage device, and a...
8954648 Memory device and operating method thereof  
The invention provides a memory device. In one embodiment, the memory device comprises a flash memory, a memory, and a controller. The flash memory comprises a plurality of blocks for data...
8954693 Data storage device with selective data compression  
A memory controller comprises a host interface block comprising a compression ratio calculator configured to determine whether a compression ratio of input data exceeds a predetermined compression...
8954699 Techniques for identifying IO hot spots using range-lock information  
A technique of identifying IO hot spots is performed in a data storage apparatus (e.g., a file server). The technique involves updating, in response to host IO operations which lock ranges of...
8954683 Translation table and method for compressed data  
A translation table has entries that each include a share bit and a delta bit, with pointers that point to a memory block that includes reuse bits. When two translation table entries reference...