Patents by Inventor Holger Heinrich

Holger Heinrich 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: 20240070965
    Abstract: A ray (e.g., a traced path of light, etc.) is generated from an originating pixel within a scene being rendered. Additionally, one or more shadow map lookups are performed for the originating pixel to estimate an intersection of the ray with alpha-tested geometry within the scene. A shadow map stores the distance of geometry as seen from the point of view of the light, and alpha-tested geometry includes objects within the scene being rendered that have a determined texture and opacity. Further, the one or more shadow map lookups are performed to determine a visibility value for the pixel (e.g., that identifies whether the originating pixel is in a shadow) and a distance value for the pixel (e.g., that identifies how far the pixel is from the light). Further still, the visibility value and the distance value for the pixel are passed to a denoiser.
    Type: Application
    Filed: October 25, 2023
    Publication date: February 29, 2024
    Inventors: Jon Story, Holger Heinrich Gruen
  • Publication number: 20230419611
    Abstract: A method, computer readable medium, and system are disclosed for overlaying a cell onto a polygon meshlet. The polygon meshlet may include a grouping of multiple geometric shapes such as triangles, and the cell may include a square-shaped boundary. Additionally, every polygon (e.g., a triangle or other geometric shape) within the polygon meshlet that has at least one edge fully inside the cell is removed to create an intermediate meshlet. A selected vertex is determined from all vertices (e.g., line intersections) of the intermediate meshlet that are located within the cell, based on one or more criteria, and all the vertices of the intermediate meshlet that are located within the cell are replaced with the selected vertex to create a modified meshlet. The modified meshlet is then rendered (e.g., as part of a process to generate a scene to be viewed).
    Type: Application
    Filed: September 13, 2023
    Publication date: December 28, 2023
    Applicant: NVIDIA Corporation
    Inventor: Holger Heinrich Gruen
  • Patent number: 11847733
    Abstract: A ray (e.g., a traced path of light, etc.) is generated from an originating pixel within a scene being rendered. Additionally, one or more shadow map lookups are performed for the originating pixel to estimate an intersection of the ray with alpha-tested geometry within the scene. A shadow map stores the distance of geometry as seen from the point of view of the light, and alpha-tested geometry includes objects within the scene being rendered that have a determined texture and opacity. Further, the one or more shadow map lookups are performed to determine a visibility value for the pixel (e.g., that identifies whether the originating pixel is in a shadow) and a distance value for the pixel (e.g., that identifies how far the pixel is from the light). Further still, the visibility value and the distance value for the pixel are passed to a denoiser.
    Type: Grant
    Filed: April 15, 2021
    Date of Patent: December 19, 2023
    Assignee: NVIDIA CORPORATION
    Inventors: Jon Story, Holger Heinrich Gruen
  • Patent number: 11790609
    Abstract: A method, computer readable medium, and system are disclosed for overlaying a cell onto a polygon meshlet. The polygon meshlet may include a grouping of multiple geometric shapes such as triangles, and the cell may include a square-shaped boundary. Additionally, every polygon (e.g., a triangle or other geometric shape) within the polygon meshlet that has at least one edge fully inside the cell is removed to create an intermediate meshlet. A selected vertex is determined from all vertices (e.g., line intersections) of the intermediate meshlet that are located within the cell, based on one or more criteria, and all the vertices of the intermediate meshlet that are located within the cell are replaced with the selected vertex to create a modified meshlet. The modified meshlet is then rendered (e.g., as part of a process to generate a scene to be viewed).
    Type: Grant
    Filed: June 2, 2021
    Date of Patent: October 17, 2023
    Assignee: NVIDIA CORPORATION
    Inventor: Holger Heinrich Gruen
  • Publication number: 20210398253
    Abstract: During the rendering of an image, specific pixels in the image are identified where antialiasing would be helpful. Antialiasing is then performed on these identified pixels, where anti-aliasing is a technique used to add greater realism to a digital image by smoothing jagged edges. This reduces a cost of performing antialiasing by reducing a number of pixels within an image on which antialiasing is performed.
    Type: Application
    Filed: September 1, 2021
    Publication date: December 23, 2021
    Inventors: Adam Christopher Marrs, Josef B. Spjut, Holger Heinrich Gruen, Morgan McGuire, Rahul Sathe
  • Publication number: 20210304498
    Abstract: A method, computer readable medium, and system are disclosed for overlaying a cell onto a polygon meshlet. The polygon meshlet may include a grouping of multiple geometric shapes such as triangles, and the cell may include a square-shaped boundary. Additionally, every polygon (e.g., a triangle or other geometric shape) within the polygon meshlet that has at least one edge fully inside the cell is removed to create an intermediate meshlet. A selected vertex is determined from all vertices (e.g., line intersections) of the intermediate meshlet that are located within the cell, based on one or more criteria, and all the vertices of the intermediate meshlet that are located within the cell are replaced with the selected vertex to create a modified meshlet. The modified meshlet is then rendered (e.g., as part of a process to generate a scene to be viewed).
    Type: Application
    Filed: June 2, 2021
    Publication date: September 30, 2021
    Inventor: Holger Heinrich Gruen
  • Patent number: 11113790
    Abstract: During the rendering of an image, specific pixels in the image are identified where antialiasing would be helpful. Antialiasing is then performed on these identified pixels, where anti-aliasing is a technique used to add greater realism to a digital image by smoothing jagged edges. This reduces a cost of performing antialiasing by reducing a number of pixels within an image on which antialiasing is performed.
    Type: Grant
    Filed: March 25, 2019
    Date of Patent: September 7, 2021
    Assignee: NVIDIA CORPORATION
    Inventors: Adam Christopher Marrs, Josef B. Spjut, Holger Heinrich Gruen, Morgan McGuire, Rahul Sathe
  • Publication number: 20210256759
    Abstract: A ray (e.g., a traced path of light, etc.) is generated from an originating pixel within a scene being rendered. Additionally, one or more shadow map lookups are performed for the originating pixel to estimate an intersection of the ray with alpha-tested geometry within the scene. A shadow map stores the distance of geometry as seen from the point of view of the light, and alpha-tested geometry includes objects within the scene being rendered that have a determined texture and opacity. Further, the one or more shadow map lookups are performed to determine a visibility value for the pixel (e.g., that identifies whether the originating pixel is in a shadow) and a distance value for the pixel (e.g., that identifies how far the pixel is from the light). Further still, the visibility value and the distance value for the pixel are passed to a denoiser.
    Type: Application
    Filed: April 15, 2021
    Publication date: August 19, 2021
    Inventors: Jon Story, Holger Heinrich Gruen
  • Patent number: 11043028
    Abstract: A method, computer readable medium, and system are disclosed for overlaying a cell onto a polygon meshlet. The polygon meshlet may include a grouping of multiple geometric shapes such as triangles, and the cell may include a square-shaped boundary. Additionally, every polygon (e.g., a triangle or other geometric shape) within the polygon meshlet that has at least one edge fully inside the cell is removed to create an intermediate meshlet. A selected vertex is determined from all vertices (e.g., line intersections) of the intermediate meshlet that are located within the cell, based on one or more criteria, and all the vertices of the intermediate meshlet that are located within the cell are replaced with the selected vertex to create a modified meshlet. The modified meshlet is then rendered (e.g., as part of a process to generate a scene to be viewed).
    Type: Grant
    Filed: November 2, 2018
    Date of Patent: June 22, 2021
    Assignee: NVIDIA CORPORATION
    Inventor: Holger Heinrich Gruen
  • Patent number: 11010963
    Abstract: A water surface mesh is determined for a scene to be rendered. This water surface mesh includes a grouping of geometric shapes such as triangles that represents the surface of the water. This water surface mesh is then used to create a refracted or reflected mesh. The refracted or reflected mesh shows an effect produced by the water surface's refraction or reflection of light. The relationship between the water surface mesh and the refracted or reflected mesh is then used to determine how to illuminate elements within the scene. This eliminates some previously necessary steps during rendering, and enables an accurate depiction of caustics within a scene that can be performed in real-time.
    Type: Grant
    Filed: April 2, 2019
    Date of Patent: May 18, 2021
    Assignee: NVIDIA CORPORATION
    Inventor: Holger Heinrich Gruen
  • Patent number: 11004254
    Abstract: A ray (e.g., a traced path of light, etc.) is generated from an originating pixel within a scene being rendered. Additionally, one or more shadow map lookups are performed for the originating pixel to estimate an intersection of the ray with alpha-tested geometry within the scene. A shadow map stores the distance of geometry as seen from the point of view of the light, and alpha-tested geometry includes objects within the scene being rendered that have a determined texture and opacity. Further, the one or more shadow map lookups are performed to determine a visibility value for the pixel (e.g., that identifies whether the originating pixel is in a shadow) and a distance value for the pixel (e.g., that identifies how far the pixel is from the light). Further still, the visibility value and the distance value for the pixel are passed to a denoiser.
    Type: Grant
    Filed: July 25, 2019
    Date of Patent: May 11, 2021
    Assignee: NVIDIA CORPORATION
    Inventors: Jon Story, Holger Heinrich Gruen
  • Patent number: 10995209
    Abstract: The invention relates to an impregnating resin composition containing a) a melamine formaldehyde resin, b) a non-ionic wetting agent, c) a non-ionic release agent, d) a hardener, and e) polyhexamethylene guanidine (PHMG). The invention further relates to a resin coating which can be obtained by condensing the impregnating resin composition and to a resin coating containing a co-condensate made of the melamine formaldehyde resin and polyhexamethylene guanidine (PHMG). The invention further relates to an impregnate containing i) the impregnating resin composition or the resin coating and ii) an impregnate carrier material. Another object of the invention is a laminate containing iii) a laminate carrier material and iv) the impregnate or the impregnating resin composition, or the resin coating.
    Type: Grant
    Filed: May 5, 2017
    Date of Patent: May 4, 2021
    Assignee: FRITZ EGGER GMBH & CO. OG
    Inventors: Andreas Geyer, Holger Heinrich
  • Publication number: 20210027520
    Abstract: A ray (e.g., a traced path of light, etc.) is generated from an originating pixel within a scene being rendered. Additionally, one or more shadow map lookups are performed for the originating pixel to estimate an intersection of the ray with alpha-tested geometry within the scene. A shadow map stores the distance of geometry as seen from the point of view of the light, and alpha-tested geometry includes objects within the scene being rendered that have a determined texture and opacity. Further, the one or more shadow map lookups are performed to determine a visibility value for the pixel (e.g., that identifies whether the originating pixel is in a shadow) and a distance value for the pixel (e.g., that identifies how far the pixel is from the light). Further still, the visibility value and the distance value for the pixel are passed to a denoiser.
    Type: Application
    Filed: July 25, 2019
    Publication date: January 28, 2021
    Inventors: Jon Story, Holger Heinrich Gruen
  • Publication number: 20200143590
    Abstract: A method, computer readable medium, and system are disclosed for overlaying a cell onto a polygon meshlet. The polygon meshlet may include a grouping of multiple geometric shapes such as triangles, and the cell may include a square-shaped boundary. Additionally, every polygon (e.g., a triangle or other geometric shape) within the polygon meshlet that has at least one edge fully inside the cell is removed to create an intermediate meshlet. A selected vertex is determined from all vertices (e.g., line intersections) of the intermediate meshlet that are located within the cell, based on one or more criteria, and all the vertices of the intermediate meshlet that are located within the cell are replaced with the selected vertex to create a modified meshlet. The modified meshlet is then rendered (e.g., as part of a process to generate a scene to be viewed).
    Type: Application
    Filed: November 2, 2018
    Publication date: May 7, 2020
    Inventor: Holger Heinrich Gruen
  • Publication number: 20190318454
    Abstract: During the rendering of an image, specific pixels in the image are identified where antialiasing would be helpful. Antialiasing is then performed on these identified pixels, where anti-aliasing is a technique used to add greater realism to a digital image by smoothing jagged edges. This reduces a cost of performing antialiasing by reducing a number of pixels within an image on which antialiasing is performed.
    Type: Application
    Filed: March 25, 2019
    Publication date: October 17, 2019
    Inventors: Adam Christopher Marrs, Josef B. Spjut, Holger Heinrich Gruen, Morgan McGuire, Rahul Sathe
  • Publication number: 20190318455
    Abstract: During the rendering of an image, specific pixels in the image are identified where antialiasing would be helpful. Antialiasing is then performed on these identified pixels, where antialiasing is a technique used to add greater realism to a digital image by smoothing jagged edges. This reduces a cost of performing antialiasing by reducing a number of pixels within an image on which antialiasing is performed.
    Type: Application
    Filed: March 25, 2019
    Publication date: October 17, 2019
    Inventors: Holger Heinrich Gruen, Adam Christopher Marrs, Josef B. Spjut, Rahul Sathe, Morgan McGuire
  • Publication number: 20190318533
    Abstract: A water surface mesh is determined for a scene to be rendered. This water surface mesh includes a grouping of geometric shapes such as triangles that represents the surface of the water. This water surface mesh is then used to create a refracted or reflected mesh. The refracted or reflected mesh shows an effect produced by the water surface's refraction or reflection of light. The relationship between the water surface mesh and the refracted or reflected mesh is then used to determine how to illuminate elements within the scene. This eliminates some previously necessary steps during rendering, and enables an accurate depiction of caustics within a scene that can be performed in real-time.
    Type: Application
    Filed: April 2, 2019
    Publication date: October 17, 2019
    Inventor: Holger Heinrich Gruen
  • Publication number: 20190256702
    Abstract: The invention relates to an impregnating resin composition containing a) a melamine formaldehyde resin, b) a non-ionic wetting agent, c) a non-ionic release agent, d) a hardener, and e) polyhexamethylene guanidine (PHMG). The invention further relates to a resin coating which can be obtained by condensing the impregnating resin composition and to a resin coating containing a co-condensate made of the melamine formaldehyde resin and polyhexamethylene guanidine (PHMG). The invention further relates to an impregnate containing i) the impregnating resin composition or the resin coating and ii) an impregnate carrier material. Another object of the invention is a laminate containing iii) a laminate carrier material and iv) the impregnate or the impregnating resin composition, or the resin coating.
    Type: Application
    Filed: May 5, 2017
    Publication date: August 22, 2019
    Applicant: Fritz Egger GmbH & Co. OG
    Inventors: Andreas GEYER, Holger HEINRICH
  • Patent number: 7410457
    Abstract: A separator including a vertical axis of rotation, a drum having solids discharge openings and a conical centrifugal space, and a disc stack located in the conical centrifugal space. Also included is a plurality of conical discs super-imposed on one another and having disc bores forming at least one rising channel in the disc stack. Further included is a drum, a distributor and a lower base section which expands radially, and on which lower base section are one or more distributor channels.
    Type: Grant
    Filed: August 4, 2004
    Date of Patent: August 12, 2008
    Assignee: Westfalia Separator AG
    Inventor: Holger Heinrich
  • Publication number: 20080178811
    Abstract: A construction and a method for treating animals, in particular for milking lactating animals, with a milking module or a milking place and with a standing area for the animal to be treated and at least one opening in the standing area through which at least one treatment device can be passed. There is provided a pivotable milking module with at least two functional components, supported to be rotatable around a hinge pin disposed beneath the standing area, at least one functional component comprising at least one treatment device. The treatment device can be moved automatically, by way of a pivoting movement about the hinge pin of the milking module disposed beneath the standing area, from a rest position disposed beneath the standing area to a presentation position disposed at least in part above the standing area.
    Type: Application
    Filed: October 23, 2007
    Publication date: July 31, 2008
    Inventor: Holger Heinrich