Class / Patent application number | Description | Number of patent applications / Date published |
707652000 | Distributed backup | 85 |
20100070477 | Internet-Based Data Processing System with Onsite Backup - A system for onsite backup of internet-based data is provided. The system includes a central computer, a client computer, a communications link between the central computer and the Internet, and a communications link between the client computer and the Internet. The system also includes at least one database containing a plurality of data records accessible by the central computer, each data record containing a client identification number. Software executing on the central computer receives a data backup request, and software executing on the central computer transmits the data backup to the client computer. | 03-18-2010 |
20100114834 | METHOD AND SYSTEM FOR STORING AND RETRIEVING INFORMATION - A method of storing and retrieving a utilization data associated to a sensitive information which requires to be secured in an environment including a plurality of application systems that can use the information, includes:
| 05-06-2010 |
20100138392 | CONTENT MANAGER - An archive for digital content comprises archive storage, an archive service and a manifest. The archive storage is a unified storage structure for storing items, such a directory having a plurality of subdirectories. The manifest is stored within the archive storage when the archive storage is loaded onto a storage device, and may comprise an index of items stored in the unified structure of the archive and/or an organizational structure that supports defined categories that characterize items stored in the unified structure and/or at least one backup queue that temporarily queues a list of items that satisfy predetermined backup criteria by have not been backed up. The archive service serves as an intermediate between users, e.g., operators, software modules, programs, services, etc., and the archive storage to control requests for access to items stored in the unified storage structure. | 06-03-2010 |
20100138393 | MODULAR BACKUP AND RETRIEVAL SYSTEM USED IN CONJUNCTION WITH A STORAGE AREA NETWORK - A modular computer storage system and method is provided for managing and directing data archiving functions, which is scalable and comprehends various storage media as well as diverse operating systems on a plurality of client devices. A client component is associated with one or more client devices for generating archival request. A file processor directs one or more storage devices, through one or more media components, which control the actual physical level backup on various storage devices. Each media component creates a library indexing system for locating stored data. A management component coordinates the archival functions between the various client components and the file processor, including setting scheduling policies, aging policies, index pruning policies, drive cleaning policies, configuration information, and keeping track of running and waiting jobs. | 06-03-2010 |
20100205151 | DATA PROCESSING DEVICE AND DATA PROCESSING METHOD - When a failure occurs in data matching processing, a quick data backup processing is required. For such an object, the data processing apparatus includes a data distribution part which stores a file data group in a normal data holding area of the j-th matching node and performs a backup processing by dividing the file data included in the file data group in the backup data holding area in the matching nodes other than the j-th matching node. The backup processing is performed by distributing each of the file data in the file data group to the backup data holding area in turn from a least backup data holding area where a file data being currently stored is least among the matching nodes. | 08-12-2010 |
20100274765 | DISTRIBUTED BACKUP AND VERSIONING - The claimed subject matter provides a system and/or a method that facilitates distributed backup and versioning techniques for network-based backup architectures. When data is committed to a backup system, a backup version can be created. The generated backup version can be a complete rendition of data or the generated backup version can be a differential between the data and backup information previously committed to the system. The generated backup version can be replicated across a distributed network of peers. Replication can be based upon a desire level of redundancy of versions, location of peers, network topology of peers, storage capacity of peers, health of peers, type of peer, and the like. In addition, versions can be retained based upon a configurable number of desired versions. | 10-28-2010 |
20100280997 | COPYING A DIFFERENTIAL DATA STORE INTO TEMPORARY STORAGE MEDIA IN RESPONSE TO A REQUEST - A plurality of differential data stores are stored in persistent storage media. In response to receiving a first request to store a particular data object, one of the differential data stores that are stored in the persistent storage media is selected, wherein selecting the one differential data store is according to a criterion relating to compression of data objects in the differential data stores. The selected differential data store is copied into temporary storage media, where the copying is not delayed after receiving the first request to await receipt of more requests. The particular data object is inserted into the copy of the selected differential data store in the temporary storage media, where the inserting is performed without having to retrieve more data from the selected differential store in the persistent storage media. The selected differential data store in the persistent storage media is replaced with the copy of the selected differential data store in the temporary storage media that has been modified. | 11-04-2010 |
20100280998 | METADATA FOR DATA STORAGE ARRAY - A data storage array may be made up of several storage devices, each of which may contain array metadata that may allow portions of the storage array to be used. A system may have a file system manager that may receive and respond to file system commands and a storage device manager that may store data on the several storage devices. Array metadata defining where data is stored within the storage array is stored on each device within the array. A policy engine may identify data to be stored on the array and determine if the data contains array metadata or other types of data and may store the data on every device, devices having specific characteristics, two or more devices, or one device. | 11-04-2010 |
20100293148 | NETWORK ATTACHED STORAGE BACKUP - In one embodiment a network attached storage device comprises at least one storage media, a detection module to detect at least one computing device on a network, a configuration module to configure, in network attached storage device, backup settings, a coordination module to coordinate backup procedures, a network attached storage backup module to backup at least a portion of data from a computing device to the storage media, and a device backup module to backup only modified data from a computing device. | 11-18-2010 |
20100299313 | SYSTEMS AND METHODS FOR SECURING DATA IN THE CLOUD - A secure data parser is provided that may be integrated into any suitable system for securely storing data in and communicating data with cloud computing resources. The secure data parser parses data and then splits the data into multiple portions that are stored or communicated distinctly. Encryption of the original data, the portions of data, or both may be employed for additional security. | 11-25-2010 |
20110055161 | Cloud Data Backup Storage - Techniques for cloud data backup are disclosed. Example methods may store backup data from a client computer on portions of data storage media associated with peer computers. In some example embodiments, a file may be encoded into segments using an error-tolerant encoding scheme, and the segments may be stored on peer computers. In some example embodiments, individual segments may be stored on more than one peer machine and/or an individual peer machine may not receive all of the segments associated with the file. | 03-03-2011 |
20110106769 | DISTRIBUTED STORAGE NETWORK THAT PROCESSES DATA IN EITHER FIXED OR VARIABLE SIZES - A distributed storage network receives a data object and determines a size of the data object. The network then determines whether the data object should be segmented into fixed size segments or variable sizes segments based upon some variable-length algorithm. If the fixed approach is selected, the data object is segmented into two or more fixed size segments with attached header information and the information is further processed using error coding dispersal storage functions within the network. If the variable approach is selected, the data object is segmented into two or more variable-sized segments with attached header information and the information is further processed using error coding dispersal storage functions within the network. Both the variable and fixed approaches enable storage of error-correctable data slices in a distributed storage manner. | 05-05-2011 |
20110153570 | DATA REPLICATION AND RECOVERY METHOD IN ASYMMETRIC CLUSTERED DISTRIBUTED FILE SYSTEM - Disclosed herein is data replication and recovery method in an asymmetric clustered distributed file system, which divides the storage space of a data server into main partitions and sub-partitions, and separately manages main chunks and sub-chunks in the main partitions and the sub-partitions, thus efficiently processing chunk replication and recovery. In the disclosed method, when a failure occurs in a data server in an asymmetric clustered distributed file system, a failed partition is reported to all data servers including other partitions of a volume to which the partitions of the failed data server belong. Accordingly, other data servers can simultaneously perform the recovery of chunks using the information of their own main chunks and sub-chunks. As a result, when a failure occurs in a data server, all related data servers can simultaneously participate in data recovery, thus more promptly and efficiently coping with the failure. | 06-23-2011 |
20110167044 | COMPUTING SYSTEM AND BACKUP METHOD USING THE SAME - This invention provides a computing system in which multiple remote copy destination sites exist and, even if a failure occurs in a copy source volume in a remote copy source site, it becomes possible in at least one remote copy destination site to establish backup in which data must be determined at a certain point in time. The computing system of this invention is characterized by, before the in-storage copy function performing in storage copy in the remote copy source site, setting the pair status of the remote copy destination volume in at least one storage system in multiple remote copy destination storage systems and the remote copy source volume to the mode for terminating remote copy and, after the in-storage copy is completed, changing the above-mentioned pair status to the mode for starting remote copy. | 07-07-2011 |
20110184913 | DISTRIBUTED DATA BACKUP - One or more techniques and/or systems are disclosed herein for backing up in-memory working store data. A first server in a plurality of connected servers detects a data change for a key-value pair the distributed in-memory working store. The first server determines a backup location for storing a copy of the key-value pair, which is comprised on a backup location server from the plurality of connected servers, by using a key from the key-value pair to identify the backup location server, and determine if the backup location server is available to store the backup copy. The first server sends the backup copy to the backup location server without prior permission from the backup location server and without subsequent feedback from the backup location server concerning the sending of the backup copy. | 07-28-2011 |
20120005165 | DATA BACKUP, RECOVERY AND DELETION METHOD THROUGH A DISTRIBUTED NETWORK AND SYSTEM THEREOF - Distributed network-based data backup, recovery and deletion methods and a distributed network system thereof are provided. The methods include respectively establishing peer-to-peer connections between a host storage server and a plurality of peer storage servers, dividing original data into a plurality of data segments, generating a plurality of data segment copies corresponding to the data segments according to a minimum survival rate and the number of peer storage servers. The methods also include transmitting the data segment copies to the peer storage servers, wherein the number of data segment copies for each of the data segments is equal to a redundancy, and the redundancy is smaller than the number of the peer storage servers, and the data segment copies distributed to any one of the peer storage servers correspond to a portion of all the data segments. Accordingly, the methods can effectively and safely backup the original data. | 01-05-2012 |
20120023069 | BACKING UP AND RECOVERING A DATABASE - Methods and apparatus, including computer program products, implementing and using techniques for recovering a database, distributed in two or more storage devices, based on a backup of each storage device. The backup of each storage device is acquired. In association with the backup for each storage device, a quiesce point indication is acquired. The quiesce point indication indicates backed up data of each storage device. The backed up data is based on a quiesce point. For each storage device, a recovery process is selected. For each storage device, in response to the selected recovery process being a collective copying process, recovering contents of each storage device is done by collective copying. In response to the selected recovery process being to recover based on the quiesce point indication, the contents of each storage device is recovered based on the indicated backed up data of the quiesce point indication. | 01-26-2012 |
20120023070 | SYSTEM AND METHOD FOR STORING REDUNDANT INFORMATION - A method and system for reducing storage requirements and speeding up storage operations by reducing the storage of redundant data includes receiving a request that identifies one or more data objects to which to apply a storage operation. For each data object, the storage system determines if the data object contains data that matches another data object to which the storage operation was previously applied. If the data objects do not match, then the storage system performs the storage operation in a usual manner. However, if the data objects do match, then the storage system may avoid performing the storage operation. | 01-26-2012 |
20120036107 | RULE BASED AGGREGATION OF FILES AND TRANSACTIONS IN A SWITCHED FILE SYSTEM - A switched file system, also termed a file switch, is logically positioned between client computers and file servers in a computer network. The file switch distributes user files among multiple file servers using aggregated file, transaction and directory mechanisms. The file switch distributes and aggregates the client data files in accordance with a predetermined set of aggregation rules. Each rule can be modified independently of the other rules. Different aggregation rules can be used for different types of files, thereby adapting the characteristics of the switched file system to the intended use and to the expected or historical access patterns for different data files. | 02-09-2012 |
20120041927 | PERFORMING SCHEDULED BACKUPS OF A BACKUP NODE ASSOCIATED WITH A PLURALITY OF AGENT NODES - Provided are a system and article of manufacture for performing scheduled backups of a backup node associated with a plurality of agent nodes. Backup data sets on at least one machine in a network are associated with a backup node and a plurality of agent nodes in the network are associated with the backup node. The agent nodes are associated with machines in the network capable of backing up the backup data sets associated with the backup node. A schedule indicating a scheduled backup to backup scheduled data sets associated with the backup node is processed. At least one of the agent nodes is contacted to request the at least one agent node to perform the scheduled backup and backup the scheduled data sets, wherein the at least one contacted agent node performs the scheduled backup to backup the scheduled backup sets. | 02-16-2012 |
20120059797 | SYSTEMS AND METHODS FOR PERFORMING STORAGE OPERATIONS USING NETWORK ATTACHED STORAGE - Systems and methods for performing hierarchical storage operations on electronic data in a computer network are provided. In one embodiment, the present invention may store electronic data from a network device to a network attached storage (NAS) device pursuant to certain storage criteria. The data stored on the NAS may be migrated to a secondary storage and a stub file having a pointer pointing to the secondary storage may be put at the location the data was previously stored on the NAS. The stub file may redirect the network device to the secondary storage if a read request for the data is received from the network device. | 03-08-2012 |
20120072397 | METHOD FOR MANAGING INFORMATION PROCESSING SYSTEM AND DATA MANAGEMENT COMPUTER SYSTEM - An ACL, a setting table, and backup data are used to create an inter-base data sharing file system at a base permitted to share data. This enables data to be shared by bases. In a process for restoring backup data, with reference to the ACL and the setting table, a data management computer system determines whether or not each restore destination base is permitted to share data, and executes a restore process only on restore destination bases permitted to share data. | 03-22-2012 |
20120078849 | System and method for enhancing availability of a distributed object storage system during a partial database outage - An “operate with missing region” feature of this disclosure allows the cluster to continue servicing reads for available regions even when some regions are missing. In particular, upon a given node failure condition, the cluster is placed in an effective read-only mode for all regions. The node failure condition typically is one where there has been a failure of an authoritative region copy and no backup copy is then available. As used herein, “read-only” means that no client write or update requests will succeed while the cluster is in this state. In particular, those requests should fail with an error message (or the like) that indicates failure because of the read-only status. Preferably, such requests are then re-tried. In this mode, all regions are only allowed to perform read operations. During the read-only state, the cluster continues to operate with missing regions, and missing regions are entered on the region map. The cluster then automatically recovers returning missing region(s), after which is leaves the read-only state. | 03-29-2012 |
20120078850 | System and method for managing scalability in a distributed database - This disclosure enables a user to incrementally increase or decrease the size of the cluster and, in particular, to incrementally increase or decrease the number of map regions implemented in a metadata manager associated with the cluster while maintaining availability of the cluster. In a representative embodiment, a configurable target map size is identified, either manually (e.g., by the user) or programmatically. If the target map size is found to be within an acceptable value (given the available node configuration), a procedure to create a new map is triggered. The new map preferably is generated as follows. Initially, one or more new temporary region(s) are created either to split or join the existing regions (depending on whether the map is being increased or decreased). For each temporary region, the process also generates MDPL backup regions. Metadata from an original region (or regions) is then migrated to the temporary region(s). Once the migrations have been completed, the old region or regions (from which the metadata is migrated) are removed and what were the temporary regions are, in effect, promoted. The result is the new map. | 03-29-2012 |
20120078851 | DATA BACKUP SYSTEM - In order to back up a user's set of data (Ens) through a telecommunications network (RT), a terminal (TC) retrieves, from an application server (SA), a table (Tab) containing sets of risk factors (Fr | 03-29-2012 |
20120095968 | STORAGE TIERS FOR DIFFERENT BACKUP TYPES - Systems and methods of providing storage tiers for different backup types. An embodiment of a method includes receiving a backup job from a client for data on a virtualized storage node. The method also includes identifying a type of the backup job. The method also includes storing data on at least one other virtualized storage node in a first tier or a second tier. Selection between the first tier and the second tier is based on the type of the backup job. | 04-19-2012 |
20120150808 | METHOD AND SYSTEM FOR PERFORMING DATA BACKUP AND RESTORATION - An approach for enabling execution of data backup and restoration among a group of user devices is described. A data management platform detects at a source device, one or more peer devices capable of wireless communication with the source device. It then determines one or more of the peer devices as belonging to a backup device group according to a predetermined criterion. The data management platform | 06-14-2012 |
20120185437 | Methods and Apparatus for Distributed Data Storage - A distributed heterogeneous or homogeneous file storage system divides logical responsibility for data from actual control of the data by using separate file and storage managers. Each file manager provides access to stored files and stores metadata associated with each of the files for which it is responsible. A file manager control component allocates responsibilities among file managers, assigns management responsibilities for individual files, and maintains a record of which files are assigned to each manager. Each storage manager is responsible for managing storage of files on data storage devices and maintains a record of the location of each stored file. A storage manager control component allocates responsibilities among storage managers, assigns responsibilities for individual files, and maintains a record of which files and storage devices are assigned to each manager. A client provides user access, initiates actions within the system, and implements a redundant data recovery and reconstruction scheme. | 07-19-2012 |
20130006943 | HYBRID DATA BACKUP IN A NETWORKED COMPUTING ENVIRONMENT - Embodiments of the present invention provide a hybrid (e.g., local and remote) approach for data backup in a networked computing environment (e.g., a cloud computing environment). In a typical embodiment, a set of storage configuration parameters corresponding to a set of data to be backed up is received and stored in a computer data structure. The set of storage configuration parameters can comprise at least one of the following: a recovery time objective (RTO), a recovery point objective (RPO), and a desired type of protection for the set of data. Regardless, the set of data is compared to previously stored data to identify at least one of the following: portions of the set of data that have commonality with the previously stored data; and portions of the set of data that are unique to the set of data (i.e., not in common with any of the previously stored data). The above-described process is referred to herein as “de-duplication”. A storage solution is then determined based on the set of storage configuration parameters. In general, the storage solution identifies at least one local storage resource and at least one remote storage resource (e.g., a cloud storage resource) for backing up the portions of the set of data that are unique to the set of data. Once the storage solution has been determined, the unique portions of the set of data will be stored in accordance therewith. | 01-03-2013 |
20130006944 | SYSTEMS AND METHODS FOR PERFORMING STORAGE OPERATIONS USING NETWORK ATTACHED STORAGE - Systems and methods for performing hierarchical storage operations on electronic data in a computer network are provided. In one embodiment, the present invention may store electronic data from a network device to a network attached storage (NAS) device pursuant to certain storage criteria. The data stored on the NAS may be migrated to a secondary storage and a stub file having a pointer pointing to the secondary storage may be put at the location the data was previously stored on the NAS. The stub file may redirect the network device to the secondary storage if a read request for the data is received from the network device. | 01-03-2013 |
20130046735 | MAIL SAVING-AND-BACK-UP SYSTEM AND BACKUP METHOD - A mail saving-and-backup system including a mail server and backup servers performs a backup method. The mail server determines the degree of importance of a received email by reference to a mail-importance determination table. Subsequently, the mail server determines the number of one or more backup servers for use in saving the email, according to the degree of importance of the email by reference to a backup-server management table, in which information on the status of each of the backup servers is stored. Then, the mail server selects one or more of the backup servers for use in saving the email. The mail server sends the email to each of the selected one or more of the backup servers. Then, each of the selected one or more of the backup servers stores the email in a memory. | 02-21-2013 |
20130151474 | Cloud Data Backup Storage - Techniques for cloud data backup are disclosed. Example methods may store backup data from a client computer on portions of data storage media associated with peer computers. In some example embodiments, a file may be encoded into segments using an error-tolerant encoding scheme, and the segments may be stored on peer computers. In some example embodiments, individual segments may be stored on more than one peer machine and/or an individual peer machine may not receive all of the segments associated with the file. | 06-13-2013 |
20130204844 | COMBINED STREAM AUXILIARY COPY SYSTEM AND METHOD - A system and method for transferring data in a library storage system. The library storage system comprises a management server including a storage policy. A media agent is connected to the management server. A plurality of storage media and a data source are connected to the media agent. The data source is divided into at least a first and a second portion of data. The portions of data are transferred from the data source to a first and second primary storage medium using a first and a second data stream respectively. The media agent then causes the first and second portion of data to be transferred from the first and second storage medium to a third auxiliary storage medium using a third combined data stream. Auxiliary copying is performed in chunks and multiple streams are copied in parallel. | 08-08-2013 |
20130226876 | SYNCHRONIZING LOCAL CLIENTS WITH A CLOUD-BASED DATA STORAGE SYSTEM - A system and a method are disclosed for receiving a file at a cloud-based storage system and storing the file in the file structure of the cloud-based storage system. Once received, the file, the name of the file, and its storage location in the cloud storage are associated with a unique identifier created for the file. The file, when provided to at least one user client, can be stored by the user client in a user-defined file structure that is different from the cloud-based storage system file structure. Because of the unique identifier associated with the file and the cloud-based storage location, the locally stored files can still be synchronized with file stored at the cloud-storage location. | 08-29-2013 |
20130246366 | REMOTE BACKUP AND RESTORE - In one embodiment of the present invention, a data-backup method includes partitioning a fingerprint namespace among a cluster of backup servers, the fingerprint namespace comprising fingerprints for representing units of data, each backup server of the cluster of backup servers managing units of data having fingerprints corresponding to an assigned partition of the fingerprint namespace. The method further includes receiving backup information from a client computing device for a block of data comprising units of data, the backup information including at least a fingerprint for each of the units of data and client-specific backup information. In addition, the method includes, utilizing the fingerprint for each of the units of data, deduplicating the units of data in parallel at the cluster of backup servers in accordance with the partitioning step, the deduplicating step comprising identifying ones of the units data already stored by the cluster of backup servers. | 09-19-2013 |
20130254165 | Efficient Backup and Restore of a Cluster Aware Virtual Input/Output Server (VIOS) Within a VIOS Cluster - In a Virtual Input/Output (I/O) Server (VIOS) partition within a data processing system that comprises cluster-aware VIOSes, a method includes: performing, via a backup/restore utility of a cluster aware (CA) operating system (OS) executing on a processor resource of the first VIOS partition, a backup operation on the first VIOS partition, which creates a first configuration backup file having configuration information about the hardware, logical and virtual devices of the VIOS partition; storing the configuration backup file within local storage; and responsive to receipt of a VIOS restore command: retrieving the configuration backup file from the local storage; and restoring the configuration of the hardware, logical and virtual devices of the first VIOS to a state that existed at a time at which the backup operation creating the configuration backup file was performed. | 09-26-2013 |
20130262391 | Onsite Backup For Third Party Internet-Based Systems - A system for onsite backup of internet-based data is provided. The system includes a central computer, a client computer, a communications link between the central computer and the Internet, and a communications link between the client computer and the Internet. The system also includes at least one database containing a plurality of data records accessible by the central computer, each data record containing a client identification number. Software executing on the central computer receives a data backup request, and software executing on the central computer transmits the data backup to the client computer. | 10-03-2013 |
20130275381 | DISTRIBUTED OBJECT STORAGE SYSTEM COMPRISING PERFORMANCE OPTIMIZATIONS - A distributed object storage system includes several performance optimizations with respect to storing very small data objects, very large data objects and CRC calculations. | 10-17-2013 |
20130290264 | ARRANGEMENT FOR A DISTRIBUTED FILE SYSTEM HAVING DATA OBJECTS MAPPED INDEPENDENT OF ANY DATA OBJECT ATTRIBUTE - Each data file of a distributed file system is identified by a corresponding globally-unique object identifier that is independent of any attribute of the data file. A node in the distributed file system has a file system that includes a plurality of directory entries, where each directory entry has a file name field, an attributes field, and an object identifier field configured for specifying a globally-unique object identifier. The globally-unique object identifier is universally reachable by any node of the distributed file system and uniquely identifies the data file, enabling the data file to be universally identifiable by any node based on the corresponding object identifier. The data file can be stored independently of a device file system based on providing a resolution between the data file name and its object identifier, followed by a resolution between the object identifier and a selected location for the data file. | 10-31-2013 |
20130339304 | MOBILE TERMINAL AND METHOD FOR CONTROLLING MOBILE TERMINAL - A mobile terminal including a memory; a wireless communication unit configured to perform wireless communication with an external device; at least one information acquisition mechanism configured to acquire emergent situation information for deciding whether an emergent situation has occurred; and a controller configured to transmit predetermined data files stored in the memory to the external device through the wireless communication unit according to a predetermined priority order if the emergent situation has occurred. | 12-19-2013 |
20130339305 | METHODS OF BACKING UP AND RESTORING PROFILE, AND DEVICES THEREFOR - Methods of backing up and restoring a profile and devices therefor are disclosed. The method of backing up a profile includes transmitting, by an authentication module, a profile backup command to an operator server, transmitting, by the operator server, information to the authentication module, the information being generated by confirming a state of at least one repository capable of storing the profile, and storing the profile in a selected repository. The method of restoring a profile includes transmitting, by an authentication module, a profile restoration command to an operator server, transmitting, by the operator server, information to the authentication module, the information being generated by confirming a state of at least one repository having a profile stored therein, and restoring, in an authentication module, a profile stored in a selected repository. | 12-19-2013 |
20130339306 | METHOD OF BACKING UP PROFILE AND APPARATUS THEREFOR - A method and apparatus for backing up a profile of in a repository are disclosed. The method of backing up a profile is a method of backing up a profile in a subscriber management server, and includes receiving a backup request for a profile stored in an authentication module from the authentication module, providing information for at least one repository to the authentication module, the information being generated by confirming a state of the at least one repository to back up the profile according to the backup request, and storing the profile in a repository selected by the authentication module based on the information for at least one repository. Therefore, the user can directly select a reliable repository and back up the profile of the authentication module. | 12-19-2013 |
20140046904 | LIGHTWEIGHT MOUNTING OF A SECONDARY COPY OF FILE SYSTEM DATA - A data storage system allows a user to search a secondary copy such as a back up, archive, or snapshot and receive an abbreviated version of the secondary copy of the file system as a result of the search. The abbreviated version of the secondary copy of the file system may include metadata such as a listing of secondary copy data that correspond with a search term or other filtering criteria provided by the user. An operating system of the user's computing device may mount the abbreviated version so that it can be displayed within a view of the file system of the computing device. Once a user selects one or more desired data objects listed in the abbreviated version, the selected actual one or more data objects are retrieved from secondary storage. | 02-13-2014 |
20140081919 | DISTRIBUTED BACKUP SYSTEM FOR DETERMINING ACCESS DESTINATION BASED ON MULTIPLE PERFORMANCE INDEXES - A backup system having duplicated file system data and composed of a plurality of storage systems having different performances is provided, wherein a processing time required for backup of a small-sized file or an on-demand restoration of a file is reduced. A distributed backup system composed of a storage system and a plurality of backup units is equipped with a function for selecting a backup unit based on a plurality of performance indexes, and a requested data transfer size for performing backup or restoration is considered when performing the selection. | 03-20-2014 |
20140095440 | COMPUTER SYSTEM, SERVER AND DATA MANAGEMENT METHOD - It is provided a computer system, comprising a server and first and second storage systems. The first storage system stores deduplicated data sharing at least a part of data with other data, shared data shared by a plurality of pieces of the deduplicated data, and first type data representing a type of the stored data including the deduplicated data and the shared data. The deduplicated data is associated with the shared data by a pointer to the shared data, and includes differential data indicating a difference from the shared data. The server creates second type data representing a type of the data stored in the second storage system from the first type data. The second storage system stores the shared data associated with the deduplicate data at a reading position before a position at which the deduplicated data is read in sequential reading and stores the second type data. | 04-03-2014 |
20140101109 | BACKUP MANAGEMENT OF SOFTWARE ENVIRONMENTS IN A DISTRIBUTED NETWORK ENVIRONMENT - Backup management of software environments in a distributed network environment includes: Creating a platform specific software environment according to a predefined software environment definition by a user in the network environment; automatically creating a generalized backup of the software environment by extracting platform independent data contents and platform specific transformation rules; automatically calculating enhanced meta data describing the generalized backup; assigning the enhanced metadata with the predefined software environment definition; registering the generalized backup with the enhanced metadata in a backup storage accessible by a plurality of distributed users connected via said network environment, creating a software environment according to a predefined software environment definition by automatically checking the backup storage for an available generalized backup by means of the predefined software environment definition. | 04-10-2014 |
20140122437 | DYNAMICALLY PROVISIONED STORAGE SERVER OPERATING ON A DATA COMMUNICATIONS NETWORK - Disclosed are an apparatus and method of performing a data backup operation across a network. The method according to one example may include receiving a request to perform a data backup operation at a server, and identifying at least one agent application operating on a remote network device. The method may also include transmitting a setup file to the remote network device to be installed via the agent application and performing the data backup operation responsive to installing the at least one setup file on the remote network device. | 05-01-2014 |
20140149355 | STREAMING RESTORE OF A DATABASE FROM A BACKUP SYSTEM - A distributed data warehouse system may maintain data blocks on behalf of clients in multiple clusters in a data store. Each cluster may include a single leader node and multiple compute nodes, each including multiple disks storing data. The warehouse system may store primary and secondary copies of each data block on different disks or nodes in a cluster. Each node may include a data structure that maintains metadata about each data block stored on the node, including its unique identifier. The warehouse system may back up data blocks in a remote key-value backup storage system with high durability. A streaming restore operation may be used to retrieve data blocks from backup storage using their unique identifiers as keys. The warehouse system may service incoming queries (and may satisfy some queries by retrieving data from backup storage on an as-needed basis) prior to completion of the restore operation. | 05-29-2014 |
20140149356 | AUTOMATIC REPAIR OF CORRUPTED BLOCKS IN A DATABASE - A distributed data warehouse system maintains data blocks on behalf of clients, and stores primary and secondary copies of data blocks on different disks or nodes in a cluster. The data warehouse system may back up data blocks in a key-value backup storage system. In response to a query targeting a data block previously stored in the cluster, the data warehouse system may determine whether a consistent, uncorrupted copy of the data block is available in the cluster (e.g., by applying a consistency check). If not (e.g., if a disk or node failed), the data warehouse system may automatically initiate an operation to restore the data block from the backup storage system, using a unique identifier of the data block to access a backup copy. The target data may be returned in a query response prior to restoring primary and secondary copies of the data block in the cluster. | 05-29-2014 |
20140149357 | BLOCK RESTORE ORDERING IN A STREAMING RESTORE SYSTEM - A distributed data warehouse system may maintain data blocks on behalf of clients, and may store primary and secondary copies of each data block on different disks or nodes in a cluster. The warehouse system may back up data blocks in a remote key-value backup storage system. A restore operation may retrieve data blocks from backup storage using their unique identifiers as keys (while incoming queries are serviced) in response to a failure or a query targeting data that was lost or corrupted. The order in which data blocks are restored may be dependent on the relative likelihood that they will be accessed in the near future (e.g., based on how recently or frequently they were accessed, written, or backed up; the values of one or more access counters associated with each data block; or how recently a database table containing data in each data block was loaded). | 05-29-2014 |
20140164333 | Backing-Up User Data - User data stored on a first computer in a network is backed up to a computer which is one of a plurality of other computers in the network. The user data may be backed-up because a new operating system is to be installed. A request message indicating that the user data needs to be backed up is transmitted from the first computer to the network and is received at the other computers. One of the other computers is selected based on data indicating the extent to which each of the replying computers complies with one or more selection criteria. The first computer then transmits the user date to the selected computer with an identifier identifying the user data. The user data is stored in storage associated with the selected computer. The first and other computers may be in the same sub-network. The selection may be made by the first computer. | 06-12-2014 |
20140164334 | DATA BLOCK BACKUP SYSTEM AND METHOD - A server uploads each data block of the file into a first storage space of the server. The server deletes repetitive data blocks of the file from the first storage space. The server backs up the repetitive data blocks into a third storage space of the server from the first storage space when the repetitive data blocks are not backed up, and backs up the uploaded data blocks of the file into the third storage space from a second storage space of the server. | 06-12-2014 |
20140181039 | SYSTEMS AND METHODS FOR ON-DEMAND DATA STORAGE - Systems and methods provide on demand data storage by creating an unpartitioned storage pool; generating a unique volume identifier for a data storage volume at a predetermined location; pre-provisioning the data storage volume in a volume queue ready for use on-demand; and storing data on the data storage volume at the predetermined location on-demand. | 06-26-2014 |
20140181040 | CLIENT APPLICATION SOFTWARE FOR ON-LINE BACKUP AND DISASTER RECOVERY - Systems and methods communicate back-up data files to one or more data storage silos by at a customer computer, installing and running a client software; providing a system management platform coupled to the client software over the Internet; and receiving inputs from a user web portal to control operations of the client software and the system management platform to back up the customer computer. | 06-26-2014 |
20140181041 | DISTRIBUTED DATA STORE - Systems and methods are disclosed for backing up a computer with a distributed meta data store by splitting meta data from file data; storing the meta data for each file in a separate file; mapping the file data and meta data to an arbitrary file system; and reconstructing files for the arbitrary file system. | 06-26-2014 |
20140181042 | INFORMATION PROCESSOR, DISTRIBUTED DATABASE SYSTEM, AND BACKUP METHOD - According to one embodiment, a apparatus includes a first module which stores update information includes position information indicating an update position in the data file in a first storage and data to be updated in a second storage, such that update information items includes the update information are stored in contiguous storage areas of the second storage in the order of request of each of the update information items when the data file is requested to be updated, and a second module which stores the update information items stored in the second storage in free space having contiguous addresses of a third storage, in the order of storing in the second storage, if an amount of the update information items in the second storage exceeds a set volume. | 06-26-2014 |
20140181043 | COMBINED STREAM AUXILIARY COPY SYSTEM AND METHOD - A system and method for transferring data in a library storage system. The library storage system comprises a management server including a storage policy. A media agent is connected to the management server. A plurality of storage media and a data source are connected to the media agent. The data source is divided into at least a first and a second portion of data. The portions of data are transferred from the data source to a first and second primary storage medium using a first and a second data stream respectively. The media agent then causes the first and second portion of data to be transferred from the first and second storage medium to a third auxiliary storage medium using a third combined data stream. Auxiliary copying is performed in chunks and multiple streams are copied in parallel. | 06-26-2014 |
20140188807 | DE-DUPLICATED VIRTUAL MACHINE IMAGE TRANSFER - Technologies are generally described for a system and method effective to copy virtual machine images from a source to a destination memory. A processor may copy a first block corresponding to a first virtual machine image from an interim memory to the destination memory. The interim memory may include de-duplicated data present in the first and the second virtual machine images. The processor may identify a second block in the interim memory that corresponds to the second virtual machine image and store the second block in a buffer. The processor may identify a third block in the interim memory that corresponds to the first virtual machine image and copy the third block from the interim memory to the destination memory. | 07-03-2014 |
20140195491 | REMOTE BACKUP SYSTEM AND REMOTE BACKUP METHOD THEREOF - A remote backup system includes a first computer and a cloud server. The first computer has at least a control unit. When the first computer is actuated to execute a shutdown procedure, the control unit commands an operating system program and/or an application program to record an executing status and an executed file and to generate a corresponding backup file, and the control unit transmits the backup file to the cloud server and saves it. When the first computer is booted again and executes a start procedure, the control unit transmits a command signal to the cloud server, the cloud server returns the backup file to the control unit, and the control unit receives and loads the backup file to restore the operating system program and/or the application program to the system status before the shutdown procedure. | 07-10-2014 |
20140250082 | METHODS AND SYSTEMS FOR BACKING UP A SEARCH INDEX - An index to be backed up in a computing environment is identified. A staged copy of the index to be backed up is created. The staged copy of the index is segmented. The segments are uploaded to a pre-selected location. | 09-04-2014 |
20140250083 | CLOUD DATA BACKUP STORAGE MANAGER - Techniques for cloud data backup are disclosed. Example methods may store backup data from a client computer on portions of data storage media associated with peer computers. In some example embodiments, a file may be encoded into segments using an error-tolerant encoding scheme, and the segments may be stored on peer computers. In some example embodiments, individual segments may be stored on more than one peer machine and/or an individual peer machine may not receive all of the segments associated with the file. | 09-04-2014 |
20140289202 | UTILIZING USER DEVICES FOR BACKING UP AND RETRIEVING DATA IN A DISTRIBUTED BACKUP SYSTEM - Technology is disclosed for backing up and retrieving data in a distributed backup system (“the technology”). Files of a user can be stored across multiple computing devices (“the devices”) of the user, e.g., mobile devices, and/or at a server, e.g., a cloud storage server, in the distributed backup system. The user can define various policies for storing different files at different devices. For example, the user may define a policy for storing video files on a device that has a bigger display. The devices can be used as an edge cache of the distributed backup system in serving files to the user. Upon receiving a request for retrieving a file, the technology determines if any of the user devices that are in proximity to the requesting device has the file. If yes, the file is transmitted to the user from the proximate device instead of from the server. | 09-25-2014 |
20140289203 | USING MOBILE DEVICES OF A USER AS AN EDGE CACHE TO STREAM VIDEO FILES - Technology is disclosed for using computing devices (“the devices”) of a user as an edge cache of a distributed backup system to stream video files. In the distributed backup system, the user can store different data files of the user at different devices of the user and/or at a server. For example, the user may store video files at one of the devices of the user (“a first device”) in addition to storing at the server. When the user requests to stream a particular video file to a particular device, the technology streams the video file to the particular device either from the server or from the first device. If the first device is in proximity to the particular device, the video file is streamed from the first device instead of from the server, thereby minimizing the latency involved in streaming the video file from the server. | 09-25-2014 |
20140317060 | REMOTE BACKUP OF LARGE FILES - A method of backing up large volumes of data that includes identifying a data file for remote backup; transmitting two or more chunks of the data file in parallel through a communications network to a server to be stored by the server; streaming, compressing, and encrypting prior to transmission each chunk without generating additional data copies for each of the streaming, compressing, and encrypting; detecting an interruption in the transmission a chunk(s); checking the availability and reliability of the communications network; and restarting transmission of the interrupted chunk after a randomized pause period. | 10-23-2014 |
20140358862 | AUTOMATIC MOBILE DEVICE BACKUP - Embodiments of systems and methods for automatic backup of a user's data stored on a mobile device are disclosed. In one embodiment, a method includes storing a user information from a memory of a mobile communication device into a database; determining a status of the mobile communication device; and when the status indicates that the mobile communication device requires replacement, notifying a user of an availability of the user information from the storage facility for creation of a replacement device. | 12-04-2014 |
20150088831 | FILE RECOVERY ON CLIENT SERVER SYSTEM - A method and/or computer program product recovers files that are generated by an application running on a client-server system that comprises a back-up client with a client back-up tool and a server with a server back-up tool. Application files are backed up on the server, and then restored to a back-up client based on file usage behavior of the application and their priority, and file stubs are created for remaining files. File usage behavior of the application performing data recovery and regular data processing after said restore process are monitored and analyzed, and files in different types of priority classes are classified based on file usage behavior. Existing file stubs at the back-up client are replaced with corresponding file content from the back-up server during runtime of the application based on predetermined criteria. | 03-26-2015 |
20150112944 | Method, System, and Apparatus for Cloud Application Redundancy - A redundancy method, system, and apparatus, which can acquire first description information of a cloud application needing redundancy, where the first description information includes information about a source virtual machine and a source network which are used at a production site by the cloud application needing redundancy; and can generate second description information of the cloud application needing redundancy at a redundancy site based on the first description information that gives an overall description about the cloud application needing redundancy, where the second description information gives an overall description about the deployment of the cloud application needing redundancy at the redundancy site; and the redundancy site is capable of acquiring the second description information, to recover the cloud application needing redundancy at the redundancy site, thereby implementing redundancy based on a cloud application. | 04-23-2015 |
20150301905 | DISPERSED STORAGE NETWORK WITH DATA SEGMENT BACKUP AND METHODS FOR USE THEREWITH - A method begins with a processing module providing a data segment. The method continues with the processing module retrieving a plurality of first slices, corresponding to a previous revision of the data segment, from the distributed storage network. The method continues with the processing module recreating the previous revision of the data segment from the plurality of first slices corresponding to the previous revision of the data segment. The method continues with the processing module determining if the previous revision of the data segment compares unfavorably to the data segment. The method continues with the processing module storing the data segment in the DSN when determined that the previous version of the data segment compares unfavorably to the data segment. | 10-22-2015 |
20150302025 | Pre-Population of Data for Replication of Data Backups - A system and a method are disclosed for pre-seeding data to backup servers and determining servers for additional backups. Backup data is received from a client device through a first backup request and sent to a primary server for storage. Additional backup data from a second backup request is received. After the initial backup data is stored on the primary server and pre-seeded by the primary server on a secondary server, a status of backup servers associated with the client device is received. The backup servers include the primary server and can include the secondary server. Responsive to the status indicating availability of a server in the backup servers, a recipient server is identified from the backup servers and the additional backup data is sent to the identified recipient server. | 10-22-2015 |
20150324238 | LOAD DISTRIBUTION OF LOGICAL SWITCH ROUTERS IN A DISTRIBUTED SYSTEM - A tool for supporting load distribution across one or more logical switch routers in a distributed system. The tool includes a first software module configurable to launch and monitor one or more application processes within the one or more logical switch routers in the distributed system. The tool includes a second software module configurable to manage a plurality of system information for the one or more logical switch routers in the distributed system. The tool includes a third software module configurable to control and manage a plurality of system resources in the distributed system. The tool includes a fourth software module configurable to control and manage a plurality of physical ports and a plurality of virtual ports in the distributed system. The tool includes a fifth software module configurable to manage a plurality of load distribution policies for the one or more logical switch routers in the distributed system. | 11-12-2015 |
20150347237 | N TO M HOST SYSTEM COPY - A system includes obtaining of a backup of the source database system comprising N hosts and a first plurality of servers, where N is an integer greater than one, access of a target database system comprising M hosts, where M is an integer less than N, configuration of the target database system to include the first plurality of servers, and performance of a database recovery of the target database system using the backup of the source database system. | 12-03-2015 |
20150347239 | GLOBAL BACKUP LOCK MANAGER - Techniques for mastering resources in a cluster of nodes are provided. A global backup lock manager (GBLM) is maintained for a cluster of nodes that implement distributed lock management. Before a server instance is taken down, for example, for maintenance purposes, such as installing a new version of the server instance code, the mastership information that the server instance stores is reflected in the mastership information maintained by the GBLM. Thus, shutting down the server instance does not involve remastering the resources mastered by the server instance. As a result, shutting down the server instance may take minimal time. | 12-03-2015 |
20150347435 | Methods and Apparatus for Distributed Data Storage - A distributed heterogeneous or homogeneous file storage system divides logical responsibility for data from actual control of the data by using separate file and storage managers. Each file manager provides access to stored files and stores metadata associated with each of the files for which it is responsible. A file manager control component allocates responsibilities among file managers, assigns management responsibilities for individual files, and maintains a record of which files are assigned to each manager. Each storage manager is responsible for managing storage of files on data storage devices and maintains a record of the location of each stored file. A storage manager control component allocates responsibilities among storage managers, assigns responsibilities for individual files, and maintains a record of which files and storage devices are assigned to each manager. A client provides user access, initiates actions within the system, and implements a redundant data recovery and reconstruction scheme. | 12-03-2015 |
20150370643 | METHOD AND SYSTEM OF DISTRIBUTED BACKUP FOR COMPUTER DEVICES IN A NETWORK - A method and a distributed backup system for data backup are provided. The distributed backup system comprises a plurality of computer devices connected by a network. In the system, one of the computer devices comprises a program for managing data backup in the distributed data backup system. In the system, one of the computer devices comprises a first storage space for storing its own files and a second storage space for storing backup files of other computer devices. In the system, the one of the computer devices comprises a first database for storing metadata files of its own files and a second database for storing metadata files of the backup files of the other computer devices. | 12-24-2015 |
20150370647 | DIRECTED BACKUP FOR MASSIVELY PARALLEL PROCESSING DATABASES - Creating a data backup of data on a first computer system to restore to a second computer system, each of the first and second computer system including one or more nodes, each node configured to manage a subset of the data. Receiving, by the first computer system, identification of data to back up and node configuration information for the second computer system. Creating, by the first computer system, a backup of the data from the one or more nodes of the first computer system, configured in accordance with the node configuration information of the second computer system, such that the backed up data is directly manageable by the one or more nodes of the second computer system. | 12-24-2015 |
20150370651 | DIRECTED BACKUP FOR MASSIVELY PARALLEL PROCESSING DATABASES - Creating a data backup of data on a first computer system to restore to a second computer system, each of the first and second computer system including one or more nodes, each node configured to manage a subset of the data. Receiving, by the first computer system, identification of data to back up and node configuration information for the second computer system. Creating, by the first computer system, a backup of the data from the one or more nodes of the first computer system, configured in accordance with the node configuration information of the second computer system, such that the backed up data is directly manageable by the one or more nodes of the second computer system. | 12-24-2015 |
20160026390 | METHOD OF DELETING INFORMATION, COMPUTER PROGRAM PRODUCT AND COMPUTER SYSTEM - A method of deleting information from a memory provided via a data network and having dynamic memory location allocation includes determining the size and name of files stored in the memory, creating files having a predetermined content and a size and a name corresponding to the determined sizes and names of the files stored in the memory, overwriting the stored files in the memory with the corresponding created files, writing at least one file of a predetermined content to the entire remaining available memory, and waiting for a period of time predetermined by a memory provider to back up the memory, upon completion of the steps of overwriting and writing. | 01-28-2016 |
20160026534 | METHOD AND DEVICE FOR SAVING STORAGE SPACE - A method and a device for saving storage space of a terminal device are provided. The method may include: determining an application to be backed up in applications installed locally; sending an installation package and data relating to the application determined to a server for back-up; and uninstalling locally the application and reserving an icon of the application. The terminal device may include: a determination module, a backup module and an uninstall module. The terminal device and method in the present disclosure may have the advantages of effectively saving storage space, avoiding the application from occupying storage space for a long time, and reducing waste of storage space. | 01-28-2016 |
20160034360 | MANAGEMENT COMPUTER USED TO CONSTRUCT BACKUP CONFIGURATION OF APPLICATION DATA - According to the present invention, it is possible to construct a backup configuration of a particular application data, without influencing data of another application. A management computer is coupled to a host computer on which an application operates, and to a storage apparatus that includes a plurality of volume groups each having one or more logical volumes. At least one of the logical volumes is allocated to the application. The management computer includes a volume group overlapping use determination part and a backup policy determination part. When the backup of the volume group to which one logical volume belongs is configured, the volume group overlapping use determination part determines whether there is another application that uses the volume group. The backup policy determination part determines whether there is set, for another volume group, backup policy information same as that set for the application. | 02-04-2016 |
20160034492 | SYSTEMS AND METHODS FOR ON-DEMAND DATA STORAGE - Systems and methods provide on demand data storage by creating an unpartitioned storage pool; generating a unique volume identifier for a data storage volume at a predetermined location; pre-provisioning the data storage volume in a volume queue ready for use on-demand; and storing data on the data storage volume at the predetermined location on-demand. | 02-04-2016 |
20160110260 | SELECTING A STORE FOR DEDUPLICATED DATA - A technique includes communicating signatures of samples of first data associated with an object to at least some stores of a plurality of stores on which the object is distributed, and in response to the communication, receiving responses indicating numbers of the samples stored on the respective at least some of the plurality of stores and regulating on which store of the plurality of stores deduplicated data associated with the first data is stored based at least in part on the numbers and a pattern of data storage on the stores. | 04-21-2016 |
20160147610 | USING GEOGRAPHICAL LOCATION INFORMATION TO PROVISION A TARGET STORAGE FOR A SOURCE DEVICE - Provided are a computer program product, system, and method for using geographical location information to provision one or more target storages for a source device. A determination is made of a geographical location of the source device and of geographical locations of the target storages. A determination is made of one of the target storages whose distance from the source device based on the geographical locations of the source device and the target storages satisfies at least one distance requirement. A configuration procedure is initiated to configure the source device and the determined target storage to have the source data backed-up from the source device to the target storage over the network. | 05-26-2016 |
20160170840 | VEHICLE INFORMATION BACKUP UNIT FOR STORING INFORMATION OF TELEMATICS UNIT, MOBILE TERMINAL, AND VEHICLE INFORMATION BACKUP SYSTEM | 06-16-2016 |
20160378614 | INCREMENTALLY ACCUMULATING IN-PROCESS PERFORMANCE DATA AND HIERARCHICAL REPORTING THEREOF FOR A DATA STREAM IN A SECONDARY COPY OPERATION - Each data stream in a backup job is individually tracked by data agent(s) and media agent(s) in its path, generating performance data packets in-process and merging them into the processed data stream. The data stream thus incrementally accumulates performance data packets from any number of successive backup processes. The in-process tracking also captures hierarchical relationships among backup processes and in-process subtending tasks, so that the resulting performance report can depict parent and child operations. The hierarchical relationships are embedded into the performance data packets and may be analyzed by parsing the data stream. The media agent transfers the data packets belonging to the secondary copy to secondary storage. The media agent analyzes the performance data packets in the data stream and generates a performance report, which covers the data stream from source to destination, based on the accumulated information carried by the performance data packets. The media agent illustratively stores the performance report locally as a flat file. | 12-29-2016 |
20170235647 | DATA PROTECTION OPERATIONS BASED ON NETWORK PATH INFORMATION | 08-17-2017 |