Database Backup Patents (Class 707/640)
  • Publication number: 20140046901
    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: Application
    Filed: October 21, 2013
    Publication date: February 13, 2014
    Applicant: Hitachi, Ltd.
    Inventors: Yusuke Hirakawa, Hiroshi Arakawa, Takahiko Takeda, Takao Sato
  • Patent number: 8650372
    Abstract: Methods and systems are disclosed for calculating required scratch media. In one embodiment, the method comprises obtaining backup job information from one or more backup applications for a plurality of backup jobs, calculating a required number of scratch media needed for one or more future executions of at least one of the backup jobs using the backup job information, and presenting the required number of scratch media to a user.
    Type: Grant
    Filed: October 10, 2003
    Date of Patent: February 11, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Stephen Gold, Robert Gibson
  • Patent number: 8650157
    Abstract: A computer-implemented method for deduplicating data transferred via physical storage media may include: 1) identifying data stored at a first location that is to be transferred to a second location via a physical storage medium, 2) deduplicating the identified data, 3) storing the deduplicated data on the physical storage medium, and then, after the physical storage medium has been physically transported from the first location to the second location, 4) transferring the deduplicated data from the physical storage medium to a storage device at the second location.
    Type: Grant
    Filed: February 10, 2010
    Date of Patent: February 11, 2014
    Assignee: Symantec Corporation
    Inventors: Mohit Jha, Deepak Tanksale
  • Publication number: 20140040206
    Abstract: Pipelined data replication for disaster recovery is disclosed. An example pipelined data replication method for disaster recovery disclosed herein comprises sending replicated first data from a primary processing environment to a secondary processing environment for backup by the secondary processing environment, the replicated first data being a replica of first data in the primary processing environment, processing the first data in the primary processing environment prior to the backup of the replicated first data by the secondary processing environment being confirmed, and preventing a result of the processing of the first data from being released by the primary processing environment until the backup of the replicated first data by the secondary processing environment is confirmed.
    Type: Application
    Filed: August 2, 2012
    Publication date: February 6, 2014
    Inventors: Kadangode K. Ramakrishnan, Horacio Andres Lagar-Cavilla, Prashant Shenoy, Jacobus Van der Merwe, Timothy Wood
  • Publication number: 20140040207
    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: Application
    Filed: October 13, 2013
    Publication date: February 6, 2014
    Applicant: CMS PRODUCTS INC.
    Inventor: Randell Deetz
  • Publication number: 20140032480
    Abstract: In some embodiments, a method includes receiving a command to update a form component within a set of one or more form templates. The method also includes receiving an alternative form component for the form component that is to be updated. The method includes performing a pattern matching across a number of form templates to identify the set of one or more form templates in the number of form templates. The method includes refactoring the set of one or more form templates. The refactoring includes changing a reference in the set of one or more form templates to reference the alternative form component.
    Type: Application
    Filed: September 4, 2007
    Publication date: January 30, 2014
    Inventor: Daniel Lesage
  • Publication number: 20140025636
    Abstract: Described are computer-based methods and apparatuses, including computer program products, for metadata enhanced filenames. A filename is received, the filename including a first set of characters that represents a name for the electronic file, and a second set of additional characters. The filename is parsed to identify the second set of additional characters. Metadata associated with the electronic file is determined based on the second set of additional characters without downloading additional data of the electronic file. The electronic file is processed based on the determined metadata.
    Type: Application
    Filed: July 19, 2012
    Publication date: January 23, 2014
    Applicant: APPSENSE LIMITED
    Inventors: Paul K. BRANTON, Richard J. SOMERFIELD
  • Patent number: 8635189
    Abstract: Example embodiments provide various techniques for providing a backup functionality to a particular application. In one example, a plug-in module is selected for activation from a number of different plug-in modules. This selected plug-in module is adapted to interface with the particular application. It should be noted that each plug-in module is adapted to interface with a different application. The particular application is quiesced using the selected plug-in module. After the application has been quiesced, the backup functionality is initiated.
    Type: Grant
    Filed: April 22, 2010
    Date of Patent: January 21, 2014
    Assignee: NetApp, Inc.
    Inventor: Keith J. Tenzer
  • Publication number: 20140019414
    Abstract: A system and method for restoring site collections stored in different content databases of a web application are disclosed. A restoration GUI may be displayed. Displaying the restoration GUI may include determining a plurality of databases used for the web application. For each respective database of the plurality of databases, one or more site collections stored in the database may be determined. Displaying the graphical user interface may further comprise displaying an aggregated view of the site collections stored in each database of the plurality of databases. The aggregated view may enable each site collection to be selected for restoration.
    Type: Application
    Filed: July 13, 2012
    Publication date: January 16, 2014
    Inventors: Lijo J. Abraham, Ynn-Pyng Tsaur, Baishen Zhu, Lee M. Doucette, Deepak Saraf, Steven R. Devos
  • Patent number: 8631019
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for identifying and scoring restricted-locality synonyms. In one aspect, a method includes receiving a search query including a query term and a synonym for the query term. The synonym is evaluated using one or more predetermined criteria and based on the evaluation is designated as a restricted-locality synonym. A first scoring model is selected that specifies how to score occurrences of restricted-locality synonyms in documents. A document is received that is identified as being responsive to the search query. A document score for the document is determined using the first scoring model.
    Type: Grant
    Filed: February 13, 2012
    Date of Patent: January 14, 2014
    Assignee: Google Inc.
    Inventors: Hayden Shaw, Robert B. Avery, Trystan G. Upstill, Thomas Strohmann, Pi-Chuan Chang, John Blitzer
  • Patent number: 8630982
    Abstract: A method for restoring an object comprises receiving a request to restore an object. Also, the method includes outputting a representation of available backup files and receiving a selection of at least one of the available backup files. Further, the method comprises restoring at least one of the selected backup files into a temporary location and mounting at least one of the restored backup files as a server. In addition, the method includes outputting a representation of available objects from the server and receiving a selection of at least one of the available objects to be restored from the server. Also, the method includes copying one or more selected objects from the server into an Active Directory.
    Type: Grant
    Filed: June 21, 2012
    Date of Patent: January 14, 2014
    Assignee: International Business Machines Corporation
    Inventors: Bryan Wayne Freeman, Alexei Kojenov, Joanne T. Nguyen, Delbert Barron Hoobler, III
  • Patent number: 8626716
    Abstract: A data access layer operable to manage data requests from one or more software applications is provided. The data access layer includes a query processor, a metadata repository, a transaction data store, and an exception handler. The query processor manages transaction processing of data requests between applications, such as commercial-off-the-shelf software applications, and data stores. The metadata repository maintains a logical data model related to the data to provide instructions regarding handling the data requests from the application. The transaction data store maintains transaction information. A data warehouse may be updated along with the data stores by publication and subscription of data updates. When an error related to processing the one of the data requests is detected, the exception handler uses the transaction information to return any of the data to its previous state using compensating transactions.
    Type: Grant
    Filed: April 8, 2004
    Date of Patent: January 7, 2014
    Assignee: Sprint Communications Company L.P.
    Inventors: Robin D. Katzer, Wing K. Lee
  • Patent number: 8626715
    Abstract: Facilitating generic database editing to allow for data to be received from a user for entry into a database without requiring the data to conform to schema constraints for the database. A method includes examining a first schema for a first database. The first schema including a first set of constraints specified in the first schema on data to be entered into the first database. The method further includes, based on the examination, constructing a second database corresponding to the first database. The second database is associated with a second schema with a second set of constraints. The second set of constraints is a relaxed version of the first set of constraints specified in the first schema.
    Type: Grant
    Filed: February 26, 2013
    Date of Patent: January 7, 2014
    Assignee: Microsoft Corporation
    Inventors: William A. Manis, Lonny Bastien, Antony Scott Williams, Anthony Christopher Bloesch, Gunter Leeb, Haroon Ahmed, Randy S. Kimmerly, Arye Gittelman, Donald F. Box
  • Patent number: 8627104
    Abstract: Methods and systems for obscuring the location of critical system files are provided. In particular, the locations of files stored within a file system are selected by applying various inputs to a hash algorithm. For system files, the inputs applied to the hash algorithm can include a user name and password. For data files, the information provided to the hash algorithm can include the file name. In addition to providing random file locations, a file system in accordance with embodiments of the present invention can homogenize other information, including file names, sizes and creation dates.
    Type: Grant
    Filed: April 28, 2011
    Date of Patent: January 7, 2014
    Assignee: Absio Corporation
    Inventors: James Robert Oltmans, Benjamin E. Zweber
  • Patent number: 8626714
    Abstract: A computing device categorizes data items as a corporate data items when a first criterion is satisfied and as personal data items when a second criterion is satisfied. The computing device provides identified corporate data items to a first backup system that stores the corporate data items to a corporate data store. The computing device further provides identified personal data items to a second backup system that stores the personal data items to a personal data store.
    Type: Grant
    Filed: September 7, 2011
    Date of Patent: January 7, 2014
    Assignee: Symantec Corporation
    Inventors: Douglas E. Gibson, Keith Newstadt
  • Patent number: 8621240
    Abstract: Backup data in a single-instance storage device is accessed through a backup server using hashes representative of and pointing to the backup data. To prevent unauthorized access, the server provides each client with encrypted versions of hashes corresponding to data backed up by the client. The hashes can be encrypted using client-specific symmetric encryption keys known to the server. To request data, a client provides the backup server with a corresponding encrypted hash. The backup server decrypts the encrypted hash using the client's encryption key. The original hash is only obtained if the key used for decryption is identical to the key used for encryption. Consequently, if an encrypted hash is stolen or otherwise acquired by a client different from the client that backed up the corresponding data, it cannot be used by the different client to request the corresponding data from the backup server.
    Type: Grant
    Filed: December 31, 2007
    Date of Patent: December 31, 2013
    Assignee: EMC Corporation
    Inventors: Scott C. Auchmoody, Scott Ogata, Greg H. Moulton
  • Patent number: 8615485
    Abstract: A method for managing multiple generations of an object within a distributed storage system is implemented at a computing device. The computing device receives metadata and content of a first generation of an object from a first client connected to the distributed storage system and stores the first generation's metadata and content within a first storage sub-system. The computing device receives metadata and content of a second generation of the object from a second client connected to the distributed storage system and stores the second generation's metadata and content within a second storage sub-system. The computing device independently replicates the first generation's metadata and content from the first storage sub-system to the second storage sub-system and replicates the second generation's metadata and content from the second storage sub-system to the first storage sub-system such that both storage sub-systems include a replica of the object's first and second generations.
    Type: Grant
    Filed: February 9, 2011
    Date of Patent: December 24, 2013
    Assignee: Google, Inc.
    Inventors: Zunger Yonatan, Alexandre Drobychev, Alexander Kesselman, George Datuashvili, Zia M. Syed
  • Patent number: 8615490
    Abstract: First and second partial files are read from first and second storage media, respectively, irrespective of a sequence in which the first and second storage media were originally written relative to one another. The first partial file forms a first portion of a complete file. The second partial file forms a second portion of the complete file. The first and second partial files are combined to extract and form the complete file, without dependence on re-reading the first and second storage media.
    Type: Grant
    Filed: January 31, 2008
    Date of Patent: December 24, 2013
    Assignee: Renew Data Corp.
    Inventors: Mark Jonathan Platt, Christopher Kent Pratt, Keith Roger Burns, Erik James Omberg
  • Patent number: 8615492
    Abstract: Techniques for providing multiplexed data for backup are disclosed. In one particular exemplary embodiment, the techniques may be realized as a method for providing multiplexed data for backup comprising determining one or more criteria for a set of data to be backed up by a backup device, wherein the one or more criteria are based at least in part on reducing encryption overhead for the set of data. The method further includes identifying one or more sets of data to form a multiplexed backup based upon the one or more sets of data meeting the one or more criteria, and transmitting the one or more identified sets of data to the backup device for backup.
    Type: Grant
    Filed: July 29, 2008
    Date of Patent: December 24, 2013
    Assignee: Symantec Corporation
    Inventors: Thomas Clifford, Gaurav Malhotra
  • Patent number: 8615493
    Abstract: Systems and methods integrate disparate backup devices with a unified interface. In certain examples, a management console manages data from various backup devices, while retaining such data in its native format. The management console can display a hierarchical view the client devices and/or their data and can further provide utilities for processing the various data formats. A data structure including fields for storing both metadata common to the client device data and value-added metadata can be used to mine or process the data of the disparate client devices. The unified single platform and interface reduces the need for multiple data management products and/or customized data utilities for each individual client device and provides a single pane of glass view into data management operations. Integrating the various types of storage formats and media allows a user to retain existing storage infrastructures and further facilitates scaling to meet long-term management needs.
    Type: Grant
    Filed: September 13, 2012
    Date of Patent: December 24, 2013
    Assignee: CommVault Systems, Inc.
    Inventors: Anand Prahlad, Parag Gokhale, Rajiv Kottomtharayil, Jun Lu, Rahul S. Pawar
  • Patent number: 8615491
    Abstract: A method for storing electronic data in a network including a server and at least two client machines. Electronic data may be archived in a predetermined location of a client machine. A local archiving list may be generated on the client machine and may include descriptive properties of the electronic data, as well as the predetermined location. The local archiving list may be transmitted from the client machine to the server to generate a global archiving list, which may then be transmitted to any other client machines in communication with the server. In this manner, each client machine in the network may store the location and descriptive properties of the archived electronic data to facilitate electronic data recovery.
    Type: Grant
    Filed: July 23, 2008
    Date of Patent: December 24, 2013
    Assignee: International Business Machines Corporation
    Inventors: Marco Canu, Sandro Piccinini, Luigi Pichetti, Marco Secchi
  • 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
  • Publication number: 20130339298
    Abstract: A storage system according to certain embodiments includes a client-side signature repository that includes information representative of a set of data blocks stored in primary storage. During copy or backup operations, the system can use the client-side signature repository to identify data blocks located in primary storage that are new or that have changed. The system can also use the client-side signature repository to identify multiple locations within primary storage where different instances of the data blocks are located. Accordingly, during a copy or backup operation of one client computing device, the system can source a data block that is to be copied to secondary storage from another client computing device that includes a second instance of the data block.
    Type: Application
    Filed: June 12, 2013
    Publication date: December 19, 2013
    Inventors: Marcus S. Muller, David Ngo
  • Publication number: 20130339300
    Abstract: A storage system according to certain embodiments includes a client-side signature repository that includes information representative of a set of data blocks stored in primary storage. During storage operations of a client, the system can generate signatures corresponding to data blocks that are being stored in primary storage. The system can store the generated signatures in the client-side signature repository along with information regarding the location of the corresponding data block within primary storage. As additional instances of the data block are stored in primary storage, the system can store the location of the additional instances in the client-side signature repository.
    Type: Application
    Filed: June 12, 2013
    Publication date: December 19, 2013
    Inventors: Marcus S. Muller, David Ngo
  • Publication number: 20130339299
    Abstract: A storage system according to certain embodiments includes a client-side signature repository that includes information representative of a set of data blocks stored in primary storage. During copy or backup operations, the system can use the client-side signature repository to identify data blocks located in primary storage that are new or that have changed. The system can also use the client-side signature repository to identify multiple locations within primary storage where different instances of the data blocks are located.
    Type: Application
    Filed: June 12, 2013
    Publication date: December 19, 2013
    Inventors: Marcus S. Muller, David Ngo
  • Patent number: 8612439
    Abstract: Systems and methods are disclosed for performing data storage operations, including content-indexing, containerized deduplication, and policy-driven storage, within a cloud environment. The systems support a variety of clients and cloud storage sites that may connect to the system in a cloud environment that requires data transfer over wide area networks, such as the Internet, which may have appreciable latency and/or packet loss, using various network protocols, including HTTP and FTP. Methods are disclosed for content indexing data stored within a cloud environment to facilitate later searching, including collaborative searching. Methods are also disclosed for performing containerized deduplication to reduce the strain on a system namespace, effectuate cost savings, etc. Methods are disclosed for identifying suitable storage locations, including suitable cloud storage sites, for data files subject to a storage policy.
    Type: Grant
    Filed: March 31, 2010
    Date of Patent: December 17, 2013
    Assignee: CommVault Systems, Inc.
    Inventors: Anand Prahlad, Rajiv Kottomtharayil, Srinivas Kavuri, Parag Gokhale, Manoj Vijayan
  • Patent number: 8612391
    Abstract: The creation and utilization of network restore points is provided by a schema associated with a structured data set that can be conveniently backed up by periodically taking snapshots of the structured data to establish a series of restore points that can be used in the event that the primary structured data becomes lost or corrupted. In general, the snapshots are only taken after the structured data set has undergone a change in content, although they may be taken at other times as well. The snapshot may be taken by a network restore point engine that can be accessed by a user over the Internet. In addition, the snapshot may be stored on an Internet-based storage medium or it may be pushed to or pulled by the client so that the snapshot resides on a client-resident storage medium.
    Type: Grant
    Filed: February 13, 2012
    Date of Patent: December 17, 2013
    Assignee: Microsoft Corporation
    Inventors: Daron Spektor, David Mercer, William D. Hay
  • Patent number: 8612390
    Abstract: Searching cached log blocks. A method includes performing a first search on cached log blocks for a log block having a first log block ID. The log blocks are cached and organized into sequentially ordered log buffers in memory. Adjacent sequentially ordered log buffers are double linked to each other. Each log buffer includes a complete range of log blocks from a starting log block ID to an ending log block ID. As part of the first search one or more links are followed, forward and/or backward, to one or more other log buffers. The method may further include determining that the first log block is not found by following one or more links forward and/or backward to one or more other log buffers and as a result, follow one or more covering pointers to one or more log buffers to search for the first log block.
    Type: Grant
    Filed: May 2, 2011
    Date of Patent: December 17, 2013
    Assignee: Microsoft Corporation
    Inventors: Rui Wang, Peter Byrne
  • Patent number: 8606752
    Abstract: A system and method for restoring list items to a database while maintaining the referential integrity of the list items. Before requested list items are restored to a database, a dependencies tablemetadata is read to determine the links between list items of the database. A map is created, and the links between list items are stored in the map. When the requested list items are restored to the database, the requested items and any dependent items are identified from the map and restored to the database. By restoring the dependent items of the selected item to be restored, referential integrity of the database is maintained.
    Type: Grant
    Filed: September 29, 2010
    Date of Patent: December 10, 2013
    Assignee: Symantec Corporation
    Inventors: Louis Beatty, Deepak Saraf
  • Patent number: 8606751
    Abstract: This disclosure is describes a system and method for organizing and storing backup data by inode number. Data objects on a file system may be streamed to a backup client that identifies the inode numbers for each streamed data object before streaming the objects to storage. The inode numbers are parsed to create one or more inode directories that can be browsed during a recovery process. In this fashion, the file system can be quickly backed up without requiring the backup client to determine the file system's directory hierarchy.
    Type: Grant
    Filed: December 21, 2009
    Date of Patent: December 10, 2013
    Assignee: EMC Corporation
    Inventors: Jennifer Starling, Scott Ogata, Emile Snyder, Scott Dolim, Scott Auchmoody
  • Publication number: 20130325808
    Abstract: A selective tuple versioning is used on a files system for preserving past states of file system nodes by adding a bitmap to a row for a node within a file system table for preserving the past state of the node in a file system.
    Type: Application
    Filed: June 5, 2012
    Publication date: December 5, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Yariv BACHAR, Aviv KUVENT, Asaf LEVY
  • Publication number: 20130325809
    Abstract: A method of operating an electronic device includes selecting contents to be backed up on the basis of a usage pattern of the contents, generating backup data of the contents, and transmitting the backup data to a backup server. A priority is assigned for determining whether to a backup of the contents should occur on the basis of the usage pattern of the contents. A backup target is selected according to at least one of the per-contents usage frequency and the priority.
    Type: Application
    Filed: May 29, 2013
    Publication date: December 5, 2013
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Suk-Yeong KIM, Yang-Soo LEE, Tea-In AN, Seung-Bum LEE, Jin HEO
  • Patent number: 8600940
    Abstract: Various embodiments of a system and method for backing up data from a plurality of backup server computers in a first backup storage tier to a backup server computer in a second backup storage tier are disclosed. According to one embodiment of the method, a group of backup data sources may be associated with a writer on the backup server computer. Each backup data source may comprise data to be backed up from one of the backup server computer systems in the first backup storage tier. The writer may keep track of the write speed at which data from the group of backup data sources is written to a target storage device, and the number of backup data sources in the group may be automatically adjusted based on the write speed.
    Type: Grant
    Filed: December 21, 2007
    Date of Patent: December 3, 2013
    Assignee: Symantec Operating Corporation
    Inventors: Joseph Milton Gilpin, Claudia Lynne Rudolph
  • 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
  • Patent number: 8600941
    Abstract: The invention is a system and method for detecting and configuring network resources for a backup and recovery application. The invention identifies data, software and hardware accessed through a network for the backup and recovery application. Additionally, the present invention identifies dependencies and relationships between the data, hardware and software. The invention thereby provides an updated overview of the entire network environment to the backup and recovery application. Using the invention, the backup and recovery application may backup data and the software that uses the data, as well as the configuration for the hardware that stores or accesses the data. During recovery, the invention will restore the data, hardware and software in the proper sequence and configuration. The present invention thereby enables proper recovery to any selected point in time, and ensures that after recovery, network resources function as they did at that selected point in time.
    Type: Grant
    Filed: April 30, 2008
    Date of Patent: December 3, 2013
    Assignee: EMC Corporation
    Inventors: Anand Raj, Suryanarayanan Rangarajan
  • Patent number: 8600942
    Abstract: To address problems related to use and formation of tables of contents, the present inventors, devised among other things, an exemplary table-of-contents (TOC) data structure and related systems and methods. One exemplary method entails associating a node from one TOC with a node of another TOC and then assigning a unique identifier to the associated pair of nodes. The unique identifier can then be used to logically define another TOC that includes portions of the two original TOCs. Another exemplary method entails tagging or associating nodes of a TOC with one or more view labels. (Identifiers for node relationships rather than the nodes themselves are tagged with the labels in some embodiments.
    Type: Grant
    Filed: March 31, 2009
    Date of Patent: December 3, 2013
    Assignee: Thomson Reuters Global Resources
    Inventors: Justin Wright, David Hendricksen, Darla Renae Agard
  • Publication number: 20130318046
    Abstract: Various systems and methods for seeding a storage device. For example, a method involves accessing a policy that identifies a number of clients. The method then involves selecting a most recent backup image for each of the clients and copying the most recent backup images from a source storage device to a target storage device. Once a most recent backup image has been copied from the source storage device to the target storage device for each of the clients, the method switches a destination value in the policy from the source storage device to the target storage device.
    Type: Application
    Filed: May 25, 2012
    Publication date: November 28, 2013
    Inventors: Thomas Clifford, Shelley A. Schmokel
  • Patent number: 8593942
    Abstract: In a load balancing communication device and a load balance management device configuring a load balancing system, a storage holds, when the device is a load balancing communication device of a working system, working communication information of the device itself and protection communication information corresponding to working communication information of another or other load balancing communication devices of the working system, or holds, when the device is a load balancing communication device of a redundant system, protection communication information corresponding to working communication information of another or other load balancing communication devices of the working system, and a processing share management portion instructs, when communication processing is no longer performed with the working communication information in the load balancing communication device of the working system, a frame processor to perform communication processing by making the protection communication information correspon
    Type: Grant
    Filed: September 7, 2007
    Date of Patent: November 26, 2013
    Assignee: Fujitsu Limited
    Inventors: Yasunori Terasaki, Osamu Shiraki
  • Patent number: 8595713
    Abstract: The present invention relates to the operation and maintenance of radio base stations in mobile communication systems. An inventive radio base station, which can be upgraded remotely in a safe way. In one embodiment of the invention, the radio base station comprises a file system comprising different versions of files, so that an old version of a file can be reverted to should problems in the operation of the radio base station occur. In another embodiment of the invention, the radio base station comprises a back-up area in which a copy of the files of the file system are stored. The back-up area is independent of the file system, so that if problems with the files in the file system are detected, the contents of the back-up area can be stored in the file system.
    Type: Grant
    Filed: June 21, 2005
    Date of Patent: November 26, 2013
    Assignee: Andrew LLC
    Inventors: Peter Wahlström, Per-Erik Sundvisson, Tomas Lagerqvist
  • Patent number: 8595190
    Abstract: In one general aspect, an apparatus can include a completion identifier configured to identify, for completion processing, a large object (LOB) deleted from an auxiliary table within a DB2 database environment based on a space map record associated with the large object where the auxiliary table functions as an auxiliary space to a base table. The apparatus can also include a completion analyzer configured to identify a resource where an image of the large object is stored at a time before the deletion of the large object from the auxiliary table.
    Type: Grant
    Filed: August 4, 2011
    Date of Patent: November 26, 2013
    Assignee: BMC Software, Inc.
    Inventors: Oscar J. Garza, Michael J. Hanus, Kenneth M. McDonald, Kenneth J. Durfee
  • Patent number: 8595248
    Abstract: Techniques for maintaining a cascading index are provided. In one approach, one or more branch node compression techniques are applied to the main index of a cascading index. In an approach, a Bloom filter is generated and associated with, e.g., a branch node in the main index. The Bloom filter is used to determine whether, without accessing any leaf blocks, a particular key value exists, e.g., in leaf blocks associated with the branch node. In an approach, a new redo record is generated in response to a merge operation between two levels of the cascading index. The new redo record comprises (a) one or more addresses of blocks that are affected by the merge operation, (b) data is that being “pushed down” to a lower level of the cascading index, and (c) one or more addresses of blocks that are written to disk storage as a result of the merge operation.
    Type: Grant
    Filed: May 20, 2009
    Date of Patent: November 26, 2013
    Assignee: Oracle International Corporation
    Inventors: Amit Ganesh, Juan R. Loaiza, Krishna Kunchithapadam
  • Publication number: 20130311429
    Abstract: According to the prior art virtual file backup method, backup is performed without saving a file configuration information, so that the backup file cannot be restored as a virtual file during restoration, and the usage capacity of the disk is increased. According to the present invention, an actual data managed by a virtual file, an actual data managed by one or more element files and a configuration information of the virtual file are respectively stored during backup, wherein during restoration, the virtual file is restored based on the configuration information of the virtual file.
    Type: Application
    Filed: May 18, 2012
    Publication date: November 21, 2013
    Applicant: HITACHI, LTD.
    Inventors: Masakuni Agetsuma, Akio Shimada, Atsushi Sutoh
  • Publication number: 20130311430
    Abstract: A computer includes a memory that stores a program and received data; and a processor that executes an operation by executing the program stored in the memory, the operation including storing the received data into a first database having a first data structure in which reading is performed in a random access manner and writing is performed in a sequential access manner, when the received data is received from a second apparatus is as same as data stored in a first apparatus which has a failure, and copying the received data stored in the first database to a second database having a second data structure in which reading is performed in a sequential access manner and writing is performed in a random access manner.
    Type: Application
    Filed: March 26, 2013
    Publication date: November 21, 2013
    Inventors: Ken IIZAWA, Toshihiro OZAWA, Yasuo NOGUCHI, Kazuichi OE, Munenori MAEDA, Kazutaka OGIHARA, Masahisa TAMURA, Tatsuo KUMANO, Jun KATO
  • Patent number: 8590025
    Abstract: A technique accesses a backup system. The technique involves receiving a logon command to logon a user to a website of the backup system. The backup system includes (i) a backup server and (ii) a web server which hosts the website to enable the user to control settings of the backup server. The technique further involves, sending, in response to receiving the logon command, a token request to the backup server through a pre-established secure data pathway to the backup server. Data is periodically backed up to the backup server through the pre-established secure data pathway. The technique further involves acquiring, in response to sending the token request, a logon token from the backup server through the pre-established secure data pathway. When the website receives the logon token during a logon operation, the website communicates with the backup server to determine whether the logon token is authentic.
    Type: Grant
    Filed: May 17, 2011
    Date of Patent: November 19, 2013
    Assignee: Autonomy, Inc.
    Inventor: Manjunath Bharadwaj Subramanya
  • Patent number: 8589387
    Abstract: Techniques for extracting information from a database are provided. A database such as the Web is searched for occurrences of tuples of information. The occurrences of the tuples of information that were found in the database are analyzed to identify a pattern in which the tuples of information were stored. Additional tuples of information can then be extracted from the database utilizing the pattern. This process can be repeated with the additional tuples of information, if desired.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: November 19, 2013
    Assignees: Google Inc., The Board of Trustees of the Leland Stanford Junior University
    Inventor: Sergey Brin
  • Patent number: 8589351
    Abstract: Provided is a computer program product for backing up data, which are stored in a first storage device connected with a computer, into a second storage device connected with the computer. The computer program product includes: a computer-readable medium; and a computer program code stored on the computer-readable medium, wherein the computer program code includes: a program code for generating backup data based on at least part of the data stored in the first storage device; a program code for obtaining, as identification data, at least one of image data and sound data provided by a separate program code that is different from the computer program and is executed during the generation of the backup data; and a program code for correlating the generated backup data to the obtained identification data and storing the backup data correlated to the identification data into the second storage device.
    Type: Grant
    Filed: February 7, 2011
    Date of Patent: November 19, 2013
    Assignee: Buffalo Inc.
    Inventor: Noriaki Sugahara
  • Patent number: 8589341
    Abstract: A system and method to protect a target file from data damage wherein a wrapper application transparently intercepts a write call operative to affect the target file and stores the pertinent data in a delta file. Occasionally the target file is backed up in a temporary file and then updated. The wrapper application also intercepts a read call operative to access the target file and merges the update information with data from the target file in a temporary file. The resulting merged data is returned as read results data.
    Type: Grant
    Filed: November 26, 2007
    Date of Patent: November 19, 2013
    Assignee: Sandisk IL Ltd.
    Inventors: Ittai Golde, Kobi Ben Tzi, Oron Vexler, Itzhak Pomerantz
  • Patent number: 8583595
    Abstract: Embodiments of the invention provide a method, system, and article of manufacture for enhanced attribute synchronization in a content management system (CMS). One-way synchronization rules associated with objects stored in the CMS may be applied to synchronize both the substantive content and/or metadata included in a particular data object (e.g., an XML document) with attributes maintained by the CMS. The one-way synchronization rules may synchronize information stored in the data object with information stored in the CMS attributes. Alternatively, the one-way synchronization rule may synchronize information stored in the CMS attributes with information stored in the data object.
    Type: Grant
    Filed: August 14, 2006
    Date of Patent: November 12, 2013
    Assignee: International Business Machines Corporation
    Inventors: David G. Herbeck, John E. Petri
  • Patent number: 8583599
    Abstract: Data duplication may be reduced in cloud storage. First snapshots of one or more remote volumes may be received via a network. Responsive to and/or based on the first snapshots, unique clusters and duplicate clusters may be identified among the valid clusters of the remote volumes. The unique clusters and single instances of the duplicate clusters may be stored in a backup file, such that the backup file is devoid of duplicate clusters. Second snapshots of the one or more remote volumes may be received via the network. Responsive to the second snapshots, the clusters in the backup file that are no longer valid may be utilized to store the valid clusters in the one or more remote volumes not yet stored in the backup file.
    Type: Grant
    Filed: November 29, 2010
    Date of Patent: November 12, 2013
    Assignee: CA, Inc.
    Inventor: Hui Zhao
  • Patent number: 8583601
    Abstract: A method, article of manufacture, and apparatus for backing up or archiving objects in the event of imminent failure, comprising receiving an indication of imminent failure, determining a target, and backing up the objects to the target. The target may be determined by the nature of the imminent failure, and may be selected to be the fastest available target. More than one target may be selected, and more than one connection may be used to transfer objects.
    Type: Grant
    Filed: September 28, 2007
    Date of Patent: November 12, 2013
    Assignee: EMC Corporation
    Inventors: Christopher Hercules Claudatos, William Dale Andruss