Patents by Inventor Joshua Knight

Joshua Knight 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: 10785394
    Abstract: An inspection system may include an optical component configured to deliver inspection light to a subject and a detector configured to obtain an image of the subject based on the inspection light delivered to the subject. The inspection system may also include a processor in communication with the optical component and the detector. The processor may be configured to: measure an aberration of the optical component based on the image of the subject obtained by the detector; and adjust the optical component to compensate for a change in the aberration.
    Type: Grant
    Filed: July 11, 2016
    Date of Patent: September 22, 2020
    Assignee: KLA Corporation
    Inventors: Jeremy Nesbitt, Joshua Knight, Timothy Russin, Vadim Palshin, Suneet Luniya, Kevin Lai, Mike Murugan, Mark Bailey
  • Publication number: 20140056491
    Abstract: A method of deriving authentication data comprises selecting an illumination configuration from a plurality of predetermined illumination configurations; illuminating at least a part of the user in a manner corresponding to the selected illumination configuration; capturing an image of at least a portion of the illuminated user; and determining whether to authenticate the user based on the captured image.
    Type: Application
    Filed: August 23, 2013
    Publication date: February 27, 2014
    Applicant: Vodafone IP Licensing Limited
    Inventor: Joshua Knight
  • Publication number: 20080035555
    Abstract: An apparatus, system, and method are disclosed for enhancing the filtration of small particles from liquid stream. The apparatus includes a fuel filter bank having with at least one fuel filter. The fuel filter bank is mounted on a mounting bracket. The mounting bracket couples to an internal combustion engine with a plurality of vibration dampeners. The engine may have a high pressure common rail fuel system. The vibration dampeners vibrationally isolate the fuel filter bank from the internal combustion engine, reducing the particle slip and degradation of the fuel filter bank.
    Type: Application
    Filed: April 13, 2007
    Publication date: February 14, 2008
    Inventors: Norm Blizard, David Genter, Joshua Knight
  • Publication number: 20060161910
    Abstract: An approach for automatically ensuring compatibility of a requested code module for a program-code environment is provided in which the requested code module provides an indication of at least one compatible operating system version which can execute the requested code module. This indication is automatically compared to version information of a currently-running operating system of the program-code environment when the currently-running operating system loads the requested code module. Compatibility of the requested code module is ensured upon the automatic comparison establishing agreement between the indication and the version information of the currently-running operating system. In another aspect, when the requested code module is to be loaded in response to a request to access the requested code module, a code-module version requirement of a requesting code module is automatically compared to version information of the requested code module to ensure compatibility of the requested code module.
    Type: Application
    Filed: January 14, 2005
    Publication date: July 20, 2006
    Applicant: International Business Machines Corporation
    Inventors: Roger Bonsteel, Juliet Candee, John Czukkermann, David Emmes, Steven Greenspan, Joshua Knight, Alan Webb
  • Publication number: 20060161905
    Abstract: A method of facilitating computing-environment control of a resource to be accessed by existing program code is provided which includes transparently replacing an uncontrolled resource referenced by existing program code with a resource controlled by a computing environment. The method also includes transparently interposing at least one resource management service of the computing environment between the existing program code and the resource controlled by the computing environment, wherein the at least one resource management service provides computing-environment control of the resource to be accessed by the existing program code. The replacing of the uncontrolled resource prevents the existing program code from directly accessing the resource.
    Type: Application
    Filed: January 14, 2005
    Publication date: July 20, 2006
    Applicant: International Business Machines Corporation
    Inventors: Roger Bonsteel, Juliet Candee, John Czukkermann, David Emmes, Steven Greenspan, Joshua Knight, Alan Webb
  • Publication number: 20060064683
    Abstract: A method of porting code from a native platform to a non-native platform is provided which utilizes a non-native, platform-specific layer of code and a platform-neutral layer of code. The platform-neutral layer substantially emulates the native platform of ported code and provides a platform-neutral interface to the ported code. Together, the platform-specific layer and the platform-neutral layer provide an execution environment in which the ported code operates as a kernel extension of the non-native platform. The platform-neutral layer of the execution environment is portable to other non-native platforms so that code can be ported to another non-native platform by replacing the platform-specific layer with a customized platform-specific layer, which is adapted to the other non-native platform.
    Type: Application
    Filed: September 23, 2004
    Publication date: March 23, 2006
    Applicant: International Business Machines Corporation
    Inventors: Roger Bonsteel, Juliet Candee, John Czukkermann, David Emmes, Steven Greenspan, Joshua Knight, Alan Webb
  • Publication number: 20050177045
    Abstract: Fabrication methods for capacitive-micromachined ultrasound transducers (“cMUT”) and cMUT imaging array systems are provided. cMUT devices fabricated from low process temperatures are also provided. In an exemplary embodiment, a process temperature can be less than approximately 300 degrees Celsius. A cMUT fabrication method generally comprises depositing and patterning materials on a substrate (400). The substrate (400) can be silicon, transparent, other materials. In an exemplary embodiment, multiple metal layers (405, 410, 415) can be deposited and patterned onto the substrate (400); several membrane layers (420, 435, 445) can be deposited over the multiple metal layers (405, 410, 415); and additional metal layers (425, 430) can be disposed within the several membrane layers (420, 435, 445). The second metal layer (410) is preferably resistant to etchants used to etch the third metal layer (415) when forming a cavity (447). Other embodiments are also claimed and described.
    Type: Application
    Filed: February 7, 2005
    Publication date: August 11, 2005
    Applicant: Georgia Tech Research Corporation
    Inventors: F. Degertekin, Jeffrey McLean, Joshua Knight