Class / Patent application number | Description | Number of patent applications / Date published |
707675000 | Database recovery model | 38 |
20100169283 | RECOVERY POINT DATA VIEW FORMATION WITH GENERATION OF A RECOVERY VIEW AND A COALESCE POLICY - Methods, software suites, networks, and systems of recovery point data view formation with generation of a recovery view and a coalesce policy are disclosed. In one embodiment, a network includes a virtualization module to form a data view around a recovery point, a recovery module to generate a recovery snapshot having an ability to position forward and backward from the recovery point when a rolling algorithm is applied, and an events module to generate a coalesce policy around the recovery point to reduce a storage requirement. The network may include an export module to transfer the data view to an external processing device as a virtual volume using one or more of an iSCSI and a fiber channel transport interface. The export module may automatically communicate the data view to a backup tape to provide extended data retention using a lifecycle management policy. | 07-01-2010 |
20100179944 | Local Data Retrieval And Restoration Method And System Thereof - The present invention provides a method and a system for retrieving and restoring data which is available on a local archival media but lost or not available at a computer terminal connectable to the said local archival media. A list of data available on a particular archival media and a list of data available at the computer terminal are compared and sorted appropriately to generate a list of lost data which are to be retrieved and restored from the local archival media. Once the list of lost data is generated, the list is checked to render the path and feasibility of retrieving and restoring the files. Finally, the files are retrieved by selecting path and location in computer terminal. | 07-15-2010 |
20100281000 | METHOD AND APPARATUS FOR PARTIAL DATA SET RECOVERY - A method for data recovery of a data set migrated from a first storage media to a second storage media, where the data set includes a header record and multiple control records interleaved with corresponding data blocks. The header record is examined to identify a number of control records and data blocks comprising the data set. Next, the control records and data blocks are examined in order, starting with an initial data block, until a first data block is identified due to its failure to match the attribute included in the associated control record. Then the control records and data blocks are examined in reverse order, starting with a last data block, until a second data block is identified due to its failure to match an attribute included in the associated control record. Lastly, each data block from the first data block to the second data block are set to a lost data value. | 11-04-2010 |
20110035361 | RESTORATION CONTROL APPARATUS AND METHOD THEREOF - A restoration control apparatus for restoring a status of data arrangement on a destination storage device to a status of data arrangement on a source storage device before backup. The restoration control apparatus includes a determiner and a controller. The determiner determines whether a first storage area, where the backed up data is to be restored, on the destination storage device preserves prior data. Upon determining by the determiner that the first storage area does not preserve prior data, the controller stores the backed up data in the first storage area. Upon determining by the determiner that the first storage area preserves the prior data, the controller stores the backed up data in an unused second storage area on the destination storage device or copies the prior data preserved in the first storage area to the second storage area to store the backed up data in the first storage area. | 02-10-2011 |
20110047129 | BACKUP AND RECOVERY OF SYSTEMS INCLUDING BOOT CONFIGURATION DATA IN AN EXTENSION FIRMWARE INTERFACE PARTITION - Various embodiments includes at least one of systems, methods, and software for backup and recovery of systems including boot configuration data in an extension firmware interface partition. Generating a backup, in some embodiments, includes copying Boot Configuration Data (BCD) from a registry of an operating system executing on a computer into a file and storing the file. These and other embodiments may include a system restore process that consumes this file. Such a process may operate to identify an Extension Firmware Interface (EFI) hard disk partition on a hard disk of a system to be restored, temporarily assign a drive letter to the identified EFI hard disk partition, and copy files common amongst all installations an operating system to be restored on the system along with BCD data from the BCD file to the EFI hard disk partition according to the assigned drive letter. The system may then be rebooted. | 02-24-2011 |
20110055163 | PARTITION RECOVERY METHOD AND APPARATUS - Provided is a technology which searches an unallocated area to quickly extract information on a deleted partition when checking a disk and an evidence image in digital forensic, and adds a recovered partition to a forensic tool as a new partition. For this, the technology has direct access to the sector of a disk or an evidence image which is obtained, limits information search on an unallocated area only to an area satisfying the minimum size in which a partition may be created, changes an LBA-based sector access scheme into a CHS-based sector access scheme, and reads only the sector of a location having the possibility that a boot record exists to search information of a deleted partition, recovering a partition at high speed. | 03-03-2011 |
20110071985 | DETERMINING COMPONENT USAGE FOR DATABASES - Determinations are made regarding which database components are installed with a database installation. A recovery manual generator accesses system recovery data to generate a system recovery manual based on the system recovery data. A database feature auditor determines, based in part on the system recovery data, which database features are installed at database installations, which may be at multiple database sites. | 03-24-2011 |
20110087637 | Method and System for Database Recovery - A method, a system and a computer program of database system recovery are disclosed. The method includes building a business process catalog using a pattern analysis of historical data of the database system and also includes deploying the built business process catalog to perform the database system recovery. The method further includes logging a first set of statements corresponding to a plurality of transactions of a first business process batch and comparing the first set of statements with a second set of statements wherein the second set of statements is included in a second business batch process being stored in the business process catalog. The business process catalog is updated based on the comparison of the first set of statements and the second set of statements. The method further includes deploying the built business process catalog to identify and present business process batches to the database system user to select a business process batch. The selected business process batch is used to perform the database system recovery. Also disclosed are a system and a computer program for database system recovery. | 04-14-2011 |
20110178993 | TECHNIQUES FOR DETERMINING AN IMPLEMENTED DATA PROTECTION POLICY - Described are techniques for determining an implemented data protection policy. One or more recovery points corresponding to each of one or more storage objects are determined. A data protection method determined in accordance with a facility and replication type associated with said each recovery point is selected for each of said one or more recovery points. A data protection category for each of said one or more recovery points is determined in accordance with said data protection method, a recovery point type, and a recovery point location associated with said each recovery point. A data protection policy indicating an implemented data protection policy for each of said one or more storage objects for at least one data protection category is stored. | 07-21-2011 |
20110184916 | INCREMENTAL AND PRIORITIZED RESTORATION OF BLOCKS - A first computational platform generates a data structure that indicates a set of blocks, wherein the indicated set of blocks have to be rewritten to revert a logical storage structure stored in the first computational platform to a previous state. An Input/Output (I/O) request that corresponds to a read operation on a selected block of the logical storage structure is received. A determination is made from the data structure that the selected block has to be rewritten to revert the logical storage structure stored in the first computational platform to the previous state. The first computational platform receives the selected block from a second computational platform, in response to a request made by the first computational platform to the second computational platform for the selected block. | 07-28-2011 |
20120078854 | SYSTEM AND METHOD FOR SCALEABLE MULTIPLEXED TRANSACTIONAL LOG RECOVERY - A system and method for providing scaleable recovery for a multiplexed transactional log. Unlike a dedicated log that includes log data of only one client, a multiplexed transactional log may include log data from multiple clients. In a multiplexed transactional log, log data from different clients may be multiplexed into the multiplexed transactional log in any order. The multiplexed log is maintained for multiple clients using a scaleable logging process. After a system failure, the multiplexed log is recovered using a scaleable recovery process. The scaleable recovery process includes an end-of-log locating process for locating the end of the multiplexed log and each of the virtual logs with the multiplexed log. The end-of-log locating process is also scaleable. | 03-29-2012 |
20120158664 | RESTORING DATA OBJECTS FROM SEQUENTIAL BACKUP DEVICES - Provided are computer program product, system, and method for restoring deduplicated data objects from sequential backup devices. A server stores data objects of extents having deduplicated data in the at least one sequential backup device. The server receives from a client a request for data objects. The server determines extents stored in the at least one sequential backup device for the requested data objects. The server or client sorts the extents according to an order in which they are stored in the at least one sequential backup device to generate a sort list. The server retrieves the extents from the at least one sequential backup device according to the order in the sort list to access the extents sequentially from the sequential backup device in the order in which they were stored. The server returns the retrieved extents to the client and the client reconstructs the requested data objects from the received extents. | 06-21-2012 |
20120233131 | RESTORING DATA OBJECTS FROM SEQUENTIAL BACKUP DEVICES - Provided are computer program product, system, and method for restoring deduplicated data objects from sequential backup devices. A server stores data objects of extents having deduplicated data in the at least one sequential backup device. The server receives from a client a request for data objects. The server determines extents stored in the at least one sequential backup device for the requested data objects. The server or client sorts the extents according to an order in which they are stored in the at least one sequential backup device to generate a sort list. The server retrieves the extents from the at least one sequential backup device according to the order in the sort list to access the extents sequentially from the sequential backup device in the order in which they were stored. The server returns the retrieved extents to the client and the client reconstructs the requested data objects from the received extents. | 09-13-2012 |
20120303590 | MANAGEMENT OF DEDUPLICATED DATA DURING RESTORATION IN A NETWORK ARCHIVAL AND RETRIEVAL SYSTEM - A method, system, and computer program product for reduplicating data in a data storage system is provided. The method includes retrieving a restore set in response to receiving a request to restore deduplicated data, identifying the deduplicated data in the restore set, creating a list of unique data block identifiers for the deduplicated data, and restoring the deduplicated data into a target location by downloading only block data content from a storage node that corresponds to the unique list of data block identifiers. | 11-29-2012 |
20120310895 | METHODS, APPARATUSES, AND COMPUTER PROGRAM PRODUCTS FOR DATABASE RECORD RECOVERY - Methods, apparatuses, and computer program products are provided for database record recovery. A method may include determining a target database record format. The method may further include using the target database record format to evaluate source data for presence of database records matching the target database record format. The method may additionally include, in an instance in which a database record is determined, based on the evaluation, to be present in the source data, recovering the database record from the source data. Corresponding apparatuses and computer program products are also provided. | 12-06-2012 |
20130110789 | METHOD OF, AND APPARATUS FOR, RECOVERING DATA ON A STORAGE SYSTEM | 05-02-2013 |
20130191348 | METHOD AND DEVICE FOR "TRACING MULTIMEDIA FILE COPIES" - A method and system for identifying and tracing copies of a file is disclosed herein. The method/system includes assigning a unique serial number to each of the copies of the file; and designating a barcode corresponding to the unique serial number. The method/system requires identification of a purchaser of a given copy to be linked with the barcode, so that it can reference the association relations between the serial number and barcode to determine the identity of the purchaser. | 07-25-2013 |
20130346371 | CLUSTERED FILESYSTEM WITH DATA VOLUME SNAPSHOT - A computer system with read/write access to storage devices creates a snapshot of a data volume at a point in time while continuing to accept access requests to the mirrored data volume by copying before making changes to the base data volume. Multiple snapshots may be made of the same data volume at different points in time. Only data that is not stored in a previous snapshot volume or in the base data volume are stored in the most recent snapshot volume. | 12-26-2013 |
20140114924 | DATA LOADING TOOL - In an exemplary embodiment of this disclosure, a method for loading data from a backup image of a database includes selecting a subset statement defining a subset of the data in the database. Tables of the database are identified based on metadata of the database. A target database is written having the structure but not the data of the identified tables. One or more table statements are constructed, by a computer processor, defining a subset of each identified table based on the subset statement. Selected data is unloaded from a backup image into the target database using respective table statements as filters. | 04-24-2014 |
20140297596 | HOME APPLIANCE STORAGE VIRTUALIZATION METHOD AND APPARATUS - Provided is a home appliance storage virtualization apparatus including a recognizer to recognize a plurality of home appliances that is disposed in a home network and includes storages, a file system to manage the storages of the plurality of home appliances as a single storage space, and a storage manager to control the plurality of home appliances to access the single storage space using the file system. | 10-02-2014 |
20150088832 | DATA STORAGE SYSTEM AND METHOD BY SHREDDING AND DESHREDDING - A system and method for data storage by shredding and deshredding of the data allows for various combinations of processing of the data to provide various resultant storage of the data. Data storage and retrieval functions include various combinations of data redundancy generation, data compression and decompression, data encryption and decryption, and data integrity by signature generation and verification. Data shredding is performed by shredders and data deshredding is performed by deshredders that have some implementations that allocate processing internally in the shredder and deshredder either in parallel to multiple processors or sequentially to a single processor. Other implementations use multiple processing through multi-level shredders and deshredders. Redundancy generation includes implementations using non-systematic encoding, systematic encoding, or a hybrid combination. Shredder based tag generators and deshredder based tag readers are used in some implementations to allow the deshredders to adapt to various versions of the shredders. | 03-26-2015 |
20150149414 | OPTIMIZED RECOVERY - A method, article of manufacture, and apparatus for restoring data. In some embodiments, this includes determining an object to be recovered, determining a representation of the object, and requesting the representation of the object from a data resource system. In some embodiments, the representation of the object is a hash value of the object. In some embodiments, the representation of the object is a segment of the object. | 05-28-2015 |
20150347453 | SYSTEM AND METHOD OF IMPLEMENTING AN OBJECT STORAGE INFRASTRUCTURE FOR CLOUD-BASED SERVICES - A method for storing objects in an object storage system includes the steps of establishing a network connection with a client over an inter-network, receiving an upload request indicating an object to be uploaded by the client, selecting at least two storage nodes on which the object will be stored, receiving the object from the client via the network connection, and streaming the object to each of the selected storage nodes such that the object is stored on each of the selected storage nodes. The method can also include writing an object record associating the object and the selected storage nodes to a shard of an object database and generating a Universally Unique Identifier (UUID). The UUID indicates the shard and the object ID of the object record, such that the object record can be quickly retrieved. Object storage infrastructures are also disclosed. | 12-03-2015 |
20150347498 | TRANSPARENTLY UPGRADING DERIVED DATABASE OBJECTS - A method for transparently upgrading derived database objects commences upon analysis of the data dictionary definition for an initial derived database object as compared to the data dictionary definition for a patched derived database object, then determining if a regenerated instance of the derived database object would be logically different from the initial derived database object. The determination is based on comparisons of the definitions of the initial derived database objects and patched definitions of respective database objects. The method produces a regenerated instance of the derived database object when a regenerated instance of the patched derived database object would be logically different from the initial derived database object. The method will suppress the production of a regenerated instance when a regenerated instance of the derived database object would not be logically different from the initial derived database object. Once regenerated or suppressed, a post-upgrade software application accesses the regenerated derived database object instance (if regenerated) or the initial derived database object if the regenerated instance was suppressed. | 12-03-2015 |
20150355979 | ACCESSING DATA BASED ON A DISPERSED STORAGE NETWORK REBUILDING ISSUE - A method begins by a set of storage units of a dispersed storage network (DSN) storing a plurality of encoded data slices, where each storage unit stores a unique sub-set of encoded data slices. The method continues with each storage unit dispersed storage error encoding at least a recovery threshold number of encoded data slices to produce a local set of encoded recovery data slices. In response to a retrieval request, the method continues with a device identifying a storage unit of an initial recovery number of storage units having a rebuilding issue and determining whether the rebuilding issue is correctable at a DSN level. When the rebuilding issue is correctable at the DSN level the method continues with the device selecting another storage unit to replace the storage unit to produce a recovery number of storage units and sending retrieve requests to the recovery number of storage units. | 12-10-2015 |
20160147613 | DATABASE RECOVERY USING FOREIGN BACKUPS - A system includes reception, at a target database system, of a request to recover a backup created by a source database system into the target database system, determination of a backup tool configuration file associated with the source database system, determination of a filepath of the backup, determination of a backup filepath associated with the target database system, and request of a recovery of the backup using the backup tool configuration file, wherein the request using the backup tool configuration file includes the filepath of the backup and the backup filepath associated with the target database system. | 05-26-2016 |
20160196187 | DATA LINEAGE BASED MULTI-DATA STORE RECOVERY | 07-07-2016 |
707676000 | Full database recovery | 9 |
20100274768 | DE-DUPLICATION AND COMPLETENESS IN MULTI-LOG BASED REPLICATION - Aspects of the subject matter described herein relate to multi-log based replication. In aspects, database fragments are associated with different logs. Each change to a duplicated database record may be recorded in multiple logs. A history data structure is used to determine when duplication schemas are valid. A duplication schema indicates what database fragments duplicate one or more database records. For a particular time range, the duplication schema history is used to determine whether currently available logs include all changes. If multiple logs include the same change, one log may be selected to provide the change. Non-duplicative changes may be placed into a single data stream usable to update a remote database. | 10-28-2010 |
20110016093 | OPERATING SYSTEM RESTORATION USING REMOTE BACKUP SYSTEM AND LOCAL SYSTEM RESTORE FUNCTION - A computer performs a backup operation copying user files and system files to a separate backup system for persistent storage. The system files include restore-point files from a system area of a source system storage device, the restore-point files created by the computer's operating system and being copies of constituent files of the operating system at a point in time. In a subsequent restoration operation, the computer is operated in a limited-functionality recovery mode including (a) executing a recovery program from a recovery storage device to restore the restore-point files from the recovery storage device to a system area of a target system storage device, and (b) executing a system restore function with selected restored restore-point files to restore the operating system. Subsequently, the computer is operated in a full-functionality operating mode including (a) executing the restored operating system, and (b) executing the recovery program to restore the user files from the recovery storage device to the computer. | 01-20-2011 |
20120078855 | METHOD AND SYSTEM OF PERFORMING A GRANULAR RESTORE OF A DATABASE FROM A DIFFERENTIAL BACKUP - A system and method for performing a granular restore operation of a database from a differential backup of the database. A bitmask is created during a differential backup and stored with the differential backup file. When a user requests a granular restore operation, views of how the database existed at different points of time may be presented to the user. The objects the user wishes to restore may be selected from one of the views. Next, the bitmask may be read to determine if the objects should be retrieved from the differential backup file or a full backup file. Finally, the objects may be restored to the database from the proper file. | 03-29-2012 |
20120124006 | METHOD, SYSTEM, AND APPARATUS FOR PROVIDING RESILIENT DATA TRANSFER IN A DATA PROTECTION SYSTEM - A method for transmitting records of changes to data from a production location to a storage location is provided. The method stores in a log, records of changes to data stored at a production location. Those records are transmitted and a transmitted records checkpoint is generated that is transmitted at the end of the transmitted records. A records checkpoint confirmation is received and the plurality of transmitted records are purged from the log. | 05-17-2012 |
20120166396 | METHOD AND APPARATUS FOR DATA RECOVERY USING STORAGE BASED JOURNALING - A storage system maintains a journal and a snapshot of one or more data volumes. Two journal entry types are maintained, an AFTER journal entry and a BEFORE journal entry. Two modes of data recovery are provided: “fast” recovery and “undo-able” recovery. A combination of both recovery modes allows the user to quickly recover a targeted data state. | 06-28-2012 |
20150081644 | METHOD AND SYSTEM FOR BACKING UP AND RESTORING A VIRTUAL FILE SYSTEM - A method and system for backing up and restoring a virtual file system are described herein. In an environment in which multiple unrelated applications exchange data through a paste memory element through the use of the virtual file system, a master application from the multiple unrelated applications can be used, and the master application may be solely responsible for backing up the virtual file system. When the master application is deactivated, a snapshot of the virtual file system can be generated. The snapshot of the virtual file system can be stored in a memory location that is associated with the master application. When the master application is launched, it can be determined whether the virtual file system is inoperable. If so, the snapshot of the virtual file system can be retrieved from the memory location, and the virtual file system can be re-established based on the retrieved snapshot. Arrangements may also be made to enable any one of the unrelated applications for perform the back-up and restoration process, thereby obviating the need for a master application designation. | 03-19-2015 |
20160048431 | METHODS AND SYSTEMS FOR REPLICATING AN EXPANDABLE STORAGE VOLUME - Machine implemented method and system for generating a disaster recovery copy of an expandable storage volume having a namespace for storing information for accessing data objects stored at a data constituent volume is provided. A transfer operation for transferring a point in time copy of the expandable storage volume from a first location to a second location is generated. Information regarding the expandable storage volume from the first location is retrieved and a destination expandable storage volume is resized to match components of the expandable storage volume at the first location. Thereafter, the point in time copy of the expandable storage volume from the first location to the second location is transferred and configuration information regarding the point in time copy is copied from the first location to the second location; a data structure for storing information regarding the transferred point in time copy of the expandable storage volume is updated. | 02-18-2016 |
20160188418 | DATA LOADING TOOL - In an exemplary embodiment of this disclosure, a method for loading data from a backup image of a database includes selecting a subset statement defining a subset of the data in the database. Tables of the database are identified based on metadata of the database. A target database is written having the structure but not the data of the identified tables. One or more table statements are constructed, by a computer processor, defining a subset of each identified table based on the subset statement. Selected data is unloaded from a backup image into the target database using respective table statements as filters. | 06-30-2016 |
20160203051 | PRIORITY BASED FAILOVER FOR DATABASES | 07-14-2016 |
707677000 | Simple database recovery | 2 |
20100076936 | SYSTEM AND METHOD FOR EXAMINING CLIENT GENERATED CONTENT STORED ON A DATA CONTAINER EXPORTED BY A STORAGE SYSTEM - A system and method for examining content of a client computer operating system is provided. Layout information of data related to a data container stored within the client computer is retrieved, where the layout information is implemented in terms of native operating system semantic of the client computer. The layout information is transmitted to a storage system. The storage system reconstructs the layout information of the data container stored within the client computer in a shadow volume implemented in terms of native operating system semantic of the storage system. | 03-25-2010 |
20100125556 | RESTORING APPLICATION UPGRADES USING AN APPLICATION RESTORE POINT - Techniques are disclosed for creating an application restore point when an application is installed or updated and for restoring the application and other elements of a computing system modified by the installation and update processes to a state as they exist at the application restore point. The application restore point captures information about which files are modified, created, or deleted by the installation and update processes. In one embodiment, a user invokes an installer process to install or update the application. When the installer process modifies or creates a file, an original copy of the file, or a reference to the file is placed into the application restore point. To restore the application, files of the computing system having original copies in the application restore point are replaced with the original copies while all new files referred to in the application restore point are deleted. | 05-20-2010 |