Patents by Inventor Brian P. Farm

Brian P. Farm 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: 11670019
    Abstract: A method including receiving a spatial query on spatial data. The spatial query has a spatial query extent including a sub-portion of the spatial data. A projection type is selected for the spatial query. A framebuffer is created for the selected projection type. Vertex buffers are established to hold a geometry of the selected projection type. The vertex buffers are passed from a CPU to a GPU. A spatial geometry of the spatial query extent is rendered into the framebuffer by projecting feature vertex data for features that fall at least partly within the spatial query extent into the vertex buffers. Rendering generates rendered framebuffer pixel values. Pixel values of the rendered framebuffer are retrieved as bytes on the CPU. A spatial query result is processed that includes or uses the pixel values.
    Type: Grant
    Filed: August 11, 2021
    Date of Patent: June 6, 2023
    Assignee: The Boeing Company
    Inventors: Brian P. Farm, Malcolm Toon
  • Publication number: 20230050854
    Abstract: A method including receiving a spatial query on spatial data. The spatial query has a spatial query extent including a sub-portion of the spatial data. A projection type is selected for the spatial query. A framebuffer is created for the selected projection type. Vertex buffers are established to hold a geometry of the selected projection type. The vertex buffers are passed from a CPU to a GPU. A spatial geometry of the spatial query extent is rendered into the framebuffer by projecting feature vertex data for features that fall at least partly within the spatial query extent into the vertex buffers. Rendering generates rendered framebuffer pixel values. Pixel values of the rendered framebuffer are retrieved as bytes on the CPU. A spatial query result is processed that includes or uses the pixel values.
    Type: Application
    Filed: August 11, 2021
    Publication date: February 16, 2023
    Applicant: The Boeing Company
    Inventors: Brian P. Farm, Malcolm Toon
  • Publication number: 20220343581
    Abstract: A method including defining, in a buffer, a particle having an initial position in an absolute coordinate system independent of a graphical user interface (GUI) in which the particle is renderable. The method also includes assigning a memory range within the buffer to the particle. The method also includes generating, in the memory range, an updated position in the absolute coordinate system for the particle. The method also includes determining, in the memory range and from a combination of the initial position and the updated position, vertices for the particle. The method also includes creating, from vertices, a particle trail for the particle in the absolute coordinate system. The method also includes storing the particle trail in the memory range within the buffer.
    Type: Application
    Filed: April 21, 2022
    Publication date: October 27, 2022
    Applicant: The Boeing Company
    Inventors: Seppo A. Pietarinen, Brian P. Farm
  • Publication number: 20220343580
    Abstract: A method including defining, in a buffer, particles having initial positions in an absolute coordinate system independent of a graphical user interface (GUI) in which the particles are renderable. The method also includes assigning memory ranges within the buffer to corresponding ones of the particles. The method also includes generating, in the memory ranges, updated positions for the particles. The method also includes determining, in the memory ranges and from a combination of the initial positions and the updated positions, corresponding vertices for each of the particles. The method also includes creating, from the corresponding vertices, corresponding particle trails for the particles. The method also includes storing the corresponding particle trails in the memory ranges associated with the particles.
    Type: Application
    Filed: April 13, 2022
    Publication date: October 27, 2022
    Applicant: The Boeing Company
    Inventors: Seppo A. Pietarinen, Brian P. Farm
  • Patent number: 9818181
    Abstract: A system and method are presented for generating shearograms from raw specklegram images which may, for example, be collected from airborne or other mobile shearography equipment. The system and method is used to detect and characterize buried mines, improvised explosive devices (IEDs), and underground tunnels, bunkers, and other structures. Amongst other purposes, the system and method may also be used for rapid scanning of ship hulls and aircraft for hidden structural defects, rapid pipeline inspection, and non-contact acoustic sensing for in-water and underground sources.
    Type: Grant
    Filed: July 22, 2016
    Date of Patent: November 14, 2017
    Assignee: BAE Systems Information and Electronic Systems Integration Inc.
    Inventors: Andrew N. Acker, Michael L. Dichner, Michael J. DeWeert, Brian P. Farm, Tamara O'Toole, Clint Yoshimura
  • Patent number: 9445115
    Abstract: A coded image system enables a user to recover an object scene from an encoded image. The coded the image system comprises: a physical object scene; an encoding logic creating an encoded image, the encoding logic including a programmable aperture mask spaced a distance away from the physical object scene to encode the encoded image via a doubly-Toeplitz matrix, the doubly-Toeplitz matrix including two one-dimensional vectors; and a decoding logic operatively coupled to the programmable aperture mask to decode the encoded image recovering a visual representation of the object scene from the encoded image.
    Type: Grant
    Filed: November 19, 2014
    Date of Patent: September 13, 2016
    Assignee: BAE Systems Information and Electronic Systems Integration Inc.
    Inventors: Michael J. DeWeert, Brian P. Farm, Miles Topping
  • Publication number: 20150139560
    Abstract: A coded image system enables a user to recover an object scene from an encoded image. The coded the image system comprises: a physical object scene; an encoding logic creating an encoded image, the encoding logic including a programmable aperture mask spaced a distance away from the physical object scene to encode the encoded image via a doubly-Toeplitz matrix, the doubly-Toeplitz matrix including two one-dimensional vectors; and a decoding logic operatively coupled to the programmable aperture mask to decode the encoded image recovering a visual representation of the object scene from the encoded image.
    Type: Application
    Filed: November 19, 2014
    Publication date: May 21, 2015
    Inventors: Michael J. DeWeert, Brian P. Farm, Miles Topping