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: 9721109
    Abstract: A system for privacy screen-based security comprises an input interface and a processor. The input interface is configured to receive authentication information. The processor is configured to, in the event authentication is determined to be successful, provide a privacy access screen, wherein the privacy access screen provides access to a set of applications or data, and determine whether to automatically transition to a new privacy screen, wherein the transition to the new privacy screen is automatic under a specific set of circumstances.
    Type: Grant
    Filed: March 8, 2016
    Date of Patent: August 1, 2017
    Assignee: EMC IP Holding Company LLC
    Inventors: Michael John Dutch, Christopher Hercules Claudatos
  • Patent number: 9697086
    Abstract: A method, article of manufacture, and apparatus for accessing data during data recovery. In some embodiments, this includes sending an I/O request from an application to an object, wherein the object is being recovered, establishing an I/O intercept, intercepting the application's I/O request with the I/O intercept, and redirecting the I/O request based on the status of the object's sub-objects.
    Type: Grant
    Filed: June 30, 2010
    Date of Patent: July 4, 2017
    Assignee: EMC IP Holding Company LLC
    Inventors: Michael John Dutch, Christopher Hercules Claudatos, Mandavilli Navneeth Rao
  • Patent number: 9684473
    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: July 6, 2016
    Date of Patent: June 20, 2017
    Assignee: EMC IP Holding Company LLC
    Inventors: Jian Xing, Christopher Hercules Claudatos, Mandavilli Navneeth Rao, Michael John Dutch
  • Publication number: 20170132093
    Abstract: Data operations occurring on a data during a first application session from the multiple applications sessions are recorded in memory. The data is stored to a non-transitory computer readable storage medium. The data operations are also stored as metadata on the non-transitory computer readable storage medium. Both the data and the metadata are loaded during a second application session from the multiple application sessions. The data is then manipulated using the metadata.
    Type: Application
    Filed: January 12, 2017
    Publication date: May 11, 2017
    Applicant: EMC IP Holding Company LLC
    Inventors: Michael John Dutch, Christopher Hercules Claudatos
  • Patent number: 9626305
    Abstract: A method, article of manufacture, and apparatus for efficiently backing up information are disclosed. In an embodiment, this may comprise using a first space reduction method to space reduce data in a client, transmitting the first space reduced data from a client to an intermediate shared storage at a time convenient for the client, using a second space reduction method to space reduce data from the intermediate shared storage, transferring the second space reduced data to a server, and storing the data in a server storage.
    Type: Grant
    Filed: March 31, 2009
    Date of Patent: April 18, 2017
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Michael John Dutch, Christopher Hercules Claudatos, William Dale Andruss, Bruce David Leetch
  • Patent number: 9542280
    Abstract: A method, article of manufacture, and apparatus for restoring data. In some embodiments, this includes determining an object to be recovered, determining a representation of the object, and requesting the representation of the object from a data resource system. In some embodiments, the representation of the object is a hash value of the object. In some embodiments, the representation of the object is a segment of the object.
    Type: Grant
    Filed: January 27, 2015
    Date of Patent: January 10, 2017
    Assignee: EMC IP Holding Company LLC
    Inventors: Michael John Dutch, Christopher Hercules Claudatos, Mandavilli Navneeth Rao
  • Patent number: 9537705
    Abstract: A method, article of manufacture, and apparatus for efficiently backing up information are disclosed. In an embodiment, this may comprise receiving information about a plurality of clients, grouping clients into client groups based on the information, transmitting data from a client group to an intermediate shared storage at a time convenient for the client group, transferring the data to a server, and storing the data in a server storage.
    Type: Grant
    Filed: March 31, 2009
    Date of Patent: January 3, 2017
    Assignee: EMC IP Holding Company LLC
    Inventors: Michael John Dutch, Christopher Hercules Claudatos, William Dale Andruss, Bruce David Leetch
  • Patent number: 9514089
    Abstract: A method, article of manufacture, and apparatus for synchronizing mobile device data in a mobile device network is disclosed. In some embodiments, this includes using a processor to identify server data, first comparing the server data with a first mobile device data, and updating the server data based on the first comparison. In some embodiments, the updated server data may be compared (second comparison) to a second mobile device. The second mobile device may be updated based on the second comparison.
    Type: Grant
    Filed: March 31, 2010
    Date of Patent: December 6, 2016
    Assignee: EMC IP Holding Company LLC
    Inventors: Anand Raj, Rangarajan Suryanarayanan, Christopher Hercules Claudatos, Satish Basavaraj, Joseph Elwin Fernandes, Sudhindra M. Sheshadrivasan, Deepak Visweswaraiah
  • Patent number: 9497205
    Abstract: Data is divided into blocks, a signature is derived for a block, and the signature is stored in a storage device without retaining the block. The signature may be derived with a hash function. A second signature may be derived for a second block, and compared to the first signature. If there is a match, network data for the second block may be associated to the first signature. If there is not a match, the second signature may be stored, and the second block may be discarded. Policies may be applied, including flagging the data for review, preventing transmission of the data, and storing the data. Network data may be stored with the signatures. Data may be analyzed by dividing it into blocks, deriving a signature for a block, and comparing the signature to stored signatures. If there is a match, network data associated with the matched signature may be retrieved. A plurality of blocks may be compared to the stored signatures to determine degree of commonality.
    Type: Grant
    Filed: June 30, 2008
    Date of Patent: November 15, 2016
    Assignee: EMC Corporation
    Inventors: Christopher Hercules Claudatos, William Dale Andruss, Michael John Dutch
  • Publication number: 20160321141
    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: Application
    Filed: July 14, 2016
    Publication date: November 3, 2016
    Inventors: Michael John Dutch, Christopher Hercules Claudatos, Mandavilli Navneeth Rao
  • Publication number: 20160314049
    Abstract: A method, article of manufacture, and apparatus for backing up data. In some embodiments, this includes backing up an object to a repository, segmenting the object into a plurality of sub-objects, and assigning a priority to a sub-object. Segmenting the object may include segmenting the object based on file access patterns. Assigning a priority may include assigning a high priority based on file access patterns, or based on policy, among others.
    Type: Application
    Filed: May 16, 2016
    Publication date: October 27, 2016
    Inventors: Michael John Dutch, Christopher Hercules Claudatos, Mandavilli Navneeth Rao
  • Publication number: 20160313925
    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: Application
    Filed: July 6, 2016
    Publication date: October 27, 2016
    Inventors: Jian Xing, Christopher Hercules Claudatos, Mandavilli Navneeth Rao, Michael John Dutch
  • Patent number: 9424139
    Abstract: A method, article of manufacture, and apparatus for recovering data. In some embodiments, this includes creating a version of the data set, determining a metadata window based on the created version, storing metadata based on the determined metadata window in a first storage device, and storing the version in a second storage device. In some embodiments, a metadata tag may be associated with the metadata, and in some embodiments, a version tag may be associated with the version.
    Type: Grant
    Filed: March 31, 2011
    Date of Patent: August 23, 2016
    Assignee: EMC Corporation
    Inventors: Michael John Dutch, Christopher Hercules Claudatos, Mandavilli Navneeth Rao
  • Patent number: 9417966
    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: December 16, 2014
    Date of Patent: August 16, 2016
    Assignee: EMC Corporation
    Inventors: Michael John Dutch, Christopher Hercules Claudatos, Mandavilli Navneeth Rao
  • Patent number: 9411691
    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: December 12, 2014
    Date of Patent: August 9, 2016
    Assignee: EMC Corporation
    Inventors: Jian Xing, Christopher Hercules Claudatos, Mandavilli Navneeth Rao, Michael John Dutch
  • Publication number: 20160196256
    Abstract: A user-defined, structured input which identifies a column in a database and includes an active input associated with the column is received via a UI. A format-related, context-sensitive rule which applies to the active input is determined including by determining an expected format for the active input based at least in part on the format of the column in the database. Guidance associated with satisfying the rule is provided in real time via the UI. This includes displaying format assistance associated with the rule (by identifying the expected format and/or automatically configuring the UI so that the active input has a format which matches the expected format) and/or displaying format validation associated with the rule, including by indicating whether the format of the active input matches the expected format.
    Type: Application
    Filed: March 15, 2016
    Publication date: July 7, 2016
    Inventors: Kai Chen, Ping Chen, Michael John Dutch, Bo Chen, Christopher Hercules Claudatos, Feng Shao
  • Publication number: 20160188888
    Abstract: A system for privacy screen-based security comprises an input interface and a processor. The input interface is configured to receive authentication information. The processor is configured to, in the event authentication is determined to be successful, provide a privacy access screen, wherein the privacy access screen provides access to a set of applications or data, and determine whether to automatically transition to a new privacy screen, wherein the transition to the new privacy screen is automatic under a specific set of circumstances.
    Type: Application
    Filed: March 8, 2016
    Publication date: June 30, 2016
    Inventors: Michael John Dutch, Christopher Hercules Claudatos
  • Patent number: 9367561
    Abstract: A method, article of manufacture, and apparatus for backing up data, including backing up an object to a repository, segmenting the object into a plurality of sub-objects, and assigning a priority to a sub-object. Segmenting the object may include segmenting the object based on file access patterns. Assigning a priority may include assigning a high priority based on file access patterns, or based on policy, among others.
    Type: Grant
    Filed: June 30, 2010
    Date of Patent: June 14, 2016
    Assignee: EMC Corporation
    Inventors: Michael John Dutch, Christopher Hercules Claudatos, Mandavilli Navneeth Rao
  • Publication number: 20160154705
    Abstract: A method, article of manufacture, and apparatus for recovering data. In some embodiments, this includes selecting an object to be recovered, recovering sub-objects of the object based on the priorities assigned to the sub-objects, and reprioritizing the sub-objects based on an application's I/O during recovery. In some embodiments, reprioritizing the sub-objects the sub-objects includes assigning a lower priority to the sub-objects when an application has completed I/O on the object. In some embodiments, recovering sub-objects includes recovering sub-objects to a remote location.
    Type: Application
    Filed: December 4, 2015
    Publication date: June 2, 2016
    Inventors: Michael John Dutch, Christopher Hercules Claudatos, Mandavilli Navneeth Rao
  • Publication number: 20160124815
    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: Application
    Filed: January 13, 2016
    Publication date: May 5, 2016
    Inventors: Jian Xing, Christopher Hercules Claudatos, Mandavilli Navneeth Rao, Michael John Dutch