Patents by Inventor David Leo BONNER

David Leo BONNER has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • 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
  • Patent number: 11625516
    Abstract: The disclosure notably relates to a computer-implemented method for designing a part by topology optimization. The method comprises defining a working volume for the optimization of the part and at least one boundary condition applied to the part, computing a vector field over the working volume, each vector of the field representing an optimal direction and a quantity of material corresponding to satisfy the at least one boundary condition, computing a set of flow lines by propagating from starting points in the vector field. For each flow line of the set, an element for the primary structure of the part is computed and a secondary structure of the part linking the set of primary as well as the secondary structure elements together is computed.
    Type: Grant
    Filed: December 26, 2018
    Date of Patent: April 11, 2023
    Assignee: DASSAULT SYSTEMES
    Inventors: David Leo Bonner, Claus Bech Wittendorf Pedersen
  • Patent number: 10796039
    Abstract: The disclosure notably relates to a computer-implemented method for designing a three-dimensional (3D) finite element mesh of a 3D part that includes a lattice structure. The method includes superposing a regular tiling of cells with a solid representation of the 3D part, partitioning the cells into two groups, a first group of cells, each in contact with the solid representation, and a second group of cells, none in contact with the solid representation. The method also includes computing a Boolean union of the first group of cells and the solid representation, the Boolean union forming a volume, finite element meshing the volume of the computed Boolean union while preserving the set of faces of the first group of cells that are shared with the second group of cells, and merging the finite element meshes of the cells of the second group and the meshed volume of the computed Boolean union.
    Type: Grant
    Filed: December 21, 2018
    Date of Patent: October 6, 2020
    Assignee: Dassault Systemes
    Inventors: Martin-Pierre Schmidt, Jean-Marc Lachaume, David Leo Bonner
  • Patent number: 10748336
    Abstract: The disclosure notably relates to a computer-implemented method for designing a three-dimensional (3D) finite element mesh of a 3D part that comprises a lattice structure. The method includes superposing a regular tiling of cells with the solid representation of a 3D part, partitioning the cells into two groups, a first group of cells, each in contact with the solid representation of the 3D part, and a second group of cells, none in contact with the solid representation. The method also includes finite element meshing a boundary of the solid representation, extracting a boundary finite element mesh of the first group of cells, computing a Boolean union of the finite element mesh and the extracted boundary finite element mesh, finite element meshing a volume of the computed Boolean union and merging the finite element meshes of meshed volume of computed Boolean union and the cells of the second group of cells.
    Type: Grant
    Filed: December 21, 2018
    Date of Patent: August 18, 2020
    Assignee: Dassault Systemes
    Inventors: Martin-Pierre Schmidt, Jean-Marc Lachaume, David Leo Bonner
  • Publication number: 20190197210
    Abstract: The disclosure notably relates to a computer-implemented method for designing a part by topology optimization. The method comprises defining a working volume for the optimization of the part and at least one boundary condition applied to the part, computing a vector field over the working volume, each vector of the field representing an optimal direction and a quantity of material corresponding to satisfy the at least one boundary condition, computing a set of flow lines by propagating from starting points in the vector field. For each flow line of the set, an element for the primary structure of the part is computed and a secondary structure of the part linking the set of primary as well as the secondary structure elements together is computed.
    Type: Application
    Filed: December 26, 2018
    Publication date: June 27, 2019
    Applicant: DASSAULT SYSTEMES
    Inventors: David Leo BONNER, Claus Bech Wittendorf Pedersen
  • Publication number: 20190197773
    Abstract: The disclosure notably relates to a computer-implemented method for designing a three-dimensional (3D) finite element mesh of a 3D part that comprises a lattice structure. The method includes superposing a regular tiling of cells with the solid representation of a 3D part, partitioning the cells into two groups, a first group of cells, each in contact with the solid representation of the 3D part, and a second group of cells, none in contact with the solid representation. The method also includes finite element meshing a boundary of the solid representation, extracting a boundary finite element mesh of the first group of cells, computing a Boolean union of the finite element mesh and the extracted boundary finite element mesh, finite element meshing a volume of the computed Boolean union and merging the finite element meshes of meshed volume of computed Boolean union and the cells of the second group of cells.
    Type: Application
    Filed: December 21, 2018
    Publication date: June 27, 2019
    Applicant: Dassault Systemes
    Inventors: Martin-Pierre SCHMIDT, Jean-Marc Lachaume, David Leo Bonner
  • Publication number: 20190197205
    Abstract: The disclosure notably relates to a computer-implemented method for designing a three-dimensional (3D) finite element mesh of a 3D part that includes a lattice structure. The method includes superposing a regular tiling of cells with a solid representation of the 3D part, partitioning the cells into two groups, a first group of cells, each in contact with the solid representation, and a second group of cells, none in contact with the solid representation. The method also includes computing a Boolean union of the first group of cells and the solid representation, the Boolean union forming a volume, finite element meshing the volume of the computed Boolean union while preserving the set of faces of the first group of cells that are shared with the second group of cells, and merging the finite element meshes of the cells of the second group and the meshed volume of the computed Boolean union.
    Type: Application
    Filed: December 21, 2018
    Publication date: June 27, 2019
    Applicant: Dassault Systemes
    Inventors: Martin-Pierre Schmidt, Jean-Marc Lachaume, David Leo Bonner
  • Patent number: 10223830
    Abstract: A computer-implemented method for designing a manufacturable garment provides a three-dimensional shape representing a garment segmented into a set of three-dimensional panels (3DP). Next the method computes for each three-dimensional panel, a corresponding flattened pattern (FP). The method defines a mesh (MF, M3D) on each of said three-dimensional panels and flattened patterns; and simulates a draping of the segmented three-dimensional shape over a three-dimensional manikin (MK) by progressively imposing a constraint that each mesh element (ME3) of said three-dimensional panels adopts dimensions (EEL) of a corresponding mesh element (MEF) of the corresponding flattened pattern while it conforms to the manikin shape. A computer program product, a non-volatile computer-readable data-storage medium and a Computer Aided Design system may carry out such a method. Also application of such a method to the manufacturing of a real garment.
    Type: Grant
    Filed: September 21, 2016
    Date of Patent: March 5, 2019
    Assignee: Dassault Systemes
    Inventors: David Leo Bonner, Auxkin Ortuzar Del Castillo, Denis Nouais
  • Patent number: 9928314
    Abstract: The invention notably relates to a computer-implemented method for designing a three-dimensional modeled object that represents a physical entity. The method comprises providing sample points; determining a volumetric function, within a predetermined class of volumetric functions, as the optimum of an optimization program that explores orientation vectors defined at the sample points, wherein the optimization program penalizes a distance from the explored orientation vectors; and fitting the sample points with an isovalue surface of the volumetric function, wherein the program further penalizes oscillations of the fitted isovalue surface.
    Type: Grant
    Filed: April 10, 2015
    Date of Patent: March 27, 2018
    Assignee: DASSAULT SYSTEMES
    Inventor: David Leo Bonner
  • Publication number: 20170109926
    Abstract: A computer-implemented method for designing a manufacturable garment provides a three-dimensional shape representing a garment segmented into a set of three-dimensional panels (3DP). Next the method computes for each three-dimensional panel, a corresponding flattened pattern (FP). The method defines a mesh (MF, M3D) on each of said three-dimensional panels and flattened patterns; and simulates a draping of the segmented three-dimensional shape over a three-dimensional manikin (MK) by progressively imposing a constraint that each mesh element (ME3) of said three-dimensional panels adopts dimensions (EEL) of a corresponding mesh element (MEF) of the corresponding flattened pattern while it conforms to the manikin shape. A computer program product, a non-volatile computer-readable data-storage medium and a Computer Aided Design system may carry out such a method. Also application of such a method to the manufacturing of a real garment.
    Type: Application
    Filed: September 21, 2016
    Publication date: April 20, 2017
    Inventors: David Leo Bonner, Auxkin Ortuzar Del Castillo, Denis Nouais
  • Patent number: 9589389
    Abstract: The invention notably relates to a computer-implemented method for designing a three-dimensional modeled object comprising providing sample points of 3D curves sketched by a user; determining a volumetric function, within a predetermined class of volumetric functions, as the optimum of an optimization program that explores orientation vectors defined at the sample points under the constraint that the explored orientation vectors be normal to the 3D curves and respect a minimal rotation propagation condition over each 3D curve, wherein the optimization program penalizes a distance from the explored orientation vectors; and fitting the sample points with an isovalue surface of the volumetric function.
    Type: Grant
    Filed: April 10, 2015
    Date of Patent: March 7, 2017
    Assignee: DASSAULT SYSTEMES
    Inventors: David Leo Bonner, Pascal Sebah
  • Publication number: 20150294502
    Abstract: The invention notably relates to a computer-implemented method for designing a three-dimensional modeled object comprising providing sample points of 3D curves sketched by a user; determining a volumetric function, within a predetermined class of volumetric functions, as the optimum of an optimization program that explores orientation vectors defined at the sample points under the constraint that the explored orientation vectors be normal to the 3D curves and respect a minimal rotation propagation condition over each 3D curve, wherein the optimization program penalizes a distance from the explored orientation vectors; and fitting the sample points with an isovalue surface of the volumetric function.
    Type: Application
    Filed: April 10, 2015
    Publication date: October 15, 2015
    Applicant: DASSAULT SYSTEMES
    Inventors: David Leo BONNER, Pascal SEBAH
  • Publication number: 20150294036
    Abstract: The invention notably relates to a computer-implemented method for designing a three-dimensional modeled object that represents a physical entity. The method comprises providing sample points; determining a volumetric function, within a predetermined class of volumetric functions, as the optimum of an optimization program that explores orientation vectors defined at the sample points, wherein the optimization program penalizes a distance from the explored orientation vectors; and fitting the sample points with an isovalue surface of the volumetric function, wherein the program further penalizes oscillations of the fitted isovalue surface.
    Type: Application
    Filed: April 10, 2015
    Publication date: October 15, 2015
    Applicant: DASSAULT SYSTEMES
    Inventor: David Leo BONNER