IP Library Granted Patent US 11,979,433
Granted Patent B2
US 11,979,433 · App. 17/106,997 · Granted May 7, 2024

Highly scalable four-dimensional web-rendering geospatial data system for simulated worlds

Inventors: Jason Crabtree (Vienna, VA); Andrew Sellers (Monument, CO)
Assignee: QOMPLX LLC
H04L63/20G06F16/2477G06F16/951H04L63/1425H04L63/1441
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,979,433
App. No.
17/106,997
Granted
May 7, 2024
Kind
B2
Abstract

A system for web-rendering data-dense geographical regions that correspond to heterogenous sourced data and formats for highly scalable parallel simulations, comprising a multi-dimensional time-series database enabling single-query support over all simulations via individual simulation swimlanes.

Claims (45)

1. A system for web-rendering data-dense geographical regions that using heterogenous source data and formats for enabling highly scalable parallel world simulations, comprising:

a computer system comprising a memory and a processor;

an indexed geospatial tile module, comprising a first plurality of programming instructions stored in the memory and operating on the processor, wherein the first plurality of programming instructions, when operating on the processor, cause the computer system to:

retrieve a plurality of geospatial image tiles corresponding to a geographic region from a plurality of sources;

retrieve a plurality of geotagged data corresponding to the geographic region;

calculate a geohash for each piece of retrieved geotagged data, wherein a geohash is an encoded geographic location comprising a short string of letters and digits; and

overlay the geohash on the corresponding geospatial image tile containing the geographic coordinates of the geohash;

a multidimensional time-series database, comprising a second plurality of programming instructions stored in the memory and operating on the processor, wherein the second plurality of programming instructions, when operating on the processor, cause the computer system to:

store retrieved data from the indexed geospatial tile module;

assign each geographic region and the corresponding retrieved data to a unique process swimlane;

a geospatial action outcome simulation module, comprising a third plurality of programming instructions stored in the memory and operating on the processor, wherein the third plurality of programming instructions, when operating on the processor, cause the computer system to:

execute geospatial simulations for each unique process swimlane in the multidimensional time-series database; and

a web-based application interface module, comprising a fourth plurality of programming instructions stored in the memory and operating on the processor, wherein the fourth plurality of programming instructions, when operating on the processor, cause the computer system to:

render at least one of the geospatial simulations on a web interface;

perform at least one query on at least one of the geospatial simulations; and

retrieve map overlay data for at least one of the geospatial simulations.

2. The system of claim 1 , wherein the geospatial simulations are selected via a web interface.

3. The system of claim 1 , wherein post-simulation data is stored and retrieved for further analysis.

4. The system of claim 1 , wherein geospatial image tiles are vector tiles.

5. The system of claim 1 , wherein the geospatial image tiles are raster tiles.

6. The system of claim 1 , wherein at least of portion of the geospatial tiles correspond to the time progression of the predictive analyses carried out by operating system.

7. The system of claim 1 , wherein the geohashes are hyperlinks to datasets originating from that geographic location.

8. The system of claim 1 , wherein the plurality of geotagged data comprises streaming data from sensors.

9. The system of claim 1 , further comprising filters that refine overlay map data, data sets, and data sources.

10. The system of claim 9 , further comprising filters for time-series data.

11. A method for web-rendering data-dense geographical regions that using heterogenous source data and formats for enabling highly scalable parallel world simulations, comprising the steps of:

retrieving a plurality of geospatial image tiles corresponding to a geographic region from a plurality of sources;

retrieving a plurality of geotagged data corresponding to the geographic region;

calculating a geohash for each piece of retrieved geotagged data, wherein a geohash is an encoded geographic location comprising a short string of letters and digits;

overlaying the geohash on the corresponding geospatial image tile containing the geographic coordinates of the geohash;

storing retrieved data from the indexed geospatial tile module;

assigning each geographic region and the corresponding retrieved data to a unique process swimlane;

executing geospatial simulations for each unique process swimlane in the multidimensional time-series database;

rendering at least one of the geospatial simulations on a web interface;

performing at least one query on at least one of the geospatial simulations; and

retrieving map overlay data for at least one of the geospatial simulations.

12. The method of claim 11 , wherein the geospatial simulations are selected via a web interface.

13. The method of claim 11 , wherein post-simulation data is stored and retrieved for further analysis.

14. The method of claim 11 , wherein geospatial image tiles are vector tiles.

15. The method of claim 11 , wherein the geospatial image tiles are raster tiles.

16. The method of claim 11 , wherein at least of portion of the geospatial tiles correspond to the time progression of the predictive analyses carried out by operating system.

17. The method of claim 11 , wherein the geohashes are hyperlinks to datasets originating from that geographic location.

18. The method of claim 11 , wherein the plurality of geotagged data comprises streaming data from sensors.

19. The method of claim 11 , further comprising filters that refine overlay map data, data sets, and data sources.

20. The method of claim 19 , further comprising filters for time-series data.

Assignments (5)
CHANGE OF ADDRESS Recorded Oct 1, 2024
From: QOMPLX LLC
To: QOMPLX LLC
Reel/Frame 069083/0279 →
CHANGE OF NAME Recorded Sep 27, 2023
From: QPX LLC
To: QOMPLX LLC
Reel/Frame 065036/0449 →
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY PREVIOUSLY RECORDED AT REEL: 064674 FRAME: 0408. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 20, 2023
From: QOMPLX, INC.
To: QPX LLC
Reel/Frame 064966/0863 →
PATENT ASSIGNMENT AGREEMENT TO ASSET PURCHASE AGREEMENT Recorded Aug 23, 2023
From: QOMPLX, INC.
To: QPX, LLC.
Reel/Frame 064674/0407 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 11, 2020
From: SELLERS, ANDREW; CRABTREE, JASON
To: QOMPLX, INC.
Reel/Frame 054623/0395 →
Continuity (16)
Continuation In Part 15931534 · May 13, 2020
Continuation In Part 16777270 · Jan 30, 2020
Continuation In Part 16720383 · Dec 19, 2019
Continuation 15823363 · Nov 27, 2017
Continuation In Part 15725274 · Oct 4, 2017
Continuation In Part 15655113 · Jul 20, 2017
Continuation In Part 15616427 · Jun 7, 2017
Continuation In Part 15237625 · Aug 15, 2016
Continuation In Part 15206195 · Jul 8, 2016
Continuation In Part 15186453 · Jun 18, 2016
Continuation In Part 15166158 · May 26, 2016
Continuation In Part 15141752 · Apr 28, 2016
Continuation In Part 15091563 · Apr 5, 2016
Continuation In Part 14986536 · Dec 31, 2015
Continuation In Part 14925974 · Oct 28, 2015
Related Publication 20210211471A1 · Jul 8, 2021