Patents by Inventor Sean Lilley

Sean Lilley 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: 11461971
    Abstract: Systems, methods, devices, and non-transitory media of the various embodiments may provide for extrapolating a breakline for a user in a graphical application, such as an Earthworks rendering application. Various embodiments may enable a breakline to be extrapolated and rendered on a surface from two or more points selected by a user on that surface. In various embodiments, the surface may be any type directional surface, such as a triangle mesh, pointcloud, heightmap, fusions of such surfaces, etc.
    Type: Grant
    Filed: July 23, 2021
    Date of Patent: October 4, 2022
    Assignee: CESIUM GS, INC.
    Inventors: Kangning Li, Hannah Pinkos, Joshua Lawrence, Sean Lilley
  • Publication number: 20220309751
    Abstract: Systems, methods, devices, and non-transitory media of the various embodiments may provide for extrapolating a breakline for a user in a graphical application, such as an Earthworks rendering application. Various embodiments may enable a breakline to be extrapolated and rendered on a surface from two or more points selected by a user on that surface. In various embodiments, the surface may be any type directional surface, such as a triangle mesh, pointcloud, heightmap, fusions of such surfaces, etc.
    Type: Application
    Filed: July 23, 2021
    Publication date: September 29, 2022
    Inventors: Kangning LI, HANNAH PINKOS, JOSHUA LAWRENCE, SEAN LILLEY
  • Patent number: 11417073
    Abstract: Systems, methods, devices, and non-transitory media of the various embodiments enable generating at least one hierarchical-level-of-detail (LOD) data structure in order to visualize and traverse measurement data associated with a three-dimensional (3D) model. In various embodiments, generating at least one hierarchical LOD data structure may include establishing a background grid comprising a mathematical grid structure defined in a common coordinate system, building a layout comprising an intermediary data structure, computing measurement data for each tile based at least in part on the height data samples, and storing at least a portion of the computed measurement data for each tile in a metadata file.
    Type: Grant
    Filed: July 15, 2021
    Date of Patent: August 16, 2022
    Assignee: CESIUM GS, INC.
    Inventors: Peter Gagliardi, Joshua Lawrence, Sean Lilley, Eli Bogomolny, Ian Lilley, Zakiuddin Shehzan Ayub Mohammed, Patrick Cozzi
  • Patent number: 11257281
    Abstract: Systems, methods, devices, and non-transitory media of various embodiments enable rendering of a time-dynamic (4D) volume dataset. Various embodiments may provide a method for responsive and high quality rendering of time-dynamic hierarchical level-of-detail voxel datasets. Various embodiments may provide a prioritization system that balances visual quality and temporal responsiveness even with slow network or filesystem speeds. Various embodiments may provide a compact and efficient storage format for time-dynamic and mixed-resolution voxel rendering on a graphics processing unit (GPU).
    Type: Grant
    Filed: July 9, 2021
    Date of Patent: February 22, 2022
    Assignee: CESIUM GS, INC.
    Inventors: Ian Lilley, Sean Lilley, Patrick Cozzi
  • Patent number: 11232630
    Abstract: Systems, methods, devices, and non-transitory media of the various embodiments may include encoding localized terrain modifications into one or more heightmaps, which are used to modify the vertices of the world-wide terrain map at runtime using a Graphics Processing Unit (GPU). Various embodiments apply displacement to dynamic terrain surfaces, such as time dynamic surfaces, animated surfaces, Hierarchical Level-of-Detail (HLOD) surfaces, and surfaces suitable for interactive user editing, at a global scale.
    Type: Grant
    Filed: April 14, 2021
    Date of Patent: January 25, 2022
    Assignee: CESIUM GS, INC.
    Inventors: Kangning Li, Sean Lilley
  • Publication number: 20220020225
    Abstract: Systems, methods, devices, and non-transitory media of the various embodiments enable generating at least one hierarchical-level-of-detail (LOD) data structure in order to visualize and traverse measurement data associated with a three-dimensional (3D) model. In various embodiments, generating at least one hierarchical LOD data structure may include establishing a background grid comprising a mathematical grid structure defined in a common coordinate system, building a layout comprising an intermediary data structure, computing measurement data for each tile based at least in part on the height data samples, and storing at least a portion of the computed measurement data for each tile in a metadata file.
    Type: Application
    Filed: July 15, 2021
    Publication date: January 20, 2022
    Inventors: PETER GAGLIARDI, JOSHUA LAWRENCE, SEAN LILLEY, ELI BOGOMOLNY, IAN LILLEY, ZAKIUDDIN SHEHZAN AYUB MOHAMMED, PATRICK COZZI
  • Publication number: 20220012937
    Abstract: Systems, methods, devices, and non-transitory media of various embodiments enable rendering of a time-dynamic (4D) volume dataset. Various embodiments may provide a method for responsive and high quality rendering of time-dynamic hierarchical level-of-detail voxel datasets. Various embodiments may provide a prioritization system that balances visual quality and temporal responsiveness even with slow network or filesystem speeds. Various embodiments may provide a compact and efficient storage format for time-dynamic and mixed-resolution voxel rendering on a graphics processing unit (GPU).
    Type: Application
    Filed: July 9, 2021
    Publication date: January 13, 2022
    Inventors: Ian Lilley, Sean Lilley, Patrick Cozzi
  • Patent number: 11184285
    Abstract: Systems, methods, devices, and non-transitory media of various embodiments enable prioritization of requests for hierarchical level of detail (HLOD) content over a communications network. Various embodiment methods may reduce load time of nodes in the HLOD data structure, such as nodes in the HLOD that may be deemed important, compared to the load time achieved in current methods. Various embodiments may provide methods for prioritizing requests for nodes.
    Type: Grant
    Filed: April 17, 2020
    Date of Patent: November 23, 2021
    Assignee: Cesium GS, Inc.
    Inventors: Joshua Lawrence, Omar Shehata, Sean Lilley, Daniel Bagnell, Patrick Cozzi
  • Publication number: 20210327131
    Abstract: Systems, methods, devices, and non-transitory media of the various embodiments may include encoding localized terrain modifications into one or more heightmaps, which are used to modify the vertices of the world-wide terrain map at runtime using a Graphics Processing Unit (GPU). Various embodiments apply displacement to dynamic terrain surfaces, such as time dynamic surfaces, animated surfaces, Hierarchical Level-of-Detail (HLOD) surfaces, and surfaces suitable for interactive user editing, at a global scale.
    Type: Application
    Filed: April 14, 2021
    Publication date: October 21, 2021
    Inventors: Kangning LI, Sean LILLEY
  • Patent number: 11120621
    Abstract: Systems, methods, devices, and non-transitory media of the various embodiments enable for updating a point cloud, such as a two-and-a-half-dimensional (2.5D) point cloud. Various embodiments include receiving two point clouds, such as a base point cloud of a terrain area and a new point cloud of the terrain area, and fusing the received two point clouds to generate an up-to-date point cloud, such as an up-to-date point cloud model of the terrain. Various embodiments may be especially useful in generating models of terrain areas, such as construction sites, earthwork projects, shorelines, etc., surveyed by surveying technologies, such as drone-based aerial photogrammetry systems, Light Detection and Ranging (LiDAR) systems, etc.
    Type: Grant
    Filed: November 20, 2020
    Date of Patent: September 14, 2021
    Assignee: CESIUM GS, INC
    Inventors: Sean Lilley, Kangning Li
  • Publication number: 20210158611
    Abstract: Systems, methods, devices, and non-transitory media of the various embodiments enable for updating a point cloud, such as a two-and-a-half-dimensional (2.5D) point cloud. Various embodiments include receiving two point clouds, such as a base point cloud of a terrain area and a new point cloud of the terrain area, and fusing the received two point clouds to generate an up-to-date point cloud, such as an up-to-date point cloud model of the terrain. Various embodiments may be especially useful in generating models of terrain areas, such as construction sites, earthwork projects, shorelines, etc., surveyed by surveying technologies, such as drone-based aerial photogrammetry systems, Light Detection and Ranging (LiDAR) systems, etc.
    Type: Application
    Filed: November 20, 2020
    Publication date: May 27, 2021
    Inventors: Sean LILLEY, Kangning LI
  • Patent number: 11012531
    Abstract: Systems, methods, devices, and non-transitory media of various embodiments enable culling requests for hierarchical level of detail (HLOD) content over a communications network. Various embodiment methods may reduce a number of requests associated with dynamic camera movement, compared to number of requests generated in current methods.
    Type: Grant
    Filed: April 16, 2020
    Date of Patent: May 18, 2021
    Assignee: Cesium GS, Inc.
    Inventors: Joshua Lawrence, Omar Shehata, Sean Lilley, Patrick Cozzi
  • Patent number: 10878613
    Abstract: Systems, methods, devices, and non-transitory media of the various embodiments enable transferring surface information from one mesh to two-dimensional textures on another mesh. Embodiments may allocate a voxel data structure bounding both a source mesh and a target mesh, wherein the source mesh and the target mesh use different mesh parameterizations of a three-dimensional object. The source mesh may be rasterized in a source texture coordinate space to produce one or more source fragments, each source fragment comprising sampled data from a triangle of the source mesh and a three-dimensional position on the triangle on a surface of the source mesh. For each of the one or more source fragments a voxel may be determined, of the voxel data structure, corresponding to the source fragment's respective three-dimensional position, and the sampled data of the source fragment may be written into the determined voxel of the voxel data structure.
    Type: Grant
    Filed: December 6, 2019
    Date of Patent: December 29, 2020
    Assignee: Cesium GS, Inc.
    Inventors: Kangning Li, Sean Lilley
  • Patent number: 10878628
    Abstract: Systems, methods, devices, and non-transitory media of the various embodiments enable converting massive mesh datasets that may carry a single material to a hierarchical format. Various embodiments may provide processing efficiency and scalability in creating hierarchical format representations of massive mesh datasets and/or in rendering massive mesh datasets.
    Type: Grant
    Filed: March 19, 2020
    Date of Patent: December 29, 2020
    Assignee: Cesium GS, Inc.
    Inventors: Kangning Li, Sean Lilley
  • Patent number: 10872469
    Abstract: Systems, methods, devices, and non-transitory media of various embodiments enable subdividing large polygon meshes with diverse materials into a hierarchy of separate components, such as tiles. In various embodiments, the components may in aggregate represent the entire mesh. In the hierarchies of separate components as provided by the various embodiments, the components may be loaded as-needed based on importance, culled due to lack of importance to a given view, and/or replaced with higher or lower detail variants depending on importance to a given view. The ability to load components, such as tiles, on-demand provided by the various embodiments may provide improved rendering performance of a large polygon mesh with diverse materials, especially when the rendering leverages data transmission over a network.
    Type: Grant
    Filed: March 19, 2020
    Date of Patent: December 22, 2020
    Assignee: Cesium GS, Inc.
    Inventors: Kangning Li, Sean Lilley, Daniel Bagnell
  • Publication number: 20200344319
    Abstract: Systems, methods, devices, and non-transitory media of various embodiments enable culling requests for hierarchical level of detail (HLOD) content over a communications network. Various embodiment methods may reduce a number of requests associated with dynamic camera movement, compared to number of requests generated in current methods.
    Type: Application
    Filed: April 16, 2020
    Publication date: October 29, 2020
    Inventors: Joshua LAWRENCE, Omar SHEHATA, Sean LILLEY, Patrick COZZI
  • Publication number: 20200344172
    Abstract: Systems, methods, devices, and non-transitory media of various embodiments enable prioritization of requests for hierarchical level of detail (HLOD) content over a communications network. Various embodiment methods may reduce load time of nodes in the HLOD data structure, such as nodes in the HLOD that may be deemed important, compared to the load time achieved in current methods. Various embodiments may provide methods for prioritizing requests for nodes.
    Type: Application
    Filed: April 17, 2020
    Publication date: October 29, 2020
    Inventors: Joshua LAWRENCE, Omar SHEHATA, Sean LILLEY, Daniel BAGNELL, Patrick COZZI
  • Publication number: 20200302689
    Abstract: Systems, methods, devices, and non-transitory media of the various embodiments enable converting massive mesh datasets that may carry a single material to a hierarchical format. Various embodiments may provide processing efficiency and scalability in creating hierarchical format representations of massive mesh datasets and/or in rendering massive mesh datasets.
    Type: Application
    Filed: March 19, 2020
    Publication date: September 24, 2020
    Inventors: Kangning LI, Sean LILLEY
  • Publication number: 20200302692
    Abstract: Systems, methods, devices, and non-transitory media of various embodiments enable subdividing large polygon meshes with diverse materials into a hierarchy of separate components, such as tiles. In various embodiments, the components may in aggregate represent the entire mesh. In the hierarchies of separate components as provided by the various embodiments, the components may be loaded as-needed based on importance, culled due to lack of importance to a given view, and/or replaced with higher or lower detail variants depending on importance to a given view. The ability to load components, such as tiles, on-demand provided by the various embodiments may provide improved rendering performance of a large polygon mesh with diverse materials, especially when the rendering leverages data transmission over a network.
    Type: Application
    Filed: March 19, 2020
    Publication date: September 24, 2020
    Inventors: Kangning LI, Sean LILLEY, Daniel BAGNELL
  • Patent number: 10740955
    Abstract: A system and method of real-time surface reconstruction upon unstructured point clouds via a series of screen space operations are provided herein. A point occlusion operator, performed in a deferred pass upon a simple point splat, is used to determine point visibility and an ambient occlusion factor to estimate a solid angle of a visibility cone produced by each point in the splat by splitting the screen space local neighborhood of the point into sectors and accumulating the maximum viable sector angle. Points are valid or invalid. A density estimation pass is then used. Maps are used to determine the required number of region growing iterations to cover every invalid pixel. The density is then pruned by edge creep reduction to minimize the error around edges. A median filter is used to fill invalid pixels, while edge-preserving blur is applied to the valid pixels.
    Type: Grant
    Filed: December 1, 2017
    Date of Patent: August 11, 2020
    Assignee: Cesium GS, Inc.
    Inventors: Srinivas Kaza, Patrick Cozzi, Sean Lilley