Patents by Inventor Jean-Francois Rameau

Jean-Francois Rameau 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).

  • Patent number: 10534893
    Abstract: A computer-implemented method for designing a three-dimensional modeled object. The method comprises providing a modeling graph having nodes that represent geometrical objects and arcs that each represent a relationship linking the two geometrical objects represented by the incident nodes of the arc, wherein procedural relationships are represented by unidirectional arcs having the same orientation as the procedural relationships, and wherein the relationships linking the geometrical objects further include live relationships that are represented by bidirectional arcs. The method also comprises upon a modification of the data defining the 3D modeled object, determining a strong graph, wherein the strong graph is the graph of strong components of the modeling graph, and updating the 3D modeled object according to a traversal of the strong graph.
    Type: Grant
    Filed: August 25, 2015
    Date of Patent: January 14, 2020
    Assignee: DASSAULT SYSTEMES
    Inventor: Jean-Francois Rameau
  • Patent number: 10521516
    Abstract: A method for designing a 3D modeled object can implement a modeling graph having nodes that represent geometrical objects and arcs that each represent a relationship, wherein procedural relationships are represented by unidirectional arcs, wherein the relationships linking the geometrical objects further include live relationships that are represented by bidirectional arcs, and wherein the provided modeling graph respects a criterion that all the arcs of each strong component of the modeling graph are bidirectional. Upon adding a relationship linking two of the geometrical objects that are included in the data defining the 3D modeled object before the addition, the method selects two geometrical objects to be linked by the relationship to be added, the selection being performed according to the criterion.
    Type: Grant
    Filed: August 25, 2015
    Date of Patent: December 31, 2019
    Assignee: DASSAULT SYSTEMES
    Inventor: Jean-Francois Rameau
  • 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: 10474786
    Abstract: A computer-implemented method for designing a three-dimensional modeled object. The method comprises providing a modeling graph having nodes that represent geometrical objects and arcs that each represent a relationship linking the two geometrical objects represented by the incident nodes of the arc, wherein procedural relationships are represented by unidirectional arcs having the same orientation as the procedural relationships, and wherein the relationships linking the geometrical objects further include live relationships that are represented by bidirectional arcs. The method also comprises upon a modification of the data defining the 3D modeled object, determining a strong graph, wherein the strong graph is the graph of strong components of the modeling graph, and updating the 3D modeled object according to a traversal of the strong graph.
    Type: Grant
    Filed: August 25, 2015
    Date of Patent: November 12, 2019
    Assignee: DASSAULT SYSTEMES
    Inventor: Jean-Francois Rameau
  • 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: 10303156
    Abstract: The invention notably relates to a method for determining specifications of the input of a manufacturing operation that outputs a part having cut-outs. The method comprises providing specifications of the output part, including a user-designed B-Rep having cycles of edges and modeling the part, the cut-outs being represented by the user with tunnels in the B-Rep, determining the set that consists of all cycles being the one having the smallest length in a respective equivalence class, performing a process on the set that includes iterating replacing a cycle when this reduces the length, and deleting a cycle when a sum results in a boundary cycle, otherwise replacing the cycle by the sum when this reduces the length. The invention offers an improved solution to detect, in a B-Rep having cycles of edges and modeling a part having cut-outs represented by tunnels, location of at least part of the tunnels.
    Type: Grant
    Filed: December 6, 2016
    Date of Patent: May 28, 2019
    Assignee: DASSAULT SYSTEMES
    Inventors: Jean-Francois Rameau, Remy Rorato
  • Patent number: 10198488
    Abstract: The invention notably relates to a computer-implemented method for querying a database that comprises 3D modeled objects that represent mechanical parts. The method comprises the steps of providing a query that includes a thickness criterion and returning, as results of the query, respective 3D modeled objects of the database based on an extent to which the respective 3D modeled object has a thickness that respects the thickness criterion. The thickness of the respective 3D modeled object is proxied by a thickness signature that corresponds to the evaluation of a function of the type ƒ(x)= a ( b + cx 3 2 ) . Such a method improves the querying of a database that comprises 3D modeled objects that represent mechanical parts.
    Type: Grant
    Filed: May 23, 2016
    Date of Patent: February 5, 2019
    Assignee: Dassault Systemes
    Inventors: Laurent Marini, Remy Rorato, Jean-Francois Rameau
  • Publication number: 20180150059
    Abstract: Described herein is a computer-implemented method for orienting 3D printing of a real object. The method comprises obtaining a 3D modeled object that represents the real object. The method also comprises determining one or more orientations of the 3D modeled object for which an overhang volume is optimal. This improves 3D printing.
    Type: Application
    Filed: November 27, 2017
    Publication date: May 31, 2018
    Applicant: DASSAULT SYSTEMES
    Inventors: Arnaud DESLANDES, Jean-Francois Rameau
  • Patent number: 9886528
    Abstract: It is provided a computer-implemented method designing a three-dimensional modeled object, comprising the steps of providing (S10) a plurality of two-dimensional views of the modeled object, a three-dimensional wireframe graph, associating (S20), to each vertex of the wireframe graph, a local radial order between all the edges incident to the vertex, and then determining (S30) edge cycles, by browsing the wireframe graph following the local radial orders associated to the vertices. Such a method improves the design of a 3D modeled object.
    Type: Grant
    Filed: May 29, 2014
    Date of Patent: February 6, 2018
    Assignee: DASSAULT SYSTEMES
    Inventors: Jean-François Rameau, Alain Fauchet, Jonathan Cloux
  • Patent number: 9830406
    Abstract: A computer-implemented method for designing an industrial product modeled with a binary tree having leaf nodes representing basic volumes, non-leaf nodes representing binary commutative operation combining volumes, the method comprising the steps of: performing a design operation triggering the adding or the removing of a leaf node; and idealizing the binary tree, i.e. modifying the binary tree while maintaining the optimality of the tree by minimizing the number of weak leaf nodes, a weak leaf node being a leaf node such that, when removed, the resulting binary tree is not optimal anymore.
    Type: Grant
    Filed: September 3, 2014
    Date of Patent: November 28, 2017
    Assignee: Dassault Systemes
    Inventor: Jean-Francois Rameau
  • Patent number: 9703903
    Abstract: It is provided a computer-implemented method for designing a folded sheet object, comprising the steps of providing (S10) panels separated by bend lines, including at least four adjacent panels forming a cycle and separated by concurrent bend lines, with predetermined angles between successive bend lines; and determining (S20) a control law linking the angles between the adjacent panels of the cycle, as a function of the predetermined angles between successive bend lines. Such a method improves the design of a folded sheet object.
    Type: Grant
    Filed: June 18, 2014
    Date of Patent: July 11, 2017
    Assignee: DASSAULT SYSTEMES
    Inventors: Jean-Francois Rameau, Pascal Hebrard
  • Publication number: 20170160726
    Abstract: The invention notably relates to a method for determining specifications of the input of a manufacturing operation that outputs a part having cut-outs. The method comprises providing specifications of the output part, including a user-designed B-Rep having cycles of edges and modeling the part, the cut-outs being represented by the user with tunnels in the B-Rep, determining the set that consists of all cycles being the one having the smallest length in a respective equivalence class, performing a process on the set that includes iterating replacing a cycle when this reduces the length, and deleting a cycle when a sum results in a boundary cycle, otherwise replacing the cycle by the sum when this reduces the length. The invention offers an improved solution to detect, in a B-Rep having cycles of edges and modeling a part having cut-outs represented by tunnels, location of at least part of the tunnels.
    Type: Application
    Filed: December 6, 2016
    Publication date: June 8, 2017
    Applicant: DASSAULT SYSTEMES
    Inventors: Jean-Francois RAMEAU, Remy RORATO
  • Publication number: 20160350387
    Abstract: The invention notably relates to a computer-implemented method for querying a database that comprises 3D modeled objects that represent mechanical parts. The method comprises the steps of providing a query that includes a thickness criterion and returning, as results of the query, respective 3D modeled objects of the database based on an extent to which the respective 3D modeled object has a thickness that respects the thickness criterion. The thickness of the respective 3D modeled object is proxied by a thickness signature that corresponds to the evaluation of a function of the type ƒ(x)= a ( b + cx 3 2 ) . Such a method improves the querying of a database that comprises 3D modeled objects that represent mechanical parts.
    Type: Application
    Filed: May 23, 2016
    Publication date: December 1, 2016
    Inventors: Laurent Marini, Remy Rorato, Jean-Francois Rameau
  • Patent number: 9390201
    Abstract: A computer-implemented method for merging a first and second modeled object which are modified versions of an initial modeled object and are defined by a first and second graphs. The method comprises merging the first graph and the second graph. For this, the method comprises computing a first rewriting rule and a second rewriting rule corresponding respectively to a transformation of an initial graph into the first graph and the second graph, determining a third rewriting rule by assembling the first rewriting rule and the second rewriting rule, and computing a merged graph by applying the third rewriting rule to the initial graph. Such a method is an improvement for the merging of modeled objects.
    Type: Grant
    Filed: December 13, 2011
    Date of Patent: July 12, 2016
    Assignee: Dassault Systemes
    Inventors: Jean-Francois Rameau, Thomas Doumenc
  • Publication number: 20160063174
    Abstract: The invention notably relates to a computer-implemented method for designing a three-dimensional modeled object. The method comprises providing a modeling graph having nodes that represent geometrical objects and arcs that each represent a relationship linking the two geometrical objects represented by the incident nodes of the arc, wherein procedural relationships are represented by unidirectional arcs having the same orientation as the procedural relationships, and wherein the relationships linking the geometrical objects further include live relationships that are represented by bidirectional arcs. The method also comprises upon a modification of the data defining the 3D modeled object, determining a strong graph, wherein the strong graph is the graph of strong components of the modeling graph, and updating the 3D modeled object according to a traversal of the strong graph. Such a method improves the design of a 3D modeled object.
    Type: Application
    Filed: August 25, 2015
    Publication date: March 3, 2016
    Applicant: DASSAULT SYSTEMES
    Inventor: Jean-Francois RAMEAU
  • Publication number: 20160063141
    Abstract: The invention notably relates to a method for designing a 3D modeled object. Provided is a modeling graph having nodes that represent geometrical objects and arcs that each represent a relationship, wherein procedural relationships are represented by unidirectional arcs, wherein the relationships linking the geometrical objects further include live relationships that are represented by bidirectional arcs, and wherein the provided modeling graph respects a criterion that all the arcs of each strong component of the modeling graph are bidirectional. Upon adding a relationship linking two of the geometrical objects that are included in the data defining the 3D modeled object before the addition, the method selects two geometrical objects to be linked by the relationship to be added, the selection being performed according to the criterion. Such a method improves the design of a 3D modeled object.
    Type: Application
    Filed: August 25, 2015
    Publication date: March 3, 2016
    Applicant: DASSAULT SYSTEMES
    Inventor: Jean-Francois RAMEAU
  • Publication number: 20150269286
    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: Application
    Filed: March 18, 2015
    Publication date: September 24, 2015
    Inventor: Jean-Francois Rameau
  • Publication number: 20150242366
    Abstract: The invention notably relates to a computer-implemented method for designing a physical system constrained by a system of equations involving variables, the method comprising the steps of 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 1, computing a parameterized curve of solutions of the restricted system in the domain of the unfixed variables, for at least one pair of unfixed variables, displaying the projection of the curve in the product of the domains of the pair, and 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: Application
    Filed: February 17, 2015
    Publication date: August 27, 2015
    Inventors: Jean-Francois Rameau, Philippe Serre, André Clement
  • Patent number: 8983805
    Abstract: Provided is a computer-implemented method for updating a 3D model. The method comprises providing an operation undergone by the 3D model, an old input graph of the 3D model before undergoing the operation, an old output graph of the 3D model corresponding to an application of the operation to the old input graph, and a new input graph of the operation. The new input graph is generated as a result of a modification of the 3D model. The method also comprises computing a double push-out rewriting rule that specifies a part of the old input graph to be replaced, a part of the new input graph to replace the part of the old input graph. The rewriting rule also specifies an interface which is a part common to the part of the old input graph, the part of the new input graph, and the old output graph. The method further comprises applying the rewriting rule directly on the old output graph. This transforms the old output graph to a new output graph representing an updated 3D model of the real world object.
    Type: Grant
    Filed: December 14, 2011
    Date of Patent: March 17, 2015
    Assignee: Dassault Systemes
    Inventors: Jean-François Rameau, Jean-Michel Houdouin, Jean-Baptiste Janvier, Jadwiga Maria Morawska
  • Publication number: 20150073753
    Abstract: A computer-implemented method for designing an industrial product modeled with a binary tree having leaf nodes representing basic volumes, non-leaf nodes representing binary commutative operation combining volumes, the method comprising the steps of: performing a design operation triggering the adding or the removing of a leaf node; and idealizing the binary tree, i.e. modifying the binary tree while maintaining the optimality of the tree by minimizing the number of weak leaf nodes, a weak leaf node being a leaf node such that, when removed, the resulting binary tree is not optimal anymore.
    Type: Application
    Filed: September 3, 2014
    Publication date: March 12, 2015
    Inventor: Jean-Francois Rameau