Patents by Inventor Gregory Law

Gregory Law 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: 10331545
    Abstract: A method of generating program analysis data for analyzing operation of a computer program includes running a first instrumented version of machine code representing the program, the running defines a reference execution of the program, and capturing a log of non-deterministic events during the reference execution such that the machine code can be re-run in a deterministic manner to reproduce states of a processor and memory during the re-running. The method also includes generating a second instrumented version of the machine code including instrumented machine code to replay execution of the machine code representing the program and to capture and store program state information during the replayed execution, the program state information includes one or both of one or more values of registers of the processor and one or more values of memory locations used by the program.
    Type: Grant
    Filed: May 12, 2016
    Date of Patent: June 25, 2019
    Assignee: UNDO LTD.
    Inventors: Julian Philip Smith, Gregory Law
  • Publication number: 20160335172
    Abstract: A method is disclosed of generating program analysis data for analysing the operation of a computer program. The method includes running a first instrumented version of machine code representing the program, wherein said running defines a reference execution of said program, capturing a log of non-deterministic events during reference execution to reproduce states of a processor and memory during the re-running, generating a second instrumented version of machine code to replay execution of said machine code representing the program and to capture and store program state information, wherein said program state information comprises one or both of one or more values of registers of said processor and one or more values of memory locations used by said program, running said instrumented machine code whilst reproducing said non-deterministic events during said running to reproduce said reference execution; and capturing said program state information whilst reproducing said reference execution.
    Type: Application
    Filed: May 12, 2016
    Publication date: November 17, 2016
    Inventors: JULIAN PHILIP SMITH, GREGORY LAW
  • Patent number: 5172889
    Abstract: An improved strut spring compression tool is provided having a load screw that extends between pairs of arms that are engaged with spaced coils of a strut spring to be compressed. The improved load screw is provided with a stop block formed unitarily thereon. The stop block serves as a limit stop that prevents further adjustment of the arms of the spring compression tool toward each other that could potentially result in damage to the component parts of the strut spring compression tool.
    Type: Grant
    Filed: January 16, 1992
    Date of Patent: December 22, 1992
    Assignee: Lincoln
    Inventors: Steven W. Post, Gregory Law