Archiving Or Backup (707/204) Patents (Class 707/999.204)
  • Patent number: 8868491
    Abstract: Systems and methods for synchronization including the use of a global equivalency identification datum or set of datum. A universally unique identification datum may be associated with each independently created associated data set. In some embodiments, a synchronization server software element may be responsible for maintaining synchronization for a plurality of clients, including software elements or devices. A record believed to be new by the software elements may verify that the record is actually new. In some embodiments, verification of the record's newness involves assuming that the local ID is a global identification datum and comparing that datum to the all the sets of datum that the Sync-Server knows about. The synchronization server software element may use a table to hold information for all of the records known to that element. In some embodiments these records may have been deleted in the past.
    Type: Grant
    Filed: December 27, 2010
    Date of Patent: October 21, 2014
    Assignee: Apple Inc.
    Inventors: Gordie Freedman, Bruce D. Nilo
  • Patent number: 8862548
    Abstract: Systems and methods of configuring electronic devices can include installing a first operating configuration on a first target device, running at least a first operational iteration of the first target device, saving at least a portion of a first file system resulting from the running of the at least first operational iteration of the first target device, and creating a first clone of the at least portion of the first file system at a separate host device. The first clone can be substantially identical to the corresponding at least portion of the first file system. The first clone can be evaluated via the host device. The host device can present the clone data in an integrated development environment such that a user can evaluate the clone data.
    Type: Grant
    Filed: March 4, 2009
    Date of Patent: October 14, 2014
    Assignee: Apple Inc.
    Inventors: Eoin MacDonell, Andreas Wendker
  • Patent number: 8839125
    Abstract: Storage apparatus and related methods for inventorying removable media. A controller is configured to robotically manage the removable media and to inventory the media after power-up using a default inventory method. An operator control panel is coupled to the controller and is configurable to solicit one of a number of alternate inventory methods from a user during power-up. Various user interfaces may be provided including a graphical user interface, a web interface and a command line interface. Password security may be provided that is a function of the risk an operator is required to assume when choosing a particular mode.
    Type: Grant
    Filed: October 26, 2005
    Date of Patent: September 16, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Curtis C. Ballard, Kelly J. Reasoner
  • Patent number: 8838630
    Abstract: Systems and methods for reducing file sizes for files delivered over a network are disclosed. A method comprises receiving a first file comprising sequences of data; creating a hash table having entries corresponding to overlapping sequences of data; receiving a second file comprising sequences of data; comparing each of the sequences of data in the second file to the sequences of data in the hash table to determine sequences of data present in both the first and second files; and creating a third file comprising sequences of data from the second file and representations of locations and lengths of said sequences of data present in both the first and second files.
    Type: Grant
    Filed: May 28, 2010
    Date of Patent: September 16, 2014
    Assignee: Citrix Systems, Inc.
    Inventors: Henk Bots, Srikanth Devarajan, Saravana Annamalaisami
  • Patent number: 8838919
    Abstract: A method and system is provided for measuring, guaranteeing, and reducing replication data lag time between a primary system and one or more standby systems. Each standby system determines the lag time between the generation of a consistent version of data on the primary system and the time that the consistent version is applied on the standby system. Applications can request and be guaranteed to receive data from a standby system that is identical to the state on the primary system at the time of the query, or lag the primary state only by a maximum tolerable amount. A standby system may also publish a service that guarantees a maximum lag time and withdraw the service offer when the actual lag time exceeds the guaranteed lag time. Implications for implementing synchronous and asynchronous replication as well as performance optimizations are also discussed.
    Type: Grant
    Filed: August 30, 2010
    Date of Patent: September 16, 2014
    Assignee: Oracle International Corporation
    Inventors: Jia Shi, Wei M. Hu, Vinay H. Srihari, Yunrui Li, Mahesh B. Girkar, Benedicto E. Garin, Jr.
  • Patent number: 8832406
    Abstract: Systems and methods for data classification to facilitate and improve data management within an enterprise are described. The disclosed systems and methods evaluate and define data management operations based on data characteristics rather than data location, among other things. Also provided are methods for generating a data structure of metadata that describes system data and storage operations. This data structure may be consulted to determine changes in system data rather than scanning the data files themselves.
    Type: Grant
    Filed: December 11, 2013
    Date of Patent: September 9, 2014
    Assignee: CommVault Systems, Inc.
    Inventors: Anand Prahlad, Jeremy A. Schwartz, David Ngo, Brian Brockway, Marcus S. Muller
  • Patent number: 8819361
    Abstract: The objects of an archive may be verified with a cryptographic signature stored in the archive. However, when an object is extracted, the authentication involves re-authenticating the entire archive, re-extracting the object, and comparing the extracted object with the current object, which is inefficient or unachievable if the archive is unavailable. Instead, the archive may include a block map signed with the signature and comprising hashcodes for respective blocks of the objects of the archive. When an object is extracted, the signature and block map may also be extracted and stored as objects outside of the archive. The extracted signature and block map may later be verified by authenticating the signature, verifying the block map with the signature, and matching the hashcodes of the block map with those of the blocks of the extracted objects, thus enabling a more efficient and portable verification of extracted object with extracted authentication credentials.
    Type: Grant
    Filed: September 12, 2011
    Date of Patent: August 26, 2014
    Assignee: Microsoft Corporation
    Inventors: Simon Wai Leong Leet, Sarjana Bharat Sheth, Patrick T. O'Brien, Jr., Jack R. Davis
  • Patent number: 8812437
    Abstract: A system for onsite backup of internet-based data is provided. The system includes a central computer, a client computer, a communications link between the central computer and the Internet, and a communications link between the client computer and the Internet. The system also includes at least one database containing a plurality of data records accessible by the central computer, each data record containing a client identification number. Software executing on the central computer receives a data backup request, and software executing on the central computer transmits the data backup to the client computer.
    Type: Grant
    Filed: May 24, 2013
    Date of Patent: August 19, 2014
    Assignee: WhitServe LLC
    Inventor: Wesley W. Whitmyer, Jr.
  • Patent number: 8762480
    Abstract: A system for providing resources of a cloud infrastructure is provided. In the system, a client terminal may dynamically span its storage to heterogeneous cloud storages as necessary. A client determines, when receiving a file access request from an application, whether to process the file access request as a local file access request for access to a local storage of the client or as a cloud file access request for access to a cloud storage connected through the Internet. A brokerage server receives the file access request and supports the client by brokering a connection to a cloud infrastructure in response to the file access request.
    Type: Grant
    Filed: May 27, 2010
    Date of Patent: June 24, 2014
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Seong-yeol Park, Min-kyung Hwang, Byung-woan Kim, Kyung-ah Chang
  • Patent number: 8751561
    Abstract: In accordance with some embodiments, of the systems and methods described here a data storage system that may include data de-duplication may receive a stream of data and parse the stream of data into a block at a local client node. Additionally, in some embodiments, a code that represents the block of data might be determined at the local client node. This code, representing the block of data, may be sent to a server. In accordance with various embodiments, the server may determine if a block is unique, for example, based on the code received at the server. In various embodiments, the server might write a unique block to a file at the local client node; and update metadata.
    Type: Grant
    Filed: April 8, 2008
    Date of Patent: June 10, 2014
    Inventor: Roderick B. Wideman
  • Patent number: 8745232
    Abstract: Systems and methods for balancing electronic mailboxes among databases communicatively coupled to an information handling system are disclosed. A method may include comparing an actual utilization values for a first database to a threshold utilization value for the first database and, depending upon the results, identifying the first database as over-utilized. The method may also include comparing an actual utilization values for a second database to a threshold utilization value for the second database and, depending upon the results, identifying the second database as under-utilized. The method may further include comparing a threshold usage value of a first electronic mailbox stored in the first database to an upper threshold usage value for the first electronic mailbox and, depending upon the results, identifying the first electronic mailbox as heavily-utilized. The method may also include moving the heavily-utilized electronic mailbox to the second database.
    Type: Grant
    Filed: August 18, 2010
    Date of Patent: June 3, 2014
    Assignee: Dell Products L.P.
    Inventors: Akshai Parthasarathy, Mahmoud B. Ahmadian, Rizwan Z. Ali
  • Patent number: 8725964
    Abstract: A modular data and storage management system. The system includes a time variance interface that provides for storage into a storage media of data that is received over time. The time variance interface of the modular data and storage management system provides for retrieval, from the storage media, of an indication of the data corresponding to a user specified date. The retrieved indication of the data provides a user with an option to access specific information relative to the data, such as content of files that are included in the data.
    Type: Grant
    Filed: September 7, 2012
    Date of Patent: May 13, 2014
    Assignee: CommVault Systems, Inc.
    Inventors: Anand Prahlad, Randy DeMeno, Jeremy A. Schwartz, James J. McGuigan
  • Patent number: 8694469
    Abstract: Synthetic backups are created without accessing previous backup data or retrieving backup data from a cloud storage service. A backup system provides two or more backup data sets to a cloud spanning storage interface for storage in deduplicated form as label maps and data segments in a cloud storage service. A specification defines portions of two or more previous backup data sets to be copied into the synthetic backup. Labels corresponding with the specified portions of previous backup data sets are identified and added to a new label map to create a deduplicated synthetic backup. The completed label map is transferred to the cloud storage service. To provide access to the synthetic backup, the cloud spanning storage interface reconstructs all or a portion of the synthetic backup from the new label map and the data segments created during deduplication of previous backup data sets.
    Type: Grant
    Filed: September 30, 2010
    Date of Patent: April 8, 2014
    Assignee: Riverbed Technology, Inc.
    Inventor: Nitin Parab
  • Patent number: 8688642
    Abstract: A computer-implemented method for managing application availability. The method may include identifying an application running on a first cluster node of a failover cluster and copying configuration data of the application to a storage location accessible by a second cluster node of the failover cluster. The method may also include detecting failure of the first cluster node, restoring the configuration data to the second cluster node, and executing the application on the second cluster node in accordance with the configuration data. Various other methods, systems, and computer-readable media are also disclosed herein.
    Type: Grant
    Filed: February 26, 2010
    Date of Patent: April 1, 2014
    Assignee: Symantec Corporation
    Inventor: Sarin Sumit Manmohan
  • Patent number: 8671223
    Abstract: The present invention relates to systems, apparatus, and methods of utilizing delta coding in acceleration proxy servers. The method including storing, at a proxy server, a plurality of dictionary pages within a page storage disk and indexing, at the proxy server, the plurality of dictionary pages with fingerprint identifiers. The fingerprint identifiers are configured to uniquely identify data strings within each of the plurality of dictionary pages. The method further includes receiving, at the proxy server, a data request. The request includes a plurality of fingerprints associated with the requested data.
    Type: Grant
    Filed: July 25, 2011
    Date of Patent: March 11, 2014
    Assignee: ViaSat, Inc.
    Inventors: William B. Sebastian, Michael Maniscalco
  • Patent number: 8633839
    Abstract: A size comparison unit reports, to an access control unit, the size of a piece of compressed data having the smallest size from among pieces of compressed data generated via compression processing units compressing blocks, an algorithm name representing a compression processing unit that has generated the piece of compressed data having the smallest size; the access control unit selects a piece of compressed data to be written in a tape medium and reports, to a statistical information processing unit, an algorithm name representing a compression processing unit that has generated this selected piece of compressed data; the statistical information processing unit extracts, from the reported algorithm name, a regularity present in a result of the selection of compressed data and, in accordance with this extracted regularity, specifies and stops a compression processing unit to be stopped.
    Type: Grant
    Filed: September 13, 2012
    Date of Patent: January 21, 2014
    Assignee: Fujitsu Limited
    Inventor: Nobuhiro Takano
  • Patent number: 8621109
    Abstract: Synchronization of two or more items can be optimized through the use of parallel execution of synchronization tasks and adaptable processing that monitors and adjusts for system loading. Two or more synchronization tasks required to be performed for an item can, if not inherently serial in nature, be performed in parallel, optimizing synchronization of the item. Even if multiple synchronization tasks required for one item must be serially executed, e.g., download the item prior to translating the item, these synchronization tasks can be executed in parallel for different items, optimizing a download request involving two or more items. Moreover, multiple threads for one or more synchronization tasks can be concurrently executed when supportable by the current operating system resources. Rules can be established to ensure synchronization activity is not degraded by the overextension of system resources.
    Type: Grant
    Filed: March 12, 2012
    Date of Patent: December 31, 2013
    Assignee: Microsoft Corporation
    Inventor: Cristian M. Matesan
  • Patent number: 8612535
    Abstract: Calendar repair using a standard message may be provided. Calendar events, such as appointments and meetings, may be created and copied to a plurality of attendee calendars. A first copy of the event may be compared to a second copy of the event to determine whether properties between the events are out-of-sync. If so, a standard meeting request message comprising the correct value may be sent to update the out-of-sync property.
    Type: Grant
    Filed: December 28, 2009
    Date of Patent: December 17, 2013
    Assignee: Microsoft Corporation
    Inventors: Roberto Ribeiro da Fonseca Mendes, Vanessa C. Feliberti, Firdosh R Ghyara, Sina Hakami, Matthias Leibmann, Paul David Tischhauser
  • Patent number: 8595728
    Abstract: An execution system executes an update batch according to an update batch execution request from a terminal device and gives a batch execution command to each standby system. Each system stores the content of updated data in its update buffer; and subject to termination of the update batch by each system, the post-update data content is reflected in a database. While the above processing is performed, the execution system and the standby systems accept a reference request from the terminal device; and in a case of “batch not executed” or “batch in execution”, each system searches the database and then returns the pre-update data content to the terminal device; and in a case of “update content being reflected”, each system searches the database or the update buffer and then returns the post-update data content to the terminal device.
    Type: Grant
    Filed: February 26, 2010
    Date of Patent: November 26, 2013
    Assignee: Hitachi, Ltd.
    Inventors: Shinsuke Hamada, Norihiro Hara, Yasuhiro Tahara
  • Patent number: 8589353
    Abstract: A method and a system for backing up terminal data are disclosed. The scheme is used for solving technical problems that existing ways for backing up terminal data have a low duplicating efficiency and resources are wasted seriously. The scheme creates a terminal index table to maintain data information in a terminal device; when the terminal device newly creates or modifies data contents, information of the index items in the terminal index table and corresponding data contents are sent to a network server; the network server also creates a server index table corresponding to the terminal index table, and the network server stores or deletes data contents of the terminal device according to information such as types and numbers of index items. The scheme can back up terminal data rapidly and simplifies the check procedure, thereby saving memory resources of the terminal device and improving backup efficiency.
    Type: Grant
    Filed: April 7, 2010
    Date of Patent: November 19, 2013
    Assignee: ZTE Corporation
    Inventors: Xiao Yao, Cuirong Huang
  • 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: 8583514
    Abstract: A system and method for tracking information in a business environment. The system uses a tree-view hierarchy whereby alerts and time triggers are set by the user and upon the triggering of an event, the visual attributes of the tree-view folders change to reflect the triggering event.
    Type: Grant
    Filed: August 13, 2004
    Date of Patent: November 12, 2013
    Inventor: Jeffrey Brian Klem
  • 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: 8543782
    Abstract: One embodiment of the present invention includes a method for routing a data object, comprising a sequence of data units, to a particular component data-storage system, or particular group of component data-storage systems, within a distributed, differential electronic-data storage system by selecting one or more subsequences of data units from the data object, computing a characteristic value from the selected subsequences, computing an index from the characteristic value; and directing the data object to the particular component data-storage system, or to the particular group component data-storage systems, identified by the computed index.
    Type: Grant
    Filed: April 25, 2006
    Date of Patent: September 24, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Samuel A. Fineberg, Kave Eshghi, Pankaj Mehra, Mark D. Lillibridge
  • Patent number: 8527562
    Abstract: Three or more file storage apparatuses and a management computer coupled thereto construct a file storage system. The management computer stores therein migration path management information, which indicates a configuration of a migration path capable of including three or more file storage units arranged in a cascade form, and path history information, which indicates a change history of the configuration of the migration path. Each time when the configuration of the migration path is changed, the management computer updates the migration path management information to information that indicates the changed configuration of the migration path, and adds the information that indicates the changed configuration of the migration path, to the path history information.
    Type: Grant
    Filed: April 14, 2011
    Date of Patent: September 3, 2013
    Assignee: Hitachi, Ltd.
    Inventors: Hirokazu Ogasawara, Kenichi Miki
  • 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: 8488178
    Abstract: Responding to an instruction accompanied with data having a folder path and a saving period from a computer, a record having the data is added to a saving period table. Responding to an instruction accompanied with a document file and a folder path from the computer, a file registration process is executed wherein a record is added to a file attribution table, the record having a document file path, a total number of pages, a data size, a file registration date, and a scheduled date of file deletion; the document file is stored in the folder; and a thumbnail of the first page of the file is created. Responding to a view instruction from the computer, an HTML file is created by relating records in the file attribution table with respective thumbnails to send it to the computer. Document files whose saving periods have ended are automatically deleted.
    Type: Grant
    Filed: June 21, 2007
    Date of Patent: July 16, 2013
    Assignee: Kyocera Document Solutions Inc.
    Inventor: Takuya Fukata
  • Patent number: 8484464
    Abstract: A method and devices for providing secure data backup from a mobile communication device to an external computing device is described. In accordance with one example embodiment, there is provided a method of backing up data from a mobile communication device to an external computing device, the mobile communication device being connected to the external computing device for exchanging data with each other, the method comprising: receiving a request to backup one or more data items in a plurality of data items stored on the mobile communication device; encrypting a data item using an encryption key stored in memory of the mobile communication device; transferring the encrypted data item to the external computing device; and storing a backup file comprising the encrypted data item in the memory of the external computing device.
    Type: Grant
    Filed: June 15, 2007
    Date of Patent: July 9, 2013
    Assignee: Research In Motion Limited
    Inventors: Michael K. Brown, Andrew Bocking, Scott Totzke, David Tapuska, Scotte Zinn, Maxime Matton, Michael Hardy, George Dos Santos, Christopher Runstedler
  • Patent number: 8453011
    Abstract: This storage system includes a first storage sub system having a first logical volume where a first data area is dynamically allocated to each prescribed area, and which stores data transmitted from a host computer in the first data area, and a second storage sub system having a second data area for backing up the first logical volume; wherein the first storage sub system includes: a first management unit for managing the status of the first data area allocated to each of the areas of the first logical volume; a transfer unit for transferring the data stored in the first data area allocated to each of the areas of the first logical volume to the second storage sub system; and a restoration unit for restoring the first logical volume based on the status of the first data area managed by the first management unit and/or the data transferred from the second storage sub system.
    Type: Grant
    Filed: July 21, 2011
    Date of Patent: May 28, 2013
    Assignee: Hitachi, Ltd.
    Inventors: Tomohiro Kawaguchi, Yoshiaki Eguchi
  • Patent number: 8433684
    Abstract: System, method, computer program product embodiments and combinations and sub-combinations thereof for backing up an in-memory database. In an embodiment, a backup server is provided to perform backup operations of a database on behalf of a database server. A determination is made as to whether the database is an in-memory database. Database server connections are utilized during data accesses for the backup operations when the database is an in-memory database.
    Type: Grant
    Filed: June 15, 2010
    Date of Patent: April 30, 2013
    Assignee: Sybase, Inc.
    Inventor: Carlos Ruiz Muñoz
  • 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: 8375081
    Abstract: Calendar repair may be provided. Calendar events, such as appointments and meetings, may be created and copied to a plurality of attendee calendars. A first copy of the event may be compared to a second copy of the event, and an event property of the second event may be updated to match a corresponding event property of the first event.
    Type: Grant
    Filed: December 28, 2009
    Date of Patent: February 12, 2013
    Assignee: Microsoft Corporation
    Inventors: Vanessa C. Feliberti, Cliff M. Don, Firdosh R. Ghyara, Sina Hakami, Matthias Leibmann, Roberto Ribeiro Da Fonseca Mendes, Paul David Tischhauser
  • Patent number: 8374733
    Abstract: A computer-implemented transportation information management system and method permits entry, recording, and transmission of operation and maintenance data related to FAA recordkeeping and recording requirements within an SQL database. A secure website permits entry and display of operation and maintenance data as well as facilitating data input using input devices such as a cellular telephone, a personal digital assistant, a personal computer, and a portable computer. The system outputs aircraft operation and maintenance data, automatic alerts of pilot flight and duty time limitations, and flight tracking and monitoring information via a spreadsheet, electronic mail message, text message, and a completed FAA mandatory reporting requirement forms to the aforementioned data input devices. Operation and maintenance data is automatically and continuously transferred to the FAA to populate FAA flight tracking data systems and air traffic control data system.
    Type: Grant
    Filed: August 17, 2009
    Date of Patent: February 12, 2013
    Assignee: Myfligtdata, LLC
    Inventors: Ronald H. Dexheimer, Raymond D. Shinneman
  • Patent number: 8285869
    Abstract: A system and method for controlling a backup operation to backup data from a source device to a backup storage device are described. Backup software creates checkpoints during the backup operation. Each checkpoint represents a point from which the backup operation can be re-started in case of failure. The backup software enables an administrator to specify a desired time interval between the checkpoints. The backup operation is performed using a backup protocol which uses a transfer frame size to determine when to create each checkpoint. The backup software translates the checkpoint time interval specified by the administrator into an appropriate transfer frame size in order to achieve the desired checkpoint time interval. The transfer frame size may be dynamically adjusted between each checkpoint.
    Type: Grant
    Filed: August 31, 2009
    Date of Patent: October 9, 2012
    Assignee: Symantec Corporation
    Inventor: Philip L. Graetz
  • Patent number: 8266397
    Abstract: A modular data and storage management system. The system includes a time variance interface that provides for storage into a storage media of data that is received over time. The time variance interface of the modular data and storage management system provides for retrieval, from the storage media, of an indication of the data corresponding to a user specified date. The retrieved indication of the data provides a user with an option to access specific information relative to the data, such as content of files that are included in the data.
    Type: Grant
    Filed: December 16, 2011
    Date of Patent: September 11, 2012
    Assignee: CommVault Systems, Inc.
    Inventors: Anand Prahlad, Randy DeMeno, Jeremy A. Schwartz, James J. McGuigan
  • Patent number: 8239960
    Abstract: Systems and methods are provided for preserving the privacy of data contained in mirrored network traffic. The mirrored network traffic may comprise data that may be considered confidential, privileged, private, or otherwise sensitive data. For example, the data payload of a frame of mirrored network traffic may include private Voice over IP (VoIP) communications between users on one or more networks. The present invention provides various techniques for securing the privacy of data contained in the mirrored network traffic. Using the techniques of the present invention, network traffic comprising confidential, privileged, private, or otherwise sensitive data may be mirrored in such a manner as to provide for the privacy of such data over at least a portion if not all of the mirrored communications between the mirror source point and the mirror destination point.
    Type: Grant
    Filed: March 26, 2010
    Date of Patent: August 7, 2012
    Assignee: Enterasys Networks, Inc.
    Inventors: David E. Frattura, Richard W. Graham, John Roese
  • Patent number: 8225059
    Abstract: Proposed are a remote copy system and a remote copy control method capable of performing the operation of remote copy according to the user's usage status. Resource information representing a resource usage status is collected from a first storage apparatus installed at a primary site and a second storage apparatus installed respectively at one or more secondary sites, a transfer mode of differential data between snapshots to be transferred from the first storage apparatus to the second storage apparatus based on the collected resource information, and the first and second storage apparatuses are controlled so as to transfer the differential data from the first storage apparatus to the second storage apparatus based on the decided transfer mode.
    Type: Grant
    Filed: October 12, 2009
    Date of Patent: July 17, 2012
    Assignee: Hitachi, Ltd.
    Inventors: Sadahiro Nakamura, Nobuyuki Saika
  • Patent number: 8218188
    Abstract: An electronic document storage and reference system, for providing an electronic document storage apparatus for performing a document transfer processing effectively, and providing means for restoring and enabling the transferred electronic document for a reference on an apparatus other than the electronic document storage apparatus, comprises a unit for transferring from the electronic document storage apparatus to an archive media an electronic document stored for more than a specified period of time, a unit for emigrating, from the electronic document storage apparatus, the information required for referring to the electronic document transferred to the archive media and a unit for restoring the transferred electronic document from the archive media for enabling the electronic document to be referred to.
    Type: Grant
    Filed: June 16, 2005
    Date of Patent: July 10, 2012
    Assignees: Fujitsu Limited, Fujitsu Frontech Limited
    Inventors: Takayuki Matsui, Keizou Satoh, Yoshiaki Miyoshi
  • Patent number: 8190565
    Abstract: The present invention relates to a method for performing an image level copy of an information store. The present invention comprises performing a snapshot of an information store that indexes the contents of the information store, retrieving data associated with the contents of the information store from a file allocation table, copying the contents of the information store to a storage device based on the snapshot, and associating the retrieved data with the copied contents to provide file system information for the copied contents.
    Type: Grant
    Filed: November 22, 2010
    Date of Patent: May 29, 2012
    Assignee: CommVault Systems, Inc.
    Inventors: Anand Prahlad, David Ngo, Prakash Varadharajan, Rahual Pawar, Avinash Kumar
  • Patent number: 8180842
    Abstract: A communication device management program that enables efficient use of memory space in receiving data using remote direct memory access (RDMA) techniques. The receiving node transmits a virtual ID corresponding to a receiving process to a remote sending node. A sending process in the sending node specifies this virtual ID when starting data transmission. If the receiving node has not reserved a memory area corresponding to that virtual ID, the sending node transmits a reservation request to the receiving node, which causes a data receiving memory area to be reserved for use by a communication device in the receiving node. In the sending node, the sending communication device begins sending transmission data in RDMA mode, from a memory area managed by the sending process to the reserved data receiving memory area. The receiving communication device directs incoming transmission data to a memory area managed by the receiving process.
    Type: Grant
    Filed: December 16, 2004
    Date of Patent: May 15, 2012
    Assignee: Fujitsu Limited
    Inventor: Koichi Hirai
  • Patent number: 8161195
    Abstract: Synchronization of two or more items can be optimized through the use of parallel execution of synchronization tasks and adaptable processing that monitors and adjusts for system loading. Two or more synchronization tasks required to be performed for an item can, if not inherently serial in nature, be performed in parallel, optimizing synchronization of the item. Even if multiple synchronization tasks required for one item must be serially executed, e.g., download the item prior to translating the item, these synchronization tasks can be executed in parallel for different items, optimizing a download request involving two or more items. Moreover, multiple threads for one or more synchronization tasks can be concurrently executed when supportable by the current operating system resources. Rules can be established to ensure synchronization activity is not degraded by the overextension of system resources.
    Type: Grant
    Filed: March 25, 2009
    Date of Patent: April 17, 2012
    Assignee: Microsoft Corporation
    Inventor: Cristian M. Matesan
  • Patent number: 8161255
    Abstract: One aspect of the present invention includes an optimized simultaneous storage operation for data objects onto a combination of deduplicated and non-deduplicated storage pools. In one embodiment, a data object is provided for storage onto destination storage pools in a storage management system, and placed into a source buffer. The data object is first divided into data chunks if the data object has not previously been chunked within the storage management system. The data object is then simultaneously copied from the source buffer to each destination storage pool (deduplicating and non-deduplicating) with the following operation. If the destination pool utilizes deduplication, then the individual data chunks are only transferred if copies of the individual data chunks do not already exist on the destination storage pool. If the destination pool does not utilize deduplication, then all chunks of the data object are transferred to the destination storage pool.
    Type: Grant
    Filed: January 6, 2009
    Date of Patent: April 17, 2012
    Assignee: International Business Machines Corporation
    Inventors: Matthew J. Anglin, David M. Cannon, Howard N. Martin
  • Patent number: 8112396
    Abstract: A programmatic method for automatically backing up and restoring an integrated database system including a Lotus Notes/Domino loosely structured database and a linked DB2 relational database that stores data mapped from the Domino database. The method includes integrated first and second client application programs running on server hosts for backup and recovery of the Domino and DB2 databases that communicate with the database managers for the databases using client application APIs. Backup and recovery of the integrated linked databases is controlled by the client application associated with the Domino database.
    Type: Grant
    Filed: June 7, 2006
    Date of Patent: February 7, 2012
    Assignee: EMC Corporation
    Inventors: Dorota Zak, Suavek Zajac
  • Patent number: 8103620
    Abstract: A system collects ancillary data objects such as log messages from an application while the application is in use. The data objects may be stored if desired; otherwise, they may be discarded if the application begins a new transaction. Software to perform related methods is also described and claimed.
    Type: Grant
    Filed: March 17, 2006
    Date of Patent: January 24, 2012
    Assignee: SAP Aktiengeselleschaft
    Inventor: Wolfgang E. Walter
  • Patent number: 8099428
    Abstract: A method in a computer system for retrieving data from one of multiple copies of the data is provided, referred to as the data management system. The data management system receives a request identifying at least one data object to be accessed. Then, the data management system queries a metabase to locate data copies that contain the identified at least one data object, wherein the data copies are created from similar source data, and wherein for each data copy the metabase contains an indication of the availability of the copy relative to other copies. Next, the data management system determines one of the located data copies to use to access the identified at least one data object, wherein the determination is made based on the indicated availability contained in the metabase for each of the located data copies. Then, the data management system accesses the identified at least one data object using the determined one of the located data copies.
    Type: Grant
    Filed: March 29, 2011
    Date of Patent: January 17, 2012
    Assignee: CommVault Systems, Inc.
    Inventors: Rajiv Kottomtharayil, Parag Gokhale, Jun Lu
  • Patent number: 8086809
    Abstract: A modular data and storage management system. The system includes a time variance interface that provides for storage into a storage media of data that is received over time. The time variance interface of the modular data and storage management system provides for retrieval, from the storage media, of an indication of the data corresponding to a user specified date. The retrieved indication of the data provides a user with an option to access specific information relative to the data, such as content of files that are included in the data.
    Type: Grant
    Filed: September 20, 2010
    Date of Patent: December 27, 2011
    Assignee: CommVault Systems, Inc.
    Inventors: Anand Prahlad, Randy De Meno, Jeremy A. Schwartz, James J. McGuigan
  • Patent number: 8069147
    Abstract: A system and method for managing data repositories may include providing techniques for end users to access and manipulate reports stored in the repositories. Text-based, image-based, or other types of reports may be stored in online and/or offline repositories, and in response to a search request, reports stored in the online and/or offline repositories may be retrieved. End users may export report data from text-based and/or image-based formats by converting the data into a spreadsheet format using various customization techniques. Thus, end users may edit, modify, analyze, or otherwise manipulate information in online and/or offline reports, while maintaining integrity of the information in the repositories.
    Type: Grant
    Filed: November 13, 2006
    Date of Patent: November 29, 2011
    Assignee: Computer Associates Think, Inc.
    Inventors: Edward Blazejewski, Thomas Angle
  • Patent number: 8041680
    Abstract: Backing up a database, including providing, in the database by a DBMS, at least one record with at least one backup field, the backup field being a data element that controls the backing up of the record, and backing up, by a backup module, the a record in dependence upon a value of the backup field.
    Type: Grant
    Filed: June 8, 2007
    Date of Patent: October 18, 2011
    Assignee: International Business Machines Corporation
    Inventors: Susann M. Keohane, Gerald F. McBrearty, Shawn P. Mullen, Jessica C. Murillo, Johnny M. Shieh
  • Patent number: 8037361
    Abstract: Various method, system, and computer program product embodiments for implementing selective write-protect by a processor in a data storage system within a plurality of redundant storage systems for disaster recovery testing are provided. In one such embodiment, a write-protect state is initiated within at least one of the plurality of redundant storage systems. An available plurality of categories, including at least one write-protect exclusion category, is configured within a management interface of the data storage system, such that during the disaster recovery testing a storage volume categorized in the write-protect exclusion category is excluded from write protection.
    Type: Grant
    Filed: November 4, 2009
    Date of Patent: October 11, 2011
    Assignee: International Business Machines Corporation
    Inventors: Thomas W. Bish, Joseph M. Swingler
  • Patent number: 8010705
    Abstract: The present invention relates to systems, apparatus, and methods of utilizing delta coding in acceleration proxy servers. The method including storing, at a proxy server, a plurality of dictionary pages within a page storage disk and indexing, at the proxy server, the plurality of dictionary pages with fingerprint identifiers. The fingerprint identifiers are configured to uniquely identify data strings within each of the plurality of dictionary pages. The method further includes receiving, at the proxy server, a data request. The request includes a plurality of fingerprints associated with the requested data.
    Type: Grant
    Filed: June 3, 2009
    Date of Patent: August 30, 2011
    Assignee: Viasat, Inc.
    Inventors: William B. Sebastian, Michael Maniscalco