Patents by Inventor Christopher Hercules Claudatos

Christopher Hercules Claudatos has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 8949661
    Abstract: A method, article of manufacture, and apparatus for processing data. In some embodiments, this includes analyzing a first container at a block level, determining a first text index of the first container, analyzing a second container at a block level, determining a second text index of the first container, and storing the first text index and the second text index in a backup catalog, wherein the backup catalog is stored in a storage device.
    Type: Grant
    Filed: December 28, 2012
    Date of Patent: February 3, 2015
    Assignee: EMC Corporation
    Inventors: Michael John Dutch, Christopher Hercules Claudatos, Mandavilli Navneeth Rao
  • Patent number: 8949829
    Abstract: A method, article of manufacture, and apparatus for protecting data. In some embodiments, this includes creating a copy of a backup virtual machine on a deduplicated data storage device, registering the copy with a virtual environment manager, operating a virtual machine based on the copy and storing changes made during operation of the virtual machine to the copy.
    Type: Grant
    Filed: June 30, 2011
    Date of Patent: February 3, 2015
    Assignee: EMC Corporation
    Inventors: Jian Xing, Christopher Hercules Claudatos, Mandavilli Navneeth Rao, Michael John Dutch
  • Patent number: 8943356
    Abstract: A method, article of manufacture, and apparatus for processing data. In some embodiments, this includes analyzing a first container at a block level, determining a first level of granularity based on the analysis of the first container, based on the first level of granularity, identifying a first set of data objects, storing metadata of the first set of data objects in a recovery catalog, based on the first set of data objects, identifying a second container, analyzing the second container at a block level, determining a second level of granularity based on the analysis of the second container, based on the second level of granularity, identifying a second set of data objects, storing metadata of the second set of data objects in the recovery catalog, wherein the recovery catalog is stored in a storage device.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: January 27, 2015
    Assignee: EMC Corporation
    Inventors: Michael John Dutch, Christopher Hercules Claudatos, Mandavilli Navneeth Rao
  • Patent number: 8938806
    Abstract: The disclosure relates to a method and system for processing objects stored as blocks on a storage system. The blocks are in deduplicated form. The blocks are scanned for a pattern, and if a pattern is found in a block, objects associated with the block are identified. The pattern may be a malware signature. The block is remediated, and the associated objects may be remediated as well, in the storage system and on host systems where copies of the objects reside. Partial matching may be used to identify the pattern. If a first block contains a partial match to the pattern, logically adjacent blocks are scanned to determine whether the partial match of the first block is completed in logically adjacent blocks. Logically adjacent blocks can be associated with different objects.
    Type: Grant
    Filed: June 26, 2009
    Date of Patent: January 20, 2015
    Assignee: EMC Corporation
    Inventors: Christopher Hercules Claudatos, William Dale Andruss, Michael John Dutch, Vageesha Bhat
  • Patent number: 8924352
    Abstract: A method, article of manufacture, and apparatus for backing up or archiving objects from a first location to a second location, comprising determining the objects to be backed up and a prioritization of the objects according to a first criterion. The objects are transmitted from the first location to the second location substantially in accordance with the prioritization. The transmission may be suspended in accordance with loss of network connectivity, a user action, or throttling to reduce processor or network load. Transmission may be continued, and the objects reprioritized according to the first criterion, wherein relevant changes in the objects are reflected. A backup target may be chosen based on the location of the source, and if the location changes, a new backup target may be chosen in consideration of bandwidth. The backups to the backup targets may be combined to define a backup.
    Type: Grant
    Filed: June 29, 2007
    Date of Patent: December 30, 2014
    Assignee: EMC Corporation
    Inventors: William Dale Andruss, Christopher Hercules Claudatos, Steven R. Terwilliger
  • Patent number: 8863287
    Abstract: The disclosure relates to a method and system for processing objects stored as blocks on a storage system. The blocks are in deduplicated form. The blocks are scanned for a pattern, and if a pattern is found in a block, objects associated with the block are identified. The pattern may be a malware signature. The block is remediated, and the associated objects may be remediated as well, in the storage system and on host systems where copies of the objects reside. Partial matching may be used to identify the pattern. If a first block contains a partial match to the pattern, logically adjacent blocks are scanned to determine whether the partial match of the first block is completed in logically adjacent blocks. Logically adjacent blocks can be associated with different objects.
    Type: Grant
    Filed: June 26, 2009
    Date of Patent: October 14, 2014
    Assignee: EMC Corporation
    Inventors: Christopher Hercules Claudatos, William Dale Andruss, Michael John Dutch, Vageesha Bhat
  • Patent number: 8849769
    Abstract: A method, article of manufacture, and apparatus for protecting data. In some embodiments, this includes determining a file to recover, looking up an index to find a file record number associated with the file, determining constituent blocks based on the file record number, reconstructing data from the constituent blocks, and storing the data in a storage device.
    Type: Grant
    Filed: June 30, 2011
    Date of Patent: September 30, 2014
    Assignee: EMC Corporation
    Inventors: Jian Xing, Christopher Hercules Claudatos, Mandavilli Navneeth Rao, Michael John Dutch
  • Patent number: 8847761
    Abstract: A method, article of manufacture, and apparatus for inventory control of items in a location are disclosed. In an embodiment, this comprises an identification tag associated with a transaction authorizing some items to be removed from the location, such as a purchase, an identification tag reader configured to read the identification tag and placed to cover a portion of the location, and a computer configured to process information including the identification tag read by the reader and take action in response, such as issuing an alert. An identification tag reader having erase/reprogram capability may be provided to reprogram identification tags, and the reprogrammed code may include an identification of the transaction. The inventory control system may be further configured to detect when an identification tag is brought back into the location.
    Type: Grant
    Filed: March 31, 2008
    Date of Patent: September 30, 2014
    Assignee: EMC Corporation
    Inventors: Christopher Hercules Claudatos, William Dale Andruss
  • Patent number: 8843443
    Abstract: A method, article of manufacture, and apparatus for protecting data. In some embodiments, this includes taking a snapshot of a virtual machine, parsing the virtual machine to determine a header section and a file system, indexing the virtual machine based on the parsing, storing the index in a storage device, and storing the snapshot in a deduplicated data storage device.
    Type: Grant
    Filed: June 30, 2011
    Date of Patent: September 23, 2014
    Assignee: EMC Corporation
    Inventors: Jian Xing, Christopher Hercules Claudatos, Mandavilli Navneeth Rao, Michael John Dutch
  • Patent number: 8832491
    Abstract: A method, article of manufacture, and apparatus for preserving changes made to data during a recovery process. In some embodiments, this includes recovering a backup data to a remote location, using an I/O intercept to access the recovered data, modifying the recovered data a first time, completing the modification of the recovered data, preserving the I/O intercept, and storing the modified data in the remote location.
    Type: Grant
    Filed: April 10, 2013
    Date of Patent: September 9, 2014
    Assignee: EMC Corporation
    Inventors: Michael John Dutch, Christopher Hercules Claudatos, Mandavilli Navneeth Rao
  • Patent number: 8812455
    Abstract: A method, article of manufacture, and apparatus for efficiently backing up information is disclosed. In an embodiment, this comprises receiving data and analyzing the received data. In an embodiment, the data may be deduped. File headers, corresponding file metadata and corresponding file blocks are then created based on analyzing the data. In an embodiment, the data is discarded. The file headers, corresponding file metadata and corresponding file blocks are then organized into a self contained datastream. The self contained datastream is then stored in a storage device. File headers are used to indicate the start of a new file in the self contained datastream. File blocks contain the information necessary to reconstruct the files in the datastream. File metadata describes how to reconstruct the file, such as which file blocks are required for the file, and the location of each file block in the self contained datastream, among others.
    Type: Grant
    Filed: September 30, 2008
    Date of Patent: August 19, 2014
    Assignee: EMC Corporation
    Inventors: Christopher Hercules Claudatos, Ajay Kushwah, Kiran Bachu
  • Patent number: 8756201
    Abstract: A method, article of manufacture, and apparatus for backing up data. In some embodiments, this includes determining a file type, analyzing an operating system to determine if the file type is registered, associating the file with only one rule from the group comprising: always include, always exclude, include if, and exclude if, storing the file type, file type registration, and rule in a file type table, adding a location to an exclusion location table, and storing the file type table and exclusion location table in a storage device.
    Type: Grant
    Filed: March 31, 2012
    Date of Patent: June 17, 2014
    Assignee: EMC Corporation
    Inventors: Michael John Dutch, William Dale Andruss, Christopher Hercules Claudatos
  • Patent number: 8713364
    Abstract: A method, article of manufacture, and apparatus for restoring data. In some embodiments, this includes determining an object to be recovered to a client, recovering at least a first portion of the object from a local resource, and recovering at least a second portion of the object from a first remote resource. In some embodiments, this may include recovering at least a third portion of the object from a second remote resource. In some embodiments, the first remote resource may be a backup server, and the second remote resource may be an other client.
    Type: Grant
    Filed: December 31, 2010
    Date of Patent: April 29, 2014
    Assignee: EMC Corporation
    Inventors: Michael John Dutch, Christopher Hercules Claudatos, Mandavilli Navneeth Rao
  • Patent number: 8694597
    Abstract: A method, article of manufacture, and apparatus for sharing data between a plurality of mobile devices is disclosed. In some embodiments, this includes using a processor to associate a first mobile device with a mobile device group, associating a second mobile device with the mobile device group, allowing the second mobile device to access the first mobile device data based on the association of the second mobile device with the mobile device group, and storing the association of the second mobile device with the mobile device group in a storage device.
    Type: Grant
    Filed: March 31, 2010
    Date of Patent: April 8, 2014
    Assignee: EMC Corporation
    Inventors: Anand Raj, Rangarajan Suryanarayanan, Christopher Hercules Claudatos, Satish Basavaraj, Joseph Elwin Fernandes, Sudhindra M. Sheshadrivasan, Deepak Visweswaraiah
  • Patent number: 8694744
    Abstract: A method, article of manufacture, and apparatus for backing up mobile device data is disclosed. In some embodiments, this includes using a processor to identify a mobile device, creating a snapshot of the mobile device, and storing the created snapshot in a server. In some embodiments, the snapshot includes all of the mobile device data. In some embodiments, the snapshot includes a portion of the mobile device data.
    Type: Grant
    Filed: March 31, 2010
    Date of Patent: April 8, 2014
    Assignee: EMC Corporation
    Inventors: Anand Raj, Rangarajan Suryanarayanan, Christopher Hercules Claudatos, Satish Basavaraj, Joseph Elwin Fernandes, Sudhindra M. Sheshadrivasan, Deepak Visweswaraiah
  • Patent number: 8683005
    Abstract: A method, article of manufacture, and apparatus for optimizing resource use in a mobile device network is disclosed. In some embodiments, this includes using a processor to store mobile device data on a server, creating server metadata based on the stored mobile device data, storing the server metadata in a mobile device cache, and using the mobile device to access the server metadata stored in the mobile device cache.
    Type: Grant
    Filed: March 31, 2010
    Date of Patent: March 25, 2014
    Assignee: EMC Corporation
    Inventors: Anand Raj, Rangarajan Suryanarayanan, Christopher Hercules Claudatos, Satish Basavaraj, Joseph Elwin Fernandes, Sudhindra M. Sheshadrivasan, Deepak Visweswaraiah
  • Patent number: 8676764
    Abstract: A method, article of manufacture, and apparatus for backing up data. In some embodiments, this includes setting a minimum number of files modified, setting a minimum amount of time elapsed, scanning a computer system for files to backup, determining if there were at least the minimum number of files modified on the computer system within the minimum amount of time elapsed, grouping the files based on the determination, and storing the grouping in a storage device.
    Type: Grant
    Filed: March 31, 2012
    Date of Patent: March 18, 2014
    Assignee: EMC Corporation
    Inventors: Michael John Dutch, William Dale Andruss, Christopher Hercules Claudatos
  • Patent number: 8676761
    Abstract: A method, article of manufacture, and apparatus for efficiently backing up information are disclosed. In some embodiments, a source is analyzed, the source profile is generated based on the analysis, the source profile is then associated with a source image, and the source profile is stored in a storage device. In some embodiments, the source profile is stored in a source profile database. In some embodiments, the source image may be modified based on the source profile. The source image may have software components removed.
    Type: Grant
    Filed: September 30, 2009
    Date of Patent: March 18, 2014
    Assignee: EMC Corporation
    Inventors: Michael John Dutch, Christopher Hercules Claudatos, William Dale Andruss, Bruce David Leetch, Steven R. Terwilliger
  • Publication number: 20140074789
    Abstract: A method, article of manufacture, and apparatus for restoring data. In some embodiments, this includes backing up data in a first form with a backup application, updating the backup application, and using the updated backup application to restore the backed up data in a second form. In some embodiments, the first form includes a backup image. In some embodiments, the second form is individual files.
    Type: Application
    Filed: September 6, 2013
    Publication date: March 13, 2014
    Inventors: Michael John Dutch, Christopher Hercules Claudatos, Mandavilli Navneeth Rao
  • Patent number: 8671075
    Abstract: A method, article of manufacture, and apparatus for protecting data. In some embodiments, this includes tracking changed blocks in a virtual machine, determining a MFT range of the virtual machine, identifying a common region between the changed blocks and MFT range, parsing the common region to determine a list of changed files, and storing the list of changed files in a file index.
    Type: Grant
    Filed: June 30, 2011
    Date of Patent: March 11, 2014
    Assignee: EMC Corporation
    Inventors: Jian Xing, Christopher Hercules Claudatos, Mandavilli Navneeth Rao, Michael John Dutch