US2019205310A1PendingUtilityA1

3d analytics actionable solutions support system and apparatus

Assignee: SATKUNARAJAH THARMALINGAMPriority: Oct 14, 2015Filed: Mar 12, 2019Published: Jul 4, 2019
Est. expiryOct 14, 2035(~9.2 yrs left)· nominal 20-yr term from priority
G06F 18/2155G06T 2210/04G06F 16/29G06F 16/258G06F 16/27G06F 16/248G06F 16/26G06T 2210/56G06T 17/00G06T 17/05G06K 9/6259
46
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

The claimed invention relates to a system and method for generating actionable intelligence and information by utilizing a multi-sensor, multi-temporal; multi-spatial, multi-format data (mSTSFA) architecture stored in a NoSQL data architecture to qualify spatial (accuracy) and contextual information integrated into a real time Engineering Grade location based analysis and predictive analytics engine returning users based queries in a 3D visualization including Virtual Reality (VR)/Augmented Reality functionality. The present invention is a systemized platform for handling geospatial, geophysical, financial, temporal and attribute data input directly to analyze the datasets to serve the operational and business needs of the industries such as transportation, water, environmental, engineering, telecommunication, finance, energy, natural resources, defense and security.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A computer implemented method the method comprising:
 selecting, by a processor, a geospatial area;   generating, by the processor, geospatial data corresponding to the geospatial area;   retrieving, by the processor, from a model database a first plurality of data objects relevant to the geospatial area wherein the first plurality of data objects include data related to one or more objects located in a city;   determining, by the processor, the model database doesn't contain a specific type of data object relevant to the geospatial area;   in response to determining the model database doesn't contain the specific type of data object relevant to the geospatial area, accessing, from at least one remote database accessible by the processor, a second plurality of data objects obtained from at least one of a plurality of sensor devices wherein the second plurality of data objects is relevant to the geospatial area;   determining, by the processor, a format of the each of the second plurality of data objects, wherein the determining the format includes determining whether each of the second plurality of data objects is in a compatible format type or an incompatible format type;   identifying a first portion of the second plurality of data objects are one of a plurality of incompatible format types and storing the first portion of the second plurality of data objects each in one of the incompatible format types as an element in a conversion array;   converting each of the first portion of the second plurality of data objects in the conversion array such that each of the first portion of the second plurality of data objects in one of the incompatible format types is converted to one of the compatible format types wherein the converting includes identifying a conversion algorithm for converting each of the first portion of the second plurality of data objects stored in the conversion array from one of the incompatible format types to one of the compatible format types, and applying the identified conversion algorithm to each of the second plurality of data objects to obtain a plurality of converted data objects;   generating the 3D visualization from 1) the first plurality of data objects from the model database, 2) the plurality of converted data objects from the at least one remote database and 3) a second portion of the second plurality of data objects each in one of the compatible data format types and from the at least one remote database;   transmitting the 3D visualization to a second computer;   displaying the 3D visualization to the user using at least one display device integral to the second computer.   
     
     
         2 . The computer implemented method of  claim 1 , wherein the one or more objects located in the city are located above ground. 
     
     
         3 . The computer implemented method of  claim 1 , wherein the one or more objects located in the city are located below ground. 
     
     
         4 . The computer implemented method of  claim 1 , wherein the one or more objects include one or more buildings. 
     
     
         5 . The computer implemented method of  claim 1 , wherein the one or more objects include subsurface infrastructure. 
     
     
         6 . The computer implemented method of  claim 1 , wherein the 3D visualization includes one or more of a building, subsurface infrastructure or combinations thereof. 
     
     
         7 . The computer implemented method of  claim 1 , wherein second plurality of data objects includes data from a first sensor device recorded at different times. 
     
     
         8 . The computer implemented method of  claim 1  wherein the second computer is integral to a virtual reality display device. 
     
     
         9 . The computer implemented method of  claim 1  wherein the second computer is integral to an autonomous or a semiautonomous device. 
     
     
         10 . The computer implemented method of  claim 1 , further comprising:
 updating a local copy, with the second computer, the first plurality of data objects, the plurality of converted data objects and the second portion of the second plurality of data objects each having the compatible data format type comprising the 3D visualization;   transmitting the updated local copy to the first computer;   synchronizing the local copy with a master copy of the updated data accessible by the first computer.   
     
     
         11 . A computer implemented method, the method comprising:
 receiving, in a processor a selection of a geospatial area;   generating, by the processor, geospatial data corresponding to the geospatial area;   retrieving, by the processor, from a model database a first plurality of data objects relevant to the geospatial area wherein the first plurality of data objects include data related to one or more buildings;   retrieving, from at least one remote database accessible by the processor, a second plurality of data objects wherein the second plurality of data objects include sensor information from at least one of a plurality of sensor devices that monitor conditions within the geospatial area;   determining, by the processor, a format of the each of the second plurality of data objects;   determining, by the processor, whether the format of each of the second plurality of data objects is in a compatible format type or an incompatible format type;   identifying, by the processor, a first portion of the second plurality of data objects with an incompatible format types and storing the first portion of the second plurality of data objects each in one of the incompatible format types as an element in a conversion array;   converting each of the first portion of the second plurality of data objects in the conversion array, using a conversion module configured as code executing in the processor such that each of the first portion of the second plurality of data objects in one the incompatible format types is converted to one of the compatible format types   wherein the converting includes identifying a conversion algorithm for converting each of the first portion of the second plurality of data objects stored in the conversion array from one of the incompatible format types to one of the compatible format types, and applying the identified conversion algorithm to each of the second plurality of data objects to obtain a plurality of converted data objects; and   generating a three-dimensional visualization of the one or more buildings and the sensor information from the first plurality of data objects and the at least one of the plurality of sensor devices.   
     
     
         12 . The computer implemented method of  claim 11 , where the second plurality of data objects includes data associated with underground utilities. 
     
     
         13 . The computer implemented method of  claim 12 , wherein the data includes a location and a history of the underground utilities within the geospatial area for a particular time period. 
     
     
         14 . The computer implemented method of  claim 12 , wherein three-dimensional visualization includes a rendering of a path of the underground utilities. 
     
     
         15 . The computer implemented method of  claim 11 , wherein the first plurality of data objects include data related to a plurality of buildings and wherein the three-dimensional visualization includes a rendering of the plurality of buildings. 
     
     
         16 . The computer implemented method of  claim 11 , wherein the at least one remote database is selected from the group consisting of a municipal database, a zoning database, a planning database, a waste management database and utility databases. 
     
     
         17 . The computer implemented method of  claim 11 , further comprising storing the plurality of converted data objects to the model database. 
     
     
         18 . The computer implemented method of  claim 11 , wherein the sensor information is related to traffic in the geospatial area and wherein the three-dimensional visualization shows roads and data related to traffic flow on the roads in the geospatial area. 
     
     
         19 . The computer implemented method of  claim 1 , wherein the second computer is a mobile computing device. 
     
     
         20 . The computer implemented method of  claim 19 , wherein the mobile device is located within the geospatial area under inquiry and wherein the 3D visualization is adjusted in response to an orientation of the mobile device such that different portions of the 3D visualization are output depending on the orientation of the mobile device.

Join the waitlist — get patent alerts

Track US2019205310A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.