Patents Assigned to Dassault Systemes
  • Patent number: 11443192
    Abstract: The disclosure notably relates to a computer-implemented method of machine-learning. The method includes obtaining a dataset including 3D modeled objects which each represent a respective mechanical part. The dataset has one or more sub-datasets. Each sub-dataset forms at least a part of the dataset. The method further includes, for each respective sub-dataset, determining a base template and learning a neural network configured for inference of deformations of the base template each into a respective 3D modeled object. The base template is a 3D modeled object which represents a centroid of the 3D modeled objects of the sub-dataset. The learning includes a training based on the sub-dataset. This constitutes an improved method of machine-learning with a dataset including 3D modeled objects which each represent a respective mechanical part.
    Type: Grant
    Filed: December 26, 2019
    Date of Patent: September 13, 2022
    Assignee: DASSAULT SYSTEMES
    Inventor: Eloi Mehr
  • Patent number: 11443435
    Abstract: Computer-implemented method for civil engineering including obtaining a mesh representing a terrain and computing a watershed segmentation of the terrain based on the mesh, the computing of the watershed segmentation including identifying one or more saddle points on the mesh, for each identified saddle point, identifying paths each ascending from the saddle point according to a direction of a local maximal slope around the saddle point, and a path descending from the saddle point according to a direction of a steepest slope around the saddle point, the identified ascending paths dividing the mesh into connected components, and, for each identified saddle point, merging each connected component of which bottom point is the saddle point with a connected component including the identified path descending from the saddle point according to a direction of a steepest slope. The merging yields at least a part of a basin.
    Type: Grant
    Filed: November 30, 2020
    Date of Patent: September 13, 2022
    Assignee: DASSAULT SYSTEMES
    Inventors: Nicolas Montana, Andre Lieutier, Marc Monteil
  • Patent number: 11442111
    Abstract: An automated system and method to investigate degradation of cathode materials in batteries via atomistic simulations, and in particular by simulating the creation of atomistic defects in the cathode material, which occurs during charge cycling. A systematic procedure relates the degradation of battery performance metrics to underlying structural changes due to atomic rearrangements within the material, for example through density functional theory simulations. The performance metrics modeled with this approach include the Open Cell Voltage (OCV) as well as the discharge capacity curve.
    Type: Grant
    Filed: February 24, 2021
    Date of Patent: September 13, 2022
    Assignee: DASSAULT SYSTEMES AMERICAS CORP.
    Inventors: Johan Carlsson, Kwan Skinner, Michael Doyle, Nick Reynolds, Lalitha Subramanian, Felix Hanke
  • Patent number: 11436795
    Abstract: The disclosure notably relates to a computer-implemented method for learning a neural network configured for inference, from a discrete geometrical representation of a 3D shape, of an editable feature tree representing the 3D shape. The editable feature tree includes a tree arrangement of geometrical operations applied to leaf geometrical shapes. The method includes obtaining a dataset including discrete geometrical representations each of a respective 3D shape, and obtaining a candidate set of leaf geometrical shapes. The method also includes learning the neural network based on the dataset and on the candidate set. The candidate set includes at least one continuous subset of leaf geometrical shapes. The method forms an improved solution for digitization.
    Type: Grant
    Filed: December 26, 2019
    Date of Patent: September 6, 2022
    Assignee: DASSAULT SYSTEMES
    Inventors: Eloi Mehr, Fernando Manuel Sanchez Bermudez
  • Patent number: 11429756
    Abstract: Improved CAD systems provide automatic generation of simplified and defeatured versions of complex 3D CAD models. The systems receive a 3D model representing a real-world object as an assembly. The model is formed of the assembly, plural components, and features. In response to user command, the systems select one or more components of the plural components. The systems apply a simplification operation to the selected one or more components. The simplification operation derives a simplified geometric entity (e.g., box, cylinder, solid 3D polygonal outline, or solid 3D tight fit outline) by projecting at least one silhouette outline that encloses the selected one or more components. The at least one projected silhouette outline excludes features of the selected one or more components from graphical view. The systems generate a simplified model from the derived simplified geometric entity. The systems may use the generated simplified model to replace components in 3D models.
    Type: Grant
    Filed: February 6, 2019
    Date of Patent: August 30, 2022
    Assignee: DASSAULT SYSTEMES SOLIDWORKS CORPORATION
    Inventors: Nick Birkett-Smith, Manish Bharvirkar
  • Patent number: 11430173
    Abstract: A computer-implemented method for modifying the rendering of a region of a 3D scene in an immersive environment, the region being computed based on a 3D position of a head tracking device and a 3D position of at least one hand tracking device.
    Type: Grant
    Filed: December 16, 2020
    Date of Patent: August 30, 2022
    Assignee: DASSAULT SYSTEMES
    Inventors: Arnaud Balay, Jason Labiod
  • Patent number: 11429759
    Abstract: A method for selecting a plurality of edges or faces of a displayed modeled object in a computer-aided design (CAD) system extracts a plurality of features, each feature including a measurable numeric property of one or more of edges or faces of the modeled object. The features are scaled, and a selection of a seed edge or a seed face is received. A suggested edge or face is chosen based upon the seed edge or seed face, and a graphical indication of the suggested edge or face is displayed on the modeled object.
    Type: Grant
    Filed: October 30, 2020
    Date of Patent: August 30, 2022
    Assignee: Dassault Systemes SolidWorks Corporation
    Inventors: Makarand Apte, Nikhil Amrutham, Jody Stiles, Girish Mule, Shrikant Savant, Chin-Loo Lama
  • Publication number: 20220269402
    Abstract: A computer-implemented method for generating a color of an object displayed on a GUI. The method includes displaying on a graphical user interface a set of icons, each icon of the set being associated with a color, detecting a first user interaction on a first icon of the set, detecting a second user interaction that comprises at least a slide, modifying a value of a parameter of a first color associated with the first icon, the modification of the value being performed with the second user interaction, and computing a first new color that is the first color with the modified value of a parameter.
    Type: Application
    Filed: May 13, 2022
    Publication date: August 25, 2022
    Applicant: DASSAULT SYSTEMES
    Inventors: Christophe DELFINO, Amal PLAUDET-HAMMANI
  • Publication number: 20220261512
    Abstract: A computer-implemented method for segmenting a 3D modeled object. The 3D modeled object represents a mechanical part. The method includes obtaining the 3D modeled object. The method further includes performing a hierarchical segmentation of the 3D modeled object. The hierarchical segmentation comprises a first segmentation. The first segmentation includes identifying, among surfaces of the 3D modeled object, first segments each corresponding to a simple geometric surface of the 3D modeled object. A simple geometric surface is a primitive exhibiting at least one slippable motion. The hierarchical segmentation includes then a second segmentation. The second segmentation includes identifying, among non-identified surfaces of the 3D modeled object, second segments each corresponding to a free-form surface of the 3D modeled object. This constitutes an improved method for segmenting a 3D modeled object representing a mechanical part.
    Type: Application
    Filed: December 27, 2021
    Publication date: August 18, 2022
    Applicant: Dassault Systemes
    Inventors: Eloi MEHR, Ariane JOURDAN
  • Patent number: 11409924
    Abstract: Embodiments are directed to methods and systems for automatically determining a resource layout. An example embodiment begins by obtaining data indicating a position and a task performed by each resource of a plurality of resources. Then, for each resource of the plurality, a respective zone on a plane of interest occupied by the resource is automatically determined using the obtained data indicating the position and the task performed by the resource. In turn, determined zones of two or more resources of the plurality of resources are automatically combined into a combined zone based upon criteria and a file, e.g., a CAD/CAM file, indicating a layout of the plurality of resources on the plane of interest is automatically created based upon the determined zones and the combined zone.
    Type: Grant
    Filed: August 15, 2019
    Date of Patent: August 9, 2022
    Assignee: DASSAULT SYSTÉMES AMERICAS CORP.
    Inventors: Gaurav Kumar Sharma, Anoop Kishor
  • Patent number: 11406343
    Abstract: A method, system, and computer program product for correcting the contrast levels of a medical image of a vascular system is described. One of the methods includes identifying a global reference contrast level. The method includes for each image location which represents a location within the vascular system, determining a corrected contrast level by multiplying the original contrast level of that location by the ratio of the global reference contrast level divided by a local reference contrast level.
    Type: Grant
    Filed: July 15, 2019
    Date of Patent: August 9, 2022
    Assignee: Dassault Systemes Simulia Corp.
    Inventors: Simone Melchionna, Brian Fix
  • Patent number: 11410402
    Abstract: A computer-implemented method for making a skeleton of a modeled human or animal body take a posture, including obtaining a first and a second skeleton each comprising rotational joints connected by bones, each rotational joint of the second skeleton being associated to a respective joint of the first skeleton, determining a relative configuration of the second skeleton, mapping each joint of the first skeleton to a joint of the second skeleton, making the first skeleton take a posture defined by a rotational state for each joint of the first skeleton, and computing transformation matrices for the joints of the second skeleton such that a change is minimized, said second skeleton further including a prismatic joint on at least one of its bones, and determining rotations of the rotational joints and translation of the prismatic joint or joints of the second skeleton such that change is minimized.
    Type: Grant
    Filed: October 14, 2020
    Date of Patent: August 9, 2022
    Assignee: DASSAULT SYSTEMES
    Inventors: Sarath Reddi, Pinghan Chen
  • Patent number: 11410380
    Abstract: A computer-implemented method and system for determining a localization of a digitally-modeled object with respect to a digitally-modeled space and performing volumetric queries. The method including retrieving or creating voxel representations of the object (OV) and of the space, partitioning these representations of the digitally-modeled object into sets of heart (OH) and border (OB) voxels, determining intersections between sets of voxels of the object and of the space, and based on said intersections, determining the localization of the digitally-modeled object with respect to the digitally-modeled space.
    Type: Grant
    Filed: November 11, 2020
    Date of Patent: August 9, 2022
    Assignee: DASSAULT SYSTEMES
    Inventors: Thibaud Colas, Xavier Gourdon, Pierre-Yves Bisson
  • Publication number: 20220245431
    Abstract: A computer-implemented method of machine-learning. The method includes obtaining a dataset of 3D modeled objects representing real-world objects. The method further includes learning, based on the dataset, a generative neural network. The generative neural network is configured for generating a deformation basis of an input 3D modeled object. The learning includes an adversarial training.
    Type: Application
    Filed: December 27, 2021
    Publication date: August 4, 2022
    Applicant: DASSAULT SYSTEMES
    Inventors: Eloi MEHR, Ariane JOURDAN, Paul JACOB
  • Patent number: 11385783
    Abstract: A computer-implemented method manipulates a 3D object in a 3D scene of a computer-aided design system, by: (i) displaying a 3D object having a center of rotation in the 3D scene on a screen; (ii) displaying in the 3D scene a rotation manipulator (RM) having three areas (RA1, RA2, RA3) perpendicular to each other, and each area (RA1, RA2, RA3) corresponding to a rotation plane, and (iii) activating the rotation manipulator. The rotation manipulator (RM) follows the cursor (C) on the screen. The rotation manipulator is activated by locking its location on the screen on an initial press point (PP). One rotation plane is selected by displacing the cursor (C) to the area (RA1, RA2, RA3) corresponding to said plane. A rotation manipulation is performed according to the displacement of the cursor (C) on the screen.
    Type: Grant
    Filed: December 17, 2018
    Date of Patent: July 12, 2022
    Assignee: Dassault Systemes
    Inventors: Laura Peythieux, Frederic Letzelter
  • Publication number: 20220215510
    Abstract: A computer-implemented method for forming a dataset configured for learning a Convolutional Neural Network (CNN) architecture including an image feature extractor. It comprises providing pairs of images, each pair comprising a reference image and a respective denoised image. For each pair of images, the method provides the pair of images to a pre-trained CNN architecture similar to the one the formed dataset will be configured for. The method computes an error map representing a difference between a first normalized feature of the denoised image and a second normalized feature of the reference image, the first and second normalized features being the output of a same layer of the pre-trained CNN architecture and adds the respective denoised image and the error map to the dataset. This constitutes an improved solution with respect to forming a dataset for learning a CNN architecture to identify areas of degradation generated by a denoiser.
    Type: Application
    Filed: December 21, 2021
    Publication date: July 7, 2022
    Applicant: DASSAULT SYSTEMES
    Inventors: Andreas WEINMANN, Holger DAMMERTZ
  • Patent number: 11379636
    Abstract: Techniques for simulating fluid flow using a lattice Boltzmann (LB) approach for solving scalar transport equations and solving for total energy are described. In addition to the lattice Boltzmann functions for fluid flow the techniques include modifying a set of state vectors of the particles by adding specific total energy to states of particles that will be advected and subtracting the specific total energy from states of particles that will not be advected over a time interval and performing advection of the particles according to the modified set of states.
    Type: Grant
    Filed: December 2, 2019
    Date of Patent: July 5, 2022
    Assignee: Dassault Systemes Simulia Corp.
    Inventors: Pradeep Gopalakrishnan, Hudong Chen, Raoyang Zhang, Avinash Jammalamadaka, Yanbing Li
  • Publication number: 20220207212
    Abstract: A computer-implemented method for designing a 3D modeled object representing a mechanical part. The method comprises providing a 3D finite element mesh and associated data. The data associated to the 3D finite element mesh comprise one or more forces each forming a respective load case, one or more boundary conditions, and one or more parameters related to a material. The method further comprises performing a topology optimization based on the finite element mesh and on the data associated to the finite element mesh. The topology optimization is performed among candidate material distributions each corresponding to a solution of a system of reaction-diffusion equations. This forms an improved method for designing a 3D modeled object representing a mechanical part formed in a material.
    Type: Application
    Filed: December 21, 2021
    Publication date: June 30, 2022
    Applicant: DASSAULT SYSTEMES
    Inventors: Lucas BRIFAULT, David-Henri GARNIER
  • Patent number: 11373015
    Abstract: The invention notably relates to a computer-implemented method for designing a 3D modeled object by interaction of a user with a feature-based CAD system, the 3D modeled object representing a mechanical structure. The method comprises creating structural member features, each structural member feature representing a respective structural member of the mechanical structure, and displaying to the user a graphical representation of the mechanical structure based on the structural member features. The method further comprises creating corner features, each corner feature representing a respective corner of the mechanical structure, the creation of the corner features being performed automatically by the system, the corner features being editable by the user. This provides improved ergonomics for structural design.
    Type: Grant
    Filed: September 6, 2018
    Date of Patent: June 28, 2022
    Assignee: DASSAULT SYSTEMES SOLIDWORKS CORPORATION
    Inventors: Utpal Kumar, Satish Rao Kanjarkar, Sachin Darwatkar, Rajendrasing Pardeshi
  • Publication number: 20220198612
    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: Application
    Filed: December 21, 2021
    Publication date: June 23, 2022
    Applicant: Dassault Systemes
    Inventors: Andreas WEINMANN, Holger DAMMERTZ