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: 8949661Abstract: 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: GrantFiled: December 28, 2012Date of Patent: February 3, 2015Assignee: EMC CorporationInventors: Michael John Dutch, Christopher Hercules Claudatos, Mandavilli Navneeth Rao
-
Patent number: 8949829Abstract: 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: GrantFiled: June 30, 2011Date of Patent: February 3, 2015Assignee: EMC CorporationInventors: Jian Xing, Christopher Hercules Claudatos, Mandavilli Navneeth Rao, Michael John Dutch
-
Patent number: 8943356Abstract: 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: GrantFiled: September 28, 2012Date of Patent: January 27, 2015Assignee: EMC CorporationInventors: Michael John Dutch, Christopher Hercules Claudatos, Mandavilli Navneeth Rao
-
Patent number: 8938806Abstract: 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: GrantFiled: June 26, 2009Date of Patent: January 20, 2015Assignee: EMC CorporationInventors: Christopher Hercules Claudatos, William Dale Andruss, Michael John Dutch, Vageesha Bhat
-
Patent number: 8924352Abstract: 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: GrantFiled: June 29, 2007Date of Patent: December 30, 2014Assignee: EMC CorporationInventors: William Dale Andruss, Christopher Hercules Claudatos, Steven R. Terwilliger
-
Patent number: 8863287Abstract: 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: GrantFiled: June 26, 2009Date of Patent: October 14, 2014Assignee: EMC CorporationInventors: Christopher Hercules Claudatos, William Dale Andruss, Michael John Dutch, Vageesha Bhat
-
Patent number: 8849769Abstract: 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: GrantFiled: June 30, 2011Date of Patent: September 30, 2014Assignee: EMC CorporationInventors: Jian Xing, Christopher Hercules Claudatos, Mandavilli Navneeth Rao, Michael John Dutch
-
Patent number: 8847761Abstract: 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: GrantFiled: March 31, 2008Date of Patent: September 30, 2014Assignee: EMC CorporationInventors: Christopher Hercules Claudatos, William Dale Andruss
-
Patent number: 8843443Abstract: 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: GrantFiled: June 30, 2011Date of Patent: September 23, 2014Assignee: EMC CorporationInventors: Jian Xing, Christopher Hercules Claudatos, Mandavilli Navneeth Rao, Michael John Dutch
-
Patent number: 8832491Abstract: 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: GrantFiled: April 10, 2013Date of Patent: September 9, 2014Assignee: EMC CorporationInventors: Michael John Dutch, Christopher Hercules Claudatos, Mandavilli Navneeth Rao
-
Patent number: 8812455Abstract: 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: GrantFiled: September 30, 2008Date of Patent: August 19, 2014Assignee: EMC CorporationInventors: Christopher Hercules Claudatos, Ajay Kushwah, Kiran Bachu
-
Patent number: 8756201Abstract: 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: GrantFiled: March 31, 2012Date of Patent: June 17, 2014Assignee: EMC CorporationInventors: Michael John Dutch, William Dale Andruss, Christopher Hercules Claudatos
-
Patent number: 8713364Abstract: 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: GrantFiled: December 31, 2010Date of Patent: April 29, 2014Assignee: EMC CorporationInventors: Michael John Dutch, Christopher Hercules Claudatos, Mandavilli Navneeth Rao
-
Patent number: 8694597Abstract: 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: GrantFiled: March 31, 2010Date of Patent: April 8, 2014Assignee: EMC CorporationInventors: Anand Raj, Rangarajan Suryanarayanan, Christopher Hercules Claudatos, Satish Basavaraj, Joseph Elwin Fernandes, Sudhindra M. Sheshadrivasan, Deepak Visweswaraiah
-
Patent number: 8694744Abstract: 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: GrantFiled: March 31, 2010Date of Patent: April 8, 2014Assignee: EMC CorporationInventors: Anand Raj, Rangarajan Suryanarayanan, Christopher Hercules Claudatos, Satish Basavaraj, Joseph Elwin Fernandes, Sudhindra M. Sheshadrivasan, Deepak Visweswaraiah
-
Patent number: 8683005Abstract: 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: GrantFiled: March 31, 2010Date of Patent: March 25, 2014Assignee: EMC CorporationInventors: Anand Raj, Rangarajan Suryanarayanan, Christopher Hercules Claudatos, Satish Basavaraj, Joseph Elwin Fernandes, Sudhindra M. Sheshadrivasan, Deepak Visweswaraiah
-
Patent number: 8676764Abstract: 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: GrantFiled: March 31, 2012Date of Patent: March 18, 2014Assignee: EMC CorporationInventors: Michael John Dutch, William Dale Andruss, Christopher Hercules Claudatos
-
Patent number: 8676761Abstract: 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: GrantFiled: September 30, 2009Date of Patent: March 18, 2014Assignee: EMC CorporationInventors: Michael John Dutch, Christopher Hercules Claudatos, William Dale Andruss, Bruce David Leetch, Steven R. Terwilliger
-
Publication number: 20140074789Abstract: 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: ApplicationFiled: September 6, 2013Publication date: March 13, 2014Inventors: Michael John Dutch, Christopher Hercules Claudatos, Mandavilli Navneeth Rao
-
Patent number: 8671075Abstract: 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: GrantFiled: June 30, 2011Date of Patent: March 11, 2014Assignee: EMC CorporationInventors: Jian Xing, Christopher Hercules Claudatos, Mandavilli Navneeth Rao, Michael John Dutch