Patents by Inventor Michael B. Carter

Michael B. Carter 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: 20100235146
    Abstract: A method and related CAD system and computer readable medium. A method includes loading an object model in a CAD system, the object model including a plurality of parts each of which may contain one or more shapes which in turn are composed of multiple polygons. The method includes adding the shapes to a spatial tree, the shapes each corresponding to at least one cell, each cell corresponding to a spatial region of the object model. The method also includes, for each cell that is too complex to process within a memory space of the CAD system, subdividing the cell into a plurality of subcells using a first subdivision process. The method also includes subdividing each cell into a plurality of subcells using a multi-threaded subdivision process, and combining the subcells into the spatial tree.
    Type: Application
    Filed: December 3, 2009
    Publication date: September 16, 2010
    Applicant: Siemens Product Lifecycle Management Software Inc.
    Inventors: Jeremy Bennett, Michael B. Carter
  • Patent number: 7583263
    Abstract: A system, method, and computer program product that accepts raw polygon geometry and view parameters from the visualization API, sorts the polygons in back-to-front order, and then supplies the sorted triangles to graphics API such as OpenGL.
    Type: Grant
    Filed: December 9, 2003
    Date of Patent: September 1, 2009
    Assignee: Siemens Product Lifecycle Management Software Inc.
    Inventors: Jianbing Huang, Michael B. Carter
  • Publication number: 20080143714
    Abstract: A system, method, and computer program for producing a visualization format from CAD data comprising producing a BREP model for visualization, wherein said BREP model has a topology component and a geometry component; removing a plurality of redundant control points from said geometry component; normalizing a plurality of knot vectors and a plurality of weight components from said geometry component; recognizing an analytic geometry from said geometry component; recognizing a plurality of equivalents from said geometry component; and converting said analytic geometry to said light model representation, and appropriate means and computer-readable instructions.
    Type: Application
    Filed: August 10, 2007
    Publication date: June 19, 2008
    Applicant: UGS CORP.
    Inventors: Jianbing Huang, Michael B. Carter, Andreas Johannsen, Brett Harper
  • Patent number: 6573895
    Abstract: A backface culling technique for clusters of polygons, as well as a method for generating efficient clusters from a set of triangle strips. The cluster backface test is directly derived from the traditional single-polygon test, and has about the same complexity. Memory requirements are 40 bytes per test. The cluster backface tests may be arranged hierarchically, with frontface tests added for symmetry. Experiments show graphics performance improvements of up to 50% in terms of number of effective polygons rendered per second.
    Type: Grant
    Filed: April 17, 2000
    Date of Patent: June 3, 2003
    Assignee: Unigraphics Solutions Inc.
    Inventors: Michael B. Carter, Andreas Hugo Walter Johannsen
  • Patent number: 5555267
    Abstract: A control system (FIGS. 2, 3, 5, 6) and method in which multiple levels, or stages (128, 130, 132), of logical decisions are made by selectively feedforwarding output signals (356) from control modules (72) to the inputs of other modules (80), preferably through use of control modules (233) with selective feedforwarding circuits (239, 240) to logically combine during selected synchronous time slots (351) of a synchronous clock signal (FIG. 11) the result of a plurality of nonconcurrent input signals from a plurality of input devices (28, 30, 32, 34) to control an output device (26).
    Type: Grant
    Filed: July 30, 1993
    Date of Patent: September 10, 1996
    Inventors: George E. Burke, Jr., George M. Horne, Michael B. Carter
  • Patent number: 5525846
    Abstract: A manually actuatable integrated contact module connecting to an output access module by means of a common communications link. The integrated contact module has an electrical contact, a logic circuit, a communications circuit and a communications terminal mounted on a common printed circuit board. The printed circuit board provides communication between the electrical contact and the logic circuit, between the logic circuit and the communications circuit, and between the communications circuit and the communications terminal. The printed circuit board is enclosed within a protective housing. A contact operator is slidably mounted with respect to the printed circuit board such that it is partially enclosed within the housing and movable between a first position and a second position.
    Type: Grant
    Filed: July 29, 1994
    Date of Patent: June 11, 1996
    Assignee: Square D Company
    Inventors: Edwin R. Newell, Michael B. Carter, Jackie C. Sullivan