Archiving or backup

CL 707 SC 204
6952758 Method and system for providing consistent data modification information to clients in a storage system
Oct-4-2005 A data storage system and method for providing consistent data to multiple clients based on data modification information as existing data is updated and new data is written to the system. The information...
6952708 Method and system for using a sync key
Oct-4-2005 A method and system for synchronization of data stores is described. A synchronization initiator sends a sync key to a synchronization partner requesting to synchronize to some checkpoint. An integer is...
6950915 Data storage subsystem
Sep-27-2005 A method for copying information from a first storage subsystem to a second storage subsystem is disclosed. The first and second storage subsystems are provided in a data storage system. The method comprises...
6950836 Method, system, and program for a transparent file restore
Sep-27-2005 Provided is a method, system, and program for automatically handling an error when retrieving a file for an application. An error is detected while the application retrieves a file from the storage device....
6950833 Clustered filesystem
Sep-27-2005 A cluster of computer system nodes share direct read/write access to storage devices via a storage area network using a cluster filesystem. Version information about subsystems is acquired by a leader...
6948039 Data backup and restoration using dynamic virtual storage
Sep-20-2005 A system is described including a processor, a storage system having one or more physical storage devices, and a controller coupled to the processor and the storage system. The controller maintains a virtual...
6948038 System and method for backing up and restoring data
Sep-20-2005 Described is a system and method for allowing applications to interact with a common backup program in a uniform way. The system and method provides a communication mechanism for one or more applications...
6947981 Flexible data replication mechanism
Sep-20-2005 A data replication management (DRM) architecture comprising a plurality of storage cells interconnected by a fabric. Flexibility in connectivity is provided by configuring each storage cell port to the...
6944726 Distributed background track processing
Sep-13-2005 Setting a plurality of table entries in a storage device includes subdividing the table entries into a N tasks, placing each of the N tasks in a memory location disposed within the storage device and accessible...
6944635 Method for file deletion and recovery against system failures in database management system
Sep-13-2005 A method for file deletion and recovery against system failures in a database management system comprising steps of deleting files listed in a pending action list during a transaction commit process, writing...
6941430 Mirrored disk partition with disk partition modification contemporaneous with client application access
Sep-6-2005 A first content portion of a first disk partition is mirrored to a second content portion of a second disk partition. A first one of the first content portion and the second content portion that is modified...
6941396 Storage controller redundancy using bi-directional reflective memory channel
Sep-6-2005 A bi-directional reflective memory channel between a pair of storage controllers is used to maintain a mirrored copy of each storage controller's native buffer contents within the buffer of the other storage...
6941328 Copy process substituting compressible bit pattern for any unqualified data objects
Sep-6-2005 A copy procedure detects qualified data objects in a body of source data, and copies the source data to a target storage unit except for unqualified data objects, which are replaced with a prescribed bit...
6941327 Apparatus and method for database synchronization in a duplex system
Sep-6-2005 An improved duplex system is disclosed having a primary system with a primary database and a redundant system with redundant database. The improvement includes a Change List Table (CLT) that records key...
6941326 Accounting for update notifications in synchronizing data that may be represented by different data structures
Sep-6-2005 Methods, systems, and computer program products for synchronizing data stored at one or more message clients with data stored at a message server where the message clients may receive update notifications...
6938137 Apparatus and method for online data migration with remote copy
Aug-30-2005 In one embodiment, a new storage system is connected to an old storage system destined for replacement. Prior to starting online data migration, remote copy configuration information from the old storage...
6938134 System for storing block allocation information on multiple snapshots
Aug-30-2005 An apparatus and method for locating free data blocks in a microprocessor-based system for which snapshots are maintained. The snapshots are stored periodically, but only a subset of live snapshots is...
6938124 Hardware assisted communication between processors
Aug-30-2005 A method and apparatus performs hardware assisted communication between processors. In response to direction from a first processor, a first coprocessor writes information in a first block of mirrored...
6938058 Apparatus and method for transferring information between platforms
Aug-30-2005 A method and apparatus for relocating application programs, settings, menus, files and documents from a source computer to a target computer. The method and apparatus function properly regardless of whether...
6938057 Method and apparatus for networked backup storage
Aug-30-2005 A method and apparatus in a distributed data processing system for backing up data on a computer. A backup image of the data in the computer is created, wherein the backup image is stored in a location...
6938056 System and method for restoring a file system from backups in the presence of deletions
Aug-30-2005 "A system and associated method restore a file system from incremental backups in the presence of deletion, without restoring deleted files. This is accomplished by logging deletions in a deletion log....
6938031 System and method for accessing information in a replicated database
Aug-30-2005 A method for accessing information in a replicated database includes receiving a request for information in a database. The request is associated with a table in the database. The table includes a plurality...
6934771 Hardware I/O control block structure for mirrored and non-mirrored data transfers
Aug-23-2005 A single host adapter hardware I/O control block contains information used to specify a transfer of data from a host system to a first target device and in addition information that specifies whether the...
6934725 Management of file extent mapping to hasten mirror breaking in file level mirrored backups
Aug-23-2005 An enterprise storage system for performing a file level backup operation on data using a mirror disk and a primary disk includes a split mechanism to split the mirror disk from the primary disk before...
6934724 Methods and apparatus for reducing resource contention in parallel data backup processes
Aug-23-2005 Methods and apparatus for reducing resource contention in parallel data backup processes that share a variety of resources in a computer environment to access target data to be backed-up. The target data...
6934723 Method for file system replication with broadcasting and XDSM
Aug-23-2005 A method and system are provided for replicating data in a network to a plurality of client applications which are associated to at least one server. Network traffic is reduced and an easy-to-do automated...
6934722 Method of finding application components in an intelligent backup and restoring system
Aug-23-2005 A method for finding application components installed on a computer system for use in a backup system associated with the computer system includes creating a linked list of application components installed...
6934720 Automatic invalidation of cached data
Aug-23-2005 A system and method are provided for automatically invalidating cached data. A cache system caches data from a data server (e.g., web server, application server, database). When a request is received at...
6934716 Methods and apparatus for management of work objects
Aug-23-2005 Techniques for managing work objects are described. These techniques include presenting an interface to a user allowing user specification of a category of work objects. The interface also allows user...
6931499 Method and apparatus for copying data between storage volumes of storage systems
Aug-16-2005 The present invention provides systems and methods for copying and/or transferring stored data of one storage volume of a storage system to another storage volume while enabling requests to the storage...
6931422 Enhanced backup and recovery methodology
Aug-16-2005 Initially, a table file is built which lists at least filesystems to be backed up. It also may list the type of backup techniques to be used for a specific filesystem, the filesystem's logical location,...
6928459 Plurality of file systems using weighted allocation to allocate space on one or more storage devices
Aug-9-2005 Space is allocated on storage devices in proportion to weights associated with the storage devices. The space is allocated by a plurality of file systems. In particular, space may be allocated on any one...
6928458 System and method for translating synchronization information between two networks based on different synchronization protocols
Aug-9-2005 A system and method is described for translating events originally identified as "change" events in one replication protocol to "add" events in another replication protocol where appropriate. More particularly,...
6928444 Automatic backup/recovery process
Aug-9-2005 A backup procedure which performs a systematic analysis of the different elements of the configuration, for the purpose of transforming them into a corresponding set of backup objects. Backup objects include...
6925541 Method and apparatus for managing replication volumes
Aug-2-2005 Replication of volumes is facilitated by tools which provide and manage a pool of mirror volumes. Primary (or production) volumes containing user provided data are easily mirrored by volumes selected from...
6925476 Updating application data including adding first change log to aggreagate change log comprising summary of changes
Aug-2-2005 A change log aggregation and optimization mechanism and methodology for updating and synchronizing application data and application files in a client device of a data transfer and synchronization system....
6925467 Byte-level file differencing and updating algorithms
Aug-2-2005 A method for performing differencing and updating between electronic files is provided. A byte-level file differencing algorithm receives two byte streams corresponding to an original file and a new file....
6922763 Method and apparatus for storage system
Jul-26-2005 The following steps are performed in a storage system: when volumes configuring each volume pair are used by separate applications, storing, for each pair in a memory, an address where updating of data...
6920538 System and method for preventing sector slipping in a storage area network
Jul-19-2005 A system for protecting a block in a destination storage device including a data mover operable to move data from a source storage device to the block, and a controller coupled to the data mover, the controller...
6920537 Apparatus and methods for copying, backing up and restoring logical objects in a computer storage system by transferring blocks out of order or in parallel
Jul-19-2005 Method and apparatus are disclosed for copying and backing up logical objects in a computer storage system. The logical objects are comprised of data blocks. The data blocks may be copied in any order....
6920469 Unique ID management in disconnected database replication
Jul-19-2005 A system for managing identifiers in a database replication network includes a database including data items, and a global ID space including a number of identities (IDs) for identifying data items. A...
6920467 Avoiding unwanted side-effects in the updating of transient data
Jul-19-2005 An information processing apparatus includes memory for storing a plurality of data; updating means for updating data stored in the memory in a transaction; and setting means for setting, with regard to...
6915397 System and method for generating point in time storage copy
Jul-5-2005 A storage system permits virtual storage of user data by implementing a logical disk mapping structure that provides access to user data stored on physical storage media and methods for generating point-in-time...
6915315 Self archiving log structured volume with intrinsic data protection
Jul-5-2005 A data backup system for use with a server running a storage application that writes and reads data blocks. The system includes a self archiving log structured volume for copying blocks from an active...
6915314 System for archiving and retrieving data from a database
Jul-5-2005 An Administrator Module existing as a layer of software residing on an Originating System's computer. A Server Module existing as a layer of software residing on the Originating System or some other system...
6912636 System and method for providing safe data movement using third party copy techniques
Jun-28-2005 Systems, methods, apparatus and software can utilize an indirect write driver to prevent possible error conditions associated with using a third-party copy operation directed at a storage resource. A data...
6912632 Storage system, storage system control method, and storage medium having program recorded thereon
Jun-28-2005 A storage system has a host computer and a storage control device connected thereto. The system controls duplication of data in a first logical volume to be stored in real-time in a second logical volume...
6912552 Method and system for migrating stored data to a build-to-order computing system
Jun-28-2005 A method and system for migrating data to a build-to-order computing system is provided. The method comprises storing an image at a remote site. The image comprises data stored on a computing system. An...
6912550 File classification management system and method used in operating systems
Jun-28-2005 The invention provides a file classification management system and method used in operating systems for managing the files by categories. Each of the physically stored files is mapped into one or more...
6912548 Logical volume identifier database for logical volumes in a computer storage system
Jun-28-2005 Method and apparatus are disclosed for maintaining a logical volume identifier database, to track logical volume identifiers associated with logical volumes stored among a plurality of storage elements...