Patents Assigned to Dassault Systèmes
  • Patent number: 12125596
    Abstract: Described are computer aided techniques to simulate a human respiratory event. The computer aided techniques access a model including a portion of a person's respiratory tract, which models the respiratory tract as a volumetric region, initiate a respiratory event into the volumetric regions, which respiratory event originates in the accessed model at a depth that is inside of the modeled respiratory tract, simulate movement of elements of the respiratory event within the volumetric region, with the elements representing particles of the respiratory event, at an inlet boundary condition representing an area of the model that is at the threshold depth inside the respiratory tract, and obtain from the simulation, a representation of a trajectory of particles of the respiratory event.
    Type: Grant
    Filed: December 23, 2020
    Date of Patent: October 22, 2024
    Assignee: Dassault Systemes Americas Corp.
    Inventors: Jonathan T. Jilesen, Gregory M. Laskowski
  • Patent number: 12118279
    Abstract: Techniques for simulating fluid flow on a computer that involve a stable entropy solver are described. The techniques include simulating activity of a fluid across a mesh, the activity of the fluid being simulated so as to model movement of particles across the mesh, storing, in a computer accessible memory, a set of state vectors for each mesh location in the mesh, each of the state vectors comprising a plurality of entries that correspond to particular momentum states of possible momentum states at a corresponding mesh location, simulating a time evolution of entropy of the flow by collecting incoming set of distributions from neighboring mesh locations for the collision operation, calculating by the computer scalar values in each location, determining outgoing distributions as a product of the collision operation and addition of a heat source, and modifying the flow by the computer performing for a time interval, an advection of the particles to subsequent mesh locations.
    Type: Grant
    Filed: February 13, 2019
    Date of Patent: October 15, 2024
    Assignee: Dassault Systemes Americas Corp.
    Inventors: Pradeep Gopalakrishnan, Raoyang Zhang, Hudong Chen
  • Publication number: 20240338014
    Abstract: A computer-implemented method for selecting materials of components of a product to be manufactured. The method includes obtaining a set of materials for the components of the product. The method also includes obtaining, for each component, a set of use and/or manufacturing and/or material constraints for the component. The method also includes obtaining, for the product, a set of use and/or manufacturing constraints for the product. The method also includes obtaining, for the product, one or more material compatibility constraints. The method also includes obtaining specifications. The specifications indicate an extent of compatibility of one or more reference materials within the set of materials with the constraints. The method also includes determining, for each component of the product, at least one optimal material, with respect to compatibility with the constraints and based on the provided specifications, for manufacturing the component.
    Type: Application
    Filed: March 21, 2024
    Publication date: October 10, 2024
    Applicant: DASSAULT SYSTEMES
    Inventors: Ali TLILI, Oumaima KHALED
  • Patent number: 12106442
    Abstract: A positioning of a digitally modeled 3D object is assisted in a particular method which also includes 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: Grant
    Filed: September 16, 2020
    Date of Patent: October 1, 2024
    Assignee: DASSAULT SYSTEMES
    Inventors: Jeremy Lamboley, Christophe Delfino, Romain Perron, Christophe Belot, Florent Coic
  • Patent number: 12079552
    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: March 8, 2022
    Date of Patent: September 3, 2024
    Assignee: Dassault Systemes Americas Corp.
    Inventors: Pradeep Gopalakrishnan, Hudong Chen, Raoyang Zhang, Avinash Jammalamadaka, Yanbing Li
  • Patent number: 12079549
    Abstract: A computer-implemented method for vehicle impact analysis including obtaining a B-Rep representing an outer surface of a vehicle, the B-Rep having faces and obtaining a radius value for a contact sphere. The method also includes determining one or more two-point-contact curves of the B-Rep for the radius value. The determining includes, for each respective two-point-contact curve, solving a respective differential equation based on the B-Rep. The method forms an improved solution for vehicle impact analysis.
    Type: Grant
    Filed: July 2, 2021
    Date of Patent: September 3, 2024
    Assignee: DASSAULT SYSTEMES DEUTSCHLAND GMBH
    Inventors: Hannes Thielhelm, Michael Hanel
  • Publication number: 20240289509
    Abstract: A computer-implemented method for vehicle impact analysis including obtaining a B-Rep representing an outer surface of a vehicle, the B-Rep having faces and obtaining a radius value for a contact sphere. The method also includes determining one or more two-point-contact curves of the B-Rep for the radius value. The determining includes, for each respective two-point-contact curve, solving a respective differential equation based on the B-Rep. The method forms an improved solution for vehicle impact analysis.
    Type: Application
    Filed: May 8, 2024
    Publication date: August 29, 2024
    Applicant: DASSAULT SYSTEMES DEUTSCHLAND GMBH
    Inventors: Hannes THIELHELM, Michael HANEL
  • Patent number: 12073526
    Abstract: The disclosure notably relates to a three-dimensional (3D) model. The data structure includes one delegated data object. The one delegate data object includes input parameters specific to a type of the delegated data object, and at least one operator specific to the type of the delegated data object for generating an output topology. The data structure also includes an output topology generated by the operator.
    Type: Grant
    Filed: December 30, 2019
    Date of Patent: August 27, 2024
    Assignee: DASSAULT SYSTEMES
    Inventors: Frederic Letzelter, Yani Sadoudi
  • Patent number: 12073154
    Abstract: Disclosed are computer implemented techniques for correcting for numerically generated pressure waves at an inlet of a simulation space. The techniques include receiving a model of a simulation space and applying an inlet pressure to an inlet of the simulation space. The applied inlet pressure generates fluctuating velocities that produce undesired, numerically-generated pressure waves. The numerically generated pressure waves are measured to establish a measured pressure history. The measured pressure history is subtracted from the applied inlet boundary pressure history to provide a set of boundary conditions. The process conducts a fluid simulation using the set of boundary conditions.
    Type: Grant
    Filed: October 1, 2020
    Date of Patent: August 27, 2024
    Assignee: Dassault Systemes Americas Corp.
    Inventors: Sivapalan Senthooran, Mohamed Ibrahim Eldesouky, Robert Powell, Ales Alajbegovic
  • Patent number: 12067739
    Abstract: A computer-implemented method for 3D scanning of a real object with a camera having a 3D position including receiving, from the camera, an image of the real object, displaying on a screen, in an augmented reality view, the image of the real object enclosed within a virtual 3D box and, superimposed to the real object, a virtual structure made of a set of planar tiles, and being anchored to the virtual 3D box, each tile corresponding to a predetermined pose of the camera, detecting that a tile is pointed at with the camera; acquiring, from the camera, a frame of the virtual 3D box, thereby validating said tile, said frame being a projection of the virtual 3D box on the image, iterating for different 3D positions of the camera, until a sufficient number of tiles is validated for scanning the real object, and implementing a 3D reconstruction algorithm with all captured frames.
    Type: Grant
    Filed: July 15, 2021
    Date of Patent: August 20, 2024
    Assignee: DASSAULT SYSTEMES
    Inventors: Fivos Doganis, Ariane Jourdan
  • Publication number: 20240273255
    Abstract: A computer-implemented method for designing a 3D robot body model representing a robot body formed in one or more materials. The method comprises obtaining an objective function based on predetermined parameters quantifying a motion metric of the robot. The predetermined parameters include a plurality of voxels forming a gridding of a 3D space, one or more parameters related to the one or more materials, and an actuation function which represents an actuation signal. The design variables include a distribution of density values over the plurality of voxels, and a distribution of actuation coefficients over the plurality voxels. The method further comprises exploring the design variables so as to perform a gradient-based optimization of the objective function, thereby obtaining an optimal continuous value of the design variables, and determining a 3D robot body model based on the optimal continuous value of the design variables.
    Type: Application
    Filed: February 12, 2024
    Publication date: August 15, 2024
    Applicant: DASSAULT SYSTEMES
    Inventors: François COCHEVELOU, David BONNER, Martin-Pierre Hugo SCHMIDT
  • Patent number: 12061786
    Abstract: A computer-implemented method for setting a typed parameter of a typed operation applied to a 3D modeled object in a 3D scene. The method comprises displaying a representation of the 3D modeled object in the 3D scene. The method comprises obtaining the typed operation to be applied on a point of interest of the displayed representation of the 3D modeled object and selecting a first typed parameter among at least two typed parameters, thereby defining the selected first typed parameter as a current selected typed parameter. The method comprises providing a 2D manipulator in the 3D scene for setting the current selected typed parameter and setting the current selected typed parameter upon user interaction with at least one logical area of the 2D manipulator associated with the current selected typed parameters. The method improves the setting of a typed parameter of a typed operation.
    Type: Grant
    Filed: December 21, 2022
    Date of Patent: August 13, 2024
    Assignee: DASSAULT SYSTEMES
    Inventors: Laura Peythieux, Frédéric Letzelter, Christophe Boyer
  • Patent number: 12061850
    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: Grant
    Filed: December 16, 2020
    Date of Patent: August 13, 2024
    Assignee: DASSAULT SYSTEMES
    Inventors: Laura Marion Couret, Martin-Pierre Schmidt, Claus Bech Wittendorf Pedersen
  • Patent number: 12056799
    Abstract: A computer-implemented method includes receiving a digital representation of an image and generating CAD sketches from it. The number of surfaces in a CAD model depends upon the number entities at the sketch level. The method keeps the number of created sketch entities and constraints to a minimum. The method includes a scalable approach for a range of images. Each contour is represented by a sequence of points following a path corresponding to a boundary in the image. The method includes classifying each point in a particular one of the contours as a curve region or a corner region contour point, thereby segmenting the contour into plurality of curve regions separated by corner regions. The method includes optimally fitting a curve to each one of the curve regions to create the best possible representation of the curve region. Additionally, the refine algorithm automatically improves the fit wherever needed.
    Type: Grant
    Filed: April 28, 2022
    Date of Patent: August 6, 2024
    Assignee: Dassault Systemes SolidWorks Corporation
    Inventors: Shrikant Savant, Harsh Sureshbhai Khoont, Zahra Karimi, Jody Stiles, Chin-Loo Lama, Makarand Apte
  • Patent number: 12051261
    Abstract: The disclosure notably relates to a computer-implemented method for determining a function configured to determine a semantic segmentation of a 2D floor plan representing a layout of a building. The method comprises providing a dataset comprising 2D floor plans each associated to a respective semantic segmentation. The method also comprises learning the function based on the dataset. Such a method provides an improved solution for processing a 2D floor plan.
    Type: Grant
    Filed: December 28, 2018
    Date of Patent: July 30, 2024
    Assignee: DASSAULT SYSTEMES
    Inventors: Asma Rejeb Sfar, Louis Dupont De Dinechin, Malika Boulkenafed
  • Publication number: 20240251103
    Abstract: A computer-implemented method of machine-learning. The method includes obtaining a training dataset of 3D models of real-world objects. The method further includes learning, based on the training dataset and on a patch-decomposition of the 3D models of the training dataset, a finite codebook of quantized vectors and a neural network. The neural network comprises a rotation-invariant encoder. The rotation-invariant encoder is configured for rotation-invariant encoding of a patch of a 3D model into a quantized latent vector of the codebook. The neural network further includes a decoder. The decoder is configured for decoding a sequence of quantized latent vectors of the codebook into a 3D model. The sequence corresponds to a patch-decomposition. This constitutes an improved solution for 3D model generation.
    Type: Application
    Filed: January 16, 2024
    Publication date: July 25, 2024
    Applicants: DASSAULT SYSTEMES, ECOLE POLYTECHNIQUE, CENTRE NATIONAL DE LA RECHERCHE SCIENTIFIQUE
    Inventors: Mariem MEZGHANNI, Kawtar ZAHER, Malika BOULKENAFED, Maks OVSJANIKOV
  • Patent number: 12037790
    Abstract: A computer-implemented method designs a tying bar enclosing a plurality of concrete-reinforcing bars in a 3D scene of a computer-aided design system. The method a) provides the three-dimensional models of the concrete-reinforcing bars to be enclosed by the tying bar; and b) computes a set of traces of each of the concrete-reinforcing bars. Each trace has a trace center. Next a set of connection lines is computed. Each connection line binds the trace centers. A set of circular arcs is computed. Each circular arc surrounds at least partially a respective trace, and a set of segments. Each segment is approximately parallel to a respective connection line and connects consecutive circular arcs. The segments and circular arcs form a center curve of the tying bar in the sketch plane. Lastly, the tying bar is designed based on the center curve and the bar radius of the tying bar.
    Type: Grant
    Filed: December 6, 2018
    Date of Patent: July 16, 2024
    Assignee: DASSAULT SYSTEMES
    Inventors: Laurent Santiquet, Jean-Philippe Flaux, Thomas Tripard, Fabrice Caillaud
  • Publication number: 20240225472
    Abstract: A computer-implemented method for segmenting of a human patient tractogram into one or more white matter streamline bundles by obtaining a tractogram of a human patient, the tractogram including tractogram streamlines, and a white matter atlas including one or more bundles each including respective atlas streamlines and, for at least one bundle of the atlas and its respective atlas streamlines, attributing, to the at least one bundle, respective tractogram streamlines, the respective tractogram streamlines including one or more first sets each of at least one tractogram streamline, each first set corresponds to a respective set of at least one atlas streamline of the at least one bundle, and the respective tractogram streamlines further including one or more second sets each of at least one tractogram streamline, each second set corresponds to respective sectional portion of a respective set of at least one atlas streamline of the at least one bundle.
    Type: Application
    Filed: January 9, 2024
    Publication date: July 11, 2024
    Applicant: DASSAULT SYSTEMES
    Inventor: Louise MOREAU
  • Patent number: 12032192
    Abstract: Embodiments calculate birefringence of materials. One such embodiment builds one or more three-dimensional structure models of one or more compounds forming a material. Each built three-dimensional structure model is aligned along a molecular axis and one or more tilt angles are set for each aligned three-dimensional structure model. A molecular polarizability tensor for each three-dimensional structure model with the set tilt angles is then calculated. An embodiment accounts for anisotropy by measuring the width and length of each model with the set tilt angles to determine aspect ratios. To continue, birefringence of the material is calculated based on the determined molecular polarizability tensors of the one or more models. Embodiments can be employed for simulating, optimizing, and designing real-world objects, e.g., in an optimization to select a material for a phone display that conforms with performance/manufacturing requirements.
    Type: Grant
    Filed: August 9, 2022
    Date of Patent: July 9, 2024
    Assignee: Dassault Systemes Americas Corp.
    Inventors: Sabine Schweizer, Kwan Skinner, Lalitha Subramanian
  • Patent number: RE50173
    Abstract: A computer-implemented method and system of computer-aided design products for dynamically manipulating an assembly of objects in a three-dimensional scene. The system and method provide the assembly of objects with information relative to kinematic joints linking objects of the assembly. The system and method provide a dynamic manipulating tool (DM) embedded in the scene. The DM tool includes a reference with three-axes allowing for each axis a degree of freedom in translation and a degree of freedom in rotation. Next the system and method attach said dynamic manipulating tool (DM) to one object of the assembly, and select a degree of freedom of the dynamic manipulating tool (DM) attached to the object of the assembly. The system/method apply a load according to said selected degree of freedom and calculates and displays in real-time the result of a dynamic simulation of said load applying.
    Type: Grant
    Filed: March 23, 2020
    Date of Patent: October 15, 2024
    Assignee: Dassault Systemes
    Inventors: Laurent Santiquet, Bertrand Faure