Patents Assigned to Dassault Systemes
  • Patent number: 11886777
    Abstract: The disclosure notably relates to a method for designing a 3D modeled object that represents a mechanical part. The method includes obtaining, at a CAD system, a B-Rep skin which represents the mechanical part. The B-rep skin has a B-rep portion which includes a boundary face. The method also includes defining, by graphical user-interaction with the CAD system, a surface, and constructing, automatically by the CAD system, a B-rep replacement. The method further includes replacing, in the B-Rep skin, the B-rep portion by the B-rep replacement. This offers a “replace face” functionality when designing a B-Rep skin.
    Type: Grant
    Filed: October 28, 2019
    Date of Patent: January 30, 2024
    Assignee: DASSAULT SYSTEMES
    Inventor: Vincent Bouvier
  • Patent number: 11886172
    Abstract: It is proposed a method for factory operation. The method includes providing manufacturing tasks each represented by a law describing a manufacturing of a product by one or more manageable machines. The method includes obtaining one or more manufacturing constraints and one or more manufacturing events. The method includes determining an operating mode of the factory based on the one or more manufacturing constraints and on one or more product constraints. The determining includes one or more iterations. Each iteration computes a respective propensity of each manufacturing task representing a frequency with which the task is chosen for manufacturing the product given the constraints and/or a previous event(s) occurrence. The iteration ranks the tasks according to a propensity descending order. The iteration visits the tasks according to the ranking and affecting to each task one or more manageable machines and resources. The iteration executes the tasks until an event(s).
    Type: Grant
    Filed: December 17, 2021
    Date of Patent: January 30, 2024
    Assignee: DASSAULT SYSTEMES
    Inventors: Laure-Anne Poisson, Philippe Belmans, Ana Marcusanu, Vincent Siess
  • Publication number: 20240028784
    Abstract: A computer-implemented method for segmenting a building scene including obtaining a training dataset of top-down depth maps. Each depth map includes labeled line segments and junctions between line segments. The method further includes learning, based on the training dataset, a neural network. The neural network is configured to take as input a top-down depth map of a building scene comprising building partitions and to output a scene wireframe including the partitions and junctions between the partitions. This constitutes an improved solution for scene segmentation.
    Type: Application
    Filed: July 19, 2023
    Publication date: January 25, 2024
    Applicant: DASSAULT SYSTEMES
    Inventors: Asma REJEB SFAR, Markus CHARDONNET
  • Publication number: 20240027993
    Abstract: A computer implemented method for designing a 3D modeled object representing a manufacturing product. The method includes obtaining a base mesh representing the 3D modeled object, selecting one or more connected edges of the base mesh, subdividing the base mesh based on the selected edges by obtaining a bevel pattern area over the selected path. The method obtains, for at least one of the two endpoints of the path, a transition area by grouping all faces sharing the at least one of the two endpoints of the path, except those of the computed bevel pattern area. The method re-meshes the transition area by obtaining a transition vertex located in the transition area and computing an edge connecting each vertex of the pair of vertices with the obtained transition vertex. The method outputs the subdivided base mesh. This improves the design of a 3D modeled object.
    Type: Application
    Filed: July 25, 2023
    Publication date: January 25, 2024
    Applicant: DASSAULT SYSTEMES
    Inventors: Frédéric LETZELTER, Maria PUMBORIOS, Richard MAISONNEUVE
  • Publication number: 20240028797
    Abstract: A computer-implemented method for designing a manufacturing product. The method including obtaining a set of materials for manufacturing the product, a set of use and/or manufacturing constraints for the manufacturing product, and specifications indicating an extent of compatibility of one or more reference materials with the constraints. The method further including determining an optimal subset of the set of materials for manufacturing the product. The determining includes classifying the materials with respect to compatibility with the constraints and based on the provided specifications. This constitutes an improved method for designing a manufacturing product.
    Type: Application
    Filed: July 25, 2023
    Publication date: January 25, 2024
    Applicant: DASSAULT SYSTEMES
    Inventors: Ali TLILI, Oumaima KHALED
  • Patent number: 11875092
    Abstract: A computer-implemented method for designing, with a CAD system, a 3D modeled object representing a mechanical part. The method includes displaying a B-rep having faces and edges and representing at least a part of the mechanical part, selecting, by graphical user interaction, at least one face of the B-rep, and, automatically by the CAD system, recognizing a set of faces including the at least one face and representing a bump. The recognizing includes determining a first set of faces representing a depression and a second set of faces representing a protrusion, and selecting, among the first set of faces and the second set of faces, a set of faces having a shortest boundary curve perimeter and being different from both the selected at least one face and the B-rep. The first set of faces and the second set of faces both comprise the at least one face.
    Type: Grant
    Filed: July 6, 2020
    Date of Patent: January 16, 2024
    Assignee: DASSAULT SYSTEMES
    Inventor: Laurent Marini
  • Patent number: 11869147
    Abstract: A computer-implemented method of machine-learning including obtaining an architecture for a neural network which is configured to take as an input a 2D sketch, and to output a 3D model represented by the 2D sketch. The 3D model is a parameterized 3D model defined by a set of parameters consisting of a first subset of one or more parameters and a second subset of one or more parameters. The neural network is configured to selectively output a value for the set and take as input a value for the first subset from a user and output a value for the second subset. The method of machine-learning also includes teaching the neural network.
    Type: Grant
    Filed: August 20, 2021
    Date of Patent: January 9, 2024
    Assignee: DASSAULT SYSTEMES
    Inventor: Nicolas Beltrand
  • Publication number: 20230418990
    Abstract: A computer-implemented method for generating a CAD feature tree from a discrete geometrical representation of a mechanical product. The method comprises obtaining the discrete geometrical representation, and a set of CAD features. Each CAD feature includes an interior and a boundary, the boundary representing a surface covered by the feature and the interior representing a surface erased by the feature. The method further comprises determining an optimal sequence of CAD features from the set of CAD features providing an optimal surface covering of the discrete geometrical representation.
    Type: Application
    Filed: June 27, 2023
    Publication date: December 28, 2023
    Applicant: DASSAULT SYSTEMES
    Inventors: Lucas BRIFAULT, Alexandru STATE, Mathieu BRUS
  • Publication number: 20230418986
    Abstract: The disclosure notably relates to a computer-implemented method for generating a CAD feature tree from a discrete geometrical representation of a mechanical product. The method comprises obtaining the discrete geometrical representation, and a set of CAD features. The method further comprises determining one or more sequences of CAD features from the set of CAD features by optimizing an objective function which rewards a fitting of the discrete geometrical representation by a candidate sequence, and penalizes a complexity of a candidate sequence, the complexity of a candidate sequence being a function of the candidate sequence that increases when adding a feature to the candidate sequence.
    Type: Application
    Filed: June 27, 2023
    Publication date: December 28, 2023
    Applicant: DASSAULT SYSTEMES
    Inventors: Lucas BRIFAULT, Ariane JOURDAN, Eloi MEHR
  • Publication number: 20230410452
    Abstract: A computer-implemented method for designing at least one 3D model in a 3D scene including receiving a user's 2D sketch and displaying it on a plane, said 2D sketch representing a view of the 3D model to be designed, inferring a 3D primitive based on said 2D sketch, said 3D primitive being oriented and positioned in the 3D scene to match said view, performing a 2D projection of the 3D primitive on said plane, and fitting said 2D projection onto said 2D sketch.
    Type: Application
    Filed: June 16, 2023
    Publication date: December 21, 2023
    Applicant: DASSAULT SYSTEMES
    Inventors: Nicolas BELTRAND, Fivos DOGANIS
  • Patent number: 11847391
    Abstract: Described are computer implemented techniques for simulating elements of a fluid flow. These techniques 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, storing in a memory a representation of at least one surface that is sized and oriented independently of the size and orientation of the voxels, perform interaction operations on the state vectors, the interaction operations modelling interactions between elements of different momentum states, perform surface interaction operations on the representation of the surface, the surface interaction operations modelling interactions between the surface and substantially all elements of voxels, and performing move operations on the state vectors to reflect movement of elements to new voxels.
    Type: Grant
    Filed: June 29, 2020
    Date of Patent: December 19, 2023
    Assignee: Dassault Systemes Simulia Corp.
    Inventors: Pradeep Gopalakrishnan, Raoyang Zhang, Hudong Chen, Junye Wang, Avinash Jammalamadaka
  • Patent number: 11847381
    Abstract: Computer-aided design (CAD) models, and associated methods and systems, including topological and geometrical entities, graphical annotation information, and data structures storing non-native format semantic annotation information. Associated application programming interfaces (APIs) can include routines to return non-native format semantic annotation information stored in data structures associated with a native format CAD model. The APIs can include routines to identify whether annotations include data structures storing non-native format semantic annotation information, and to identify the types of the annotations. Graphical annotations can serve graphical display needs, while the semantic meanings from non-native CAD formats can be stored in placeholder data structures and, thus, be preserved. Manufacturing software applications can consume and act upon the semantic data via an API, thus, achieving automation benefits.
    Type: Grant
    Filed: April 26, 2019
    Date of Patent: December 19, 2023
    Assignee: DASSAULT SYSTEMES SOLIDWORKS CORPORATION
    Inventors: Jun Wu, Nikhil Kulkarni, Bhoome Piputbundit, Scott G. Stanley, Michael Kozikowski
  • Publication number: 20230393566
    Abstract: A computer-implemented method for inferring an emerging problem in product manufacturing. The method comprises obtaining a time-ordered set comprising one or more snapshots of a product and one or more similarity thresholds. The method also comprises obtaining at least one recent snapshot, the at least one recent snapshot being time-ordered after at least one snapshot of the time-ordered set. The method also comprises retrieving a subset of one or more snapshots from the time-ordered set, the one or more snapshots being time-ordered before the at least one recent snapshot and satisfying, with respect to the at least one recent snapshot, a similarity above at least one of the one or more similarity thresholds. The method also comprises determining a trend from the retrieved subset and a baseline, the trend being a time distribution of the snapshots of the retrieved subset with respect to the baseline.
    Type: Application
    Filed: June 7, 2023
    Publication date: December 7, 2023
    Applicant: DASSAULT SYSTEMES
    Inventors: Xavier GREHANT, Arnaud DALIE
  • Patent number: 11836126
    Abstract: A method for validating a query result for a query of a database uses an index of the database. A selection of a set of source data from the database is received and a first hash operation is performed on the source data in the database resulting in a database hash value for the source data. A second hash operation is performed on the source data in the index resulting in an index hash value. The index hash value is compared with the database hash value, and a guarantee indication is provided for the source data in the index.
    Type: Grant
    Filed: December 17, 2019
    Date of Patent: December 5, 2023
    Assignee: Dassault Systemes Americas Corp.
    Inventors: Charles Pinnell, Guy Daniel Rotheram
  • Patent number: 11835054
    Abstract: Described are computer-related techniques for determining rotation direction of an axial fan for use in fluid flow simulations. The techniques involve receiving by a computer processing system digital data of a three dimensional representation of an axial fan having plural fan blade, determining by the computer processing system from the data of three dimensional representation of the axial fan, at least a single centerline of a single blade of the axial fan from a two dimensional projection of the axial fan, and calculating by the computer processing system based on the initial valve of fan rotation, an actual value of fan rotational direction.
    Type: Grant
    Filed: March 25, 2020
    Date of Patent: December 5, 2023
    Assignee: Dassault Systemes Simulia Corp.
    Inventors: Huhu Wang, Edward Dean Tate, Jr., Karthik Mahadevan Muthuraman, Satheesh Kandasamy
  • Publication number: 20230385484
    Abstract: A computer-implemented method for designing a sheet part comprising beads. The method comprises providing a CAD model representing the part. The CAD model includes a feature tree. The feature tree has one or more CAD parameters each having an initial value. The method further comprises providing a bead optimization program specified by one or more use and/or manufacturing performance indicators. The one or more indicators comprise one or more objective function(s) and/or one or more constraints. The method further comprises modifying the initial values of the one or more CAD parameters by solving the optimization program using a gradient-based bead optimization method. The optimization method has as free variables the one or more CAD parameters. The optimization method uses sensitivities. Each sensitivity is an approximation of a respective derivative of a respective performance indicator with respect to a respective CAD parameter.
    Type: Application
    Filed: May 26, 2023
    Publication date: November 30, 2023
    Applicant: DASSAULT SYSTEMES
    Inventors: Peter CLAUSEN, Martin-Pierre SCHMIDT, Claus Bech Wittendorf PEDERSEN, Pascal HEBRARD
  • Patent number: 11829118
    Abstract: A method includes simulating a process, with computer-based software, to produce virtual data about the process; identifying process parameters for a real-world version of the process; providing a real-world sensor to sense a parameter associated with the real-world version of the process; receiving sensor readings from the real-world sensor while the real-world version is being performed; and training a machine-learning software model to predict a behavior of the real-world sensor based on the virtual data about the process, the process parameters, and the sensor readings.
    Type: Grant
    Filed: April 22, 2020
    Date of Patent: November 28, 2023
    Assignee: Dassault Systemes Simulia Corp.
    Inventors: Alexander Jacobus Maria Van der Velden, Jing Bi, Subham Sett
  • Patent number: 11822727
    Abstract: A computer-implemented method for selecting a face among faces of a 3D object in a 3D immersive environment. Each face is oriented in the 3D immersive environment. The method comprises displaying the 3D object in the 3D immersive environment. The method further comprises detecting S20 a hand gesture. The hand gesture comprises an adduction of all fingers except thumb. The method further comprises determining an oriented plane formed with the palm and/or the back of the hand in the 3D immersive environment. The method further comprises identifying the face of the 3D object having the closest orientation with the oriented plane. This constitutes an improved method for selecting a face among faces of a 3D object in a 3D immersive environment using hand interactions.
    Type: Grant
    Filed: December 29, 2020
    Date of Patent: November 21, 2023
    Assignee: DASSAULT SYSTEMES
    Inventor: Fivos Doganis
  • Patent number: 11803287
    Abstract: A computer-implemented method for switching from a first 3D view of a 3D scene to a second 3D view of the 3D scene including obtaining the first 3D view displayed from a plane of a locked viewpoint of the 3D scene, detecting a continuous user interaction including a slide a first and second location on the plane. The method further comprises computing a distance traveled by the slide, comparing the computed distance with a predetermined distance, and if the computed distance is greater than the predetermined distance, a switch from the first 3D view to the second 3D view is performed.
    Type: Grant
    Filed: December 28, 2020
    Date of Patent: October 31, 2023
    Assignee: DASSAULT SYSTEMES
    Inventors: Christophe Delfino, Jeremy Lamboley, Adrien Rougier
  • Patent number: 11803450
    Abstract: A computer implemented method for creating a tree of database states including accessing a database having at least one branch of database states, receiving at the database one or more write events that are applied to an identified state of the database, recovering the identified database state from the database, creating a new branch by creating a new patch as alternative state to the identified database state with a reference to the identified state.
    Type: Grant
    Filed: December 21, 2021
    Date of Patent: October 31, 2023
    Assignee: DASSAULT SYSTEMES
    Inventors: Jean-Philippe Sahut D'Izarn, Eric Vallet Glenisson, Frédéric Labbate, Alban Roullier