Patents by Inventor David Timothy Rudolf

David Timothy Rudolf 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: 10540789
    Abstract: A method, apparatus, system, and computer program product provide the ability to render a line having line stylization/linetype pattern via texture mapping of a graphics processing unit (GPU). Linetype information for a pattern of a linetype for the line is acquired. The pattern is stored in a texture by encoding a type of element of the pattern and a texel center location. The GPU renders the line by computing a distance between a pixel of the line and the texel center location, determining if the distance exceeds a threshold, and rendering the pixel if the distance is within the threshold.
    Type: Grant
    Filed: March 7, 2018
    Date of Patent: January 21, 2020
    Assignee: AUTODESK, INC.
    Inventors: Sean P. James, David Timothy Rudolf, Ravinder Patnam Krishnaswamy
  • Patent number: 10347034
    Abstract: A method, apparatus, and system provides the ability to process and render a point cloud. The points in the point cloud are grouped into three-dimensional (3D) voxels. A position of each of the points is stored in the point data file. The position is with respect to a location of the point's corresponding 3D voxel. Surface normal data for a surface normal associated with each of the points is also stored in the point data file. The points are organized into levels of details (LODs). The point data file is provided to a graphics processing unit (GPU) that processes the point data file to render the point cloud. During rendering, a LOD is selected to determine the points in the point cloud to render.
    Type: Grant
    Filed: November 11, 2016
    Date of Patent: July 9, 2019
    Assignee: AUTODESK, INC.
    Inventors: David Timothy Rudolf, Ronald Poelman, Oytun Akman
  • Publication number: 20180232915
    Abstract: A method, apparatus, system, and computer program product provide the ability to render a line having line stylization/linetype pattern via texture mapping of a graphics processing unit (GPU). Linetype information for a pattern of a linetype for the line is acquired. The pattern is stored in a texture by encoding a type of element of the pattern and a texel center location. The GPU renders the line by computing a distance between a pixel of the line and the texel center location, determining if the distance exceeds a threshold, and rendering the pixel if the distance is within the threshold.
    Type: Application
    Filed: March 7, 2018
    Publication date: August 16, 2018
    Applicant: Autodesk, Inc.
    Inventors: Sean P. James, David Timothy Rudolf, Ravinder Patnam Krishnaswamy
  • Publication number: 20180137671
    Abstract: A method, apparatus, and system provides the ability to process and render a point cloud. The points in the point cloud are grouped into three-dimensional (3D) voxels. A position of each of the points is stored in the point data file. The position is with respect to a location of the point's corresponding 3D voxel. Surface normal data for a surface normal associated with each of the points is also stored in the point data file. The points are organized into levels of details (LODs). The point data file is provided to a graphics processing unit (GPU) that processes the point data file to render the point cloud. During rendering, a LOD is selected to determine the points in the point cloud to render.
    Type: Application
    Filed: November 11, 2016
    Publication date: May 17, 2018
    Applicant: Autodesk, Inc.
    Inventors: David Timothy Rudolf, Ronald Poelman, Oytun Akman
  • Patent number: 9928621
    Abstract: A method, apparatus, system, and computer program product provide the ability to render a line having line stylization/linetype pattern via texture mapping of a graphics processing unit (GPU). Linetype information for a pattern of a linetype for the line is acquired. The pattern is stored in a texture by encoding a type of element of the pattern and a texel center location. The GPU renders the line by computing a distance between a pixel of the line and the texel center location, determining if the distance exceeds a threshold, and rendering the pixel if the distance is within the threshold.
    Type: Grant
    Filed: July 13, 2015
    Date of Patent: March 27, 2018
    Assignee: Autodesk, Inc.
    Inventors: Sean P. James, David Timothy Rudolf, Ravinder Patnam Krishnaswamy
  • Publication number: 20160012618
    Abstract: A method, apparatus, system, and computer program product provide the ability to render a line having line stylization/linetype pattern via texture mapping of a graphics processing unit (GPU). Linetype information for a pattern of a linetype for the line is acquired. The pattern is stored in a texture by encoding a type of element of the pattern and a texel center location. The GPU renders the line by computing a distance between a pixel of the line and the texel center location, determining if the distance exceeds a threshold, and rendering the pixel if the distance is within the threshold.
    Type: Application
    Filed: July 13, 2015
    Publication date: January 14, 2016
    Applicant: AUTODESK, INC.
    Inventors: Sean P. James, David Timothy Rudolf, Ravinder Patnam Krishnaswamy