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: 9317189
    Abstract: A user-defined, structured input is received via an element included in a user interface. In real time, an active input from the user-defined, structured input is selected based at least in part on context associated with the user interface. A context-sensitive rule that applies to the active input is determined. Guidance associated with the active input and the context-sensitive rule is provided in real time via the user interface.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: April 19, 2016
    Assignee: EMC Corporation
    Inventors: Kai Chen, Ping Chen, Michael John Dutch, Bo Chen, Christopher Hercules Claudatos, Feng Shao
  • Patent number: 9311496
    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 transition to a new privacy screen.
    Type: Grant
    Filed: March 25, 2014
    Date of Patent: April 12, 2016
    Assignee: EMC Corporation
    Inventors: Michael John Dutch, Christopher Hercules Claudatos
  • Patent number: 9268780
    Abstract: A method, article of manufacture, and apparatus for managing a lifecycle of an object are disclosed. In an embodiment, this comprises analyzing the content of the object and associating the object to an information lifecycle management policy based on the content analysis and metadata. Metadata may be generated based on the content analysis, and used in setting the information lifecycle management policy. A date of disposition may be associated with the object, and actions in the ILM policy taken on the date of disposition.
    Type: Grant
    Filed: November 30, 2004
    Date of Patent: February 23, 2016
    Assignee: EMC Corporation
    Inventors: Christopher Hercules Claudatos, William Dale Andruss
  • Patent number: 9268778
    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: August 19, 2014
    Date of Patent: February 23, 2016
    Assignee: EMC Corporation
    Inventors: Jian Xing, Christopher Hercules Claudatos, Mandavilli Navneeth Rao, Michael John Dutch
  • Publication number: 20160041892
    Abstract: A system for discovering bugs comprises an input interface and a processor. The input interface is configured to receive a bug definition. The bug definition includes a set operator with a time constraint and one or more set operands. The input interface is configured to receive an event log. The processor is configured to determine a list of bug occurrences using the bug definition and the event log.
    Type: Application
    Filed: June 22, 2015
    Publication date: February 11, 2016
    Inventors: Kai Chen, Jun Tao, Ping Chen, Michael John Dutch, Mark Chamness, William Dale Andruss, Bo Chen, Christopher Hercules Claudatos
  • Patent number: 9235585
    Abstract: A method, article of manufacture, and apparatus for recovering data. An object to be recovered is selected, sub-objects of the object are recovered based on the priorities assigned to the sub-objects, and the sub-objects are reprioritized based on an application's I/O during recovery. Reprioritizing the sub-objects may include assigning a lower priority to the sub-objects when an application has completed I/O on the object. Sub-objects may be recovered to a remote location.
    Type: Grant
    Filed: June 30, 2010
    Date of Patent: January 12, 2016
    Assignee: EMC Corporation
    Inventors: Michael John Dutch, Christopher Hercules Claudatos, Mandavilli Navneeth Rao
  • Patent number: 9195685
    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: Grant
    Filed: September 6, 2013
    Date of Patent: November 24, 2015
    Assignee: EMC Corporation
    Inventors: Michael John Dutch, Christopher Hercules Claudatos, Mandavilli Navneeth Rao
  • Patent number: 9195549
    Abstract: A method, article of manufacture, and apparatus for restoring data. In some embodiments, this includes receiving a request for an object to be recovered, searching external data source systems for the object, identifying an external data source system based on the search, and processing the request for an object to be recovered based on the identified external data source system. In some embodiments, identifying an external data source system includes identifying multiple external data source systems. In some embodiments, processing the request for an object to be recovered includes receiving the object from the multiple external data source systems.
    Type: Grant
    Filed: September 30, 2010
    Date of Patent: November 24, 2015
    Assignee: EMC Corporation
    Inventors: Michael John Dutch, Christopher Hercules Claudatos, Mandavilli Navneeth Rao
  • Patent number: 9165019
    Abstract: A method, article of manufacture, and apparatus for restoring data. In some embodiments, this includes receiving a request from a requestor to recover an object, determining segments of the object, identifying any segments of the object residing in the requestor, and processing the recovery request based on the identified segments residing in the requestor. In some embodiments, segments of the object includes hash values of the object. In some embodiments, processing the recovery request based on the determined segments includes using the identified segments residing in the requestor to reconstitute the object.
    Type: Grant
    Filed: June 11, 2013
    Date of Patent: October 20, 2015
    Assignee: EMC Corporation
    Inventors: Michael John Dutch, Christopher Hercules Claudatos, Mandavilli Navneeth Rao
  • Patent number: 9152706
    Abstract: Surveillance data is received from a source such as a traffic camera. The data is hashed and the signature is stored in a database. The data itself may be discarded after it is hashed. In an embodiment, extrinsic information such as time and location are associated with the signature. Identification data may be received and hashed. The signature belonging to the identification data may be compared to the database to determine if there is any matching surveillance data. If a match is found, the extrinsic information may be returned.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: October 6, 2015
    Assignee: EMC Corporation
    Inventors: Christopher Hercules Claudatos, William Dale Andruss, Michael John Dutch
  • Patent number: 9152650
    Abstract: A method, article of manufacture, and apparatus for recovering mobile device data is disclosed. In some embodiments, this includes using a processor to access a server with a unique identifier, determining data to be recovered from the server to a target mobile device, transmitting the determined data to the target mobile device, and storing the transmitted data on the target mobile device. The determined data may come from a source mobile device, and the determined data may be recovered to a target mobile device or multiple target mobile devices.
    Type: Grant
    Filed: March 31, 2010
    Date of Patent: October 6, 2015
    Assignee: EMC Corporation
    Inventors: Anand Raj, Rangarajan Suryanarayanan, Christopher Hercules Claudatos, Satish Basavaraj, Joseph Elwin Fernandes, Sudhindra M. Sheshadrivasan, Deepak Visweswaraiah
  • Patent number: 9135258
    Abstract: A method, article of manufacture, and apparatus for efficiently restoring a target system are disclosed. In some embodiments, a set of computer systems to be restored to a common state is determined. An image is then created from a computer system from the set of computer systems. A profile is generated from each of the computer systems in the set of computer systems. A profile is associated with the image. The profiles and images are then stored in a storage device. The image may be modified. In some embodiments, software components are removed from the image. In some embodiments, software components are added to the image.
    Type: Grant
    Filed: September 30, 2009
    Date of Patent: September 15, 2015
    Assignee: EMC Corporation
    Inventors: Michael John Dutch, Christopher Hercules Claudatos, William Dale Andruss, Bruce David Leetch, Steven R. Terwilliger
  • Publication number: 20150227439
    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: December 12, 2014
    Publication date: August 13, 2015
    Inventors: Jian Xing, Christopher Hercules Claudatos, Mandavilli Navneeth Rao, Michael John Dutch
  • Patent number: 9092563
    Abstract: A system for discovering bugs comprises an input interface and a processor. The input interface is configured to receive a bug definition. The bug definition includes a set operator with a time constraint and one or more set operands. The input interface is configured to receive an event log. The processor is configured to determine a list of bug occurrences using the bug definition and the event log.
    Type: Grant
    Filed: September 27, 2013
    Date of Patent: July 28, 2015
    Assignee: EMC Corporation
    Inventors: Kai Chen, Jun Tao, Ping Chen, Michael John Dutch, Mark Chamness, William Dale Andruss, Bo Chen, Christopher Hercules Claudatos
  • Publication number: 20150154078
    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: December 16, 2014
    Publication date: June 4, 2015
    Inventors: Michael John Dutch, Christopher Hercules Claudatos, Mandavilli Navneeth Rao
  • Publication number: 20150149414
    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: Application
    Filed: January 27, 2015
    Publication date: May 28, 2015
    Inventors: Michael John Dutch, Christopher Hercules Claudatos, Mandavilli Navneeth Rao
  • Patent number: 9015120
    Abstract: A method, article of manufacture, and apparatus for backing up data. In some embodiments, this includes loading a file type database, wherein the file type database includes a location exclusion table and a file type table, analyzing the file type database, updating a file backup list based on the analysis, and storing the updated file backup list in a storage device. In some embodiments, a file may be scanned prior to loading the database.
    Type: Grant
    Filed: March 31, 2012
    Date of Patent: April 21, 2015
    Assignee: EMC Corporation
    Inventors: Michael John Dutch, William Dale Andruss, Christopher Hercules Claudatos
  • Patent number: 8977891
    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: June 20, 2013
    Date of Patent: March 10, 2015
    Assignee: EMC Corporation
    Inventors: Michael John Dutch, Christopher Hercules Claudatos, Mandavilli Navneeth Rao
  • Patent number: 8959061
    Abstract: A method, article of manufacture, and apparatus for efficiently restoring a target system are disclosed. In some embodiments, a target is analyzed. A target profile is created based on the analysis. The target profile is then compared to a source profile. A profile difference is generated based on the comparison. The source image is modified based on the profile difference, and the modified image is then stored on the target. In some embodiments, modifying the source image may include removing or adding software components.
    Type: Grant
    Filed: September 30, 2009
    Date of Patent: February 17, 2015
    Assignee: EMC Corporation
    Inventors: Michael John Dutch, Christopher Hercules Claudatos, William Dale Andruss, Bruce David Leetch, Steven R. Terwilliger
  • Publication number: 20150039562
    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: August 19, 2014
    Publication date: February 5, 2015
    Inventors: Jian Xing, Christopher Hercules Claudatos, Mandavilli Navneeth Rao, Michael John Dutch