Patents by Inventor Dassault Systems

Dassault Systems 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: 20130135302
    Abstract: It is provided a computer-implemented method for creating a surface from a plurality of 3D curves. The method comprises providing a plurality of 3D curves, determining crossings between pairs of the curves, defining a base graph comprising nodes representing the crossings and arcs connecting pairs of nodes representing crossings that are neighbors, determining, from the graph, a mesh comprising vertices defined by a 3D position and edges connecting pairs of the vertices, and fitting the mesh with a surface. Such a method makes the creation of a surface from a plurality of 3D curves easier.
    Type: Application
    Filed: November 28, 2012
    Publication date: May 30, 2013
    Applicant: Dassault Systemes
    Inventor: Dassault Systemes
  • Publication number: 20130124589
    Abstract: The invention relates to a computer-implemented method for compressing numerical data comprising a structured set of floating point actual values. A floating point value is defined by a sign, an exponent and a mantissa. The method comprises computing a floating point predicted value related to a target actual value of the set. The computing includes performing operations on integers corresponding to the sign, to the exponent and/or to the mantissa of actual values of a subset of the set. The method also comprises storing a bit sequence representative of a difference between integers derived from the target actual value and the predicted value. Such a method is particularly efficient for reducing the storage size of a CAD file.
    Type: Application
    Filed: January 4, 2013
    Publication date: May 16, 2013
    Applicant: DASSAULT SYSTEMES
    Inventor: Dassault Systemes
  • Publication number: 20130116983
    Abstract: It is provided a computer-implemented method for designing a modeled volume. The method comprises providing a sculpting process on the modeled volume, initial lines, and an initial set of dexels that represents the modeled volume after going through the sculpting process and that is based on the initial lines; then providing new lines by refining the initial lines; and determining a new set of dexels that represents the modeled volume after going through the sculpting process and that is based on the new lines, wherein determining the new set of dexels comprises determining sets of at least one segment representing the intersection between each new line and the modeled volume before going through the sculpting process and then applying the sculpting process on the determined sets of at least one segment. The method improves designing a modeled volume represented by a set of dexels.
    Type: Application
    Filed: November 1, 2012
    Publication date: May 9, 2013
    Applicant: DASSAULT SYSTEMES
    Inventor: Dassault Systems
  • Publication number: 20130116990
    Abstract: It is provided a computer-implemented method for simulating the machining of a workpiece with a cutting tool having a cutting part and a non-cutting part. The method comprises providing a modeled volume representing the workpiece and a trajectory of the cutting tool; determining a colliding sweep of the cutting tool, wherein the colliding sweep represents the volume swept by the non-cutting front of the cutting tool when the cutting tool follows the trajectory; testing a collision with the workpiece according to the determining step. Such a method improves the simulation of the machining of a workpiece with a cutting tool.
    Type: Application
    Filed: November 1, 2012
    Publication date: May 9, 2013
    Applicant: DASSAULT SYSTEMES
    Inventor: Dassault Systemes
  • Publication number: 20130116984
    Abstract: It is provided a computer-implemented method for designing a modeled volume. The method comprises providing a set of dexels that represents the modeled volume, each dexel comprising a set of at least one segment representing the intersection between a line and the modeled volume, wherein the set of dexels is partitioned into groups of neighboring dexels, and wherein a memory space depending on the maximum number of segments comprised in each of the dexels of the group is allocated to each group; providing a sculpting operation on the modeled volume; and updating the set of dexels in response to the sculpting operation. Such a method improves the design of a modeled volume represented by a set of dexels.
    Type: Application
    Filed: November 1, 2012
    Publication date: May 9, 2013
    Applicant: DASSAULT SYSTEMES
    Inventor: Dassault Systemes