Patents Assigned to Dassault Systemes SolidWorks Corporation
  • Patent number: 7688318
    Abstract: Reusing design data in a computer-aided design model includes automatically analyzing a computer-aided design file to identify a set of elements, storing information corresponding to each element in a manner enabling querying and retrieval of the information, presenting one element in a user interface upon retrieval of the information corresponding to the one element, selecting the presented element for inclusion in the model, and constructing the model by incorporating the presented element in the model. The information identifies corresponding elements to facilitate reproduction of at least one element. The information is data indicating a location in the computer-aided design file or data defining at least one of the elements. The stored information allows querying and searching for elements matching a search criterion in a manner free of opening the design file.
    Type: Grant
    Filed: February 2, 2007
    Date of Patent: March 30, 2010
    Assignee: Dassault Systemes Solidworks Corporation
    Inventors: Austin J. O'Malley, III, Parapura Thazathil Rajkumar, Timothy D. Gallagher, Bryson K. Kido, Vajrang Parvate
  • Patent number: 7643027
    Abstract: Creating an explicit feature used for construction of a computer-aided design model includes recognizing that model features form an implicit feature, presenting variations of the implicit feature, selecting one of the variations of the implicit feature, and creating the explicit feature. The explicit feature produces geometry that gives rise to the selected variation of the implicit feature. The computer-aided design model is constructed by generating the explicit feature after generating the model features that form the implicit feature.
    Type: Grant
    Filed: January 18, 2007
    Date of Patent: January 5, 2010
    Assignee: Dassault Systemes SolidWorks Corporation
    Inventors: Saul J. Rothstein, Robert M. Siegel, Ricardo W. Chin, Mark G. Gibson
  • Patent number: 7590497
    Abstract: Automatic generation of a tolerance scheme includes accessing data defining a three-dimensional model that defines a part for manufacture, identifying a tolerance feature in the three-dimensional model, determining at least one unconstrained degree of control for the tolerance feature, automatically creating a tolerance scheme for the tolerance feature, and rendering the tolerance scheme and the three-dimensional model in a window such that the tolerance scheme annotates the tolerance feature. The tolerance scheme is based on an engineering standard for communicating a tolerance and constrains the unconstrained degree of control.
    Type: Grant
    Filed: October 4, 2005
    Date of Patent: September 15, 2009
    Assignee: Dassault Systemes SolidWorks Corporation
    Inventors: Clay Tornquist, Todd Jarvinen, Christopher Garcia
  • Publication number: 20090187385
    Abstract: A computer-implemented method and system reduces size of a data structure of a computer-aided design (CAD) model. Given a CAD model formed of a plurality of modeling elements, the method and system provide one or more geometric entities defining modeling elements of the CAD model. The geometric entities have corresponding graphical entities configured to display the CAD model. For each modeling element, the method and system determine visibility of the modeling element and produce a reduced data structure by storing in the structure graphic data representing the graphical entities and geometric data of only certain ones of the geometric entities determined as a function of visibility of the corresponding modeling elements.
    Type: Application
    Filed: January 15, 2009
    Publication date: July 23, 2009
    Applicant: Dassault Systemes SolidWorks Corporation
    Inventors: Olivier Zegdoun, Bruce W. Holway, Amit Mandloi, Adarsh Krishnamurthy
  • Patent number: 7558705
    Abstract: Generating a routing system for a three-dimensional model of a real-world object includes specifying a set of connections, applying a filter to the connections to prevent more than one connection having the same first connector and the same second connector from being rendered more than once, creating geometric entities that are curves and that represent the connections, and displaying the routing system in a visually simplified manner by rendering the plurality of geometric entities. Additionally, the connections can automatically be merged into a harness bundle.
    Type: Grant
    Filed: March 23, 2006
    Date of Patent: July 7, 2009
    Assignee: Dassault Systemes SolidWorks Corporation
    Inventors: Andrew Charles Hughes, Gordon Norrie
  • Patent number: 7477262
    Abstract: Determining a minimum condition and a maximum condition of an assembly of parts includes determining a subset of the assembly of parts, constructing a tolerance chain comprised of tolerance features associated with the parts and that have tolerances that can assume maximum and minimum values, setting at least one tolerance to a minimum value or a maximum value, and calculating the minimum condition and the maximum condition of the assembly based on the setting of the tolerance.
    Type: Grant
    Filed: October 4, 2005
    Date of Patent: January 13, 2009
    Assignee: Dassault Systemes SolidWorks Corporation
    Inventors: Clay Tornquist, Todd Jarvinen