Patents by Inventor Paul S. Strauss

Paul S. Strauss 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: 20140354626
    Abstract: Systems and methods for block based level of detail representation are described herein. A method embodiment includes extracting one or more 3D models from 3D data, grouping the 3D models based on one or more attributes of the 3D models, distributing the grouped 3D models to a plurality of resolution levels of a geospatial data structure, and merging the grouped 3D models as a combined 3D model. A system embodiment includes a prepossessing system configured to extract one or more 3D models from 3D data and a block level of detail (LOD) creator configured to group the 3D models based on one or more attributes of the 3D models, and to render the grouped 3D models as a combined 3D model.
    Type: Application
    Filed: May 12, 2010
    Publication date: December 4, 2014
    Applicant: Google Inc.
    Inventors: Igor Guskov, Paul S. Strauss, Emil Praun, Costa Touma
  • Patent number: 8447765
    Abstract: Embodiments provide a system and method for height based indexing of data. In an embodiment, the present invention parses indexed data by (1) storing a geo-spatial multi-resolution data structure that represents a three dimensional environment, where at least a portion of the three dimensional environment lies within a view frustum; (2) traversing recursively the geo-spatial multi-resolution data structure, where the traversal is based on a range of coordinates that lie within the view frustum; and (3) extracting the indexed data from at least one vertical slice of at least one node of the geo-spatial multi-resolution data structure, where the extracted indexed data is displayed in the view frustum.
    Type: Grant
    Filed: January 6, 2012
    Date of Patent: May 21, 2013
    Assignee: Google Inc.
    Inventors: Emil C. Praun, Costa Touma, Paul S. Strauss, Tushar Udeshi
  • Patent number: 8166042
    Abstract: The present invention provides a system and method for height based indexing of data. In an embodiment, the present invention parses indexed data by (1) storing a geo-spatial multi-resolution data structure that represents a three dimensional environment, where at least a portion of the three dimensional environment lies within a view frustum; (2) traversing recursively the geo-spatial multi-resolution data structure, where the traversal is based on a range of coordinates that lie within the view frustum; and (3) extracting the indexed data from at least one vertical slice of at least one node of the geo-spatial multi-resolution data structure, where the extracted indexed data is displayed in the view frustum.
    Type: Grant
    Filed: April 7, 2009
    Date of Patent: April 24, 2012
    Assignee: Google Inc.
    Inventors: Emil C. Praun, Costa Touma, Paul S. Strauss, Tushar Udeshi
  • Patent number: 5977978
    Abstract: Three-dimensional scenes or movies are generated by a user of a computer system by interactively selecting a stage from among several available 3D stages, each of which has at least one predetermined feature such as a pedestal, lighting characteristics, a camera path or the like. The user may import predefined 3D objects into the selected stage and move and resize the objects as desired to compose a scene. Once composed, the scene is rendered to generate an image or a series of successive scenes is rendered to generate an animated movie.
    Type: Grant
    Filed: November 13, 1996
    Date of Patent: November 2, 1999
    Assignee: Platinum technology IP, Inc.
    Inventors: Richard Joseph Carey, David Stanley Immel, Paul S. Strauss, Robert David Story
  • Patent number: 5896139
    Abstract: A system, method and computer program product for optimizing a scene graph for optimizing rendering performance. The nodes of an original scene graph are rearranged to minimize a number of state changes while rendering the scene graph. The shapes of the original scene graph are further broken into a plurality of triangular strip sets, which lend to a better rendering performance. The system, method and computer program product also performs transformations on an object in the scene graph and sends the transformed object to a rendering library, which minimizes an amount of data transferred to the rendering library.
    Type: Grant
    Filed: August 1, 1996
    Date of Patent: April 20, 1999
    Assignee: Platinum technology IP, inc.
    Inventor: Paul S. Strauss