Patents Assigned to Dassault Systemes
  • Publication number: 20230195796
    Abstract: A method for compressing RDF tuples. The method including obtaining RDF tuples, obtaining a dictionary of indices, encoding for each RDF tuple the indices attributed to the subject and the object, grouping RDF tuples sharing the same predicate and for each group sorting the RDF tuples by considering the encoding of the subject and the object, and for each group of sorted RDF tuples, serializing the index of the shared predicate, serializing the encoding of the subject and the object of a first RDF tuple, and for each RDF tuple of the group of sorted RDF tuples subsequent to the first RDF tuple of the group, computing a difference between the encoding of the subject and the object of a current RDF tuple and the encoding of the subject and the object of a previous RDF tuple, and serializing the computed difference in a form of a variable-length integer.
    Type: Application
    Filed: December 19, 2022
    Publication date: June 22, 2023
    Applicant: DASSAULT SYSTEMES
    Inventor: Eric VALLET GLENISSION
  • Patent number: 11681836
    Abstract: A computer-implemented method for computing an envelope (BE) for a building to be designed, the method comprising: defining an initial volume (IV) of the building; and for each one a plurality of points (P1, P2, P3) of a boundary (PRB) of a neighboring region (PR) of the building, computing a cutting surface (CS) and modifying the initial volume by cutting out portions thereof extending above said cutting surface; wherein each cutting surface is defined in such a way that the initial volume, modified by cutting out portions thereof extending above it, projects over the corresponding point of the boundary a shadow (SW) whose duration is equal to a predetermined value; said envelope being defined by a boundary surface of a remaining volume. 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: July 31, 2018
    Date of Patent: June 20, 2023
    Assignee: Dassault Systemes
    Inventor: Bertrand Faure
  • Publication number: 20230185275
    Abstract: The disclosure notably relates to a computer-implemented method for 3D axis machining design. The method comprises providing a first mesh. The first mesh represents a head of a machining tool. The method comprises providing a second mesh. The second mesh represents a machined part. The first mesh is closed. The method further comprises determining a boundary of a Minkowski subtraction of the surface represented by the second mesh by the volume delimited by the first mesh. The determining of the boundary includes computing the boundary as a polyhedral cycle by computing, for each element of the boundary, a multiplicity of the element in the polyhedral cycle. The method further comprises determining a path of the machining tool for 3D axis machining of the machined part based on the determined boundary. This constitutes an improves solution for 3D axis machining design.
    Type: Application
    Filed: November 30, 2022
    Publication date: June 15, 2023
    Applicant: DASSAULT SYSTEMES
    Inventor: Thibault Dominique Marie Bernard ROSE
  • Publication number: 20230185810
    Abstract: A computer-implemented method for processing a logic rule in a graph database. The method includes obtaining a graph database comprising at least one graph, each graph of the database being represented in one or more adjacency matrices (R-Matrix), each adjacency matrix representing a group of tuples of the graph comprising a same predicate, obtaining the logic rule concluding to a head predicate, generating a virtual adjacency matrix comprising one of the one or more adjacency matrices (R-Matrix) and an entailed data matrix (E-Matrix), the virtual adjacency matrix representing the head predicate, the entailed data matrix representing a group of tuples that are computed by applying the logic rule, and receiving a query by the database using the head predicate.
    Type: Application
    Filed: December 12, 2022
    Publication date: June 15, 2023
    Applicant: DASSAULT SYSTEMES
    Inventors: Sylvain Christian DEKOKER, Frédéric Matteo LABBATE, Eric Laurent VALLET GLÉNISSON, Jean-Philippe Louis Marie SAHUT D'IZARN
  • Publication number: 20230185425
    Abstract: A computer-implemented method for rendering at least two visualization modes of a 3D model. The method comprises rendering the 3D model in a main view according to a first visualization mode. The method further comprises splitting the main view in at least two split views. Each split view corresponding to one visualization mode of a plurality of visualization modes. The method further comprises, for each split view, determining a rendering area of the 3D model associated to the current split view. The method further comprises rendering the 3D model in each split view according to its corresponding visualization mode and determined rendering area. This constitutes an improved method for rendering various visualization modes of a 3D model simultaneously.
    Type: Application
    Filed: December 13, 2022
    Publication date: June 15, 2023
    Applicant: DASSAULT SYSTEMES
    Inventor: Christophe DELFINO
  • Patent number: 11676091
    Abstract: Embodiments are directed to computer systems and methods that provide a data-driven approach to product benchmarking. The systems and methods identify a product being developed on a product development platform. The systems and methods repeatedly evaluate products similar in operation to the identified product. In response to the evaluation, the systems and methods automatically determine current performance capabilities of the similar products and digitize the determined current performance capabilities as current benchmark parameters in a central database integrated within the platform. The systems and methods generate output, by an application of the platform, based on searching the current benchmark parameters in the database, and develop functions and parts for the identified product using the generated output.
    Type: Grant
    Filed: October 17, 2017
    Date of Patent: June 13, 2023
    Assignee: Dassault Systemes Americas Corp.
    Inventor: Ajay Prasad
  • Patent number: 11675939
    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: Grant
    Filed: November 30, 2020
    Date of Patent: June 13, 2023
    Assignee: DASSAULT SYSTEMES
    Inventors: Nicolas Montana, Andre Lieutier, Marc Monteil
  • Publication number: 20230177229
    Abstract: A computer-implemented method for partitioning a computer-aided design 3D model of a mechanical part. The method including obtaining a volumetric B-Rep of the CAD 3D model, detecting one or more ribbons of the volumetric B-Rep, ranking the one or more detected ribbons based on one or more geometrical criteria that are associated with each of the one or more detected ribbons, and selecting successively following the ranking each of the ranked one or more detected ribbons. The method further comprises, for each selected ribbons partitioning the volumetric B-Rep of CAD 3D model using a splitting method associated with the geometrical criteria of the selected ribbon, thereby obtaining two or more partitions, and for each obtained partition, determining whether the partition represents a sweepable volume.
    Type: Application
    Filed: December 2, 2022
    Publication date: June 8, 2023
    Applicant: Dassault Systèmes
    Inventors: Laurent MARINI, Vincent BOUVIER
  • Patent number: 11669660
    Abstract: The disclosure notably relates to a computer-implemented method for designing a modeled object. The method includes obtaining a finite element mesh, data associated to the finite element mesh and a non-uniform distribution of one or more local quantity constraints. The data associated to the finite element mesh include forces, boundary conditions, parameters, and a global quantity constraint. The method also comprises performing a topology optimization based on the finite element mesh, the data associated to the finite element mesh, and the non-uniform distribution. The method improves the design of a modeled object representing a mechanical part by topology optimization.
    Type: Grant
    Filed: November 4, 2019
    Date of Patent: June 6, 2023
    Assignee: DASSAULT SYSTEMES
    Inventors: Martin-Pierre Hugo Schmidt, Auxkin Ortuzar Del Castillo, Claus Bech Wittendorf Pedersen
  • Patent number: 11657195
    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: Grant
    Filed: November 23, 2020
    Date of Patent: May 23, 2023
    Assignee: DASSAULT SYSTEMES
    Inventors: Guillaume Randon, Eloi Mehr
  • Patent number: 11651125
    Abstract: Systems, methods, and computer program products can be used for determining the amount of oil removed by a miscible gas flood. One of the methods includes identifying locations of oil within a volume representing a reservoir rock sample. The method includes identifying locations of gas within the volume. The method also includes determining the amount of oil removed based on locations within the volume where oil is either coincident with the gas or is connected to the gas by a continuous oil path.
    Type: Grant
    Filed: November 22, 2022
    Date of Patent: May 16, 2023
    Assignee: Dassault Systemes Simulia Corp.
    Inventors: Bernd Crouse, Rui Xu, Guangyuan Sun
  • Patent number: 11645435
    Abstract: Embodiments provide methods and systems for performing computer-based simulations of real-world objects. In one such embodiment, a mesh-based model representing a real-world object and composed of a plurality of mesh elements each having geometric properties is obtained. In turn, a simulation of physical behavior of the real-world object is performed using the mesh-based model. According to an embodiment, performing the simulation includes, for at least one mesh element, modifying as a function of the geometric properties, measurement values, amounts, or levels of material properties used to determine the physical behavior.
    Type: Grant
    Filed: June 20, 2019
    Date of Patent: May 9, 2023
    Assignee: Dassault Systemes Simulia Corp.
    Inventor: Alexander Jacobus Maria Van der Velden
  • Patent number: 11645433
    Abstract: Computer implemented techniques for simulating a fluid flow about a surface of a solid are disclosed. These techniques involve receiving a model of a simulation space including a lattice structure represented as a collection of voxels and a representation of a physical object, with the voxels having appropriate resolutions to account for surfaces of the physical object. The techniques also involve simulating movement of particles in a volume of fluid, with the movement of the particles causing collisions among the particles, identifying faces between two voxels where at least one of the faces violates a stability condition, computing a modified flux using a spatially averaged gradient in the vicinity of the two voxels where the at least one of the faces violates the stability condition, and performing by the computing system, advection operations on the particles to subsequent voxels.
    Type: Grant
    Filed: November 18, 2019
    Date of Patent: May 9, 2023
    Assignee: Dassault Systemes Simulia Corp.
    Inventors: Nagendra Krishnamurthy, Luca D'Alessio, Raoyang Zhang, Hudong Chen
  • Publication number: 20230133725
    Abstract: A computer-implemented method for designing a 3D modeled object representing a transmission mechanism with a target 3D motion behavior. The method including obtaining a 3D finite element mesh and data associated to the mesh, performing a topology optimization based on the mesh and on the associated data, therefore obtaining a density field representing distribution of material quantity of the 3D modeled object. The method further includes computing a signed field based on the density field and the associated data, identifying one or more patterns of convergence and divergence in the signed field, each pattern forming a region of the signed field, and for each identified pattern, identifying a joint representative of the identified pattern and replacing a part of the density field corresponding to the respective region formed by the identified pattern by a material distribution representing the identified joint.
    Type: Application
    Filed: October 25, 2022
    Publication date: May 4, 2023
    Applicant: DASSAULT SYSTEMES
    Inventors: Martin-Pierre SCHMIDT, Claus Bech Wittendorf PEDERSEN, David Leo BONNER
  • Publication number: 20230132234
    Abstract: A computer implemented method for embedding a marker in an image or video content including receiving an input image or frame for embedding, determining a binary message to be encoded within said input image or frame comprising bits sequences having an identical number of bits which is superior or equal to two, said binary message comprising at least a header part comprising at least two consecutive bits sequences which are not identical, detecting a region within said input image or frame such that the color within said region is uniform and that said region presents a chosen length and height, associating each possible bits sequence to a corresponding encoding color determined from the color within said uniform region and an encoding rule such that the respective colors are all different from one another, and generating a marker color table in which each element stores an encoding color associated to a bits sequence of the binary message, such that the color table constitutes a color encoding of the binary
    Type: Application
    Filed: October 24, 2022
    Publication date: April 27, 2023
    Applicant: DASSAULT SYSTEMES
    Inventor: Maxime PIA
  • Patent number: 11636234
    Abstract: The disclosure notably relates to a computer-implemented method for generating a 3D model representing a building. The method comprises providing a 2D floor plan representing a layout of the building. The method also comprises determining a semantic segmentation of the 2D floor plan. The method also comprises determining the 3D model based on the semantic segmentation. Such a method provides an improved solution for processing a 2D floor plan.
    Type: Grant
    Filed: December 28, 2018
    Date of Patent: April 25, 2023
    Assignee: DASSAULT SYSTEMES
    Inventors: Asma Rejeb Sfar, Louis Dupont de Dinechin, Malika Boulkenafed
  • Patent number: 11636395
    Abstract: The disclosure notably relates to a computer-implemented method for teaching a generative autoencoder. The generative autoencoder is configured to generate functional structures. A functional structure is a data structure representing a mechanical assembly of rigid parts and which includes a tree. Each leaf node represents a shape and positioning of a respective rigid part and a force exerted on the respective rigid part. Each non-leaf node with several children represents a mechanical link between sub-assemblies. Each sub-assembly is represented by a respective one of the several children. Each non-leaf node with a single child represents a duplication of the sub-assembly represented by the single child. The method includes obtaining a dataset including functional structures. The method further comprises teaching the generative autoencoder on the dataset. This constitutes an improved method for teaching a generative autoencoder configured for generating functional structures.
    Type: Grant
    Filed: July 7, 2020
    Date of Patent: April 25, 2023
    Assignee: DASSAULT SYSTEMES
    Inventor: Louis Dupont De Dinechin
  • Publication number: 20230119067
    Abstract: A stamping part design method including obtaining a first B-rep model having a 3D boundary curve formed by boundary-curve edges and obtaining a first and second value representing a g1-continuity and a g2-continuity extrapolation length requirement. The method includes determining a second B-Rep model comprising an extrapolation of the first B-Rep model and presenting at least a g2-continuity over a length of the extrapolation patches equal to the second value and then at least a g1-continuity over a length of the extrapolation patches equal to the first value. The determination of the second B-Rep model includes partitioning the boundary-curve edges into first groups of consecutive first boundary-curve edges, and second groups of consecutive second boundary-curve edges and applying a surface-extension operator to each first group and filling the gaps. This forms an improved solution of stamping part design.
    Type: Application
    Filed: October 14, 2022
    Publication date: April 20, 2023
    Applicant: DASSAULT SYSTEMES
    Inventor: Benoit BURDZY
  • Patent number: 11631221
    Abstract: A computer-implemented method of augmented reality includes capturing the video flux with a video camera, extracting, from the video flux, one or more 2D images each representing the real object, and obtaining a 3D model representing the real object. The method also includes determining a pose of the 3D model relative to the video flux, among candidate poses. The determining rewards a mutual information, for at least one 2D image and for each given candidate pose, which represents a mutual dependence between a virtual 2D rendering and the at least one 2D image. The method also includes augmenting the video flux based on the pose. This forms an improved solution of augmented reality for augmenting a video flux of a real scene including a real object.
    Type: Grant
    Filed: December 30, 2020
    Date of Patent: April 18, 2023
    Assignee: DASSAULT SYSTEMES
    Inventors: Eloi Mehr, Vincent Guitteny
  • Publication number: 20230111928
    Abstract: A computer-implemented method for 3D printing planning including obtaining a set of spare parts to be manufactured in one or more factories comprising 3D printers and other manufacturing machines. The method further including obtaining 3D printing constraints. The constraints include one or more constraints each representing a 3D printing constraint and/or a mechanical constraint for a spare part. The constraints further include one or more 3D printing capacity constraints for the one or more factories. The method further includes obtaining a reference set of one or more spare parts each classified either as compatible with the constraints or as non-compatible with the constraints. The method further includes determining an optimal subset of the set of spare parts to be 3D printed. The determining includes optimizing one or more objective manufacturing functions under the constraints and based on the reference set.
    Type: Application
    Filed: October 7, 2022
    Publication date: April 13, 2023
    Applicant: DASSAULT SYSTEMES
    Inventors: Ali TLILI, Oumaima KHALED, Auxkin ORTUZAR