Patents Assigned to Dassault Systems
  • Patent number: 10621526
    Abstract: Traditionally, PLM systems and SCM systems have not been linked. In an embodiment, a computer method includes, responsive to a user request to transfer a module from a product lifecycle management (PLM) system to a source code management (SCM) system, extracting, from a processor at the PLM system, the data representing modules, versions of the modules, and hierarchical relationships of the modules from a data source of the PLM system. The method further includes creating an SCM system module having the extracted data representing the modules, versions of the modules, and the hierarchical relationships of the modules. Therefore, the PLM system can export a module to the SCM system in a process controlled at the PLM system.
    Type: Grant
    Filed: November 9, 2015
    Date of Patent: April 14, 2020
    Assignee: Dassault Systemes Americas Corp.
    Inventors: Ian Dobinson, Peter Haynes
  • Patent number: 10621524
    Abstract: Traditionally, PLM systems and SCM systems have not been linked. In an embodiment, a computer method includes, responsive to a user request to transfer a module from a source code management (SCM) system to a product lifecycle management (PLM) system, extracting, from a processor at the SCM system, data representing modules, versions of the modules, and hierarchical relationships of the modules from a data source of the SCM system. The method further includes creating a PLM system module having the extracted data representing the modules, versions of the modules, and the hierarchical relationships of the modules. Therefore, the SCM system can export a module to the PLM system in a process controlled at the SCM system.
    Type: Grant
    Filed: November 9, 2015
    Date of Patent: April 14, 2020
    Assignee: Dassault Systemes Americas Corp.
    Inventors: Ian Dobinson, Peter Haynes
  • Patent number: 10550690
    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: May 15, 2014
    Date of Patent: February 4, 2020
    Assignee: Dassault Systemes Simulia Corp.
    Inventors: Bernd Crouse, Xiaobo Nie, Raoyang Zhang, Yong Li, Hiroshi Otomo, Hudong Chen, Andrew Fager, David M. Feed
  • Patent number: 10546076
    Abstract: Embodiments provide methods and systems for optimizing a physical system. One such example embodiment begins by defining, in memory of a processor, a model comprising a plurality of design variables where the defined model represents a real-world physical system where behavior of the model is given by an equation that includes corresponding sensitivity equations for the plurality of design variables. The example method continues by iteratively optimizing the model with respect to a given design variable of the plurality, using the equation. In an example embodiment, the optimizing includes the processor accounting for a given external intervention event between equilibriums by adding a term for design response sensitivity of the given one of the plurality of design variables to the corresponding sensitivity equation of the given design variable. Such optimizing results in an improved optimization of the real-world physical model.
    Type: Grant
    Filed: December 28, 2016
    Date of Patent: January 28, 2020
    Assignee: Dassault Systemes Simulia Corp.
    Inventors: Claus Bech Wittendorf Pedersen, Vladimir Belsky, Kingshuk Bose
  • Patent number: 10534867
    Abstract: A computer-implemented method and system creates a multi-element feature in a three-dimensional (3D) computer-aided design (CAD) model. A first element and a second element are selected to include in the multi-element feature. A single sketch is created comprised of sketch entities, a subset of which defines the first element and another subset of which defines the second element. A connection entity is included in the single sketch. The connection entity joins the first and the second elements. A modeling operation applied to the single sketch creates the multi-element feature.
    Type: Grant
    Filed: December 16, 2016
    Date of Patent: January 14, 2020
    Assignee: Dassault Systemes SolidWorks Corporation
    Inventors: Jody Todd Stiles, Satish Rao Kanjarkar
  • Patent number: 10515159
    Abstract: A system and method for automatically detecting and tracking time and space variations of flow structures in order to locate and characterize the flow structures which produce noise and to quantify the corresponding acoustic radiation properties.
    Type: Grant
    Filed: November 1, 2013
    Date of Patent: December 24, 2019
    Assignee: Dassault Systemes Simulia Corp.
    Inventors: Franck Léon Pérot, Adrien Mann, David M. Freed
  • Patent number: 10504279
    Abstract: The disclosure notably relates to a computer-implemented method of computing a visibility function of a 3D scene. The method includes obtaining a set of directions ({right arrow over (?)}) in the 3D scene, computing a set of lines that are parallel to the direction, for each computed set of lines, sampling the lines of the set into spatial segments, associating each line of a set with a bit field, each spatial segment of the line corresponding to a bit of the bit field, superimposing the set of lines and the 3D scene, when a spatial segment of a line intersects a geometry in the 3D scene, marking the bit, corresponding to the spatial segment of the bit field, associated with the line, obtaining two points in the 3D scene, identifying spatial segments having a closest alignment with the query segment, computing the visibility of the query segment by performing a logical bit operation.
    Type: Grant
    Filed: December 26, 2018
    Date of Patent: December 10, 2019
    Assignee: Dassault Systemes
    Inventors: Gilles Laurent, Cyril Delalandre, Tamy Boubekeur
  • Patent number: 10499031
    Abstract: The invention notably relates to a computer-implemented method for learning a function configured for reconstructing, for a class of real objects, a 3D modeled object that represents an instance of the class from a depth map of the instance. The method comprises providing a parametric model of the class, creating a database, and learning the function with the database. The method improves the 3D reconstruction of a real object from a depth map.
    Type: Grant
    Filed: September 11, 2017
    Date of Patent: December 3, 2019
    Assignee: Dassault Systemes
    Inventors: Mohamed Amine Ayari, Vincent Guitteny
  • Patent number: 10496784
    Abstract: An embodiment of present invention is computer-implemented method for designing a physical system constrained by a system of equations involving variables. The method includes partitioning the variables involved in the equations into fixed variables and unfixed variables, thereby setting the system to a restricted system with a degree of freedom equal to one. The method further includes computing a parameterized curve of solutions of the restricted system in the domain of the unfixed variables. The method further includes for at least one pair of unfixed variables, displaying the projection of the curve in the product of the domains of the pair. The method further includes navigating the solutions on the parameterized curve and representing, real-time, the current navigation position on the projection of the curve. Such a method improves the design of a physical system constrained by equations involving variables.
    Type: Grant
    Filed: February 17, 2015
    Date of Patent: December 3, 2019
    Assignee: Dassault Systemes
    Inventors: Jean-Francois Rameau, Philippe Serre, André Clement
  • Patent number: 10496237
    Abstract: A computer-implemented method for designing a three-dimensional modeled object provides the three-dimensional modeled object in a three-dimensional scene; and displays a plane-shaped graphical tool (PSGT) defining a current working plane. The method points to and activates the plane-shaped graphical tool (PSGT) with a pointing element (PE). Without releasing the pointing element (PE), the method hovers the pointing element over a part of the three-dimensional modeled object and selects said part of the three-dimensional modeled object when releasing the pointing element (PE). The method extracts a working plane from the selected object at the current position of the pointing element and defines said plane as the current working plane represented by the plane-shaped graphical tool (PSGT). Lastly, a designing operation is performed in the current working plane.
    Type: Grant
    Filed: December 15, 2014
    Date of Patent: December 3, 2019
    Assignee: Dassault Systemes
    Inventor: Mathieu Gunther
  • Patent number: 10488189
    Abstract: A computer-implemented method for computing a measurement on a set of geometric elements of a modeled object. The method comprises displaying a modeled object and selecting a first geometric element of the modeled object. The method also comprises displaying at least one icon that represents a computable measurement. The icon is selected according to the first geometric element. The method further comprises selecting a second geometric element of the modeled object, computing a measurement represented by the said at least one icon according to the selected first and second geometric elements. Then a value of the computed measurement is displayed.
    Type: Grant
    Filed: July 18, 2016
    Date of Patent: November 26, 2019
    Assignee: Dassault Systemes
    Inventors: Christophe Delfino, Amal Plaudet-Hammani
  • Patent number: 10482647
    Abstract: Computer-implemented method, system, and apparatus simulate a human/animal body taking a posture. Implementation includes: a) providing a body model (AV), having a skeleton with plurality of bones (b0-b4) articulated by rotational joints (A-D) forming at least one kinematic chain; b) defining a starting position and a starting rotational state for each rotational joint of the skeleton, and a target point position (T), called effector (EF), of an active kinematic chain; c) for at least one rotational axis of each joint of the active kinematic chain, defining: an actuation order, a maximal fractional contribution to a target rotation, and a maximal rotation angle; and d) iteratively applying, to the joints of the active kinematic chain, taken in actuation order, rotations around rotational axes in order to approach the effector to a target position (T).
    Type: Grant
    Filed: November 14, 2017
    Date of Patent: November 19, 2019
    Assignee: Dassault Systemes
    Inventor: Mickaël Brossard
  • Patent number: 10460518
    Abstract: A computer-implemented method and system create a three-dimensional (3D) model represented by a sub-division surface and defining a solid or a surface model. A selected entity of the 3D model is selected and with one or more surrounding entities a determination is made of a type of operation to perform. The operation is an add operation or a remove operation, and the operation changes the topology of the 3D model.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: October 29, 2019
    Assignee: Dassault Systemes SolidWorks Corporation
    Inventors: Salvatore Francis Lama, Yunching Huang, Harish C. Manohar
  • Patent number: 10453218
    Abstract: A computer-implemented method of calibrating a camera includes: a. making a video screen display a calibration pattern; b. acquiring from the camera a video stream of a scene comprising said calibration pattern; c. determining a modified calibration pattern depending on the acquired video stream, and making the screen display it; said steps a. to c. being iterated a plurality of times; and then d. estimating intrinsic calibration parameters of the camera by processing the acquired video streams. A computer program product, computer-readable data-storage medium and computer system for carrying out such a method.
    Type: Grant
    Filed: May 25, 2017
    Date of Patent: October 22, 2019
    Assignee: Dassault Systemes
    Inventor: Fivos Doganis
  • Patent number: 10430524
    Abstract: A computer-implemented method and system creates a multi-element feature in a three-dimensional (3D) computer-aided design (CAD) model. A first element and a second element are selected to include in the multi-element feature. A single sketch is created comprised of sketch entities, a subset of which defines the first element and another subset of which defines the second element. A connection entity is included in the single sketch. The connection entity joins the first and the second elements. A modeling operation applied to the single sketch creates the multi-element feature.
    Type: Grant
    Filed: March 2, 2017
    Date of Patent: October 1, 2019
    Assignee: Dassault Systemes SolidWorks Corporation
    Inventors: Jody Todd Stiles, Satish Rao Kanjarkar, Sachin Darwatkar
  • Patent number: 10409921
    Abstract: The invention notably relates to a computer-implemented method of design of an industrial product wherein constraints between geometries of the industrial product are modeled with a graph of constraints comprising nodes and edges, a node representing a geometry and an edge representing a constraint between two geometries. The method comprising the steps of selecting at least one geometry of the product; computing a depth value of each node of the graph from a node representing the at least one selected geometry; identifying antagonistic constraint(s) in the graph, an antagonistic constraint being represented by an oriented edge wherein the depth value of the start node is larger to the depth value of the end node; reversing the identified antagonistic constraint(s); modifying the at least one selected geometry.
    Type: Grant
    Filed: March 18, 2015
    Date of Patent: September 10, 2019
    Assignee: Dassault Systemes
    Inventor: Jean-Francois Rameau
  • Patent number: 10401804
    Abstract: CAD modeling method, system, and apparatus provide an on-demand mate controller for controlling settings of mating relationships in a CAD model. The names of mates of a CAD model assembly are auto-populated into an ordered list in the mate controller. The mate controller enables user interactive re-ordering of the listed names. With the mate controller, a user may temporarily unlock a mate, visually position assembly components, and relock the mate resulting in refined mate settings and degrees of freedom of assembly components. The mate controller enables a user to interactively change order of positions of the model assembly which in turn affects order of position changes in motion studies of the model assembly. The mate controller saves per position data of the model assembly including mate values and component degrees of freedom. The saved per position data can be readily used to create animations.
    Type: Grant
    Filed: November 29, 2016
    Date of Patent: September 3, 2019
    Assignee: Dassault Systemes SolidWorks Corporation
    Inventors: Donald Van Zile, III, Zheng Ye, Adrian Ilie
  • Patent number: 10386212
    Abstract: A system and method for simulating activity of a fluid in a volume that represents a physical space, the activity of the fluid in the volume being simulated so as to model movement of elements within the volume. The method includes at a first time, identifying a first set of vortices in a transient and turbulent flow. The method includes at a second time that is subsequent to the first time, identifying a second set of vortices. The method includes tracking changes in the vortices by comparing the first set and the second set of discrete vortices. The method includes identifying one or more noise sources based on the tracking. The method includes determining the contribution of one or more noise sources at a receiver. The method also includes outputting data indicating one or more modifications to one or more geometric features of a device or an entity.
    Type: Grant
    Filed: June 22, 2016
    Date of Patent: August 20, 2019
    Assignee: Dassault Systemes Simulia Corp.
    Inventors: Adrien Mann, Franck Léon Pérot
  • Patent number: 10380275
    Abstract: A computer-implemented method for simulating behavior of a modeled object includes storing a tolerance attribute value in a memory area for a specified parameter of the modeled object, defining a set of rules representative of a plurality of assumptions of a model simulation, executing the model simulation based on the tolerance attribute, verifying an output of the model simulation with respect to a set of rules that are dependent on input and output values for which the tolerance attribute as verified, and validating the output behavior against requirements for every stage of the product lifecycle, from preliminary design to end of life.
    Type: Grant
    Filed: May 9, 2012
    Date of Patent: August 13, 2019
    Assignee: Dassault Systemes Simulia Corp.
    Inventor: Alexander Jacobus Maria Van der Velden
  • Patent number: 10379147
    Abstract: Some embodiments include an apparatus for determining statistical mean and maximum expected of electromagnetic energy transmission between coupled cavities. Other embodiments of related apparatuses and methods are also disclosed.
    Type: Grant
    Filed: December 16, 2015
    Date of Patent: August 13, 2019
    Assignees: Dassault Systemes Simulia Corp.
    Inventors: Robin Stewart Langley, Louis Kovalevsky, Andrea Barbarulo