Time-series geospatial data system for world simulation
AssigneeQomplx LLC
InventorsJason Crabtree, Andrew Sellers
Life of this patent
Estimating the term…
Abstract
A system and method for providing time-series geospatial data and a world-scale simulation platform used to generate simulated-world environments by rendering data-dense geographical regions corresponding to heterogenous sourced data and formats for highly scalable parallel simulations, and comprised of a multi-dimensional time-series database used for enabling query support across multiple simulations via individual simulation and entity swimlanes for cyber, physical and cyber-physical entities and regions.
Claims36
A computing system for data-dense geographical regions using heterogenous source data and formats for enabling highly scalable parallel world simulations, comprising:
- a computer system comprising a memory and a processor;
- a plurality of instructions that, when operating on the processor, cause the computer system to:
- retrieve a plurality of geospatial data for a geographic region, wherein the geospatial data includes both real-world geospatial data and simulated geospatial data;
- assign a unique identifier for each of one or more portions of the geospatial data, wherein each unique identifier is associated with a particular digital world of a plurality of digital worlds;
- store the geospatial data and the associated unique identifiers in a multidimensional time-series database, wherein the multidimensional time-series database is structured based on the plurality of digital worlds;
- assign the geospatial data to distinct processing units based on the unique identifiers associated with the geospatial data to execute a plurality of simulations, wherein one or more of the plurality of simulations are each associated with a different digital world;
- execute the plurality of simulations for each processing unit using the geospatial data from the multidimensional time-series database;
- render results from the plurality of simulations to a user interface;
- and
- perform queries across the results from the plurality of simulations.
A computer-implemented method for data-dense geographical regions using heterogenous source data and formats for enabling highly scalable parallel world simulations, the computer-implemented method comprising:
- retrieving a plurality of geospatial data for a geographic region, wherein the geospatial data includes both real-world geospatial data and simulated geospatial data;
- assigning a unique identifier for each of one or more portions of the geospatial data, wherein each unique identifier is associated with a particular digital world of a plurality of digital worlds;
- storing the geospatial data and the associated unique identifiers in a multidimensional time-series database, wherein the multidimensional time-series database is structured based on the plurality of digital worlds;
- assigning the geospatial data to distinct processing units based on the unique identifiers associated with the geospatial data to execute a plurality of simulations, wherein one or more of the plurality of simulations are each associated with a different digital world;
- executing the plurality of simulations for each processing unit using the geospatial data from the multidimensional time-series database;
- rendering results from the plurality of simulations to a user interface;
- and
- performing queries across the results from the plurality of simulations.
A system for data-dense geographical regions using heterogenous source data and formats for enabling highly scalable parallel world simulations, comprising:
- a computing system comprising a processor and a memory, configured to:
- retrieve a plurality of geospatial data for a geographic region, wherein the geospatial data includes both real-world geospatial data and simulated geospatial data;
- assign a unique identifier for each of one or more portions of the geospatial data, wherein each unique identifier is associated with a particular digital world of a plurality of digital worlds;
- store the geospatial data and the associated unique identifiers in a multidimensional time-series database, wherein the multidimensional time-series database is structured based on the plurality of digital worlds;
- assign the geospatial data to distinct processing units based on the unique identifiers associated with the geospatial data to execute a plurality of simulations, wherein one or more of the plurality of simulations are each associated with a different digital world;
- execute the plurality of simulations for each processing unit using the geospatial data from the multidimensional time-series database;
- render results from the plurality of simulations to a user interface;
- and
- perform queries across the results from the plurality of simulations.
Non-transitory, computer-readable storage media having computer-executable instructions embodied thereon that, when executed by one or more processors of a computing system for enabling highly scalable parallel world simulations, cause the computing system to:
- retrieve a plurality of geospatial data for a geographic region, wherein the geospatial data includes both real-world geospatial data and simulated geospatial data;
- assign a unique identifier for each of one or more portions of the geospatial data, wherein each unique identifier is associated with a particular digital world of a plurality of digital worlds;
- store the geospatial data and the associated unique identifiers in a multidimensional time-series database, wherein the multidimensional time-series database is structured based on the plurality of digital worlds;
- assign the geospatial data to distinct processing units based on the unique identifiers associated with the geospatial data to execute a plurality of simulations, wherein one or more of the plurality of simulations are each associated with a different digital world;
- execute the plurality of simulations for each processing unit using the geospatial data from the multidimensional time-series database;
- render results from the plurality of simulations to a user interface;
- and
- perform queries across the results from the plurality of simulations.
Dependencies are inferred from the claim text.