Patents Assigned to Dassault Systèmes
-
Publication number: 20240027993Abstract: 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: ApplicationFiled: July 25, 2023Publication date: January 25, 2024Applicant: DASSAULT SYSTEMESInventors: Frédéric LETZELTER, Maria PUMBORIOS, Richard MAISONNEUVE
-
Publication number: 20240028784Abstract: 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: ApplicationFiled: July 19, 2023Publication date: January 25, 2024Applicant: DASSAULT SYSTEMESInventors: Asma REJEB SFAR, Markus CHARDONNET
-
Patent number: 11875092Abstract: 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: GrantFiled: July 6, 2020Date of Patent: January 16, 2024Assignee: DASSAULT SYSTEMESInventor: Laurent Marini
-
Patent number: 11869147Abstract: 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: GrantFiled: August 20, 2021Date of Patent: January 9, 2024Assignee: DASSAULT SYSTEMESInventor: Nicolas Beltrand
-
Publication number: 20230418986Abstract: 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: ApplicationFiled: June 27, 2023Publication date: December 28, 2023Applicant: DASSAULT SYSTEMESInventors: Lucas BRIFAULT, Ariane JOURDAN, Eloi MEHR
-
Publication number: 20230418990Abstract: 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: ApplicationFiled: June 27, 2023Publication date: December 28, 2023Applicant: DASSAULT SYSTEMESInventors: Lucas BRIFAULT, Alexandru STATE, Mathieu BRUS
-
Publication number: 20230410452Abstract: 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: ApplicationFiled: June 16, 2023Publication date: December 21, 2023Applicant: DASSAULT SYSTEMESInventors: Nicolas BELTRAND, Fivos DOGANIS
-
Patent number: 11847381Abstract: 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: GrantFiled: April 26, 2019Date of Patent: December 19, 2023Assignee: DASSAULT SYSTEMES SOLIDWORKS CORPORATIONInventors: Jun Wu, Nikhil Kulkarni, Bhoome Piputbundit, Scott G. Stanley, Michael Kozikowski
-
Patent number: 11847391Abstract: 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: GrantFiled: June 29, 2020Date of Patent: December 19, 2023Assignee: Dassault Systemes Simulia Corp.Inventors: Pradeep Gopalakrishnan, Raoyang Zhang, Hudong Chen, Junye Wang, Avinash Jammalamadaka
-
Publication number: 20230393566Abstract: 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: ApplicationFiled: June 7, 2023Publication date: December 7, 2023Applicant: DASSAULT SYSTEMESInventors: Xavier GREHANT, Arnaud DALIE
-
Patent number: 11835054Abstract: 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: GrantFiled: March 25, 2020Date of Patent: December 5, 2023Assignee: Dassault Systemes Simulia Corp.Inventors: Huhu Wang, Edward Dean Tate, Jr., Karthik Mahadevan Muthuraman, Satheesh Kandasamy
-
Patent number: 11836126Abstract: 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: GrantFiled: December 17, 2019Date of Patent: December 5, 2023Assignee: Dassault Systemes Americas Corp.Inventors: Charles Pinnell, Guy Daniel Rotheram
-
Publication number: 20230385484Abstract: 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: ApplicationFiled: May 26, 2023Publication date: November 30, 2023Applicant: DASSAULT SYSTEMESInventors: Peter CLAUSEN, Martin-Pierre SCHMIDT, Claus Bech Wittendorf PEDERSEN, Pascal HEBRARD
-
Patent number: 11829118Abstract: 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: GrantFiled: April 22, 2020Date of Patent: November 28, 2023Assignee: Dassault Systemes Simulia Corp.Inventors: Alexander Jacobus Maria Van der Velden, Jing Bi, Subham Sett
-
Patent number: 11822727Abstract: 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: GrantFiled: December 29, 2020Date of Patent: November 21, 2023Assignee: DASSAULT SYSTEMESInventor: Fivos Doganis
-
Patent number: 11803287Abstract: 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: GrantFiled: December 28, 2020Date of Patent: October 31, 2023Assignee: DASSAULT SYSTEMESInventors: Christophe Delfino, Jeremy Lamboley, Adrien Rougier
-
Patent number: 11803450Abstract: 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: GrantFiled: December 21, 2021Date of Patent: October 31, 2023Assignee: DASSAULT SYSTEMESInventors: Jean-Philippe Sahut D'Izarn, Eric Vallet Glenisson, Frédéric Labbate, Alban Roullier
-
Publication number: 20230342507Abstract: A computer-implemented method of 3D reconstruction of at least one real object comprising an assembly of parts. The 3D reconstruction method includes obtaining a neural network configured for generating a 3D primitive CAD object based on an input depth image, obtaining a natural image and a depth image representing the real object, segmenting the depth image based at least on the natural image, each segment representing at most a respective part of the assembly, and applying the neural network to each segment.Type: ApplicationFiled: April 21, 2023Publication date: October 26, 2023Applicant: DASSAULT SYSTEMESInventor: Nicolas BELTRAND
-
Patent number: 11790605Abstract: A computer-implemented method for 3D reconstruction including obtaining 2D images and, for each 2D image, camera parameters which define a perspective projection. The 2D images all represent a same real object. The real object is fixed. The method also includes obtaining, for each 2D image, a smooth map. The smooth map has pixel values, and each pixel value represents a measurement of contour presence. The method also includes determining a 3D modeled object that represents the real object. The determining iteratively optimizes energy. The energy rewards, for each smooth map, projections of silhouette vertices of the 3D modeled object having pixel values representing a high measurement of contour presence. This forms an improved solution for 3D reconstruction.Type: GrantFiled: December 31, 2020Date of Patent: October 17, 2023Assignee: DASSAULT SYSTEMESInventors: Serban Alexandru State, Eloi Mehr, Yoan Souty
-
Publication number: 20230315945Abstract: A computer-implemented method for designing a manufacturing product. The method includes obtaining a CAD model representing the manufacturing product. The CAD model includes a feature tree. The feature tree has one or more CAD parameters each having an initial value. The method also includes obtaining an optimization program. The optimization program is specified by one or more use and/or manufacturing performance indicators. The one or more indicators having one or more objective functions and/or one or more constraints. The method further includes modifying the initial values of the one or more CAD parameters by solving the optimization program using a gradient-based optimization method. The optimization method has as free variable the one or more CAD parameters and uses sensitivities. Each sensitivity is an approximation of a respective derivative of a respective performance indicator with respect to a respective CAD parameter.Type: ApplicationFiled: March 22, 2023Publication date: October 5, 2023Applicant: DASSAULT SYSTEMESInventors: Martin-Pierre SCHMIDT, Peter CLAUSEN, Claus Bech Wittendorf PEDERSEN, Pascal HEBRARD