Patents Assigned to Dassault Systemes
  • Publication number: 20210192254
    Abstract: A computer-implemented method of machine-learning including obtaining a dataset of 3D point clouds. Each 3D point cloud includes at least one object. Each 3D point cloud is equipped with a specification of one or more graphical user-interactions each representing a respective selection operation of a same object in the 3D point cloud. The method further includes teaching, based on the dataset, a neural network configured for segmenting an input 3D point cloud including an object. The segmenting is based on the input 3D point cloud and on a specification of one or more input graphical user-interactions each representing a respective selection operation of the object in the 3D point cloud.
    Type: Application
    Filed: December 16, 2020
    Publication date: June 24, 2021
    Applicant: DASSAULT SYSTEMES
    Inventors: Asma REJEB SFAR, Tom DURAND, Malika BOULKENAFED
  • Publication number: 20210192828
    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: Application
    Filed: December 16, 2020
    Publication date: June 24, 2021
    Applicant: DASSAULT SYSTEMES
    Inventors: Arnaud BALAY, Jason LABIOD
  • Patent number: 11042674
    Abstract: The description describes one or more processing devices and one or more hardware storage devices storing instructions that are operable, when executed by the one or more processing devices, to cause the one or more processing devices to perform operations including modeling the porous material as a two-dimensional interface, in a simulation space, in which fluid flows and sound waves travel through the porous material and experience pressure and acoustic losses. The operations also include simulating, in the simulation space, fluid flow and propagation of sound waves, the activity of the fluid being simulated so as to simulate movement of elements within the simulation space and across the interface, where the simulation of the movement of the elements across the interface is governed by the model.
    Type: Grant
    Filed: October 10, 2017
    Date of Patent: June 22, 2021
    Assignee: Dassault Systemes Simulia Corp.
    Inventors: Adrien Mann, Chenghai Sun, Hudong Chen, Raoyang Zhang, Franck Léon Pérot
  • Publication number: 20210182456
    Abstract: A computer-implemented method for designing a 3D modeled object. The 3D modeled object represents a mechanical part formed in a material having an anisotropic behavior with respect to a physical property. The method includes obtaining a 3D finite element mesh and data associated to the 3D finite element mesh. The data associated to the 3D finite element mesh includes a plurality of forces and boundary conditions. The plurality of forces forms multiple load cases. The method further comprises optimizing an orientation field distributed on the 3D finite element mesh with respect to an objective function. The objective function rewards orientation continuity with respect to the physical property. The optimizing is based on the 3D finite element mesh and on the data associated to the 3D finite element mesh. This constitutes an improved method for designing a 3D modeled object.
    Type: Application
    Filed: December 16, 2020
    Publication date: June 17, 2021
    Applicant: DASSAULT SYSTEMES
    Inventors: Laura Marion COURET, Martin-Pierre SCHMIDT, Claus Bech Wittendorf PEDERSEN
  • Patent number: 11027493
    Abstract: Described is a computer-implemented method of additive manufacturing of a three-dimensional part. The method includes obtaining a surface representation of a 3D part in a 3D scene, the surface representation being enclosed inside a bounding volume, discretizing the scene into voxels, forming an unsigned distance field by storing a minimal distance value to the surface representation of the part for each voxel, determining one or more voxels located outside the bounding volume, the one or more voxels located outside the bounding volume being associated with a label, propagating by flood filling the label until a stopping condition is met, which is reaching a gradient inversion of the distance field, inverting the sign of the distance value of all unlabeled voxels so as to obtain a signed distance field, computing an iso-surface of the part at iso-value zero based on the signed distance field, and additive manufacturing the part.
    Type: Grant
    Filed: November 9, 2018
    Date of Patent: June 8, 2021
    Assignee: DASSAULT SYSTEMES
    Inventor: Martin-Pierre Schmidt
  • Publication number: 20210166398
    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: Application
    Filed: November 30, 2020
    Publication date: June 3, 2021
    Applicant: DASSAULT SYSTEMES
    Inventors: Nicolas MONTANA, Andre LIEUTIER, Marc MONTEIL
  • Publication number: 20210165935
    Abstract: A computer-implemented method for civil engineering including obtaining a mesh representing a terrain and a polyline on the mesh, the method further includes computing a contributor of the polyline. The computing of the contributor includes modifying the mesh by determining, based on the polyline, a trench below the polyline. The computing of the contributor further includes computing a watershed segmentation of the terrain based on the modified mesh. The computing of the contributor further includes, based on the computed watershed segmentation, identifying, on the modified mesh, a basin comprising the trench. The contributor corresponds to the identified basin.
    Type: Application
    Filed: November 30, 2020
    Publication date: June 3, 2021
    Applicant: DASSAULT SYSTEMES
    Inventors: Nicolas MONTANA, Andre LIEUTIER, Marc MONTEIL
  • Publication number: 20210165934
    Abstract: A computer-implemented method for civil engineering is described that includes obtaining a watershed segmentation of a terrain. The watershed segmentation includes basins. The method further includes merging first basins of the watershed segmentation that each verify a smallness criterion, each with a second basin downstream to the first basin.
    Type: Application
    Filed: November 30, 2020
    Publication date: June 3, 2021
    Applicant: DASSAULT SYSTEMES
    Inventors: Nicolas MONTANA, Andre LIEUTIER, Marc MONTEIL
  • Publication number: 20210157961
    Abstract: A method for processing a shape attribute 3D signal including providing a graph having nodes and arcs, each node representing a point of a 3D discrete representation, each arc representing neighboring points of the representation, providing a set of values representing a distribution of the shape attribute, each value being associated to a node and representing the shape attribute at the point represented by the node, minimizing energy on a Markov Random Field on the graph, the energy penalizing, for each arc connecting a first node associated to a first value to a second node associated to a second value, highness of an increasing function of a distance between the first and second value, a distance between a first point, represented by the first node, and a medial geometrical element of the representation, and a distance between a second point, represented by the second node, and the medial geometrical element.
    Type: Application
    Filed: November 23, 2020
    Publication date: May 27, 2021
    Applicant: DASSAULT SYSTEMES
    Inventors: Guillaume RANDON, Eloi MEHR
  • Publication number: 20210150100
    Abstract: A computer implemented method for consolidating at least one key indicator of a virtual object receiving a description of at least one key indicator of the virtual object, receiving a set of attributes (ATT) of the virtual object, receiving a data model (DM) for indexation of said virtual object, receiving a set of rules (RUL) to convert the attributes of the virtual object (OBJ) into the data model (DM) for indexation, applying the set of rules (RUL) to convert said attributes into the data model (DM) for indexation, transforming the data model (DM) for indexation into a directed acyclic graph, and consolidating said key indicator based on an expansion of the directed acyclic graph.
    Type: Application
    Filed: November 12, 2020
    Publication date: May 20, 2021
    Applicant: DASSAULT SYSTEMES
    Inventor: Alexandre LALOI
  • Publication number: 20210150441
    Abstract: A computer implemented method for consolidating at least one key indicator of a virtual object including, for a predefined configuration of the virtual object (OBJ), receiving a description of at least one key indicator of the virtual object, receiving a set of attributes of the virtual object, receiving a data model for indexation of said virtual object, receiving a set of rules to convert the attributes of the virtual object into the data model for indexation, applying the set of rules to convert said attributes into the data model for indexation, transforming, in an index, the data model for indexation into a directed acyclic graph, and consolidating, in a software component which is distinct from said index, said key indicator based on an expansion of the directed acyclic graph.
    Type: Application
    Filed: November 12, 2020
    Publication date: May 20, 2021
    Applicant: DASSAULT SYSTEMES
    Inventor: Alexandre LALOI
  • Publication number: 20210150808
    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: Application
    Filed: November 11, 2020
    Publication date: May 20, 2021
    Applicant: DASSAULT SYSTEMES
    Inventors: Thibaud COLAS, Xavier GOURDON, Pierre-Yves BISSON
  • Patent number: 10996651
    Abstract: Described herein is a computer-implemented method for orienting 3D printing of a real object. The method comprises obtaining a 3D modeled object that represents the real object. The method also comprises determining one or more orientations of the 3D modeled object for which an overhang volume is optimal. This improves 3D printing.
    Type: Grant
    Filed: November 27, 2017
    Date of Patent: May 4, 2021
    Assignee: DASSAULT SYSTEMES
    Inventors: Arnaud Deslandes, Jean-Francois Rameau
  • Publication number: 20210118241
    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: Application
    Filed: October 14, 2020
    Publication date: April 22, 2021
    Applicant: DASSAULT SYSTEMES
    Inventors: Sarath REDDI, Pinghan CHEN
  • Patent number: 10984317
    Abstract: The disclosure notably relates to a computer-implemented method for forming a dataset. The dataset is configured for learning a function. The function takes as inputs images of instances of one or more classes of real objects. The method comprises, for each class, providing a parametric model of the class, generating a plurality of 3D modeled objects with the parametric model, and adding to the dataset, for each one of the plurality of 3D modeled objects, one or more corresponding images. The generating includes traversing one or more of the set of ranges. The method constitutes an improved solution for forming a dataset configured for learning a function.
    Type: Grant
    Filed: June 18, 2018
    Date of Patent: April 20, 2021
    Assignee: DASSAULT SYSTEMES
    Inventors: Jeannine Panciatici, Maria Pumborios, Jonathan Cloux, Thibault Fourcaud
  • Patent number: 10984606
    Abstract: A change in orientation or reorientation operation is applied to 3D models while maintaining constant zoom level of model display. The orientation is provided by a computer-based tool or GUI widget formed of a transparent container element and a miniaturized depiction of the 3D model. The transparent container element encapsulates the miniaturized depiction and enables see through view of the miniaturized depiction illustrating real time orientation of the 3D model. The container element is user-interactive to effect change in orientation of the 3D model concurrently displayed in a work area of a screen view. The zoom level of the displayed 3D model in the work area remains constant avoiding or omitting zoom to extents throughout user interaction with the GUI widget.
    Type: Grant
    Filed: June 21, 2018
    Date of Patent: April 20, 2021
    Assignee: DASSAULT SYSTEMES SOLIDWORKS CORPORATION
    Inventors: Priya Dalmia, Amina M. Roderick
  • Patent number: 10974446
    Abstract: Disclosed is a computer-implemented method for determining a boundary representation of the result of a two-axis 3D printing process. The method comprises obtaining a stack of planes, each couple of consecutive planes corresponding to a respective slice of the result of the 3D printing process. The method also comprises, for each couple of consecutive planes: obtaining one or more respective tool trajectories, determining a respective 2D contour corresponding to the one or more tool trajectories. The method also comprises determining a respective extrusion of the respective 2D contour bounded by a second plane of the couple and a first plane of the couple, and forming the boundary representation with the extrusions and portions of the planes. The method improves 3D printing.
    Type: Grant
    Filed: December 19, 2017
    Date of Patent: April 13, 2021
    Assignee: DASSAULT SYSTEMES
    Inventors: Romain Nosenzo, Richard Maisonneuve, Nicolas Montana
  • Patent number: 10963811
    Abstract: The invention notably relates to a computer-implemented method for selecting an appropriate decision by constraining options assessed with a model. The method comprises selecting a model capable of receiving inputs and providing output in response to an input; training a model with a set of data representing similar events; generating options that represent hypothetical events; computing target values by applying the trained model on the generated options; computing index for indexing the generated options and target values associated with the trained model; querying the said index for obtaining a selection of a set of options, the selection being performed according to a specific constraint; returning, as a result of the query, a subset of the set of the generated options, the subset being ranked according to the target values associated with each option.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: March 30, 2021
    Assignee: DASSAULT SYSTEMES
    Inventor: Xavier Grehant
  • Publication number: 20210090351
    Abstract: A computer-implemented method for assisting a positioning of a digitally modeled 3D object including obtaining a first digitally modeled 3D object having a 3D position in a 3D scene, rendering a projection of said first digitally modeled 3D object on a screen according to a first axis and a first viewpoint, and while modifying, upon user action, the 3D position of the first digitally modeled 3D object along the first axis, automatically scaling the first 3D object in order to keep constant the projection of the moved object on the screen.
    Type: Application
    Filed: September 16, 2020
    Publication date: March 25, 2021
    Applicant: DASSAULT SYSTEMES
    Inventors: Jeremy LAMBOLEY, Christophe DELFINO, Romain PERRON, Christophe BELOT, Florent COIC
  • Patent number: 10948896
    Abstract: One goal in automated product designing of additive manufacturing is to obtain designs having overhangs without support structures if the criterion for overhangs is rigorously geometrical. In an embodiment of the present invention, designers can request automated optimization and design, using simulation and sensitivity-based optimization, of structures having overhangs in the print direction that do not need any support structures. In an embodiment, a method includes, at a processor, calculating model design responses and model sensitivities of a computer-aided engineering (CAE) model in a CAE system based on design variables of the CAE model for various design responses being either applied in objective or constraints. The method further includes optimizing values of the design variables. The method further includes calculating physical design variables by employing a penalty function. Additionally, the calculations can also be in conjunction with employing material interpolation schemes.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: March 16, 2021
    Assignee: Dassault Systemes Simulia Corp.
    Inventor: Claus Bech Wittendorf Pedersen