Patents by Inventor Robert J. Fenwick

Robert J. Fenwick 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: 6897863
    Abstract: A computer-implemented method is provided for identifying hidden and visible surfaces on an n-dimensional object. An n-dimensional image of an object is generated, the image including a first plurality of n-dimensional components that define a shape and orientation of the image and a plurality of parts located inside the image. An n-dimensional grid of pixels is superimposed on the image. The pixels are arranged in a lattice structure such that each pixel of the grid corresponds to one of a plurality of vertices of an m-sided cell, wherein each side of the m-sided cell includes at least four vertices. A second plurality of n-dimensional components located on an outer perimeter of the image that abut or overlap at least one side of one m-sided cell in the grid is then identified. The second plurality of n-dimensional components constitute the components of the n-dimensional object that are hidden and need not be repeatedly re-rendered.
    Type: Grant
    Filed: November 30, 2001
    Date of Patent: May 24, 2005
    Assignee: Caterpillar Inc
    Inventors: Volodymyr V. Kindratenko, Robert J. Fenwick
  • Patent number: 6744434
    Abstract: A method for reducing the complexity of a triangulated CAD model while preserving the topological properties and shape of the original model is disclosed. In operation, the system and method identifies a plurality of coplanar vertices in a CAD model, removes the coplanar vertices if they form a circle that is smaller than a predetermined size, and then re-triangulates an opening left by the removal of the vertices from the CAD model.
    Type: Grant
    Filed: November 30, 2001
    Date of Patent: June 1, 2004
    Assignee: Caterpillar Inc
    Inventors: Volodymyr V. Kindratenko, Robert J. Fenwick
  • Publication number: 20030103048
    Abstract: A computer-implemented method is provided for identifying hidden and visible surfaces on an n-dimensional object. An n-dimensional image of an object is generated, the image including a first plurality of n-dimensional components that define a shape and orientation of the image and a plurality of parts located inside the image. An n-dimensional grid of pixels is superimposed on the image. The pixels are arranged in a lattice structure such that each pixel of the grid corresponds to one of a plurality of vertices of an m-sided cell, wherein each side of the m-sided cell includes at least four vertices. A second plurality of n-dimensional components located on an outer perimeter of the image that abut or overlap at least one side of one m-sided cell in the grid is then identified. The second plurality of n-dimensional components constitute the components of the n-dimensional object that are hidden and need not be repeatedly re-rendered.
    Type: Application
    Filed: November 30, 2001
    Publication date: June 5, 2003
    Applicant: Caterpillar Inc.
    Inventors: Volodymyr V. Kindratenko, Robert J. Fenwick
  • Publication number: 20030103049
    Abstract: A method for reducing the complexity of a triangulated CAD model while preserving the topological properties and shape of the original model is disclosed. In operation, the system and method identifies a plurality of coplanar vertices in a CAD model, removes the coplanar vertices if they form a circle that is smaller than a predetermined size, and then re-triangulates an opening left by the removal of the vertices from the CAD model.
    Type: Application
    Filed: November 30, 2001
    Publication date: June 5, 2003
    Applicant: Caterpillar Inc.
    Inventors: Volodymyr V. Kindratenko, Robert J. Fenwick