Database Backup Patents (Class 707/640)
  • Patent number: 8583602
    Abstract: A mobile computing device comprises a wireless transceiver configured to communicate with a remote server, a memory; and a processing circuit. The processing circuit is configured in a restore operation to receive first data from the remote server, to receive a source indicator for second data from the remote server, wherein the first data and second data represent data previously stored in the memory of the mobile computing device or in a memory of another mobile computing device, and to send a request for the second data based on the source indicator using the wireless transceiver.
    Type: Grant
    Filed: June 5, 2008
    Date of Patent: November 12, 2013
    Assignee: PALM, Inc.
    Inventors: Bharat Welingkar, Jiji Nair
  • Patent number: 8578109
    Abstract: A system according to certain embodiments associates a signature value corresponding to a data block with one or more data blocks and a reference to the data block to form a signature/data word corresponding to the data block. The system further logically organizes the signature/data words into a plurality of files each comprising at least one signature/data word such that the signature values are embedded in the respective file. The system according to certain embodiments reads a previously stored signature value corresponding to a respective data block for sending from a backup storage system having at least one memory device to a secondary storage system.
    Type: Grant
    Filed: December 30, 2010
    Date of Patent: November 5, 2013
    Assignee: CommVault Systems, Inc.
    Inventors: Manoj Kumar Vijayan, Deepak Raghunath Attarde
  • Patent number: 8577846
    Abstract: A system may present a document including a form. Forms content may be received into the form. The received forms content may be periodically and automatically saved to reduce the likelihood that received forms content is lost prior to form submission.
    Type: Grant
    Filed: December 21, 2010
    Date of Patent: November 5, 2013
    Assignee: Google Inc.
    Inventors: Brian Axe, Evan Williams
  • Publication number: 20130290180
    Abstract: Techniques for provisioning databases for users on a wide area network such as the Internet include a first party managing one or more database systems. Second parties subscribe to database services supported by the managed database systems. The first party provides, over a network, to database applications of the second parties, access to database services to which the second parties are subscribed. The database systems may use database appliances hosting both database process(es), and non-database process(es) tailored to the needs of the database process(es). A user is therefore able to obtain database resources from an Internet Database Service Provider (IDSP) without incurring the full costs of database administrator(s), dedicated database equipment facilit(ies), or even dedicated database device(s), depending on usage. Meanwhile, the IDSP incurs minimum staffing loads because of self-service tools. Costing model and automatic billing are also described.
    Type: Application
    Filed: June 28, 2013
    Publication date: October 31, 2013
    Inventors: Jean-Louis Baffier, Marc Dangeard, Thierry Gruet, Olaf Ziegler, Dean Tan, Christina Sechrest, Pascal Sero, Kevin Walsh
  • Publication number: 20130290261
    Abstract: Example apparatus and methods concern a file system based interface between a disk-based network attached storage device and a linear tape open (LTO) linear tape file system tape. One example method may include controlling a device (e.g., backup server) to read a file from the NAS device using a shared file system (e.g., NFS, CIFS) and controlling the device to write the file to the LTO tape device using the LTFS. Since the NAS device and the LTO device may have different information or metadata requirements, and since the shared file system and the LTFS may have different information or metadata requirements, the method may include controlling the device to remove from the file information specific to the NAS and the shared file system. Additionally, the method may include controlling the device to add to the file information specific to the LTFS or the LTO device.
    Type: Application
    Filed: April 30, 2012
    Publication date: October 31, 2013
    Applicant: Quantum Corporation
    Inventor: Roderick B. Wideman
  • Patent number: 8572337
    Abstract: A computer-implemented method for performing live backups may include identifying a request to perform a live backup on a volume of data. The computer-implemented method may also include creating a snapshot of the volume. The computer-implemented method may further include identifying each attempt to write to the volume during the live backup. The computer-implemented method may additionally include, for each write attempt, identifying a block of data that the write attempt will overwrite and copying the block of data to a backup queue before allowing the write attempt. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: December 14, 2009
    Date of Patent: October 29, 2013
    Assignee: Symantec Corporation
    Inventors: Aditya Gokhale, Trimbak Bardale
  • Patent number: 8572340
    Abstract: A system according to certain embodiments associates a signature value corresponding to a data block with one or more data blocks and a reference to the data block to form a signature/data word corresponding to the data block. The system further logically organizes the signature/data words into a plurality of files each comprising at least one signature/data word such that the signature values are embedded in the respective file. The system according to certain embodiments reads a previously stored signature value corresponding to a respective data block for sending from a backup storage system having at least one memory device to a secondary storage system.
    Type: Grant
    Filed: December 30, 2010
    Date of Patent: October 29, 2013
    Assignee: CommVault Systems, Inc.
    Inventors: Manoj Kumar Vijayan, Deepak Raghunath Attarde
  • 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
  • Publication number: 20130282660
    Abstract: The present invention discloses a method and an apparatus for automatically backing up data, relates to the field of communications technologies, and is used to solve a problem that a mobile phone is damaged due to falling down of the mobile phone, and consequently data of a user is lost. The method provided in the present invention includes: detecting whether a terminal is falling down; and if it is detected that the terminal is falling down, triggering a data backup operation and backing up data that needs to be backed up in the terminal. The present invention is applicable to the field of communications technologies, and is used to back up data of a user.
    Type: Application
    Filed: January 24, 2013
    Publication date: October 24, 2013
    Applicant: HUAWEI DEVICE CO., LTD.
    Inventor: Huashui Xu
  • Patent number: 8566365
    Abstract: A first collection of content that includes digital assets is maintained on a host computer. Based on a determination that a portable media device becomes connected to a client computer that is separate from the host computer and that interacts with the host computer, initiation of a synchronization of the first collection of content resident on the host computer with a second collection of content on the portable media device is automatically triggered. The synchronization of the first collection with the second collection includes a transfer of at least one of the digital assets from the host computer to the client computer to the portable media device and is triggered and conditioned upon the determination that the portable media device has become connected to the client computer.
    Type: Grant
    Filed: April 8, 2011
    Date of Patent: October 22, 2013
    Assignee: Facebook, Inc.
    Inventor: Edmund Brown Ferguson, Jr.
  • Patent number: 8566283
    Abstract: A system and method for changing records associated with a software application. In one embodiment, a method includes receiving a change command to change a record type for a record that is associated with code that is submitted for integration into a software application; receiving a selection of a new record type; populating a new record format with information that is associated with the code; and receiving a save command to save the record.
    Type: Grant
    Filed: August 31, 2010
    Date of Patent: October 22, 2013
    Assignee: salesforce.com, inc.
    Inventors: Alexis Williams, Analia Mastrogiovanni, James Hatton
  • Patent number: 8566284
    Abstract: A first storage system stores information relating to the updating of data stored in that system as a journal. More specifically, the journal is composed of a copy of data that was used for updating and update information such as a write command used during updating. Furthermore, the second storage system acquires the journal via a communication line between the first storage system and the second storage system. The second storage system holds a duplicate of the data held by the first storage system and updates the data corresponding to the data of the first storage system in the data update order of the first storage system by using the journal.
    Type: Grant
    Filed: July 20, 2012
    Date of Patent: October 22, 2013
    Assignee: Hitachi, Ltd.
    Inventors: Yusuke Hirakawa, Hiroshi Arakawa, Takahiko Takeda, Takao Sato
  • Patent number: 8566285
    Abstract: A method, system, and article to manage a backup procedure of one or more backup tasks in a computing system. A backup window within which the backup tasks are to be executed is defined, and the backup tasks within the backup window are scheduled. The process of the backup procedure is controlled during execution. The process of controlling the backup procedure includes calculating the prospective duration of all actually running and all future backup tasks, and cancelling low priority backup tasks in case a higher priority backup task is projected to continue beyond an end time (Tend) of the backup window.
    Type: Grant
    Filed: May 15, 2009
    Date of Patent: October 22, 2013
    Assignee: International Business Machines Corporation
    Inventors: Ralf Altrichter, Oliver Augenstein, Stefan Huetter, Hans-Ulrich Oldengott
  • Publication number: 20130275378
    Abstract: A disclosed method includes distinguishing static and dynamic persistent data, copying the static persistent data at the source data store to the destination data store on a basis of frequencies of updates, copying the dynamic persistent data to the destination data store, updating a bitmap data structure during the copying of the dynamic persistent data to indicate which blocks of the dynamic persistent data have been modified during the copying step, identifying the blocks that have been modified during the copying step using the bitmap data structure, and iteratively copying the identified blocks to the destination data store. The method may further include determining when the number of the identified blocks is below a predetermined threshold and suspending the virtual machine prior to the next copying step.
    Type: Application
    Filed: June 7, 2013
    Publication date: October 17, 2013
    Inventors: Ali MASHTIZADEH, Osten Kit COLBERT
  • Publication number: 20130275377
    Abstract: Provided are a computer program product, system, and method for maintaining multiple copy versions of component values in a system. A database includes entries for components in a system, wherein there is one entry for each of a plurality of component values associated with a component, wherein each entry indicates a range of copy versions for which the component value applies. A copy operation is performed at a current time to create a current copy version. A determination is made as to whether the component values for the components at the current time have changed since a previous copy version. The previous copy version is maintained in the database and immediately precedes the current copy version. For each component value that has changed, the entry for the component having the open indicator as the end copy version is updated to indicate the previous copy version as the end copy version.
    Type: Application
    Filed: April 16, 2012
    Publication date: October 17, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Stefan Jaquet, Arvind C. Surve, Raymond M. Swank, Cindy Zhou
  • Patent number: 8560501
    Abstract: System and method for automatically discarding sets of pre specified files or divert sets of pre specified files from the files that would normally be sent to a storage device during a backup or cloning operation as the backup device becomes full. The embodiments are used to allow a backup of a storage device onto a smaller capacity storage device with as many files as possible. The embodiments uses one or more lists of files to discard which are used to filter files as the target drive become full.
    Type: Grant
    Filed: October 22, 2010
    Date of Patent: October 15, 2013
    Assignee: CMS Products Inc
    Inventor: Randall Deetz
  • Patent number: 8560555
    Abstract: Provided are an information processing method, an information processing program, and an information processing device for copying or moving a file. The method includes a step for comparing file information and judging whether the file information coincide. The comparison element of the file information contains a file content. That is, the method includes: a step for comparing the file names of the copy source and copy destination or the movement source and the movement destination and judging whether a file of the same name exists in the copy destination or the movement destination; a step for comparing the file contents if a file of the same name exists in the copy destination or the movement destination so as to judge whether the file contents are identical; and a step for outputting the comparison results of the file contents.
    Type: Grant
    Filed: July 20, 2011
    Date of Patent: October 15, 2013
    Assignee: Fujitsu Limited
    Inventor: Yuzuru Koga
  • Patent number: 8560788
    Abstract: A method, system, and a computer program product for performing backups using multiple streams. An aspect of the present invention performs the backups based on the size of the data sets sought to be backed up. In particular, the backups of bigger data sets (in terms of size) are performed before the backups of smaller data sets. It is accordingly observed that the backup window is reduced (without increasing the number of streams).
    Type: Grant
    Filed: March 29, 2010
    Date of Patent: October 15, 2013
    Assignee: EMC Corporation
    Inventor: Sachhin Aayellath Sreedharan
  • Patent number: 8560573
    Abstract: A map difference data generation apparatus includes: most recent and supplementary map data storage devices storing primary most recent and supplementary map data, respectively; a map update reflection device generating secondly most recent and supplementary map data according to an update of a first link, and generating tertiary most recent and supplementary map data according to an update of a second link; a determination device determining a dependency relationship between the update of the first and second links, in accordance with results of searching a route in the tertiary most recent and supplementary map data between first and second nodes, which are both ends of the second link; and a map difference data generation device generating map difference data, which defines a combination of the update of the first and second links, when the update of the first and second links have the dependency relationship.
    Type: Grant
    Filed: July 25, 2012
    Date of Patent: October 15, 2013
    Assignees: Denso Corporation, Kousokuya, Inc.
    Inventors: Takayuki Watanabe, Hidetoshi Fujimoto, Takamitsu Suzuki, Takayuki Suzuki, Kaoru Shibata, Akio Samizu
  • 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: 8560503
    Abstract: A content addressable storage system (CASS) comprises a storage system coupled to one or more content addressable storage array elements (CASAEs). The storage system is coupled to storage resources of a local storage array configured to store a high level meta-directory that describes data containers, e.g., directories, files and logical units (luns), served by the CASS. In addition, each CASAE is coupled to storage resources of a remote storage array configured to store user data (data blocks) of the data containers served by the CASS. The CASAE is configured to perform a content addressable storage computation on each data block written to its storage resources in order to prevent storage of two or more blocks with the same data. Notably, the CASAE interacts with its associated remote storage array to form a CASAE “storage brick”.
    Type: Grant
    Filed: January 26, 2006
    Date of Patent: October 15, 2013
    Assignee: NetApp, Inc.
    Inventor: Charles McManis
  • 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
  • Patent number: 8560500
    Abstract: The present disclosure is directed to a method and system for removing rows from directory tables. In accordance with a particular embodiment of the present disclosure, an image copy of at least a portion of a database directory table is created. A plurality of candidate rows to delete from the directory table is identified by comparing each row of the portion of the database directory table against one or more deletion criteria. An updated image copy is established by deleting the plurality of candidate rows from the image copy.
    Type: Grant
    Filed: May 15, 2007
    Date of Patent: October 15, 2013
    Assignee: CA, Inc.
    Inventors: John B. Sandrock Grabsky, John C. Tucker, Matt H. Hammer
  • Patent number: 8554734
    Abstract: Technologies for providing block-level continuous data protection can operate without additional external devices. I/O operations to a storage volume may be logged to a sequential journal volume. The logging can occur in parallel to the I/O operation thereby having little, or no, impact on the performance of the storage system. Previous data need not be backed up; instead only new I/O operations may be recorded in the journal or log. Snapshot events may also be recorded to the logging journal. When a volume is to be recovered, a snapshot can be mounted and I/O operations after the snapshot creation, but prior to the recovery point, can be played back onto the snapshot. Operators may be provided with a flexible mechanism for reviewing and recovering data after a data loss. Using snapshots and I/O journals, a volume can be rolled back to a desired point nearly instantaneously.
    Type: Grant
    Filed: July 15, 2008
    Date of Patent: October 8, 2013
    Assignee: American Megatrends, Inc.
    Inventors: Paresh Chatterjee, Narayanan Balakrishnan, Raja Jayaraman, Narayanaswami Ganapathy
  • Patent number: 8554736
    Abstract: A method of backing up a backup space includes splitting a complete backup of the backup space into a number of rolling backups, and backing up a portion of unchanged files and all changed and new files on each of the rolling backups.
    Type: Grant
    Filed: April 30, 2009
    Date of Patent: October 8, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Hendrik Radon, Phillip Plapp, Bernhard Kappler
  • Patent number: 8554918
    Abstract: Backup requirements of a new client and one or more existing clients stored in a first set of first storage units are determined. Data of the one or more existing clients is then migrated from the first set of storage units to a first storage unit that is selected from a second set of storage units based on a cost calculated using a cost function based on at least backup requirements of the new and existing clients. Subsequent data of the new client and the existing clients is stored in the first storage unit.
    Type: Grant
    Filed: August 19, 2011
    Date of Patent: October 8, 2013
    Assignee: EMC Corporation
    Inventor: Frederick Douglis
  • Patent number: 8554733
    Abstract: A disaster recovery technology capable of achieving the high-speed FO and correctly reading the logs even if the unit of logs written in the main site is large is provided. In the disaster recovery system comprising a main site and a sub-site, when the writing in units of a log block consisting of a plurality of log records is performed in the main site and the logs are applied in the sub-site, the log blocks are read from the sub-storage to verify the consistency, and it is determined whether the reading process conflicts with the writing process through the remote copy operation when reading the logs. Then, only the log blocks in which the reading process does not conflict with the writing process as a result of the determination are applied to the database. Thereby, the logs are applied in the sub-site independently to recover the database.
    Type: Grant
    Filed: June 15, 2005
    Date of Patent: October 8, 2013
    Assignee: Hitachi Ltd.
    Inventors: Yoshio Suzuki, Nobuo Kawamura, Kota Yamaguchi, Shinji Fujiwara, Satoru Watanabe
  • Patent number: 8554735
    Abstract: Systems and methods which provide a hybrid network based solution for digital data file backup are shown. Embodiments utilize a transport mass storage system to provide transmission of digital data files between user equipment and a network based mass storage system. The transport mass storage system for physically transporting digital data files may be used in combination with other techniques for communicating digital data files, such as transmission of digital data files through a network link. A manifest and/or other information may be used to manage transporting, storage, and/or synchronization of digital data files. User equipment may then access the digital data files stored to the network mass storage system for various purposes using a network link. Subsequent, incremental backups and other transfers of relatively small amounts of digital data files are preferably accomplished using a network link for the transfer.
    Type: Grant
    Filed: May 9, 2011
    Date of Patent: October 8, 2013
    Assignee: MiMedia LLC
    Inventors: Cullin Wible, Erik Zamkoff, Frederick Clark, Christopher Giordano
  • Publication number: 20130262388
    Abstract: Database backup performance may be improved by copying only used portions of a database file. When the database file includes allocated but un-used pages, the unused pages are not replicated during a database backup. By replicating only the allocated and used pages in the database, the backup time may be decreased and the amount of storage required in the second file may be decreased.
    Type: Application
    Filed: March 30, 2012
    Publication date: October 3, 2013
    Inventors: Ellen L. Sorenson, Roger V. Ritchie
  • Patent number: 8548948
    Abstract: A method for maintaining access information for individual data portions within a file. Generally, the system disclosed herein provides a method for procuring and maintaining various access information specific to data portions within a file. Thus, by providing specific access information to a file data portion the access manager allows a process to perform processing on the individual file data portion. Consequently, the process can operate more efficiently since it is no longer required to access and perform processing on the entire file.
    Type: Grant
    Filed: April 11, 2006
    Date of Patent: October 1, 2013
    Assignee: Oracle International Corporation
    Inventor: Frederick S. Glover
  • Patent number: 8549327
    Abstract: Embodiments of the invention relate to systems, methods, and computer program products for a local collection tool that is configured to run as an authorized background service process. As such, the local collection tool of the present invention is capable of being executed in the absence of the device user's credentials. As a result, local collection can be accomplished without the user being present or covertly without the user's knowledge of collection process. Moreover, the back-up file generated by the collection tool may include encrypted data, which can automatically be decrypted by the collection entity through application of a master key.
    Type: Grant
    Filed: March 25, 2010
    Date of Patent: October 1, 2013
    Assignee: Bank of America Corporation
    Inventors: Michael J. Mayer, Emerson D. Miller, David M. Andersen
  • Patent number: 8548944
    Abstract: File system backups are performed by copying information describing changes in the file system since a previous point in time. To restore data, a virtual restored file system (VRFS) structure is created corresponding to a snapshot of data copied from the file system that is stored in the backup file system. A client can read the data stored in the backup file system pointed at by the VRFS structure as well as write to the backup file system. Multiple clients can share blocks of data stored on the backup file system via the same VRFS structure or via multiple VRFS structures. If a client writes to a data block pointed at by a VRFS, a copy of the data block is made to which the client makes changes so that the data in the original data blocks is saved for other clients.
    Type: Grant
    Filed: July 14, 2011
    Date of Patent: October 1, 2013
    Assignee: Delphix Corp.
    Inventor: Jedidiah Yueh
  • Publication number: 20130254166
    Abstract: A system and method are provided for performing storage operations relating to a first secondary copy of electronic data. A storage policy or storage preferences may dictate that a replication copy should be used in storage operations performed to a particular client, sub-client, data, media or other item. Based on the storage policy, when a new client, sub-client, data, media or other item is received, a media agent determines whether there is a replication copy of the item. In the absence of a replication copy, one may be created. The replication copy may be provided by a third party application, or created by the client or a storage management system component. Information regarding the replication copy and its corresponding first secondary copy may be stored in a database. To optimize use of system resources, storage operations relating to the first secondary copy may be performed using the replication copy instead of the first secondary copy.
    Type: Application
    Filed: May 3, 2013
    Publication date: September 26, 2013
    Applicant: CommVault Systems, Inc.
    Inventor: Rajiv Kottomtharayil
  • Patent number: 8543550
    Abstract: An investment value of a media file is automatically determined by recording an interaction with the media file. Further, a uniqueness value of the media file is automatically determined by determining a probability that the media file is irreplaceable. In addition, an archival prioritization of the media file is performed in comparison with an additional media file. An archival storage device stores the media file if the archival storage device has space to accommodate the media file and the media file has a higher archival prioritization than the additional media file.
    Type: Grant
    Filed: June 3, 2011
    Date of Patent: September 24, 2013
    Assignee: Adobe Systems Incorporated
    Inventor: Mark Randall Mooneyham
  • Patent number: 8538922
    Abstract: A first epoch column pair includes a first global identification (ID) having first maximum value. A second epoch column pair includes a second global identification having second maximum value. The first epoch column pair receives first snapshots, and the first global ID increases with each of the first snapshots. When first global ID reaches first maximum value minus 1, switch to the second epoch column pair. The second epoch column pair receives second snapshots, and second global ID increases with each of the second snapshots. First global ID and first epoch column pair are reset, based on conditions. When second global ID reaches first maximum value minus 1, switch back to first epoch column pair. The first epoch column pair again receives first snapshots, and the first global ID increases with each of the second snapshots. Second global ID and second epoch column pair are reset, based on conditions.
    Type: Grant
    Filed: October 11, 2010
    Date of Patent: September 17, 2013
    Assignee: International Business Machines Corporation
    Inventors: Felix Beier, Oliver Koeth, Knut Stolze
  • Patent number: 8538925
    Abstract: In a method for backing up test data using a first backup device and a second backup device, backup times and storage paths for each test computing device in the first backup device and the second backup device, and a backup path of each test computing device are set. Test data of each of the test computing devices are backed up as backup data to the first backup device if a first current time of the first backup device matches the backup time in the first backup device, or to the second backup device if a second current time of the second backup device matches the backup time in the second backup device. Changes of each backup file of the backup data stored under the storage path are recorded. A log file of the backup time is generated.
    Type: Grant
    Filed: March 21, 2012
    Date of Patent: September 17, 2013
    Assignees: Hong Fu Jin Precision Industry (ShenZhen) Co., Ltd., Hon Hai Precision Industry Co., Ltd.
    Inventor: Yong-Sheng Yang
  • Publication number: 20130238554
    Abstract: A cluster network environment may comprise a plurality of nodes configured to perform various tasks, such as data I/O, storage, backup, etc. It may be advantageous to improve disaster recovery and reliability by creating backups that may be used to restore the cluster network environment and/or nodes therein. Accordingly, one or more techniques and/or systems are disclosed for restoring a cluster network environment and/or nodes therein. In particular, cluster configuration data, which may be stored in a healthy node or at a remote source, may be used to restore a node affected by an integrity loss. If the integrity loss affects the cluster network environment (e.g., a majority of healthy nodes are lost), then a new cluster network environment may be created from a healthy node or a restored healthy node. The creation of the new cluster network environment may be based at least in part on cluster configuration data.
    Type: Application
    Filed: April 26, 2013
    Publication date: September 12, 2013
    Applicant: NetApp Inc.
    Inventors: Sakir Yucel, Ronald William Kownacki, Srinivasan Vijayarangan
  • Publication number: 20130238553
    Abstract: A cloud computing system includes a plurality of small medium business (SMB) network system and a cloud hosting and storage system. Each of the SMB network systems includes a plurality of first client terminals and a physical network-attached storage (NAS) configured to store one or more original files accessible by at least one of the first client terminals. The cloud hosting and storage system is configured to generate a virtual NAS corresponding to the physical NAS in accordance with one or more requests for cloud hosting service made by the physical NAS through a network, and allocate a virtual storage space for the SMB network system. The virtual storage space is configured to store one or more backup files of the original files stored in the physical NAS.
    Type: Application
    Filed: April 26, 2013
    Publication date: September 12, 2013
    Applicant: SK Telecom Co., Ltd.
    Inventors: Seung Min KIM, Jong Pil Youn
  • Publication number: 20130238560
    Abstract: This invention involves tracking and backing all the information that a user generates on its computer devices (including embedded devices) in real time. The local user server records all user actions and gestures (via various means that include TV cameras). All of this information (user actions and saved files in a computer) is then sent to a remote server via the Internet. This remote server has a virtual map of all the embedded devices on a computer that the person uses. The remote server immediately starts to interpret the user's actions (including user gestures). In one implementation, the invention stores user actions that are related to data generation (e.g. actions that called some links where data is stored, or executed some programs that generated data). In another variant the remote server generates and downloads the same files that are downloaded on the local user computer devices.
    Type: Application
    Filed: April 15, 2013
    Publication date: September 12, 2013
    Applicant: International Business Machines Corporation
    Inventors: Dimitri Kanevsky, Alexander Zlatsin
  • Patent number: 8533163
    Abstract: Handling a database request includes providing a first database manager on a storage device containing data for the database, generating the database request external to the storage device, providing the database request to the first database manager on the storage device, and the first database manager servicing the database request by obtaining data internally from the storage device and processing the data within the storage device to provide a result thereof, wherein portions of the data that are not part of the result are not provided externally from the storage device. Handling a database request may also include providing a host having a database application running thereon. The database request may be generated by the database application. Handling a database request may also include providing a second database manager on the host, where the second database manager communicates with the first database manager to provide the database request.
    Type: Grant
    Filed: June 23, 2006
    Date of Patent: September 10, 2013
    Assignee: EMC Corporation
    Inventors: Martin J. Feeney, Ofer Michael, Ronald G. Haupert, Douglas E. Lecrone
  • Patent number: 8533411
    Abstract: Handling multiple backup processes comprises detecting that a defined storage volume is present in a first cascade of storage volumes, detecting that the defined storage volume is also present in a second cascade of storage volumes, receiving a data write for either the defined storage volume or the last storage volume in the first cascade of storage volumes, and performing a cleaning data write on the defined storage volume in the second cascade of storage volumes, the cleaning data write corresponding to the received data write.
    Type: Grant
    Filed: March 2, 2011
    Date of Patent: September 10, 2013
    Assignee: International Business Machines Corporation
    Inventors: John P. Agombar, Christopher B. Beeken
  • Patent number: 8533169
    Abstract: Writing data in a distributed database having a plurality of nodes is disclosed. Writing includes receiving a write request at a node, wherein the write request is associated with one or more operations to define an atomic transaction and performing the atomic transaction based on the request. The atomic transaction includes writing to a first version of the database in the node and writing to an entity representative of a state of the first version of the database.
    Type: Grant
    Filed: September 21, 2005
    Date of Patent: September 10, 2013
    Assignee: Infoblox Inc.
    Inventors: Stuart Bailey, Ivan W. Pulleyn, Srinath Gutti
  • Patent number: 8533189
    Abstract: A method and system for backing up and restoring data. First, a full backup is performed to create a full dataset. Thereafter, incremental or differential datasets may be created by incremental or differential backups, respectively. When a new full dataset is needed, instead of performing a full backup, a previous full dataset may be combined with subsequent incremental or differential datasets to create the new full dataset. The new full dataset may be created on a computer other than the computer which hosts the data of the previous full dataset. The new full dataset may be used for offsite storage or to quickly restore data in the event of a failure or corruption of a computer's file system.
    Type: Grant
    Filed: July 9, 2010
    Date of Patent: September 10, 2013
    Assignee: Microsoft Corporation
    Inventors: Catharine van Ingen, Brian T. Berkowitz
  • Publication number: 20130232116
    Abstract: Input backup data is deduplicated with data of a synthetic backup previously constructed by a deduplication storage. A synthetic backup is constructed by processing metadata instructions provided by a backup application. Deduplication digests are calculated based on the data of the synthetic backup and the deduplication digests are stored in a digests index. When new backup data is processed, deduplication digests of the new data are calculated and searched in the digests index. Matching digests of previously constructed synthetic backups are located in the digests index. Each of the located matching digest references stored data are included in the synthetic backup, and the stored data is similar to the input backup data. Data matches are found in the input data and data in the synthetic backup.
    Type: Application
    Filed: March 13, 2013
    Publication date: September 5, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: INTERNATIONAL BUSINESS MACHINES CORPORATION
  • Patent number: 8527455
    Abstract: Seeding replication is disclosed. One or more but not all files stored on a deduplicated storage system are selected to be replicated. One or more segments referred to by the selected one or more but not all files are determined. A data structure is created that is used to indicate that at least the one or more segments are to be replicated. In the event that an indication based at least in part on the data structure indicates that a candidate segment stored on the deduplicating storage system is to be replicated, the candidate segment is replicated.
    Type: Grant
    Filed: September 26, 2010
    Date of Patent: September 3, 2013
    Assignee: EMC Corporation
    Inventor: R. Hugo Patterson
  • Patent number: 8527463
    Abstract: A computer system with read/write access to storage devices creates a snapshot of a data volume at a point in time while continuing to accept access requests to the mirrored data volume by copying before making changes to the base data volume. Multiple snapshots may be made of the same data volume at different points in time. Only data that is not stored in a previous snapshot volume or in the base data volume are stored in the most recent snapshot volume.
    Type: Grant
    Filed: April 9, 2012
    Date of Patent: September 3, 2013
    Assignee: Silicon Graphics International Corp.
    Inventor: Kenneth Beck
  • Patent number: 8527461
    Abstract: Techniques for cross-ACL multi-master replication are provided. The techniques allow a replication site in a multi-master replication system implementing an asynchronous replication protocol and an access control policy to appropriately apply received data change updates to data maintained at the site even where a data change update is missing information because of the implemented access control policy.
    Type: Grant
    Filed: November 27, 2012
    Date of Patent: September 3, 2013
    Assignee: Palantir Technologies, Inc.
    Inventors: Richard Allen Ducott, III, Katherine Brainard, John Kenneth Garrod, John Antonio Carrino
  • 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: 8527470
    Abstract: Methods, software suites, networks, and systems of recovery point data view formation with generation of a recovery view and a coalesce policy are disclosed. In one embodiment, a network includes a virtualization module to form a data view around a recovery point, a recovery module to generate a recovery snapshot having an ability to position forward and backward from the recovery point when a rolling algorithm is applied, and an events module to generate a coalesce policy around the recovery point to reduce a storage requirement. The network may include an export module to transfer the data view to an external processing device as a virtual volume using one or more of an iSCSI and a fiber channel transport interface. The export module may automatically communicate the data view to a backup tape to provide extended data retention using a lifecycle management policy.
    Type: Grant
    Filed: December 26, 2008
    Date of Patent: September 3, 2013
    Inventors: Rajeev Atluri, Sudhakar Pannerselvam, Jayesh Shah, Satish Kumar, Srin Kumar
  • Publication number: 20130226874
    Abstract: A backup and restore system may present recovered backup data as local resources and in a read and write manner so that the recovered backup data may be accessed using an application that created the data. In some embodiments, the recovered data may be read only data, but a differencing virtual hard disk (VHD), Common Internet File System protocol, or differencing driver may be used to present a read/write version of the data. Additionally, the data may be presented using iSCSI or other technologies to present the data as local data, even though the data may be remotely located. The backup and restore system may additionally use VHD differencing technologies to create multiple backups.
    Type: Application
    Filed: April 8, 2013
    Publication date: August 29, 2013
    Applicant: Microsoft Corporation
    Inventor: Microsoft Corporation