Patents by Inventor Ken Museth

Ken Museth 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: 11756252
    Abstract: A combustion simulation system is provided. The combustion simulation system can be performed using a computing device operated by a computer user or artist. The computer-implemented method of generating one or more visual representations of a combustion even is provided. The method includes simulating the combustion event, which transforms combustion reactants into combustion products, the combustion event occurring at a reference pressure, automatically determining values of combustion properties, the values of the combustion properties being calculated as a function of a nonzero pressure field, and generating the one or more visual representations of the combustion event based on the values of combustion properties.
    Type: Grant
    Filed: June 3, 2022
    Date of Patent: September 12, 2023
    Assignee: Unity Technologies SF
    Inventors: Alexey Stomakhin, Ken Museth
  • Publication number: 20220392134
    Abstract: A combustion simulation system is provided. The combustion simulation system can be performed using a computing device operated by a computer user or artist. The computer-implemented method of generating one or more visual representations of a combustion even is provided. The method includes simulating the combustion event, which transforms combustion reactants into combustion products, the combustion event occurring at a reference pressure, automatically determining values of combustion properties, the values of the combustion properties being calculated as a function of a nonzero pressure field, and generating the one or more visual representations of the combustion event based on the values of combustion properties.
    Type: Application
    Filed: June 3, 2022
    Publication date: December 8, 2022
    Inventors: Alexey Stomakhin, Ken Museth
  • Patent number: 11475621
    Abstract: A computer-implemented method simulates an atmospheric phenomenon within a simulation volume. At each time step of a plurality of time steps, the method automatically determines a temperature distribution of the atmospheric phenomenon based on an assumption of fixed volume, and then automatically determines a velocity field of the atmospheric phenomenon, based on an assumption of adiabatic expansion.
    Type: Grant
    Filed: March 30, 2021
    Date of Patent: October 18, 2022
    Assignee: Unity Technologies SF
    Inventors: Ken Museth, Alexey Stomakhin
  • Patent number: 11393151
    Abstract: A combustion simulation system is provided. The combustion simulation system can be performed using a computing device operated by a computer user or artist. The computer-implemented method of generating one or more visual representations of a combustion even is provided. The method includes simulating the combustion event, which transforms combustion reactants into combustion products, the combustion event occurring at a reference pressure, automatically determining values of combustion properties, the values of the combustion properties being calculated as a function of a nonzero pressure field, and generating the one or more visual representations of the combustion event based on the values of combustion properties.
    Type: Grant
    Filed: October 21, 2020
    Date of Patent: July 19, 2022
    Assignee: Unity Technologies SF
    Inventors: Alexey Stomakhin, Ken Museth
  • Patent number: 11392731
    Abstract: A combustion simulation system is provided. The combustion simulation system can be performed using a computing device operated by a computer user or artist. The computer-implemented method of simulating a combustion process includes receiving a set of data representing a fluid flow. The fluid flow can include combustion precursors. The method includes simulating a chemical reaction representing simulated combustion of these precursors generating combustion byproducts. The method can include determining a change in temperature of the combustion byproducts due to the chemical reaction, determining a change in molar mass of the combustion byproducts due to the chemical reaction, determining a divergence of the combustion byproducts based on a combination of the change in the temperature and the change in molar mass, and generating data structures of the simulated combustion based on values of the fluid flow.
    Type: Grant
    Filed: October 21, 2020
    Date of Patent: July 19, 2022
    Assignee: Unity Technologies SF
    Inventors: Ken Museth, John Edholm
  • Patent number: 11238198
    Abstract: A combustion simulation system is provided. The system receives data representing a fluid flow. The data includes a plurality of combustion precursors, including at least one arbitrary combustion precursor that may not correspond to a physically realizable material. The system simulates a chemical combustion reaction involving the plurality of combustion precursors and generating combustion byproducts. The system determines a change in temperature and a molar mass of the combustion byproducts due to the chemical reaction, and determines a divergence of the combustion byproducts based on a combination of the change in the temperature and the change in molar mass. The system then generates one or more data structures of the simulated combustion based on at least a portion of the fluid flow.
    Type: Grant
    Filed: February 25, 2021
    Date of Patent: February 1, 2022
    Assignee: WETA DIGITAL LIMITED
    Inventors: Ken Museth, Alexey Stomakhin
  • Publication number: 20210311452
    Abstract: A combustion simulation system is provided. The combustion simulation system can be performed using a computing device operated by a computer user or artist. The computer-implemented method of generating one or more visual representations of a combustion even is provided. The method includes simulating the combustion event, which transforms combustion reactants into combustion products, the combustion event occurring at a reference pressure, automatically determining values of combustion properties, the values of the combustion properties being calculated as a function of a nonzero pressure field, and generating the one or more visual representations of the combustion event based on the values of combustion properties.
    Type: Application
    Filed: October 21, 2020
    Publication date: October 7, 2021
    Inventors: Alexey Stomakhin, Ken Museth
  • Publication number: 20210312104
    Abstract: A combustion simulation system is provided. The combustion simulation system can be performed using a computing device operated by a computer user or artist. The system may include a computer-readable medium storing instructions, which when executed by at least one processor, cause the system to receive data representing a fluid flow. The data includes a plurality of combustion precursors, including at least one arbitrary combustion precursor that may not correspond to a physically realizable material. The system simulates a chemical combustion reaction involving the plurality of combustion precursors and generating combustion byproducts. The system determines a change in temperature and a molar mass of the combustion byproducts due to the chemical reaction, and determines a divergence of the combustion byproducts based on a combination of the change in the temperature and the change in molar mass.
    Type: Application
    Filed: February 25, 2021
    Publication date: October 7, 2021
    Inventors: Alexey Stomakhin, Ken Museth
  • Publication number: 20210312102
    Abstract: A combustion simulation system is provided. The combustion simulation system can be performed using a computing device operated by a computer user or artist. The computer-implemented method of simulating a combustion process includes receiving a set of data representing a fluid flow. The fluid flow can include combustion precursors. The method includes simulating a chemical reaction representing simulated combustion of these precursors generating combustion byproducts. The method can include determining a change in temperature of the combustion byproducts due to the chemical reaction, determining a change in molar mass of the combustion byproducts due to the chemical reaction, determining a divergence of the combustion byproducts based on a combination of the change in the temperature and the change in molar mass, and generating data structures of the simulated combustion based on values of the fluid flow.
    Type: Application
    Filed: October 21, 2020
    Publication date: October 7, 2021
    Inventors: Ken Museth, John Edholm
  • Publication number: 20210312103
    Abstract: A combustion simulation system is provided. The combustion simulation system can be performed using a computing device operated by a computer user or artist. The computer-implemented method of simulating a combustion process includes receiving a set of data representing a fluid flow. The fluid flow can include combustion precursors comprising at least one arbitrary combustion precursor. The method includes simulating a chemical reaction representing simulated combustion involving the at least one arbitrary combustion precursor and generating combustion byproducts. The method can include determining a change in temperature of the combustion byproducts due to the chemical reaction, determining a change in molar mass of the combustion byproducts due to the chemical reaction, determining a divergence of the combustion byproducts based on a combination of the change in the temperature and the change in molar mass, and generating data structures of the simulated combustion based on values of the fluid flow.
    Type: Application
    Filed: October 21, 2020
    Publication date: October 7, 2021
    Inventors: Alexey Stomakhin, Ken Museth
  • Publication number: 20210312687
    Abstract: A computer-implemented method simulates an atmospheric phenomenon within a simulation volume. At each time step of a plurality of time steps, the method automatically determines a temperature distribution of the atmospheric phenomenon based on an assumption of fixed volume, and then automatically determines a velocity field of the atmospheric phenomenon, based on an assumption of adiabatic expansion.
    Type: Application
    Filed: March 30, 2021
    Publication date: October 7, 2021
    Inventors: Ken Museth, Alexey Stomakhin
  • Patent number: 9430870
    Abstract: The present invention is level set system for implementing interactive editing operators for surfaces. Level set models are deformable implicit surfaces where the deformation of the surface (editing operation) is controlled by a speed function in the level set partial differential equation. The level set system overcomes the self-interaction problems associated with mesh models. One embodiment takes scan converts input models such as polygon mesh, NURBS, CSGS models into level set models. An interface is provided by which models can be edited with editing operators such as blending, smoothing, embossing, etc. One embodiment utilizes several methods to optimize computations related to the editing operators. For example, shortest distance calculations, bounding boxes, numerical integration, and the sparse-field methods are disclosed for the implementation of the level set deformation operator embodiments including blending, smoothing sharpening, and embossing.
    Type: Grant
    Filed: December 7, 2007
    Date of Patent: August 30, 2016
    Assignee: CALIFORNIA INSTITUTE OF TECHNOLOGY
    Inventors: Ken Museth, David Breen
  • Patent number: 8199148
    Abstract: A method and system for surfacing of particle systems is proposed to achieve high surface resolutions and low execution times, comprising partitioning particles into sub-blocks, each sub-block associated linear data arrays, sequentially accessing each array to composite the particles into a respective sub-volume using estimates of grid stencils derived from particle kernels, performing random-access into the sub-volumes, processing each linear array, and lexicographically pushing the corresponding sub-volume into a DT-Grid to convert the sub-volume to a narrow band level set. Further steps to improve the temporal coherence of resulting surface, to reduce artifacts from sparsely sampled regions of space, to enhance artistic expression, and for flexible post processing can be performed.
    Type: Grant
    Filed: August 1, 2008
    Date of Patent: June 12, 2012
    Assignee: Digital Domain Productions, Inc.
    Inventor: Ken Museth
  • Publication number: 20100114909
    Abstract: A method and system for improved processing of volumetric data. The method includes encoding the volumetric data into a plurality of blocks, wherein each block is associated with: a block topology denoting a relative location of the block within the volumetric data and a set of elements, and each element is associated with: an element topology denoting a relative location of the element within the associated block and a data value. The method includes encoding each block into a value table and an element bit-mask, wherein the value table stores element values, and the element bit-mask indicates non-zero element values. The method includes randomly accessing an element value, further comprising: determining a selected block containing the element value from the element coordinate, computing a value table offset from the element coordinate, and accessing the element value in the value table with the value table offset.
    Type: Application
    Filed: November 5, 2008
    Publication date: May 6, 2010
    Inventor: Ken Museth
  • Patent number: 7542036
    Abstract: The present invention is level set system for implementing interactive editing operators for surfaces. Level set models are deformable implicit surfaces where the deformation of the surface (editing operation) is controlled by a speed function in the level set partial differential equation. The level set system overcomes the self-interaction problems associated with mesh models. One embodiment takes scan converts input models such as polygon mesh, NURBS, CSGS models into level set models. An interface is provided by which models can be edited with editing operators such as blending, smoothing, embossing, etc. One embodiment utilizes several methods to optimize computations related to the editing operators. For example, shortest distance calculations, bounding boxes, numerical integration, and the sparse-field methods are disclosed for the implementation of the level set deformation operator embodiments including blending, smoothing sharpening, and embossing.
    Type: Grant
    Filed: February 19, 2004
    Date of Patent: June 2, 2009
    Assignee: California Institute of Technology
    Inventors: Ken Museth, David Breen
  • Publication number: 20090040219
    Abstract: A method and system for surfacing of particle systems is proposed to achieve high surface resolutions and low execution times, comprising partitioning particles into sub-blocks, each sub-block associated linear data arrays, sequentially accessing each array to composite the particles into a respective sub-volume using estimates of grid stencils derived from particle kernels, performing random-access into the sub-volumes, processing each linear array, and lexicographically pushing the corresponding sub-volume into a DT-Grid to convert the sub-volume to a narrow band level set. Further steps to improve the temporal coherence of resulting surface, to reduce artifacts from sparsely sampled regions of space, to enhance artistic expression, and for flexible post processing can be performed.
    Type: Application
    Filed: August 1, 2008
    Publication date: February 12, 2009
    Inventor: Ken MUSETH
  • Publication number: 20090040218
    Abstract: A method and system for variational and iterative fitting of complex curves (such as Super Helix curves) to arbitrary regular parametric curves is described, called a curve fitting system. The curve fitting system uses data reduction and error-analysis often found in mesh decimation schemes as well as non-linear minimization. The curve fitting system takes full advantage of the large body of existing work on parametric curve modeling, while utilizing new and beneficial curve models for simulation.
    Type: Application
    Filed: July 24, 2008
    Publication date: February 12, 2009
    Inventors: Ken Museth, Doug Roble, Mattias Bergbom
  • Publication number: 20080074419
    Abstract: The present invention is level set system for implementing interactive editing operators for surfaces. Level set models are deformable implicit surfaces where the deformation of the surface (editing operation) is controlled by a speed function in the level set partial differential equation. The level set system overcomes the self-interaction problems associated with mesh models. One embodiment takes scan converts input models such as polygon mesh, NURBS, CSGS models into level set models. An interface is provided by which models can be edited with editing operators such as blending, smoothing, embossing, etc. One embodiment utilizes several methods to optimize computations related to the editing operators. For example, shortest distance calculations, bounding boxes, numerical integration, and the sparse-field methods are disclosed for the implementation of the level set deformation operator embodiments including blending, smoothing sharpening, and embossing.
    Type: Application
    Filed: December 7, 2007
    Publication date: March 27, 2008
    Inventors: KEN MUSETH, David Breen
  • Publication number: 20040170302
    Abstract: The present invention is level set system for implementing interactive editing operators for surfaces. Level set models are deformable implicit surfaces where the deformation of the surface (editing operation) is controlled by a speed function in the level set partial differential equation. The level set system overcomes the self-interaction problems associated with mesh models. One embodiment takes scan converts input models such as polygon mesh, NURBS, CSGS models into level set models. An interface is provided by which models can be edited with editing operators such as blending, smoothing, embossing, etc. One embodiment utilizes several methods to optimize computations related to the editing operators. For example, shortest distance calculations, bounding boxes, numerical integration, and the sparse-field methods are disclosed for the implementation of the level set deformation operator embodiments including blending, smoothing sharpening, and embossing.
    Type: Application
    Filed: February 19, 2004
    Publication date: September 2, 2004
    Inventors: Ken Museth, David Breen