Patents by Inventor Christian Lauterbach

Christian Lauterbach 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: 8284188
    Abstract: A ray tracing system, method, and computer program product are provided for simultaneously traversing a hierarchy of rays and a hierarchy of objects. In operation, a hierarchy of rays and a hierarchy of objects are simultaneously traversed. Additionally, ray tracing is performed, based on the traversal.
    Type: Grant
    Filed: October 29, 2007
    Date of Patent: October 9, 2012
    Assignee: NVIDIA Corporation
    Inventors: Christian Lauterbach, David Patrick Luebke, Michael J. Garland
  • Patent number: 8264484
    Abstract: A system, method, and computer program product are provided for organizing a plurality of rays. In operation, a plurality of rays is identified. Additionally, the rays are organized, utilizing a bounding volume.
    Type: Grant
    Filed: October 29, 2007
    Date of Patent: September 11, 2012
    Assignee: NVIDIA Corporation
    Inventors: Christian Lauterbach, David Patrick Luebke, Michael J. Garland
  • Patent number: 8072460
    Abstract: A system, method, and computer program product are provided for generating a ray tracing data structure utilizing a parallel processor architecture. In operation, a global set of data is received. Additionally, a data structure is generated utilizing a parallel processor architecture including a plurality of processors. Such data structure is adapted for use in performing ray tracing utilizing the parallel processor architecture, and is generated by allocating the global set of data among the processors such that results of processing of at least one of the processors is processed by another one of the processors.
    Type: Grant
    Filed: October 17, 2007
    Date of Patent: December 6, 2011
    Assignee: NVIDIA Corporation
    Inventors: Christian Lauterbach, David Patrick Luebke, Michael J. Garland
  • Publication number: 20090106530
    Abstract: A system, method, and computer program product are provided for generating a ray tracing data structure utilizing a parallel processor architecture. In operation, a global set of data is received. Additionally, a data structure is generated utilizing a parallel processor architecture including a plurality of processors. Such data structure is adapted for use in performing ray tracing utilizing the parallel processor architecture, and is generated by allocating the global set of data among the processors such that results of processing of at least one of the processors is processed by another one of the processors.
    Type: Application
    Filed: October 17, 2007
    Publication date: April 23, 2009
    Inventors: Christian Lauterbach, David Patrick Luebke, Michael J. Garland