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: 20160179502Abstract: 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: ApplicationFiled: December 17, 2014Publication date: June 23, 2016Inventor: Peter Cawley
-
Publication number: 20160109414Abstract: 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: ApplicationFiled: December 28, 2015Publication date: April 21, 2016Inventors: Peter CAWLEY, Frederick Bert CEGLA
-
Patent number: 9274090Abstract: 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: GrantFiled: May 30, 2014Date of Patent: March 1, 2016Assignee: Imperial Innovations LimitedInventors: Peter Cawley, Frederick Bert Cegla
-
Publication number: 20150347163Abstract: 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: ApplicationFiled: July 8, 2015Publication date: December 3, 2015Inventors: Julian Tibble, Pavel Avgustinov, Peter Cawley
-
Patent number: 9110737Abstract: 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: GrantFiled: May 30, 2014Date of Patent: August 18, 2015Assignee: Semmle LimitedInventors: Julian Tibble, Pavel Avgustinov, Peter Cawley
-
Publication number: 20140260633Abstract: 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: ApplicationFiled: May 30, 2014Publication date: September 18, 2014Applicant: IMPERIAL INNOVATIONS LIMITEDInventors: Peter CAWLEY, Frederick Bert CEGLA
-
Patent number: 8789419Abstract: 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: GrantFiled: December 12, 2012Date of Patent: July 29, 2014Assignee: Imperial Innovations LimitedInventors: Peter Cawley, Frederick Bert Cegla
-
Patent number: 8783110Abstract: 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: GrantFiled: December 12, 2012Date of Patent: July 22, 2014Assignee: Imperial Innovations LimitedInventors: Peter Cawley, Frederick Bert Cegla
-
Patent number: 8739629Abstract: 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: GrantFiled: December 12, 2012Date of Patent: June 3, 2014Assignee: Imperial Innovations LimitedInventors: Peter Cawley, Frederick Bert Cegla
-
Patent number: 8391958Abstract: 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: GrantFiled: February 26, 2009Date of Patent: March 5, 2013Assignee: Osstell ABInventors: Peter Cawley, Anders Pettersson
-
Patent number: 8381592Abstract: 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: GrantFiled: September 14, 2006Date of Patent: February 26, 2013Assignee: Imperial Innovations LimitedInventors: Peter Cawley, Frederick Bert Cegla
-
Publication number: 20110016976Abstract: 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: ApplicationFiled: September 27, 2010Publication date: January 27, 2011Applicant: IMPERIAL INNOVATIONS LIMITEDInventors: Peter Cawley, Frederick Bert Cegla
-
Publication number: 20100058869Abstract: 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: ApplicationFiled: September 14, 2006Publication date: March 11, 2010Applicant: IMPERIAL INNOVATIONS LIMITEDInventors: Peter Cawley, Frederick Bert Cegla
-
Publication number: 20090299173Abstract: 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: ApplicationFiled: February 26, 2009Publication date: December 3, 2009Applicant: Integration Diagnostics Ltd.Inventors: Peter Cawley, Anders Pettersson
-
Publication number: 20070270684Abstract: 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: ApplicationFiled: June 21, 2004Publication date: November 22, 2007Applicant: Integration Diagnostics Ltd.Inventors: Peter Cawley, Anders Pettersson
-
Patent number: 6240766Abstract: 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: GrantFiled: November 1, 1999Date of Patent: June 5, 2001Assignee: Imperial College of Science, Technology and MedicineInventor: Peter Cawley
-
Patent number: 6148672Abstract: 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: GrantFiled: September 10, 1997Date of Patent: November 21, 2000Assignee: Imperial College of Science, Technology of MedicineInventors: Peter Cawley, David Nathaniel Alleyne, Che Wan Chan
-
Patent number: 5392779Abstract: 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: GrantFiled: October 28, 1993Date of Patent: February 28, 1995Assignee: Imperial College of Science, Technology & MedicineInventors: Neil Meredith, Peter Cawley
-
Patent number: 4959686Abstract: 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: GrantFiled: February 24, 1988Date of Patent: September 25, 1990Assignee: Dexter Systems, Inc.Inventors: John J. Spallone, William E. Doyle, Peter Cawley
-
Patent number: 4542639Abstract: 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: GrantFiled: April 2, 1984Date of Patent: September 24, 1985Assignee: National Research Development CorporationInventors: Peter Cawley, Robert D. Adams