Patents by Inventor Ronald Craig Larcom

Ronald Craig Larcom 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: 11423599
    Abstract: An image rendering method comprises receiving 3D model data for a 3D model and processing the 3D model data to render image data for a hogel view to a render target. Processing the 3D model data to render the image data comprises defining a frustum having an origin at an image plane and rendering multiple sides of the frustum in a single pass without duplicating geometric shapes that pass through the image plane. The frustum comprises a plurality of side planes and having a top portion of the frustum and a bottom portion of the frustum, the plurality of side planes having a set of side plane edges that pass through the origin.
    Type: Grant
    Filed: March 1, 2021
    Date of Patent: August 23, 2022
    Assignee: 3D Patents, LLC
    Inventors: Thomas Lawrence Burnett, III, Kendall Heath James, Ronald Craig Larcom
  • Publication number: 20210209830
    Abstract: An image rendering method comprises receiving 3D model data for a 3D model and processing the 3D model data to render image data for a hogel view to a render target. Processing the 3D model data to render the image data comprises defining a frustum having an origin at an image plane and rendering multiple sides of the frustum in a single pass without duplicating geometric shapes that pass through the image plane. The frustum comprises a plurality of side planes and having a top portion of the frustum and a bottom portion of the frustum, the plurality of side planes having a set of side plane edges that pass through the origin.
    Type: Application
    Filed: March 1, 2021
    Publication date: July 8, 2021
    Inventors: Thomas Lawrence Burnett, III, Kandall Heath James, Ronald Craig Larcom
  • Patent number: 10937223
    Abstract: One embodiment comprises receiving scene data for a scene, the scene data including data for a plurality of triangles, loading a plurality of viewpoints and processing the scene data using a plurality of parallel rendering pipelines of a graphics processing unit to render image data for a plurality of hogel views of the scene in parallel to a set of render targets, the plurality of hogel views based on the plurality of viewpoints. Processing the scene data using the plurality of parallel rendering pipelines comprises rasterizing a same triangle from the plurality of triangles in parallel for each of the plurality of hogel views prior to moving to a next triangle from the plurality of triangles.
    Type: Grant
    Filed: February 24, 2020
    Date of Patent: March 2, 2021
    Assignee: 3D PATENTS, LLC
    Inventors: Thomas Lawrence Burnett, III, Kendall Heath James, Ronald Craig Larcom
  • Publication number: 20200209806
    Abstract: An apparatus includes a plurality of integrated active holographic elements (Hogels). Each hogel includes one or more light-emitting elements, a micro-lens array, and circuitry to drive the one or more light-emitting elements. The circuitry may be implemented as a quad flat no leads (QFN) package. In some implementations, a plurality of integrated active hogels may be coupled together to form a tile, which includes tile circuitry to drive the integrated circuits of each of the hogels. Multiple tiles may be coupled to one another to form a panel, which includes panel circuitry to drive each of the tiles. Multiple panels may be coupled to one another to form a display device, which may include a display circuit coupled to the panel circuitry of each of the panels.
    Type: Application
    Filed: November 17, 2019
    Publication date: July 2, 2020
    Applicant: 3D Patents LLC
    Inventors: Thomas L. Burnett, III, Kendall Heath James, Nicholas Flynn Jameson, Ronald Craig Larcom
  • Publication number: 20200193675
    Abstract: One embodiment comprises receiving scene data for a scene, the scene data including data for a plurality of triangles, loading a plurality of viewpoints and processing the scene data using a plurality of parallel rendering pipelines of a graphics processing unit to render image data for a plurality of hogel views of the scene in parallel to a set of render targets, the plurality of hogel views based on the plurality of viewpoints. Processing the scene data using the plurality of parallel rendering pipelines comprises rasterizing a same triangle from the plurality of triangles in parallel for each of the plurality of hogel views prior to moving to a next triangle from the plurality of triangles.
    Type: Application
    Filed: February 24, 2020
    Publication date: June 18, 2020
    Inventors: Thomas Lawrence Burnett, III, Kendall Heath James, Ronald Craig Larcom
  • Patent number: 10573056
    Abstract: A system comprising a multi-view processing unit to provide a plurality of parallel rendering pipelines to render multiple views of a scene in parallel to render targets. The multi-view processing unit comprises a multi-view processing unit memory storing a plurality of viewpoints and a multi-view processing unit processor configured to receive a request to render a scene, load the plurality of viewpoints and implement the parallel rendering pipelines to render the scene based on the plurality of viewpoints, the plurality of parallel rendering pipeline configured to render, in parallel, image data for multiple views to a set of buffers.
    Type: Grant
    Filed: March 6, 2018
    Date of Patent: February 25, 2020
    Assignee: 3D PATENTS, LLC
    Inventors: Thomas Lawrence Burnett, III, Kendall Heath James, Ronald Craig Larcom
  • Publication number: 20180253884
    Abstract: A system comprising a multi-view processing unit to provide a plurality of parallel rendering pipelines to render multiple views of a scene in parallel to render targets. The multi-view processing unit comprises a multi-view processing unit memory storing a plurality of viewpoints and a multi-view processing unit processor configured to receive a request to render a scene, load the plurality of viewpoints and implement the parallel rendering pipelines to render the scene based on the plurality of viewpoints, the plurality of parallel rendering pipeline configured to render, in parallel, image data for multiple views to a set of buffers.
    Type: Application
    Filed: March 6, 2018
    Publication date: September 6, 2018
    Inventors: Thomas Lawrence Burnett III, Kendall Heath James, Ronald Craig Larcom