Patents by Inventor Craig Kolb

Craig Kolb 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).

  • Publication number: 20240013471
    Abstract: Methods and systems are described in some examples for changing the traversal of an acceleration data structure in a highly dynamic query-specific manner, with each query specifying test parameters, a test opcode and a mapping of test results to actions. In an example ray tracing implementation, traversal of a bounding volume hierarchy by a ray is performed with the default behavior of the traversal being changed in accordance with results of a test performed using the test opcode and test parameters specified in the ray data structure and another test parameter specified in a node of the bounding volume hierarchy. In an example implementation a traversal coprocessor is configured to perform the traversal of the bounding volume hierarchy.
    Type: Application
    Filed: September 21, 2023
    Publication date: January 11, 2024
    Inventors: Samuli LAINE, Timo AILA, Tero KARRAS, Gregory MUTHLER, William P. NEWHALL, JR., Ronald C. BABICH, JR., Craig KOLB, Ignacio LLAMAS, John BURGESS
  • Patent number: 11804000
    Abstract: Methods and systems are described in some examples for changing the traversal of an acceleration data structure in a highly dynamic query-specific manner, with each query specifying test parameters, a test opcode and a mapping of test results to actions. In an example ray tracing implementation, traversal of a bounding volume hierarchy by a ray is performed with the default behavior of the traversal being changed in accordance with results of a test performed using the test opcode and test parameters specified in the ray data structure and another test parameter specified in a node of the bounding volume hierarchy. In an example implementation a traversal coprocessor is configured to perform the traversal of the bounding volume hierarchy.
    Type: Grant
    Filed: October 28, 2021
    Date of Patent: October 31, 2023
    Assignee: NVIDIA CORPORATION
    Inventors: Samuli Laine, Timo Aila, Tero Karras, Gregory Muthler, William P. Newhall, Jr., Ronald C. Babich, Jr., Craig Kolb, Ignacio Llamas, John Burgess
  • Publication number: 20220051468
    Abstract: Methods and systems are described in some examples for changing the traversal of an acceleration data structure in a highly dynamic query-specific manner, with each query specifying test parameters, a test opcode and a mapping of test results to actions. In an example ray tracing implementation, traversal of a bounding volume hierarchy by a ray is performed with the default behavior of the traversal being changed in accordance with results of a test performed using the test opcode and test parameters specified in the ray data structure and another test parameter specified in a node of the bounding volume hierarchy. In an example implementation a traversal coprocessor is configured to perform the traversal of the bounding volume hierarchy.
    Type: Application
    Filed: October 28, 2021
    Publication date: February 17, 2022
    Inventors: Samuli LAINE, Timo AILA, Tero KARRAS, Gregory MUTHLER, William P. NEWHALL, JR., Ronald C. BABICH, JR., Craig KOLB, Ignacio LLAMAS, John BURGESS
  • Patent number: 11189075
    Abstract: Methods and systems are described in some examples for changing the traversal of an acceleration data structure in a highly dynamic query-specific manner, with each query specifying test parameters, a test opcode and a mapping of test results to actions. In an example ray tracing implementation, traversal of a bounding volume hierarchy by a ray is performed with the default behavior of the traversal being changed in accordance with results of a test performed using the test opcode and test parameters specified in the ray data structure and another test parameter specified in a node of the bounding volume hierarchy. In an example implementation a traversal coprocessor is configured to perform the traversal of the bounding volume hierarchy.
    Type: Grant
    Filed: June 4, 2020
    Date of Patent: November 30, 2021
    Assignee: NVIDIA CORPORATION
    Inventors: Samuli Laine, Timo Aila, Tero Karras, Gregory Muthler, William P. Newhall, Jr., Ronald C. Babich, Jr., Craig Kolb, Ignacio Llamas, John Burgess
  • Patent number: 10867429
    Abstract: Methods and systems are described in some examples for changing the traversal of an acceleration data structure in a highly dynamic query-specific manner, with each query specifying test parameters, a test opcode and a mapping of test results to actions. In an example ray tracing implementation, traversal of a bounding volume hierarchy by a ray is performed with the default behavior of the traversal being changed in accordance with results of a test performed using the test opcode and test parameters specified in the ray data structure and another test parameter specified in a node of the bounding volume hierarchy. In an example implementation a traversal coprocessor is configured to perform the traversal of the bounding volume hierarchy.
    Type: Grant
    Filed: August 10, 2018
    Date of Patent: December 15, 2020
    Assignee: NVIDIA Corporation
    Inventors: Samuli Laine, Timo Aila, Tero Karras, Gregory Muthler, William Parsons Newhall, Jr., Ronald Charles Babich, Jr., Craig Kolb, Ignacio Llamas, John Burgess
  • Publication number: 20200302676
    Abstract: Methods and systems are described in some examples for changing the traversal of an acceleration data structure in a highly dynamic query-specific manner, with each query specifying test parameters, a test opcode and a mapping of test results to actions. In an example ray tracing implementation, traversal of a bounding volume hierarchy by a ray is performed with the default behavior of the traversal being changed in accordance with results of a test performed using the test opcode and test parameters specified in the ray data structure and another test parameter specified in a node of the bounding volume hierarchy. In an example implementation a traversal coprocessor is configured to perform the traversal of the bounding volume hierarchy.
    Type: Application
    Filed: June 4, 2020
    Publication date: September 24, 2020
    Inventors: Samuli LAINE, Timo AILA, Tero KARRAS, Gregory MUTHLER, William P. NEWHALL, JR., Ronald C. BABICH, JR., Craig KOLB, Ignacio LLAMAS, John BURGESS
  • Publication number: 20200051315
    Abstract: Methods and systems are described in some examples for changing the traversal of an acceleration data structure in a highly dynamic query-specific manner, with each query specifying test parameters, a test opcode and a mapping of test results to actions. In an example ray tracing implementation, traversal of a bounding volume hierarchy by a ray is performed with the default behavior of the traversal being changed in accordance with results of a test performed using the test opcode and test parameters specified in the ray data structure and another test parameter specified in a node of the bounding volume hierarchy. In an example implementation a traversal coprocessor is configured to perform the traversal of the bounding volume hierarchy.
    Type: Application
    Filed: August 10, 2018
    Publication date: February 13, 2020
    Inventors: Samuli Laine, Timo AILA, Tero KARRAS, Gregory MUTHLER, William Parsons NEWHALL, JR., Ronald Charles BABICH, JR., Craig KOLB, Ignacio LLAMAS
  • Patent number: 8528880
    Abstract: A sealing assembly for use in a valve plate assembly includes a sealing ring and a retention spacer. The sealing ring has a radial ring section and an axial ring section, the axial ring section extends axially from the radial section and includes an outer diameter surface and a contact face, the contact face includes a contact surface and an annular slot, and the contact surface is located radially outward relative to the annular slot. The retention spacer is configured to be positioned adjacent the sealing ring.
    Type: Grant
    Filed: July 28, 2010
    Date of Patent: September 10, 2013
    Assignee: Honeywell International Inc.
    Inventors: Joel LaBenz, Craig Kolb, Anthony Matarazzo, Scott Martin, Ryan Brown
  • Patent number: 8517333
    Abstract: A valve actuator includes an actuator housing, a piston, a linkage assembly, a magnet, and a Hall sensor. The actuator housing is adapted to receive pressurized fluid. The piston is movably mounted within actuator housing, and is configured to translate in a first direction and a second direction. The linkage assembly is rotationally coupled to the piston and is adapted to couple to a valve element. The linkage assembly is configured to rotate the valve element in a first rotational direction and a second rotational direction in response to piston movement in the first direction and the second direction, respectively. The magnet is mounted on the piston and is movable therewith, and the Hall sensor is mounted on the actuator housing and is responsive to movement of the magnet to supply a position signal.
    Type: Grant
    Filed: September 2, 2010
    Date of Patent: August 27, 2013
    Assignee: Honeywell International Inc.
    Inventors: Ara Briley, Craig Kolb, Ed Kesner, Joel LaBenz, David Pantier, Dave Tornquist, Maureen Sugai
  • Patent number: 8276880
    Abstract: Butterfly valve plate sealing assemblies are provided that include a sealing ring and a retention spacer disposed at least partially within a sealing ring groove formed about a periphery of a butterfly valve plate. The sealing ring includes a first portion, a second portion configured substantially perpendicular to the first portion, and a substantially L-shaped cross-section. The sealing ring is positioned at least partially within a groove opening and a groove body defining the sealing ring groove. The retention spacer is positioned at least partially within the groove opening and adjacent the first portion of the sealing ring. The retention spacer is configured to limit expansion of the sealing ring when under the influence of a pressurized fluid flow. The second portion of the sealing ring may be configured to optimize stiffness for a desired sealing ring tension.
    Type: Grant
    Filed: May 28, 2009
    Date of Patent: October 2, 2012
    Assignee: Honeywell International Inc.
    Inventors: Craig Kolb, David Pantier, Joel LaBenz, Scott Martin
  • Publication number: 20120056115
    Abstract: A valve actuator includes an actuator housing, a piston, a linkage assembly, a magnet, and a Hall sensor. The actuator housing is adapted to receive pressurized fluid. The piston is movably mounted within actuator housing, and is configured to translate in a first direction and a second direction. The linkage assembly is rotationally coupled to the piston and is adapted to couple to a valve element. The linkage assembly is configured to rotate the valve element in a first rotational direction and a second rotational direction in response to piston movement in the first direction and the second direction, respectively. The magnet is mounted on the piston and is movable therewith, and the Hall sensor is mounted on the actuator housing and is responsive to movement of the magnet to supply a position signal.
    Type: Application
    Filed: September 2, 2010
    Publication date: March 8, 2012
    Applicant: HONEYWELL INTERNATIONAL INC.
    Inventors: Ara Briley, Craig Kolb, Ed Kesner, Joel LaBenz, David Pantier, Dave Tornquist, Maureen Sugai
  • Publication number: 20120025118
    Abstract: A sealing assembly for use in a valve plate assembly includes a sealing ring and a retention spacer. The sealing ring has a radial ring section and an axial ring section, the axial ring section extends axially from the radial section and includes an outer diameter surface and a contact face, the contact face includes a contact surface and an annular slot, and the contact surface is located radially outward relative to the annular slot.
    Type: Application
    Filed: July 28, 2010
    Publication date: February 2, 2012
    Applicant: HONEYWELL INTERNATIONAL INC.
    Inventors: Joel LaBenz, Craig Kolb, Anthony Matarazzo, Scott Martin, Ryan Brown
  • Publication number: 20100301249
    Abstract: Butterfly valve plate sealing assemblies are provided that include a sealing ring and a retention spacer disposed at least partially within a sealing ring groove formed about a periphery of a butterfly valve plate. The sealing ring includes a first portion, a second portion configured substantially perpendicular to the first portion, and a substantially L-shaped cross-section. The sealing ring is positioned at least partially within a groove opening and a groove body defining the sealing ring groove. The retention spacer is positioned at least partially within the groove opening and adjacent the first portion of the sealing ring. The retention spacer is configured to limit expansion of the sealing ring when under the influence of a pressurized fluid flow. The second portion of the sealing ring may be configured to optimize stiffness for a desired sealing ring tension.
    Type: Application
    Filed: May 28, 2009
    Publication date: December 2, 2010
    Applicant: Honeywell International Inc.
    Inventors: Craig Kolb, David Pantier, Joel LaBenz, Scott Martin