Patents by Inventor Peter Cawley

Peter Cawley 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).

  • Publication number: 20160179502
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for identifying source code used to build executable. One of the methods includes determining that a first newly created process is a compiler, the compiler being invoked to compile a source code file; after the compiler exits, generating a first hash value of an object file generated by the compiler; generating an object artifact that identifies the source code file and includes the first hash value of contents of the object file generated by the compiler; determining that the second newly created process is a linker, the linker being invoked to generate an executable file from one or more object files; generating a link artifact that includes respective hash values of each of the one or more object files used to generate the executable file; and providing the link artifact and object artifact to a static analysis system.
    Type: Application
    Filed: December 17, 2014
    Publication date: June 23, 2016
    Inventor: Peter Cawley
  • Publication number: 20160109414
    Abstract: An apparatus and method for ultrasonic non-destructive testing provides an elongate strip of ultrasound transmissive material coupled at a proximal end to an object under test. The elongate strip has a transverse cross-section with a width and thickness giving an aspect ratio greater than unity and matched to the ultrasonic transducer such that excitation induces an ultrasonic signal to propagate along the elongate strip to the proximal end and to enter the object under test. These pulses are particularly suited for time-of-flight measurements, thickness measurements, crack measurements and the like. The elongate strip helps to separate the transducer from a potentially hostile environment associated with the object under test. The elongate strip also has a large area of contact with the object under test allowing efficient transmission of energy into the object under test.
    Type: Application
    Filed: December 28, 2015
    Publication date: April 21, 2016
    Inventors: Peter CAWLEY, Frederick Bert CEGLA
  • Patent number: 9274090
    Abstract: An apparatus and method for ultrasonic non-destructive testing provides an elongate strip of ultrasound transmissive material coupled at a proximal end to an object under test. The elongate strip has a transverse cross-section with a width and thickness giving an aspect ratio greater than unity and matched to the ultrasonic transducer such that excitation induces a substantially non-dispersive ultrasonic signal to propagate along the elongate strip to the proximal end and to enter the object under test. These non-dispersive pulses are particularly suited for time-of-flight measurements, thickness measurements, crack measurements and the like. The elongate strip helps to separate the transducer from a potentially hostile environment associated with the object under test. The elongate strip also has a large area of contact with the object under test allowing efficient transmission of energy into the object under test.
    Type: Grant
    Filed: May 30, 2014
    Date of Patent: March 1, 2016
    Assignee: Imperial Innovations Limited
    Inventors: Peter Cawley, Frederick Bert Cegla
  • Publication number: 20150347163
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for extracting source code. One of the methods includes receiving, by a newly created process, a request to execute code of an executable file in the newly created process, wherein the request specifies a parameter. The newly created process loads a process interception library. Library initialization code of the process interception library determines whether the parameter should be intercepted. In response to determining that the parameter should be intercepted, the parameter is provided to another process.
    Type: Application
    Filed: July 8, 2015
    Publication date: December 3, 2015
    Inventors: Julian Tibble, Pavel Avgustinov, Peter Cawley
  • Patent number: 9110737
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for extracting source code. One of the methods includes receiving, by a newly created process, a request to execute code of an executable file in the newly created process, wherein the request specifies a parameter. The newly created process loads a process interception library. Library initialization code of the process interception library determines whether the parameter should be intercepted. In response to determining that the parameter should be intercepted, the parameter is provided to another process.
    Type: Grant
    Filed: May 30, 2014
    Date of Patent: August 18, 2015
    Assignee: Semmle Limited
    Inventors: Julian Tibble, Pavel Avgustinov, Peter Cawley
  • Publication number: 20140260633
    Abstract: An apparatus and method for ultrasonic non-destructive testing provides an elongate strip of ultrasound transmissive material coupled at a proximal end to an object under test. The elongate strip has a transverse cross-section with a width and thickness giving an aspect ratio greater than unity and matched to the ultrasonic transducer such that excitation induces a substantially non-dispersive ultrasonic signal to propagate along the elongate strip to the proximal end and to enter the object under test. These non-dispersive pulses are particularly suited for time-of-flight measurements, thickness measurements, crack measurements and the like. The elongate strip helps to separate the transducer from a potentially hostile environment associated with the object under test. The elongate strip also has a large area of contact with the object under test allowing efficient transmission of energy into the object under test.
    Type: Application
    Filed: May 30, 2014
    Publication date: September 18, 2014
    Applicant: IMPERIAL INNOVATIONS LIMITED
    Inventors: Peter CAWLEY, Frederick Bert CEGLA
  • Patent number: 8789419
    Abstract: An apparatus and method for ultrasonic non-destructive testing provides an elongate strip of ultrasound transmissive material coupled at a proximal end to an object under test. The elongate strip has a transverse cross-section with a width and thickness giving an aspect ratio greater than unity and matched to the ultrasonic transducer such that excitation induces a substantially non-dispersive ultrasonic signal to propagate along the elongate strip to the proximal end and to enter the object under test. These non-dispersive pulses are particularly suited for time-of-flight measurements, thickness measurements, crack measurements and the like. The elongate strip helps to separate the transducer from a potentially hostile environment associated with the object under test. The elongate strip also has a large area of contact with the object under test allowing efficient transmission of energy into the object under test.
    Type: Grant
    Filed: December 12, 2012
    Date of Patent: July 29, 2014
    Assignee: Imperial Innovations Limited
    Inventors: Peter Cawley, Frederick Bert Cegla
  • Patent number: 8783110
    Abstract: An apparatus and method for ultrasonic non-destructive testing provides an elongate strip of ultrasound transmissive material coupled at a proximal end to an object under test. The elongate strip has a transverse cross-section with a width and thickness giving an aspect ratio greater than unity and matched to the ultrasonic transducer such that excitation induces a substantially non-dispersive ultrasonic signal to propagate along the elongate strip to the proximal end and to enter the object under test. These non-dispersive pulses are particularly suited for time-of-flight measurements, thickness measurements, crack measurements and the like. The elongate strip helps to separate the transducer from a potentially hostile environment associated with the object under test. The elongate strip also has a large area of contact with the object under test allowing efficient transmission of energy into the object under test.
    Type: Grant
    Filed: December 12, 2012
    Date of Patent: July 22, 2014
    Assignee: Imperial Innovations Limited
    Inventors: Peter Cawley, Frederick Bert Cegla
  • Patent number: 8739629
    Abstract: An apparatus and method for ultrasonic non-destructive testing provides an elongate strip of ultrasound transmissive material coupled at a proximal end to an object under test. The elongate strip has a transverse cross-section with a width and thickness giving an aspect ratio greater than unity and matched to the ultrasonic transducer such that excitation induces a substantially non-dispersive ultrasonic signal to propagate along the elongate strip to the proximal end and to enter the object under test. These non-dispersive pulses are particularly suited for time-of-flight measurements, thickness measurements, crack measurements and the like. The elongate strip helps to separate the transducer from a potentially hostile environment associated with the object under test. The elongate strip also has a large area of contact with the object under test allowing efficient transmission of energy into the object under test.
    Type: Grant
    Filed: December 12, 2012
    Date of Patent: June 3, 2014
    Assignee: Imperial Innovations Limited
    Inventors: Peter Cawley, Frederick Bert Cegla
  • Patent number: 8391958
    Abstract: The invention relates to an arrangement (100, 200, 500) and a method for testing a hold (120, 220, 520), such as an implant, attached to an object (130, 230, 530), such as a bone, the method comprising the steps of: bringing a member (110, 210, 510) into contact with said hold, contactlessly detecting at least one resonance frequency of said member (110, 210, 510) when it is in contact with said hold (120, 220, 510); and interpreting the detected resonance frequency in terms of the degree of attachment of the hold with respect to the object.
    Type: Grant
    Filed: February 26, 2009
    Date of Patent: March 5, 2013
    Assignee: Osstell AB
    Inventors: Peter Cawley, Anders Pettersson
  • Patent number: 8381592
    Abstract: An apparatus and method for ultrasonic non-destructive testing provides an elongate strip of ultrasound transmissive material coupled at a proximal end to an object under test. The elongate strip has a transverse cross-section with a width and thickness giving an aspect ratio greater than unity and matched to the ultrasonic transducer such that excitation induces a substantially non-dispersive ultrasonic signal to propagate along the elongate strip to the proximal end and to enter the object under test. These non-dispersive pulses are particularly suited for time-of-flight measurements, thickness measurements, crack measurements and the like. The elongate strip helps to separate the transducer from a potentially hostile environment associated with the object under test. The elongate strip also has a large area of contact with the object under test allowing efficient transmission of energy into the object under test.
    Type: Grant
    Filed: September 14, 2006
    Date of Patent: February 26, 2013
    Assignee: Imperial Innovations Limited
    Inventors: Peter Cawley, Frederick Bert Cegla
  • Publication number: 20110016976
    Abstract: An apparatus and method for ultrasonic non-destructive testing provides an elongate strip of ultrasound transmissive material coupled at a proximal end to an object under test. The elongate strip has a transverse cross-section with a width and thickness giving an aspect ratio greater than unity and matched to the ultrasonic transducer such that excitation induces a substantially non-dispersive ultrasonic signal to propagate along the elongate strip to the proximal end and to enter the object under test. These non-dispersive pulses are particularly suited for time-of-flight measurements, thickness measurements, crack measurements and the like. The elongate strip helps to separate the transducer from a potentially hostile environment associated with the object under test. The elongate strip also has a large area of contact with the object under test allowing efficient transmission of energy into the object under test.
    Type: Application
    Filed: September 27, 2010
    Publication date: January 27, 2011
    Applicant: IMPERIAL INNOVATIONS LIMITED
    Inventors: Peter Cawley, Frederick Bert Cegla
  • Publication number: 20100058869
    Abstract: An apparatus and method for ultrasonic non-destructive testing provides an elongate strip of ultrasound transmissive material coupled at a proximal end to an object under test. The elongate strip has a transverse cross-section with a width and thickness giving an aspect ratio greater than unity and matched to the ultrasonic transducer such that excitation induces a substantially non-dispersive ultrasonic signal to propagate along the elongate strip to the proximal end and to enter the object under test. These non-dispersive pulses are particularly suited for time-of-flight measurements, thickness measurements, crack measurements and the like. The elongate strip helps to separate the transducer from a potentially hostile environment associated with the object under test. The elongate strip also has a large area of contact with the object under test allowing efficient transmission of energy into the object under test.
    Type: Application
    Filed: September 14, 2006
    Publication date: March 11, 2010
    Applicant: IMPERIAL INNOVATIONS LIMITED
    Inventors: Peter Cawley, Frederick Bert Cegla
  • Publication number: 20090299173
    Abstract: The invention relates to an arrangement (100, 200, 500) and a method for testing a hold (120, 220, 520), such as an implant, attached to an object (130, 230, 530), such as a bone, the method comprising the steps of: bringing a member (110, 210, 510) into contact with said hold, contactlessly detecting at least one resonance frequency of said member (110, 210, 510) when it is in contact with said hold (120, 220, 510); and interpreting the detected resonance frequency in terms of the degree of attachment of the hold with respect to the object.
    Type: Application
    Filed: February 26, 2009
    Publication date: December 3, 2009
    Applicant: Integration Diagnostics Ltd.
    Inventors: Peter Cawley, Anders Pettersson
  • Publication number: 20070270684
    Abstract: The invention relates to an arrangement (100, 200, 500) and a method for testing a hold (120, 220, 520), such as an implant, attached to an object (130, 230, 530), such as a bone, the method comprising the steps of bringing a member (110, 210, 510) into contact with said hold, contactlessly detecting at least one resonance frequency of said member (110, 210, 510) when it is in contact with said hold (120, 220, 510); and interpreting the detected resonance frequency in terms of the degree of attachment of the hold with respect to the object.
    Type: Application
    Filed: June 21, 2004
    Publication date: November 22, 2007
    Applicant: Integration Diagnostics Ltd.
    Inventors: Peter Cawley, Anders Pettersson
  • Patent number: 6240766
    Abstract: Apparatus for testing fruit and vegetables to assess their ripeness includes an impactor device (28) comprising a bellows (30) which can be expanded and retracted by the application of pressurized air and vacuum via a support tube (32) for the bellows and which mounts an impactor (33) for tapping a fruit or vegetable item to be tested. The impactor has an internal slug movable relatively to the bellows (30) so that, when the bellows expands and stops upon its nose piece (36) contacting the surface of the item to be tested, the slug continues to move through the aperture (35) in the nose piece, under its own momentum, to tap the surface of the item. The slug incorporates a force transducer which, when the slug is tapped against the item, produces an electrical output signal in the form of a pulse corresponding to the reaction force and this pulse is processed to produce a signal indicative of the ripeness of the fruit.
    Type: Grant
    Filed: November 1, 1999
    Date of Patent: June 5, 2001
    Assignee: Imperial College of Science, Technology and Medicine
    Inventor: Peter Cawley
  • Patent number: 6148672
    Abstract: An apparatus and a method for inspecting elongate members, especially pipes, using Lamb waves. The apparatus and method provide for the propagation of an axi-symmetric Lamb wave of a single mode in one direction along the pipe. A receiver is provided to receive the Lamb wave after its passage along the pipe and convert the received wave for storage, processing and analysis to determine whether or not there are faults present in the pipe. The apparatus includes at least one and usually several excitation rings each having a plurality of Lamb wave exciters deployed in equiangular spacing in a ring clamping structure whereby each exciter can be pressed with equal force against the surface of the pipe under inspection.
    Type: Grant
    Filed: September 10, 1997
    Date of Patent: November 21, 2000
    Assignee: Imperial College of Science, Technology of Medicine
    Inventors: Peter Cawley, David Nathaniel Alleyne, Che Wan Chan
  • Patent number: 5392779
    Abstract: Method and apparatus for testing an implant attached to a bone of a human or animal subject includes a member releasably attached to the implant. The member carries a transducer for exciting the member with a variable frequency AC signal, and a transducer for detecting a resonance frequency of the member. The detected resonance frequency is used to assess the degree of attachment of the implant to the bone.
    Type: Grant
    Filed: October 28, 1993
    Date of Patent: February 28, 1995
    Assignee: Imperial College of Science, Technology & Medicine
    Inventors: Neil Meredith, Peter Cawley
  • Patent number: 4959686
    Abstract: An automated shopping order entry system has particularly advantageous features for use in a supermarket having a delicatessen station. A processor subsystem, a customer subsystem, and an employee subsystem are provided. The customer subsystem can be located in the view of customers entering at a customer entrance that is typically remote from the delicatessen station. The customer can select delicatessen items and gets a printout of item selection and of estimated waiting time based on an accumulated variable workload that depends on items ordered by customers. Shopping efficiency is increased by making automated shopping available to the customer at an advantageous place and time in the shopping pattern, and by handling waiting time in an advantageous manner.
    Type: Grant
    Filed: February 24, 1988
    Date of Patent: September 25, 1990
    Assignee: Dexter Systems, Inc.
    Inventors: John J. Spallone, William E. Doyle, Peter Cawley
  • Patent number: 4542639
    Abstract: Apparatus and method for testing structures by impact. The structure is struck by an impactor associated with a force transducer the output of which is related to the force which the transducer experiences on impact and encompasses a frequency range including the lowest frequencies (typically approaching zero frequency, see FIG. 3) which that force contains to any substantial degree. A test spectrum of the force including that full range of frequencies is produced by a Fourier transformer in a form suitable for automatic comparison, and is then so compared with a reference spectrum typical of impact with a reference structure, and a signal is produced indicating fit or lack of fit between the test and reference spectra.
    Type: Grant
    Filed: April 2, 1984
    Date of Patent: September 24, 1985
    Assignee: National Research Development Corporation
    Inventors: Peter Cawley, Robert D. Adams