Patents by Inventor Herbert Perkins

Herbert Perkins 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: 8788884
    Abstract: An approach to detection and repair of application level semantic errors in deployed software includes inferring aspects of correct operation of a program. For instance, a suite of examples of operations that are known or assumed to be correct are used to infer correct operation. Further operation of the program can be compared to results found during correct operation and the logic of the program can be augmented to ensure that aspects of further examples of operation of the program are sufficiently similar to the examples in the correct suite. In some examples, the similarity is based on identifying invariants that are satisfied at certain points in the program execution, and augmenting (e.g., “patching”) the logic includes adding tests to confirm that the invariants are satisfied in the new examples. In some examples, the logic invokes an automatic or semi-automatic error handling procedure if the test is not satisfied.
    Type: Grant
    Filed: December 7, 2010
    Date of Patent: July 22, 2014
    Assignees: Massachusetts Institute of Technology, BAE Systems Information and Electronic Systems Integration Inc.
    Inventors: Jeff Herbert Perkins, Stylianos Sidiroglou, Martin Conway Rinard, Eric Patrick Lahtinen, Paolo Mario Piselli, Basil C Krikeles, Timothy Alan Anderson, Greg Timothy Sullivan
  • Patent number: 8322426
    Abstract: A downhole actuator apparatus that selectively maintains a pressure differential between two pressure regions in a well. The apparatus includes a body defining first and second chambers. A piston is slidably disposed in the body and is selectively moveable between first and second positions. A barrier is disposed in the body to selectively separate the first and second chambers. A fluid is disposed in the first chamber between the barrier and the piston. A control system that is at least partially disposed within the body is operable to generate an output signal responsive to receipt of a predetermined input signal. The output signal is operable to create a failure of the barrier such that at least a portion of the fluid flows from the first chamber to the second chamber and the piston moves from the first position to the second position.
    Type: Grant
    Filed: April 28, 2010
    Date of Patent: December 4, 2012
    Assignee: Halliburton Energy Services, Inc.
    Inventors: Adam Wright, Donald Herbert Perkins, Michael Linley Fripp, Scott Luke Miller
  • Publication number: 20120144227
    Abstract: An approach to detection and repair of application level semantic errors in deployed software includes inferring aspects of correct operation of a program. For instance, a suite of examples of operations that are known or assumed to be correct are used to infer correct operation. Further operation of the program can be compared to results found during correct operation and the logic of the program can be augmented to ensure that aspects of further examples of operation of the program are sufficiently similar to the examples in the correct suite. In some examples, the similarity is based on identifying invariants that are satisfied at certain points in the program execution, and augmenting (e.g., “patching”) the logic includes adding tests to confirm that the invariants are satisfied in the new examples. In some examples, the logic invokes an automatic or semi-automatic error handling procedure if the test is not satisfied.
    Type: Application
    Filed: December 7, 2010
    Publication date: June 7, 2012
    Applicants: BAE Systems Information Solutions, Inc., Massachusetts Institute of Technology
    Inventors: Jeff Herbert Perkins, Stylianos Sidiroglou, Martin Conway Rinard, Eric Patrick Lahtinen, Paolo Mario Piselli, Basil C. Krikeles, Timothy Alan Anderson, Greg Timothy Sullivan
  • Publication number: 20110265987
    Abstract: A downhole actuator apparatus that selectively maintains a pressure differential between two pressure regions in a well. The apparatus includes a body defining first and second chambers. A piston is slidably disposed in the body and is selectively moveable between first and second positions. A barrier is disposed in the body to selectively separate the first and second chambers. A fluid is disposed in the first chamber between the barrier and the piston. A control system that is at least partially disposed within the body is operable to generate an output signal responsive to receipt of a predetermined input signal. The output signal is operable to create a failure of the barrier such that at least a portion of the fluid flows from the first chamber to the second chamber and the piston moves from the first position to the second position.
    Type: Application
    Filed: April 28, 2010
    Publication date: November 3, 2011
    Applicant: Halliburton Energy Services, Inc.
    Inventors: Adam Wright, Donald Herbert Perkins, Michael Linley Fripp, Scott Luke Miller
  • Publication number: 20070213554
    Abstract: A process for preparing an alkoxylation catalyst wherein a catalyst precursor which is formed from an alkoxylated alcohol and an alkaline earth metal compound to form a dispersion of an alkaline earth metal species is reacted with at least one alkylene oxide to alkoxylate at least a portion of the alkoxylated alcohol and forms a block alkoxylated alcohol.
    Type: Application
    Filed: February 21, 2007
    Publication date: September 13, 2007
    Inventors: Kenneth Matheson, Masikana Mdleleni, Tad Hebdon, Herbert Perkins, Melanie Sharp
  • Publication number: 20070060770
    Abstract: A process for preparing an alkoxylation catalyst wherein a catalyst precursor which is formed from an alkoxylated alcohol and an alkaline earth metal compound to form a dispersion of an alkaline earth metal species is reacted with propylene oxide to propoxylate at least a portion of the ethoxylated alcohol.
    Type: Application
    Filed: September 1, 2005
    Publication date: March 15, 2007
    Inventors: Kenneth Matheson, Masikana Mdleleni, Tad Hebdon, Herbert Perkins