Patents Assigned to Dassault Systems
  • Patent number: 12094091
    Abstract: A computer-implemented method of machine learning including learning a Convolutional Neural Network (CNN) architecture for estimating a degradation generated by a denoiser on a ray traced image. The method includes obtaining a dataset and learning the CNN architecture based on the obtained dataset. The learning including taking as input an image generated by the denoiser and a corresponding noisy image of the provided dataset and outputting an error map. This forms an improved solution with respect to estimating a degradation generated by a denoiser on a ray traced image.
    Type: Grant
    Filed: December 21, 2021
    Date of Patent: September 17, 2024
    Assignee: Dassault Systems
    Inventors: Andreas Weinmann, Holger Dammertz
  • Patent number: 10474763
    Abstract: A computer-aided design system and computer-implemented method define initial conditions for dynamic simulation of an assembly of objects in a three-dimensional scene of a computer-aided design. The system and method provide (S1) the assembly of objects with information relative to kinematic joints linking objects of the assembly. The system/method provide (S2) a manipulating tool (M) embedded in the scene; attach (S3) said manipulating tool (M) to one object of the assembly; select (S4) a degree of freedom of the manipulating tool (M) attached to the object of the assembly; and input (S5) at least one initial condition (IC) according to said selected degree of freedom, an initial condition comprising an initial position and/or an initial speed and/or an initial acceleration. The tool has a referential (reference) with three-axes allowing for each axis a degree of freedom in translation and a degree of freedom in rotation.
    Type: Grant
    Filed: May 29, 2013
    Date of Patent: November 12, 2019
    Assignee: DASSAULT SYSTEMS
    Inventors: Laurent Santiquet, Bertrand Faure
  • Patent number: 10410377
    Abstract: The invention notably relates to a computer-implemented method for compressing data representing values of a physical attribute in a predetermined space. The method comprises providing a signal that includes a mapping from leaf cells of a hierarchical subdivision of the predetermined space each onto a respective coefficient representative of a value of the physical attribute at the respective leaf cell. The method also comprises determining a discrete wavelet transform of the signal and encoding the determined discrete wavelet transform. The method provides an improved way to compress a modeled object that represents a real object.
    Type: Grant
    Filed: September 12, 2017
    Date of Patent: September 10, 2019
    Assignee: DASSAULT SYSTEMS
    Inventors: Jean-Julien Tuffreau, Malika Boulkenafed
  • Patent number: 9886530
    Abstract: The invention notably relates to a computer-implemented method for designing a 3D modeled object representing a real object. The method comprises the steps of providing a 3D representation of the real object, identifying occurrences of a geometric feature at 3D positions of the 3D representation, providing at least one 2D view of the real object, identifying occurrences of a graphic feature at 2D positions of the 2D view, the geometric feature corresponding to the graphic feature, computing camera parameters that minimize a distance between a set of projections of the 3D positions on the 2D view and a set of 2D positions. This provides an improved solution for designing a 3D modeled object representing a real object.
    Type: Grant
    Filed: November 14, 2014
    Date of Patent: February 6, 2018
    Assignee: Dassault Systems
    Inventors: Eloi Mehr, Vincent Guitteny, Mourad Boufarguine
  • Patent number: 9117300
    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: Grant
    Filed: November 1, 2012
    Date of Patent: August 25, 2015
    Assignee: Dassault Systems
    Inventors: Nicolas Montana, Marc Monteil, Romain Nosenzo, Andre Lieutier
  • Patent number: 8868380
    Abstract: A process updates a status of relation between objects in a system of computer-aided design, for subsequent analysis of status of relation. The process identifies a set of data of a group of objects, preferably a pair of objects; a method of computation of relations between objects; and an expected relation of executing the method identified using the set. Next the process executes the method using the set of data to compute a relation. A comparison step compares the expected relation with the computed relation. The process updates a status of the expected relation based on a result of the comparing step.
    Type: Grant
    Filed: June 1, 2010
    Date of Patent: October 21, 2014
    Assignee: Dassault Systems
    Inventors: Frédéric Chauvin, Gabriel Fournier, Alexandre Laloi
  • Publication number: 20120290958
    Abstract: The invention discloses a computer-implemented process for selecting a manipulator of an object among a plurality of objects displayed in a graphical user interface, each object comprising at least one manipulator. The process comprises the steps of providing a set of manipulators, wherein each manipulator comprises at least one picking area and at least two picking areas of different manipulators of the set overlap; receiving, upon a user interaction with the graphical user interface, an event applied on the said at least two overlapping picking areas; triggering a set of filters for selecting one manipulator of the set to be activated.
    Type: Application
    Filed: April 30, 2012
    Publication date: November 15, 2012
    Applicant: Dassault Systems
    Inventors: Frédéric Letzelter, Mathieu Gunther
  • Patent number: 7676765
    Abstract: A method and apparatus for manipulating a computer generated model and visualizing a change in projection plane before entering a projection creation command. After selection of a projection plane on the 3-D model, a generative drafting document can be created wherein the projection plane becomes the plane of the screen. The system can display a visualization of the projection of the model in plane with the screen, without generating a fully computed projection. Display of the visualization can provide increased efficiency in processing time as compared to a fully computed projection. The system can also display a graphical manipulator including a circular central region with a button in the middle, wherein clicking on the button can be used as a command to the system requesting creation of the projection. The graphical manipulator software tool can also include quadrants, wherein each quadrant is associated with a direction in relation to an orthogonal axis.
    Type: Grant
    Filed: April 12, 2004
    Date of Patent: March 9, 2010
    Assignee: Dassault Systems
    Inventors: Olivier Golibrodski, Pascal Pradeau
  • Publication number: 20080172208
    Abstract: The invention system and method of computer aided design of a product having a set of objects, identifies constraints linking objects of said set of objects. Each of the constraints is oriented from a first object to a second object so as to ensure, upon solving the constraints, that the first object is not moved provided that all other of said constraints are solved. The invention further modifies the orientation of one of the constraints, upon user action.
    Type: Application
    Filed: December 27, 2007
    Publication date: July 17, 2008
    Applicant: Dassault Systems
    Inventor: Emmanuel Lechine
  • Patent number: 7272541
    Abstract: This invention presents methods and systems for generating and handling a harmonized network of points. More generally, this invention reorganizes and optimizes a network of points in terms of spatial distribution regularity. Implementations may allow users to manipulate the network of points while maintaining the organization of the network of points. The network of points can define a surface, which can include Béziers and Nurbs three-dimensional surfaces. The surface can be used in a CAD system.
    Type: Grant
    Filed: February 16, 2001
    Date of Patent: September 18, 2007
    Assignee: Dassault Systems
    Inventors: Sebastien Rosel, Thierry Rouf
  • Patent number: 6360357
    Abstract: A method, apparatus and system for allowing an end-user to define at run-time the way an object in the system will react to existing operations, or events, that are later performed on the object. In the system of the invention, the end-user can attach to the object code specifying behavior that the user wishes the object to exhibit from that point forward. The code defining the new or additional behavioral features will be interpreted by the applications software so that each time an event or operation is performed on the object, the system will recognize that the object has user-specified behavior associated therewith. The code remains associated with the object. In the system of the invention, there is no need to exit the application software. The new code specifying the desired behavior is immediately callable and executable by the system upon being input.
    Type: Grant
    Filed: June 10, 1999
    Date of Patent: March 19, 2002
    Assignee: Dassault Systems
    Inventor: Laurent Di Cesare