Patents by Inventor Mathieu Desbrun

Mathieu Desbrun 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: 10169498
    Abstract: The use of power diagrams in accordance with embodiments of the invention enable particle based fluid simulation. One embodiment includes a processor, a memory containing a model of a fluid, where the fluid is broken into a set of cells each defining a volume with boundaries that are relative to a distance of a set of points, where the process is configured by the power particle application to: calculate a plurality of forces acting on the set of cells, move the set of cells within the model of the fluid based upon the plurality of forces, and update the model of the fluid with a new set of cells.
    Type: Grant
    Filed: April 14, 2016
    Date of Patent: January 1, 2019
    Assignee: California Institute of Technology
    Inventors: Mathieu Desbrun, Fernando De Goes
  • Publication number: 20160307359
    Abstract: The use of power diagrams in accordance with embodiments of the invention enable particle based fluid simulation. One embodiment includes a processor, a memory containing a model of a fluid, where the fluid is broken into a set of cells each defining a volume with boundaries that are relative to a distance of a set of points, where the process is configured by the power particle application to: calculate a plurality of forces acting on the set of cells, move the set of cells within the model of the fluid based upon the plurality of forces, and update the model of the fluid with a new set of cells.
    Type: Application
    Filed: April 14, 2016
    Publication date: October 20, 2016
    Applicant: California Institute of Technology
    Inventors: Mathieu Desbrun, Fernando De Goes
  • Patent number: 7061483
    Abstract: A method for deriving barycentric coordinates for a point p within an n-sided polygon is provided wherein, for a particular coordinate wj, corresponding to the vertex qj, the method embodies a formula which depends only on the edge pqj, and the two adjacent angles ?j and ?j. Similarly, a method is provided for deriving weights wij for expressing a vertex qi in a mesh representation of an object surface in terms of its one-ring neighbors qj, ?j?N(i). For a particular vertex qj, and neighbor vertex qj, this method embodies a formula which depends only on the edge qiqj, and the two adjacent angles ?j and ?j. A method of parameterizing a mesh representation of an object surface using the latter formula is also provided. This method begins with the step of computing the weights wij in 3D space (in contrast to parameter space) for each of the vertices in the mesh representation. For a vertex i, i?[1 . . . n], the weights wij allow the vertex i to be expressed in terms of its one-ring neighbors j?N(i).
    Type: Grant
    Filed: February 7, 2002
    Date of Patent: June 13, 2006
    Assignee: California Institute of Technology
    Inventors: Mathieu Desbrun, Alan H. Barr, Mark Meyer
  • Patent number: 6573897
    Abstract: A method of updating in real-time the locations and velocities of mass points of a two- or three-dimensional object represented by a mass-spring system. A modified implicit Euler integration scheme is employed to determine the updated locations and velocities. In an optional post-integration step, the updated locations are corrected to preserve angular momentum. A processor readable medium and a network server each tangibly embodying the method are also provided. A system comprising a processor in combination with the medium, and a system comprising the server in combination with a client for accessing the server over a computer network, are also provided.
    Type: Grant
    Filed: May 11, 2000
    Date of Patent: June 3, 2003
    Assignee: California Institute of Technology
    Inventors: Mathieu Desbrun, Peter Schroeder, Mark Meyer, Alan H. Barr
  • Publication number: 20030011589
    Abstract: A method for deriving barycentric coordinates for a point p within an n-sided polygon is provided wherein, for a particular coordinate wj, corresponding to the vertex qj, the method embodies a formula which depends only on the edge pqj, and the two adjacent angles &dgr;J and &ggr;j. Similarly, a method is provided for deriving weights wij for expressing a vertex qi in a mesh representation of an object surface in terms of its one-ring neighbors qj, ∀j&egr;N(i). For a particular vertex qj, and neighbor vertex qj, this method embodies a formula which depends only on the edge qiqj, and the two adjacent angles &dgr;j and &ggr;j. A method of parameterizing a mesh representation of an object surface using the latter formula is also provided. This method begins with the step of computing the weights wij in 3D space (in contrast to parameter space) for each of the vertices in the mesh representation. For a vertex i, i&egr;[1 . . .
    Type: Application
    Filed: February 7, 2002
    Publication date: January 16, 2003
    Inventors: Mathieu Desbrun, Alan H. Barr, Mark Meyer