Patents Assigned to Dassault Systemes
  • Patent number: 11232244
    Abstract: Embodiments simulate electrostatic painting on a real-world object. An embodiment begins by receiving an indication of paint deposition rate and an indication of maximum paint accumulation for a given real-world robotically controlled electrostatic paint gun. Next, paint deposition of the given real-world robotically controlled electrostatic paint gun in a virtual environment is represented which includes, for a subject time period, computing total paint accumulation (electrostatic and direct) on a given surface element of a model representing the real-world object. In turn, a parameter file is generated that includes parameters accounting for the determined total paint accumulation for the given surface element, where the generated parameter file enables precision operation of the given real-world robotically controlled electrostatic paint gun to paint the real-world object.
    Type: Grant
    Filed: December 28, 2018
    Date of Patent: January 25, 2022
    Assignee: DASSAULT SYSTEMES AMERICAS CORP.
    Inventor: Uday Pathre
  • Publication number: 20220020224
    Abstract: A computer-implemented method for designing a three-dimensional (3D) mesh in a 3D scene. The method comprises displaying a 3D mesh in a 3D scene and providing a global orientation and selecting, with a pointing device, one or more vertices of the 3D mesh, thereby forming a set of one or more vertices. The method comprises computing at least one picking zone that surrounds each vertex of the set. The method comprises providing a first manipulator for controlling a displacement of each vertex of the set along one or more NUV directions and determining whether the pointing device is maintained within the picking zone. If not, the method comprises providing a second manipulator for controlling a displacement of the one or more vertices of the set along one or more directions defined by the global orientation. The method improves user interactions for switching back and forth a first and second manipulators.
    Type: Application
    Filed: July 15, 2021
    Publication date: January 20, 2022
    Applicant: DASSAULT SYSTEMES
    Inventors: Yani SADOUDI, Frédéric LETZELTER, Christophe DUFAU
  • Patent number: 11226734
    Abstract: A computer-implemented method and system enables the execution of multiple commands from a single gesture by detecting an object is touching a touchscreen device, timing the duration that the object remains on the surface of the touchscreen device, indicating the length of the duration, and executing one of two or more commands based on the length of the duration.
    Type: Grant
    Filed: December 22, 2017
    Date of Patent: January 18, 2022
    Assignee: DASSAULT SYSTEMES SOLIDWORKS CORPORATION
    Inventors: Priya Dalmia, Chinloo Lama
  • Publication number: 20220004675
    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: July 2, 2021
    Publication date: January 6, 2022
    Applicant: DASSAULT SYSTEMES DEUTSCHLAND GMBH
    Inventors: Hannes THIELHELM, Michael HANEL
  • Publication number: 20220004674
    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 pair of portions of a plurality of pairs of portions of the B-Rep, applying a respective two-point-contact-curve computing algorithm. The computing algorithm is based on the respective pair of portions. The computing algorithm is parallelized over the plurality of pairs of portions. The method forms an improved solution for vehicle impact analysis.
    Type: Application
    Filed: July 2, 2021
    Publication date: January 6, 2022
    Applicant: DASSAULT SYSTEMES DEUTSCHLAND GMBH
    Inventors: Michael HANEL, Hannes THIELHELM
  • Patent number: 11217013
    Abstract: A method preserves shapes in a solid model when distributing material during topological optimization. A 3D geometric model of a part having a boundary shape is received. The geometric model is pre-processed to produce a variable-void mesh and to produce a frozen mesh representing the boundary shape. The geometric model is apportioned into a plurality of voxels, and a density value is adjusted for each voxel according to an optimization process. An iso-surface mesh is extracted from the voxel data, and a mesh Boolean intersection is derived between the extracted iso-surface mesh and the variable-void mesh. A mesh Boolean union between the mesh Boolean intersection and the frozen mesh.
    Type: Grant
    Filed: May 14, 2020
    Date of Patent: January 4, 2022
    Assignee: Dassault Systemes SolidWorks Corporation
    Inventors: Bowen Yu, Kyeong Hwi Lee, Shrikant Savant, Girish Mule
  • Patent number: 11210866
    Abstract: The disclosure notably relates to a computer-implemented method for forming a dataset configured for learning a neural network. The neural network is 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 comprises a tree arrangement of geometrical operations applied to leaf geometrical shapes. The method includes obtaining respective data pieces, and inserting a part of the data pieces in the dataset each as a respective training sample. The respective 3D shape of each of one or more first data pieces inserted in the dataset is identical to the respective 3D shape of respective one or more second data pieces not inserted in the dataset. The method forms an improved solution for digitization.
    Type: Grant
    Filed: December 26, 2019
    Date of Patent: December 28, 2021
    Assignee: DASSAULT SYSTEMES
    Inventors: Eloi Mehr, Fernando Manuel Sanchez Bermudez
  • Patent number: 11195330
    Abstract: The disclosure notably relates to a computer-implemented method for generating a structured three-dimensional (3D) model from a mesh. The method includes obtaining a mesh that comprises faces, each face of the mesh including a normal and principal curvature values; computing a distribution of the principal curvatures values over the whole mesh by counting the number of occurrences of discretized curvature values; identifying in the computed distribution one or more dominant ranges of principal curvature values; for each identified dominant range, computing one or more regions of the mesh that includes faces belonging to the identified dominant range; for each computed region, detecting a primitive type by using the curvatures values of all faces of the region and identifying parameters of the detected primitive by using the mesh surface of the region.
    Type: Grant
    Filed: December 30, 2019
    Date of Patent: December 7, 2021
    Assignee: DASSAULT SYSTEMES
    Inventors: Guillaume Randon, Serban Alexandru State, Fernando Manuel Sanchez Bermudez
  • Patent number: 11194941
    Abstract: A method comprising: simulating, in a lattice velocity set, movement of particles in a volume of fluid, with the movement causing collision among the particles; based on the simulated movement, determining relative particle velocity of a particle at a particular location within the volume, with the relative particle velocity being a difference between (i) an absolute velocity of the particle at the particular location within the volume and measured under zero flow of the volume, and (ii) a mean velocity of one or more of the particles at the particular location within the volume; and determining, based on the relative particle velocity, a non-equilibrium post-collide distribution function of a specified order that is representative of the collision.
    Type: Grant
    Filed: September 24, 2019
    Date of Patent: December 7, 2021
    Assignee: Dassault Systemes Simulia Corp.
    Inventors: Hudong Chen, Raoyang Zhang, Pradeep Gopalakrishnan
  • Patent number: 11188692
    Abstract: Disclosed are techniques for performing a flow simulation that include storing in a memory state vectors for a plurality of voxels, the state vectors comprising a plurality of entries that correspond to particular momentum states of a plurality of possible momentum states at a voxel. The techniques also include storing in a memory a representation of at least one surface and performing interaction operations on the state vectors, the interaction operations modelling interactions between elements of different momentum states. The techniques also include performing surface interaction operations which model interactions between the surface and elements of at least one voxel near the surface, including modeling a wall shear stress direction that is not parallel to a flow velocity direction and performing move operations on the state vectors to reflect movement of elements to new voxels.
    Type: Grant
    Filed: March 6, 2019
    Date of Patent: November 30, 2021
    Assignee: Dassault Systemes Simulia Corp.
    Inventors: Hudong Chen, Raoyang Zhang, Yanbing Li
  • Patent number: 11189091
    Abstract: A method preserves shapes in a solid model when distributing material during topological optimization. A 3D geometric model of a part having a boundary shape is received. The geometric model is pre-processed to produce a variable-void mesh and to produce a frozen mesh representing the boundary shape. The geometric model is apportioned into a plurality of voxels, and a density value is adjusted for each voxel according to an optimization process. An iso-surface mesh is extracted from the voxel data, and a mesh Boolean intersection is derived between the extracted iso-surface mesh and the variable-void mesh. A mesh Boolean union between the mesh Boolean intersection and the frozen mesh.
    Type: Grant
    Filed: May 14, 2020
    Date of Patent: November 30, 2021
    Assignee: Dassault Systemes SolidWorks Corporation
    Inventors: Bowen Yu, Kyeong Hwi Lee, Shrikant Savant, Girish Mule
  • Patent number: 11176481
    Abstract: A computer-implemented method for assessing a potential divergence of an outcome predicted by a machine learning system including training a model on a first set of observations, each observation being associated with a target value, randomly generating a second set of observations, applying the trained model to the second set thereby obtaining a target value associated with each observation of the second set, indexing the first and second sets of observations and their associated target values into an index, receiving a first query allowing a selection of a subset of the first and second sets of observations, generating a second query, generating a third query that comprises the first query and an additional constraint, querying the index using the second and third queries, and returning a response to the second and third queries.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: November 16, 2021
    Assignee: DASSAULT SYSTEMES
    Inventor: Xavier Grehant
  • Patent number: 11176759
    Abstract: A computer-implemented method of displaying a subset of a digitally modeled assembly (A) of objects (O1, O2, O3), the method comprising the steps of: a) generating and displaying a three-dimensional graphical representation of the assembly in a three-dimensional scene (3DSC); b) using a graphical tool (PT) for selecting one or more objects of said assembly from said three-dimensional graphical representation; c) determining a central point (CP) of the selected object or objects, and computing a distance of each object of the assembly from said central point; and d) modifying the displayed three-dimensional graphical representation of the assembly by hiding objects whose distance from the central point exceeds a threshold, or reducing their visibility. A computer program product, a non-transitory computer-readable data-storage medium and a Computer Aided Design system for carrying out such a method.
    Type: Grant
    Filed: September 5, 2018
    Date of Patent: November 16, 2021
    Assignee: DASSAULT SYSTEMES
    Inventor: Pierre Coulet
  • Publication number: 20210349429
    Abstract: A computer implemented method for improving a similarity search of an industrial component model including obtaining a set of industrial component models, each having associated attributes and a similarity embedding, receiving a similarity request using a given industrial component model as an input, the output of said similarity request being a first subset of industrial component models selected from the set of industrial component models based on the comparison between similarity embeddings and the similarity embedding of the input industrial component model, receiving a second subset of industrial component models from said first subset of industrial component models based on an interchangeability criteria of the input industrial component model with any industrial component model of said second subset of industrial component models, associating a similarity attribute to the input industrial component model, and computing a new set of similarity embeddings.
    Type: Application
    Filed: May 4, 2021
    Publication date: November 11, 2021
    Applicant: DASSAULT SYSTEMES
    Inventor: Xavier GREHANT
  • Patent number: 11163915
    Abstract: The invention notably relates to a computer-implemented method for designing a 3D modeled object. The 3D modeled object is stored in a database. The method provides the 3D modeled object having a plurality of features; selects, upon user action, a first geometry of a first feature; queries and retrieves from the database at least one specification according to the selected first geometry. The method selects at least one second feature; and applies, on the selected at least one second feature, the specification retrieved from the database.
    Type: Grant
    Filed: December 19, 2014
    Date of Patent: November 2, 2021
    Assignee: DASSAULT SYSTEMES
    Inventor: Ameya Divekar
  • Patent number: 11163916
    Abstract: A common task when designing computer-aided design (CAD) assemblies is to ensure that the tolerances applied to each component are such that the assembly will function as expected when the parts are made to the extremes of their tolerance zones. The disclosed methods and systems automatically generate dimension and tolerance information for fastened components. Given a source component with dimensions and tolerances, the dimensions and tolerances are automatically applied to mating entities of a target component such that fit is insured without interference when the parts are manufactured at worst case, or at the extremes of their tolerance zones.
    Type: Grant
    Filed: November 13, 2017
    Date of Patent: November 2, 2021
    Assignee: DASSAULT SYSTEMES SOLIDWORKS CORPORATION
    Inventors: Todd Jarvinen, Clay Tornquist, Matthew Lorono
  • Patent number: 11151784
    Abstract: A computer-implemented method for 3D reconstruction of a structure of a real scene including obtaining a 3D point cloud representing the structure. The method further includes determining a closed triangulated surface representing a skin of the structure. The determining explores candidate closed triangulated surfaces each meshing at least a respective part of the 3D point cloud. The determining penalizes a high rank of the candidate closed triangulated surfaces according to a lexicographic order. The lexicographic order is based on a triangle order and orders a first candidate closed triangulated surface having first triangles which are ordered according to a decreasing rank of the triangle order, relative to a second candidate closed triangulated surface having second triangles which are ordered according to a decreasing rank of the triangle order. The triangle order penalizes a triangle size. This constitutes an improved method for 3D reconstruction of a structure of a real scene.
    Type: Grant
    Filed: April 10, 2020
    Date of Patent: October 19, 2021
    Assignee: DASSAULT SYSTEMES
    Inventors: Andre Lieutier, Julien Vuillamy, David Cohen-Steiner
  • Patent number: 11144679
    Abstract: It is the method comprising the steps of defining, by a user, a base mesh associated to a subdivision surface and to a corresponding predetermined mesh-to-NURBS-surface conversion algorithm, the subdivision surface representing the 3D modeled object; defining, by the user, a 2D image and a location for engraving the 2D image on the subdivision surface; and determining a NURBS surface that corresponds to applying a deformation map on the result of performing the mesh-to-NURBS-surface conversion algorithm to the base mesh, the deformation map including displacement vectors provided for positions of the result of performing the mesh-to-NURBS-surface conversion algorithm to the base mesh, the positions corresponding to the location for engraving the 2D image, the displacement vectors being computed based on corresponding pixel values of the 2D image. Such a method improves the design of a 3D modeled object.
    Type: Grant
    Filed: August 8, 2018
    Date of Patent: October 12, 2021
    Assignee: DASSAULT SYSTEMES
    Inventor: Richard Maisonneuve
  • Patent number: 11126759
    Abstract: The disclosed methods and systems allow adding constraints (“mates”) between components of the CAD model when in a graphics mode (i.e., when bodies of the CAD model are not loaded). Information regarding CAD model entities is accessed from a computer database, where the CAD model entities belong to one or more components of the subject CAD model. A graphical representation of the subject CAD model is presented to a user without loading bodies of the subject CAD model. The user is enabled to add a constraint between first and second entities of the subject CAD model, and information for the added constraint is stored with the subject CAD model in the computer database. Displaying the model in graphics mode saves time as well as memory usage, and the added constraints persistent after resolving the components from the graphics mode.
    Type: Grant
    Filed: November 13, 2017
    Date of Patent: September 21, 2021
    Assignee: Dassault Systemes SolidWorks Corporation
    Inventors: Sushant Sinha, Nick Birkett-Smith, Christopher George Brooking
  • Patent number: 11118449
    Abstract: This description relates to computer simulation of physical processes, such as computer simulation of multi-species flow through porous media including the determination/estimation of relative permeabilities for the multi-species flow through the porous media.
    Type: Grant
    Filed: July 15, 2019
    Date of Patent: September 14, 2021
    Assignee: Dassault Systemes Simulia Corp.
    Inventors: Bernd Crouse, Xiaobo Nie, Raoyang Zhang, Yong Li, Hiroshi Otomo, Hudong Chen, Andrew Fager