Patents by Inventor Patrick James Eames

Patrick James Eames 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: 10417803
    Abstract: A method is provided for rendering a scene including a digital three-dimensional (3D) model of a structure. The method includes traversing a scene graph composed of a hierarchical group of nodes representing respective 3D objects of the digital 3D model, and selecting nodes of the hierarchical group of nodes. The method includes adding a plurality of objects represented by the selected nodes to a render queue, performing a multiple-pass rendering of the plurality of 3D objects from the render queue. This includes in a pass of a plurality of passes, rendering a threshold portion but not all of the plurality of 3D objects to a framebuffer for output to a display device, with at least one of the plurality of 3D objects being left in the render queue after rendering the threshold portion. The method may also include a mesh simplification and/or z-occlusion.
    Type: Grant
    Filed: June 17, 2016
    Date of Patent: September 17, 2019
    Assignee: The Boeing Company
    Inventors: Joseph Frank Floyd, Patrick James Eames, Brent Louis Hadley, Robert James Martin, Nicholas Shepherd, Ivan Rumsey, Jeremy David Scott
  • Publication number: 20170365086
    Abstract: A method is provided for rendering a scene including a digital three-dimensional (3D) model of a structure. The method includes traversing a scene graph composed of a hierarchical group of nodes representing respective 3D objects of the digital 3D model, and selecting nodes of the hierarchical group of nodes. The method includes adding a plurality of objects represented by the selected nodes to a render queue, performing a multiple-pass rendering of the plurality of 3D objects from the render queue. This includes in a pass of a plurality of passes, rendering a threshold portion but not all of the plurality of 3D objects to a framebuffer for output to a display device, with at least one of the plurality of 3D objects being left in the render queue after rendering the threshold portion. The method may also include a mesh simplification and/or z-occlusion.
    Type: Application
    Filed: June 17, 2016
    Publication date: December 21, 2017
    Inventors: Joseph Frank Floyd, Patrick James Eames, Brent Louis Hadley, Robert James Martin, Nicholas Shepherd, Ivan Rumsey, Jeremy David Scott