Partial Backup Patents (Class 707/647)
  • Publication number: 20140019416
    Abstract: A mobile power supply with a data backup function and a data recovery method thereof are introduced. The mobile power supply supplies power to a portable electronic device installed with an Android operating system via a USB port. The mobile power supply copies a predetermined datum from the portable electronic device to a memory unit in the mobile power supply in conjunction with a control unit to perform first-stage data backup. Then, the USB port is electrically connected to a computer apparatus, such that the computer apparatus copies the predetermined datum from the memory unit to the computer apparatus while recharging the mobile power supply to perform second-stage data backup. Accordingly, the portable electronic device or the mobile power supply performs a data backup operation easily and quickly while being recharged.
    Type: Application
    Filed: November 9, 2012
    Publication date: January 16, 2014
    Applicant: ASKEY COMPUTER CORP.
    Inventors: Ming-Seng CHANG, Yu-Wei SHU
  • Patent number: 8615494
    Abstract: Various embodiments of a system and method for restoring a file are described herein. A previous version of the file may be split into segments and backed up to a server computer system. In response to a subsequent request to restore the file to the previous version, the current segments of the file may be compared to the backup segments stored on the server computer system. The segments that have changed may be retrieved from the server computer system and used to restore the corresponding segments of the current version of the file to their previous states. Segments that have not changed do not need to be transferred across the network from the server computer system. In further embodiments, one or more of the segments that have changed may be obtained locally from other files, thus further reducing the amount of data transferred across the network.
    Type: Grant
    Filed: July 27, 2012
    Date of Patent: December 24, 2013
    Assignee: Symantec Corporation
    Inventors: Paul Dwayne Bagley, Robert Koeten
  • Patent number: 8615495
    Abstract: Techniques for providing a differential backup from a storage image are disclosed. In one particular exemplary embodiment, the techniques may be realized as a method for providing a differential backup from a storage image comprising identifying one or more dirty blocks in a storage image, creating a differential backup data structure, and transmitting the one or more dirty blocks to a data management process utilizing the differential backup data structure to provide a differential backup.
    Type: Grant
    Filed: August 13, 2008
    Date of Patent: December 24, 2013
    Assignee: Symantec Corporation
    Inventor: Michael Payne
  • Patent number: 8615496
    Abstract: Improving file system reliability in storage mediums after a data corrupting event using file system journaling is described. In one embodiment, a method, which includes scanning beyond an active transactions region within the file system journal to locate additional valid transactions for replay to bring the storage medium into a consistent state; the scanning performed until an invalid transaction is reached.
    Type: Grant
    Filed: October 19, 2007
    Date of Patent: December 24, 2013
    Assignee: Apple Inc.
    Inventor: Dominic Giampaolo
  • Patent number: 8600944
    Abstract: Cluster recovery time is reduced by an incremental refresh technique that is described herein. The goal of the technique is to salvage the portion of the redundant distributed database lost (e.g., during a fault) by performing an incremental refresh of only the updates occurring to that portion of the database since the time of loss.
    Type: Grant
    Filed: September 24, 2010
    Date of Patent: December 3, 2013
    Assignee: Hitachi Data Systems Corporation
    Inventors: Alan G. Bryant, Kevin S. Grimaldi, Trek Palmer, David B. Pinkney
  • Patent number: 8600943
    Abstract: Migrating data from an old storage device to a new storage device includes transferring the data from a first logical device on the old storage device to a second logical device on the new storage device, determining replication relationships for the first logical device, transferring the replication relationships; and transferring logical devices used for the replication relationships from the old storage device to the new storage device. The replication relationships may include a clone of the first logical device. Migrating data from an old storage device to a new storage device may also include suspending writes to the first logical storage device prior to transferring the data for the first logical storage device. The replication relationships may include at least one snapshot.
    Type: Grant
    Filed: October 28, 2011
    Date of Patent: December 3, 2013
    Assignee: EMC Corporation
    Inventors: John T. Fitzgerald, David Meiri, Dan Arnon, Patrick Brian Riordan, Alex Veprinsky, John Sopka
  • Publication number: 20130311431
    Abstract: An information handling system detects that a first electronic mail message has been permanently deleted from a local memory of a first information handling system, generates a second electronic mail message to request a recovery of the first electronic mail message, attaches a file to the second electronic mail message, and sends the second electronic mail message to a plurality of second information handling systems.
    Type: Application
    Filed: May 17, 2012
    Publication date: November 21, 2013
    Applicant: Dell Products, LP
    Inventor: Paulraj Deepaganesh
  • Patent number: 8589352
    Abstract: A federated configuration management database includes a plurality of management data repositories, and a backup destination determination unit that determines backup destination management data repositories for backing up data overlapping among the plurality of management data repositories at specific management data repositories and that notifies each of the management data repositories of the data to be backed up.
    Type: Grant
    Filed: September 21, 2010
    Date of Patent: November 19, 2013
    Assignee: Fujitsu Limited
    Inventors: Masazumi Matsubara, Yuji Wada, Yasuhide Matsumoto, Yukihiro Watanabe, Kuniaki Shimada, Akira Katsuno
  • Patent number: 8577934
    Abstract: Provided is a system and method for a storage system response. The system includes a first storage system adapted to be linked in communication with at least one client and with a second storage system, the second storage system retaining a plurality of digital assets. An asset map is adapted to track where in the first storage system or the second storage system each of the plurality of digital assets is retained. A migrator is also provided and structured and arranged to migrate each of the plurality of digital assets from the second storage system to the first storage system, the migrator further adapted to update the asset map regarding a status of migration for each of the plurality of digital assets. A server structured and arranged to fulfill digital asset requests received by the first storage system from the at least one client, the server structured and arranged to consult the asset map to determine where the requested digital assets resides. An associated method is also provided.
    Type: Grant
    Filed: March 24, 2011
    Date of Patent: November 5, 2013
    Assignee: Spectra Logic Corporation
    Inventors: Matthew Thomas Starr, Joshua Daniel Carter
  • Patent number: 8572331
    Abstract: A method is disclosed for reliably updating a data group in a read-before-write data replication environment. The method reliably updates the data group by receiving an updated data group sent from a first storage medium to a second storage medium, comparing the updated data group with a previous data group previously existing on the second storage medium and writing the updated data group to the second storage medium. The read-before-write and differencing method disclosed maintain reliability by storing multiple copies of changes made to the second storage medium during and after the write process.
    Type: Grant
    Filed: October 30, 2008
    Date of Patent: October 29, 2013
    Assignee: International Business Machines Corporation
    Inventors: Henry Esmond Butterworth, Kenneth Fairclough Day, III, Philip Matthew Doatmas, John Jay Wolfgang, Vitaly Zautner, Aviad Zlotnick
  • Patent number: 8560787
    Abstract: A flashcopy of a source storage volume to a target storage volume is initiated. The content of the source storage volume is stored on the target storage volume in a space efficient manner. The space requirement of the stored content on the target storage volume is monitored. The flashcopy is terminated when the space requirement reaches a predetermined level. The stored content on the target storage volume is copied to a backup storage medium. A new flashcopy of the source storage volume is initiated.
    Type: Grant
    Filed: March 22, 2010
    Date of Patent: October 15, 2013
    Assignee: International Business Machines Corporation
    Inventors: Gordon D. Hutchison, Cameron J. McAllister, Lucy Raw, Bruce J. Smith
  • Patent number: 8560790
    Abstract: A flashcopy of a source storage volume to a target storage volume is initiated. The content of the source storage volume is stored on the target storage volume in a space efficient manner. The space requirement of the stored content on the target storage volume is monitored. The flashcopy is terminated when the space requirement reaches a predetermined level. The stored content on the target storage volume is copied to a backup storage medium. A new flashcopy of the source storage volume is initiated.
    Type: Grant
    Filed: May 3, 2012
    Date of Patent: October 15, 2013
    Assignee: International Business Machines Corporation
    Inventors: Gordon D. Hutchison, Cameron J. McAllister, Lucy Raw, Bruce J. Smith
  • Publication number: 20130238561
    Abstract: A respective protection objective (38) that is associated with each of multiple data sets (36) stored on respective nodes (12-20) of a network (10) is ascertained. Each protection objective (38) defines a respective policy for managing the associated data set. The data sets (36) are partitioned into respective importance classes based on the associated protection objectives. A schedule for managing the data sets (36) is determined based on the protection objectives (38) and the respective importance classes (40) into which the data sets (36) are partitioned.
    Type: Application
    Filed: January 27, 2011
    Publication date: September 12, 2013
    Inventor: Kalambur Subramaniam
  • Patent number: 8527464
    Abstract: Methods and computer readable media for restoring a database. In a method, a backup of a subset of a database is created, where the subset includes a filegroup and database metadata describing the filegroup. The database is then restored using the database subset. In a computer-readable medium, a first data field contains data representing a database subset having at least one of a plurality of filegroups. A second data field contains data representing database metadata that describes the filegroup. In another method, archived database metadata and an archived filegroup that is one of a plurality of filegroups is accessed, and the filegroup is brought online using the database metadata.
    Type: Grant
    Filed: December 19, 2011
    Date of Patent: September 3, 2013
    Assignee: Microsoft Corporation
    Inventors: Steven R. Schmidt, Gregory Smith
  • Patent number: 8521692
    Abstract: Provided is a storage system which provides a data storage area to an external apparatus. The storage system includes at least a first information apparatus including a first logical storage area constituting the data storage area, and a first data processing part for performing a processing for reducing a storage capacity of the first logical storage area used by backup target data, and a second information apparatus including a second logical storage area constituting the data storage area, and a second data processing part for performing a processing for reducing a storage capacity of the second logical storage area used by backup target data. The second information apparatus is communicatively coupled with the first information apparatus.
    Type: Grant
    Filed: February 28, 2012
    Date of Patent: August 27, 2013
    Assignee: Hitachi, Ltd.
    Inventor: Mikito Ogata
  • Patent number: 8521308
    Abstract: A supervisory control system includes a supervisory control target device and a supervisory control device. The supervisory control device is configured such that an attribute usage flag that indicates whether the supervisory control device supports any changes in the attributes due to adding of a function, and an attribute effectiveness flag which indicates whether the supervisory control target device supports the changes, are added, as information concerning the attributes that undergo the changes, to a definition of the instance which the supervisory control device retains. Further, the supervisory control device includes a control unit which, on a basis of data of the attribute usage flag and attribute effectiveness flag relating to the attributes undergoing the changes due to adding of a function, determines whether the supervisory control target device supports a new function or whether supervisory control based upon the new function is effective.
    Type: Grant
    Filed: December 1, 2009
    Date of Patent: August 27, 2013
    Assignee: NEC Corporation
    Inventor: Kimio Ozawa
  • Patent number: 8516149
    Abstract: An information retrieval system having: a client adapted for accessing a plurality of file sets stored on one of a plurality of file servers; a plurality of file servers configured to operate with a federated file system namespace; and a memory for storing re-direction information accessible by the client for identifying a request issued by the client for a file set at a first location in the namespace where the file set is located at a second, different location on one of the file servers and wherein the client in examining the re-direction information in the memory, re-directs the request to the second location in accordance with the re-direction information.
    Type: Grant
    Filed: December 17, 2010
    Date of Patent: August 20, 2013
    Assignee: EMC Corporation
    Inventor: Christopher Howard Edmett Stacey
  • Patent number: 8498962
    Abstract: A method and apparatus for providing single instance restoration of data files is provided. In one embodiment, a method for using a signature database to provide a single instance data restoration solution includes processing a restore request for a data file, wherein the data file is associated with a signature and examining a signature database using the signature to identify at least one locally available data file having at least one signature that matches the signature associated with the data file.
    Type: Grant
    Filed: November 7, 2011
    Date of Patent: July 30, 2013
    Assignee: Symantec Corporation
    Inventor: Amol Manohar Vaikar
  • Publication number: 20130191343
    Abstract: In one embodiment, a system includes a critical partitioned dataset extended (PDSE) stored to memory of the system; logic adapted for protecting the critical PDSE by creating a copy of the critical PDSE, referred to as a PDSE copy; logic adapted for providing a critical dataset redundancy (CDR) task with exclusive access to the PDSE copy; logic adapted for providing a replacement critical PDSE by redirecting corralled connections to the PDSE copy; logic adapted for protecting the replacement critical PDSE by creating a copy of the replacement critical PDSE, referred to as a replacement PDSE copy; and logic adapted for providing the CDR task with exclusive access to the replacement PDSE copy.
    Type: Application
    Filed: January 25, 2012
    Publication date: July 25, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David C. Reed, Thomas C. Reed, Max D. Smith
  • Publication number: 20130191344
    Abstract: In one embodiment a method for providing recoverability to a system includes: protecting a critical PDSE by creating a copy of the critical PDSE, providing a CDR task with exclusive access to the PDSE copy, initiating a transaction queue for tracking updates to the critical PDSE, adding any updates performed to the critical PDSE to the transaction queue, updating the PDSE copy according to the transaction queue, quiescing the critical PDSE, corralling open connections to the critical PDSE, completing each update resident in the transaction queue to the PDSE copy up to a last known uncorrupted state of the critical PDSE, providing a replacement critical PDSE by redirecting the corralled connections to the PDSE copy, protecting the replacement critical PDSE by creating a copy of the replacement critical PDSE, referred to as a replacement PDSE copy, and providing the CDR task with exclusive access to the replacement PDSE copy.
    Type: Application
    Filed: February 11, 2013
    Publication date: July 25, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: International Business Machines Corporation
  • Publication number: 20130185261
    Abstract: In an example of an embodiment of the invention, a repeating pattern is identified within stored data comprising a plurality of data files, each data file comprising at least a header section and a data section stored in an unknown format. At least one occurrence of the repeating pattern is identified as a header section of a respective data file, and a data section of the respective data file is identified based, at least in part, on a location of the at least one occurrence of the repeating pattern. The identified data section of the respective data file is backed up. Systems are also disclosed.
    Type: Application
    Filed: March 4, 2013
    Publication date: July 18, 2013
    Applicant: FalconStor, Inc.
    Inventor: FalconStor, Inc.
  • Patent number: 8473463
    Abstract: A system and method for avoiding duplicate backups of data in a volume backup image. A cluster of nodes is coupled to a data storage medium configured to store data corresponding to a shared volume. A node receives a request for the backup of the shared volume. In response to this request, the node queries all other nodes in the cluster for identification of a subset of the shared volume data that should be excluded from the backup. The identified subset of the data may correspond to at least a file under control of a database application or other particular application. It may be known that this identified subset of the data will be backed up by a subsequent agent-based backup operation after the volume backup. In response to receiving all query responses, the node initiates a backup corresponding to the data in the shared volume excluding the identified subset of the data.
    Type: Grant
    Filed: March 2, 2010
    Date of Patent: June 25, 2013
    Assignee: Symantec Corporation
    Inventor: Tomasz Wilk
  • Patent number: 8468136
    Abstract: Systems and methods are provided for storing and restoring digital data. In some implementations, a method is provided. The method includes identifying an item for segmented backup according to one or more specified criteria, and performing a first backup of the item including separating the item into a plurality of first parts prior to backing up the data and including separately storing each part. Other embodiments of this aspect include corresponding systems, apparatus, computer program products, and computer readable media.
    Type: Grant
    Filed: June 8, 2007
    Date of Patent: June 18, 2013
    Assignee: Apple Inc.
    Inventors: Robert Ulrich, Steve Ko, Pavel Cisler, Eric Weiss
  • Publication number: 20130138613
    Abstract: Example apparatus and methods concern creating synthetic backups from existing backups. One example method includes accessing first information that is associated with an existing backup(s). The first information may be computer data that describes data stored on a backup media or appliance. The first information may be referred to as metadata. The existing backup may reside on a backup medium (e.g., tape), on a backup appliance (e.g., disk), or elsewhere. The example method includes instantiating second information (e.g., metadata) associated with a synthetic backup to be created. The second information may be stored on a non-transitory computer-readable medium. The example method also includes selectively manipulating the second information to create the synthetic backup. The manipulating may include copying portions of the first information into the second information. In one embodiment, the synthetic backup is only logically created and thus no data is copied from the existing backup.
    Type: Application
    Filed: November 29, 2011
    Publication date: May 30, 2013
    Applicant: QUANTUM CORPORATION
    Inventors: Sudhakar PAULZAGADE, Ajay KUSHWAH, CAO WU
  • Patent number: 8452730
    Abstract: A method of archiving a set of source tables in a database system. Each source table has a plurality of rows. Initially, a consistency point for the set of source tables is established. The database system creates a log record for each change (insert, modify, or delete) effected to a row of the source tables subsequent to the consistency point. Substantially all source table rows are copied to an archive (a data storage object that is external to the database system). Then the accumulated log records for the affected source tables are distilled and appended to the archive.
    Type: Grant
    Filed: December 8, 2008
    Date of Patent: May 28, 2013
    Assignee: Teradata US, Inc.
    Inventors: May Pederson, James Chapman, Cuong Nhan, Jeremy Davis, Donald Pederson, James Pierce, Sunanda Reddy, Stephen Sheldon
  • Patent number: 8433867
    Abstract: A method for using a change-recording feature to perform more effective backups includes generating an initial point-in-time copy of source data residing in a storage device. The method may then perform an initial backup of the initial point-in-time copy. As changes are made to the source data, the method may record changes made to the source data after the initial point-in-time copy is generated. These changes may be stored as incremental change data. At some point, the initial point-in-time copy may be updated using the incremental change data. In order to perform an incremental backup of the updated point-in-time copy, the method may query the incremental change data to determine which changes were used to update the point-in-time copy. The method may then perform an incremental backup of the updated point-in-time copy by backing up the changes designated in the incremental change data.
    Type: Grant
    Filed: January 9, 2010
    Date of Patent: April 30, 2013
    Assignee: International Business Machines Corporation
    Inventors: Justin Paul Eastman, Jeffrey Richard Suarez, Henry Verdugo Valenzuela, Andrew Nelson Wilt
  • Patent number: 8433863
    Abstract: An incremental backup service may be configured to backup structured files and unstructured files on a client system. A filter driver 130 may be configured to monitor write operations on the client system and log changed cluster address information for structured files. The backup service may backup changed clusters of structured files to a backup storage device. For each of the unstructured files, the backup service may compare the file size to a threshold size. If the unstructured file is smaller than the threshold size, the backup service may backup the entire unstructured file. If the file size is larger than the threshold size, the backup service may determine the ratio of changed clusters to unchanged clusters. If the ratio is below a ratio threshold, the backup service may backup the changed clusters. If the ratio is above the ratio threshold, the backup service may backup the entire file.
    Type: Grant
    Filed: March 27, 2008
    Date of Patent: April 30, 2013
    Assignee: Symantec Operating Corporation
    Inventor: Stanford Niel Orcutt
  • Patent number: 8417908
    Abstract: Described herein are systems and methods for multiplexing pipelined data for backup operations. Various data streams are combined such as by multiplexing by a multiplexing module. The multiplexing module combines the data from the various data streams received by receiver module(s) into a single stream of chunks. The multiplexing module may combine data from multiple archive files into a single chunk. Additional modules perform other operations on the chunks of data to be transported such as encryption, compression, etc. The data chunks are transmitted via a transport channel to a receive pipeline that includes a second receiver module and other modules. The data chunks are then stored in a backup medium. The chunks are later retrieved and separated such as by demultiplexing for restoring to a client or for further storage as auxiliary copies of the separated data streams or archive files.
    Type: Grant
    Filed: March 2, 2012
    Date of Patent: April 9, 2013
    Assignee: CommVault Systems, Inc.
    Inventors: Manoj Vijayan Retnamma, Arun Amarendran, Rajiv Kottomtharayil
  • Patent number: 8401181
    Abstract: A system for storing encrypted data comprises a processor and a memory. The processor is configured to receive an encrypted segment. The encrypted segment is determined by breaking a data stream, a data block, or a data file into one or more segments and encrypting each of the one or more segments. The processor is further configured to determine whether the encrypted segment has been previously stored, and in the event that the encrypted segment has not been previously stored, store the encrypted segment. The memory is coupled to the processor and configured to provide the processor with instructions.
    Type: Grant
    Filed: June 9, 2009
    Date of Patent: March 19, 2013
    Assignee: EMC Corporation
    Inventor: Christopher R. Lumb
  • Patent number: 8392676
    Abstract: A management method and management apparatus that can prevent deterioration of response performance of an entire system is suggested.
    Type: Grant
    Filed: July 14, 2010
    Date of Patent: March 5, 2013
    Assignee: Hitachi, Ltd.
    Inventors: Tomonori Yata, Hideo Ohata, Hidetaka Sasaki
  • Patent number: 8370305
    Abstract: A method and system is provided for copying data between two deduplicating storage systems. A list of unique fingerprints is compiled from the data which will be sent. This list is transmitted to the receiving system during a preliminary data exchange called the preamble. The receiving system replies with a second list which contains the unique fingerprints of the data which either needs to be sent or can be omitted. Which list depends on the size of the list where the smaller list is sent for efficiency and lower bandwidth consumption. A reference list of duplicate blocks being sent is retained on the receiving system until the copy operation is complete. This reference list is used to protect blocks on the receiving system by deferring deletions until the incoming hallow block can reference the duplicate block on the receiver to confirm that is on the target system and should not be deleted.
    Type: Grant
    Filed: April 18, 2011
    Date of Patent: February 5, 2013
    Assignee: Greenbytes, Inc., a Rhode Island corporation
    Inventor: Robert Petrocelli
  • Patent number: 8370594
    Abstract: A hash-optimized backup system and method takes data blocks and generates a probabilistically unique digital fingerprint of the content of each data block using a substantially collision-free algorithm. The process compares the generated fingerprint to a database of stored fingerprints and, if the generated fingerprint matches a stored fingerprint, the data block is determined to already have been backed up, and therefore does not need to be backed up again. Only if the generated fingerprint does not match a stored fingerprint is the data block backed up, at which point the generated fingerprint is added to the database of stored fingerprints. Because the algorithm is substantially collision-free, there is no need to compare actual data content if there is a hash-value match. The process can also be used to audit software license compliance, inventory software, and detect computer-file tampering such as viruses and malware.
    Type: Grant
    Filed: May 27, 2011
    Date of Patent: February 5, 2013
    Assignee: Falconstor, Inc.
    Inventors: Ronald S. Niles, Wai T. Lam
  • Patent number: 8370304
    Abstract: A technique for restoring file systems by applying full and incremental backups together while streaming them from multiple devices provides a faster system restore from a full backup where incremental backups must also be applied. A first storage device streams the full backup while at least one second storage device streams at least one incremental backup. As files are detected in the incremental backup, they are written instead of the corresponding file in the full backup. Incremental backups can be pre-merged to reduce their number to one less than a number of storage devices available to stream the backups, so that the full backup can be streamed along with the pre-merged incremental backup(s) to restore the file system.
    Type: Grant
    Filed: March 30, 2012
    Date of Patent: February 5, 2013
    Assignee: International Business Machines Corporation
    Inventors: Wayne A. Sawdon, Frank H B. Schmuck
  • Publication number: 20130018846
    Abstract: The present invention relates to a mobile terminal technology. The present invention discloses a data back method and device for a mobile terminal. Since the data backup method and device of the mobile terminal provided in the present invention encodes a data in the mobile terminal into UTF-8 and stores it in the xml file, it is quite convenient to back up the data in the mobile terminal to the xml file. It is also beneficial for a user to manage the data in the mobile terminal. The present invention provides convenience for the user, the operation is simple, and the backup is easy to be done.
    Type: Application
    Filed: August 29, 2011
    Publication date: January 17, 2013
    Applicant: HUIZHOU TCL MOBILE COMMUNICATION CO., LTD.
    Inventors: Baozhong Zhou, Yu Zheng, Yang Ding
  • Patent number: 8341122
    Abstract: A technique for restoring file systems by applying full and incremental backups together while streaming them from multiple devices provides a faster system restore from a full backup where incremental backups must also be applied. A first storage device streams the full backup while at least one second storage device streams at least one incremental backup. As files are detected in the incremental backup, they are written instead of the corresponding file in the full backup. Incremental backups can be pre-merged to reduce their number to one less than a number of storage devices available to stream the backups, so that the full backup can be streamed along with the pre-merged incremental backup(s) to restore the file system.
    Type: Grant
    Filed: December 22, 2009
    Date of Patent: December 25, 2012
    Assignee: International Business Machines Corporation
    Inventors: Wayne A. Sawdon, Frank B. Schmuck
  • Patent number: 8327425
    Abstract: A method is disclosed for establishing an agency relationship to perform delegated computing tasks. The method provides for initiation of the agency relationship, establishment of credentials to perform a delegated computing task, and performance of the delegated computing task. Benefits of establishing an agency relationship in a computing environment include improved security, efficiency, and reliability in performing delegated computing tasks.
    Type: Grant
    Filed: June 23, 2010
    Date of Patent: December 4, 2012
    Assignee: International Business Machines Corporation
    Inventors: Colin S. Dawson, Glen Hattrup, Avishai H. Hochberg, Michael Kaczmarski, Thomas F. Ramke, Jr., James P. Smith
  • Patent number: 8311988
    Abstract: Systems and methods are provided for performing backup operations while a user is using a device. In one implementation, a method is provided. A backup operation of data including a plurality of related items is initiated. Modifications to one or more items of the plurality of related items are monitored for during the backup operation. The backup operation is completed. If a modification occurred to one or more items, a second backup operation is performed for the modified items.
    Type: Grant
    Filed: August 4, 2006
    Date of Patent: November 13, 2012
    Assignee: Apple Inc.
    Inventors: Pavel Cisler, Eric Weiss, Peter McInerney, Dominic Giampaolo
  • Patent number: 8311989
    Abstract: Query processing statistics are logged in a multi-database system containing a plurality of system databases. A plurality of query log entries generated using information regarding the execution of a plurality of queries are temporarily stored in a database query log (DBQL). The information is received from a plurality of system databases. Each query log entry is generated using information regarding execution of one query by the plurality of system databases. Each query log entry includes a field identifying a system database that was the source of the information in that entry. An express request is created upon occurrence of a triggering event. The express request contains a subset of the query log entries temporarily stored in the DBQL cache. The created express request is transmitted to a plurality of system databases and the contents of the transmitted express request are stored in each of plurality of system databases to which it was transmitted.
    Type: Grant
    Filed: December 29, 2008
    Date of Patent: November 13, 2012
    Assignee: Teradata US, Inc.
    Inventors: John Mark Morris, Douglas P. Brown
  • Patent number: 8306951
    Abstract: A cluster manager is configured to manage a plurality of copies of a mid-tier database as a mid-tier database cluster. The cluster manager may concurrently manage a backend database system. The cluster manager is configured to monitor for and react to failures of mid-tier database nodes. The cluster manager may react to a mid-tier database failure by, for example, assigning a new active node, creating a new standby node, creating new copies of the mid-tier databases, implementing new replication or backup schemes, reassigning the node's virtual address to another node, or relocating applications that were directly linked to the mid-tier database to another host. Each node or an associated agent may configure the cluster manager to behave in this fashion during initialization, based on common cluster configuration information. Each copy of the mid-tier database may be, for example, a memory resident database. Thus, a node must reload the entire database into memory to recover a copy of the database.
    Type: Grant
    Filed: March 8, 2010
    Date of Patent: November 6, 2012
    Assignee: Oracle International Corporation
    Inventors: Sourav Ghosh, Ashish Motivala, Charles Hoch, Rohan Aranha, Ben Fulton, Andrey Gusev, Tirthankar Lahiri, Juan Tellez
  • Publication number: 20120239625
    Abstract: A deduplication storage system enables new input data to be deduplicated with data of synthetic backups already constructed, and for this purpose efficiently calculates deduplication digests for synthetic backups being constructed, based on already existing digests of data referenced by the synthetic backups. For each input data segment of the plurality of input data segments of a synthetic backup being constructed, a plurality of deduplication digests of stored data segments, referenced by the input data segment, is retrieved from an index. Each input data segment is partitioned into each of a plurality of fixed-sized data sub-segments. A calculation is performed producing a deduplication digest for a data sub-segment, where the calculation is based on the retrieved deduplication digests of the plurality of stored data sub-segments referenced by the input data sub-segment.
    Type: Application
    Filed: June 4, 2012
    Publication date: September 20, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Lior ARONOVICH, Michael HIRSCH, Yair TOAFF
  • Patent number: 8260750
    Abstract: This disclosure describes systems and methods for programmatically determining whether to perform full or partial backups. In some implementations, functionality is provided for intelligently escalating to a full backup based on one or more user-supplied escalation parameters. The escalation parameters can include a threshold of data change between backup files, which if exceeded, can result in escalation to a full backup. The escalation parameters can also include time parameters, computing resource consumption parameters, and other features that can govern full backup escalation. Additional features of the systems and methods described herein can include automatic adjustment of escalation parameters, multi-leveled backup set validation, and intelligent backup file cleanup.
    Type: Grant
    Filed: March 16, 2010
    Date of Patent: September 4, 2012
    Assignee: Quest Software, Inc.
    Inventors: David Mark Gugick, Douglas Chrystall, David Michael Swanson
  • Patent number: 8255998
    Abstract: A method for protecting objects in a computer system against malware is disclosed. An object is analyzed to determine whether it is infected by malware, and if it is determined to be infected, a backup copy of the object is located in a backup of the objects. The infected object is replaced with the backup copy.
    Type: Grant
    Filed: August 16, 2006
    Date of Patent: August 28, 2012
    Assignee: EMC Corporation
    Inventors: Christopher Hercules Claudatos, Jason A. Baim, Daniel S. Cobb
  • Patent number: 8255366
    Abstract: Various embodiments of a system and method for restoring a file are described herein. A previous version of the file may be split into segments and backed up to a server computer system. In response to a subsequent request to restore the file to the previous version, the current segments of the file may be compared to the backup segments stored on the server computer system. The segments that have changed may be retrieved from the server computer system and used to restore the corresponding segments of the current version of the file to their previous states. Segments that have not changed do not need to be transferred across the network from the server computer system. In further embodiments, one or more of the segments that have changed may be obtained locally from other files, thus further reducing the amount of data transferred across the network.
    Type: Grant
    Filed: March 25, 2009
    Date of Patent: August 28, 2012
    Assignee: Symantec Corporation
    Inventors: Paul Dwayne Bagley, Robert Koeten
  • Patent number: 8229893
    Abstract: An archival storage cluster of preferably symmetric nodes includes a metadata management system that organizes and provides access to given metadata, preferably in the form of metadata objects. Each metadata object may have a unique name, and metadata objects are organized into regions. Preferably, a region is selected by hashing one or more object attributes (e.g., the object's name) and extracting a given number of bits of the resulting hash value. The number of bits may be controlled by a configuration parameter. Each region is stored redundantly. A region comprises a set of region copies. In particular, there is one authoritative copy of the region, and zero or more backup copies. The number of backup copies may be controlled by a configuration parameter. Region copies are distributed across the nodes of the cluster so as to balance the number of authoritative region copies per node, as well as the number of total region copies per node.
    Type: Grant
    Filed: February 1, 2010
    Date of Patent: July 24, 2012
    Assignee: Hitachi Data Systems Corporation
    Inventors: Jack A. Orenstein, David E. Chavez
  • Patent number: 8224779
    Abstract: In order to prevent leakage of prescribed information (such as highly confidential information, for example) stored in a data management apparatus via a storage device external to such data management apparatus, when the data management apparatus carries out processing to back up the data stored therein to the external storage device, the data management apparatus prohibits backup of prescribed designated information.
    Type: Grant
    Filed: December 9, 2004
    Date of Patent: July 17, 2012
    Assignee: Konica Minolta Business Technologies, Inc.
    Inventors: Shoji Imaizumi, Hiroshi Iwamoto, Masaaki Saka, Eiichi Yoshida, Hideki Hino
  • Patent number: 8219681
    Abstract: This invention is a system and method for managing provisioning of resources for one or more data storage networks using a new architecture.
    Type: Grant
    Filed: March 30, 2007
    Date of Patent: July 10, 2012
    Assignee: EMC Corporation
    Inventors: Bradford B. Glade, David W. Harvey, John Kemeny, Matthew D. Waxman
  • Patent number: 8185501
    Abstract: A computer implemented method for providing enhanced customer support is provided. The method comprises a replication server selecting a plurality of first entries in a source lightweight directory access protocol (LDAP) data store based on at least one attribute of the selected entries matching a predefined criteria, wherein a structure of the first entries is defined by a first schema. The method also comprises the replication server copying a plurality of attributes of each of the selected entries into a target lightweight directory access protocol data store, wherein the target lightweight directory access protocol data store contains a plurality of second entries, wherein a structure of the second entries is defined by a second schema, wherein the first schema is different from the second schema, and wherein the plurality of attributes copied do not include all of the attributes defined by the first schema.
    Type: Grant
    Filed: March 8, 2010
    Date of Patent: May 22, 2012
    Assignee: Sprint Communications Company L.P.
    Inventors: Vijaykumar Cherukumudi, David K. Fultz, Nadirshah N. Jivani
  • Publication number: 20120124002
    Abstract: Techniques are disclosed for backing up and/or restoring data. In one embodiment, a request is received to back up at least a first unit of data stored in a database. Upon determining that the first unit of data is at least partially derived from a second unit of data stored in the database, a backup may be generated that includes less than all of the first unit of data. Subsequently, the first unit of data may be fully restored from the backup.
    Type: Application
    Filed: November 17, 2010
    Publication date: May 17, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Eric L. Barsness, David L. Darrington, John M. Santosuosso
  • Patent number: 8180732
    Abstract: Methods and apparatus, including computer program products, for distributing data in a data management system. The technique includes identifying one or more objects in a central data store for distribution, determining if a routing exists for at least one object of the one or more objects, and distributing the at least one object to one or more target systems specified by the routing. The one or more objects include master data objects for use by all systems in a data management system, and the one or more target systems are part of the data management system.
    Type: Grant
    Filed: February 13, 2003
    Date of Patent: May 15, 2012
    Assignee: SAP AG
    Inventors: Markus Krabel, Wolfgang Kalthoff, Frank Rohloff
  • Patent number: 8165994
    Abstract: A server auditing process that stores only a single up-to-date data record along with the differences relative to previous changes in the record that allow the user to move “backward in time” to recreate previous values. The auditing feature introduces a baseline database table and a difference database table for each existing database table. The baseline table stores the most recent auditing data and the differences table complements the baseline table by storing pairs in the form of attribute name and previous value. By applying difference rows to baseline data, the user is able to recreate the data as it existed at any given timestamp and at a minimal storage cost. The architecture minimizes the impact of auditing on system performance by employing an asynchronous priority queue so that task processing is deferred until the system has adequate resources and other work is not affected.
    Type: Grant
    Filed: December 19, 2007
    Date of Patent: April 24, 2012
    Assignee: Microsoft Corporation
    Inventors: Jesse G Carnathan, Raymond David Ducolon