Patents by Inventor William Geiger

William Geiger 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: 9811941
    Abstract: Methods, systems and computer program products pertaining to simulating liquid bodies are presented. The subject matter of this document can be embodied in a method that includes obtaining one or more data arrays representing low frequency spatial features of a simulated volume of liquid, and up-sampling the one or more data arrays to produce corresponding high resolution data arrays. The method also includes obtaining procedural data representing high frequency spatial features of a simulated liquid surface, and modifying the one or more high resolution data arrays using the procedural data to produce corresponding modified data arrays that reflect both the high frequency and the low frequency spatial features of the simulated volume of liquid.
    Type: Grant
    Filed: April 30, 2013
    Date of Patent: November 7, 2017
    Assignee: Lucasfilm Entertainment Company Ltd.
    Inventors: Frederick E. Hankins, Nicholas Grant Rasmussen, William Geiger
  • Publication number: 20080012853
    Abstract: A computer-implemented method for generating a mesh from an implicit surface for use in animation includes obtaining a first data collection that corresponds to an implicit surface included in a spatial domain, wherein a mesh is to be created for the implicit surface. The method includes recursively subdividing the spatial domain into voxels to identify those of the voxels that the implicit surface intersects. The method includes generating the mesh for the implicit surface using the identified voxel faces. The voxels may be stored in a sparse voxel array and the subdivision can be performed in branches, wherein only a currently subdivided branch is held in memory.
    Type: Application
    Filed: July 14, 2006
    Publication date: January 17, 2008
    Inventor: William Geiger