IP Library Granted Patent US 9,824,463
Granted Patent B2
US 9,824,463 · App. 14/821,521 · Granted Nov 21, 2017

Methods and systems for providing mapping, data management, and analysis

Inventors: Christopher Allen Ingrassia (Arlington, VA); Pramukta Satya Kumar (Bethesda, MD); Sean Gorman (Washington, DC)
Assignee: ESRI TECHNOLOGIES, LLC
G06T11/001G06F17/3087G06F17/30241G06T11/20G06T11/206G06T17/05H04L41/22G06T2207/10032
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 9,824,463
App. No.
14/821,521
Granted
Nov 21, 2017
Kind
B2
Abstract

A method for providing mapping, data management and analysis. Creation of a map is initiated with a desired Gaussian aggregation and desired color map parameters. Data is loaded to be utilized in the map. The data is rasterized, then converted to a certain scale. A convolution operation is performed on the data. The convolution results are applied to a color ramp, and the map is created based on the color ramp and the convolution results.

Claims (69)

1. A method for providing mapping, data management and analysis, comprising:

initiating creation of a map with a desired Gaussian aggregation and desired color map parameters;

loading data to be utilized in the map;

rasterizing the data;

converting the data to a certain scale;

performing a convolution operation on the data;

applying convolution results to a color ramp;

creating the map based on the color ramp and the convolution result; and

integrating output from a network analysis system into the map, the integrating comprising:

importing edge inputs and edge attributes, the edge inputs comprising points connected to each other, and the edge attributes comprising attributes of the edge inputs;

performing a frequency analysis based on the edge inputs and edge attributes; and

joining edge results of the frequency analysis to the map.

2. The method of claim 1 , further comprising analyzing the data using:

addition/integration;

subtraction;

multiplication; or

a linear correlation; or

any combination thereof.

3. The method of claim 2 , further comprising employing the multiplication to perform an intersection analysis.

4. The method of claim 2 , further comprising employing the subtraction to perform a temporal analysis.

5. The method of claim 2 , further comprising employing the addition/integration to perform a special concentration analysis.

6. The method of claim 2 , further comprising employing a linear correlation function to perform a correlation analysis.

7. The method of claim 1 , further comprising delivering the map through a Web browser.

8. The method of claim 1 , wherein the map is dynamically re-created as users zoom in and out or as temporal data feeds change.

9. The method of claim 1 , wherein the method utilizes a bounding box and tiling technique to provide panning of raster analysis across the map.

10. The method of claim 1 , wherein the data comprises user-generated vector data.

11. The method of claim 1 , wherein the convolution is a Gaussian aggregation and the kernel radius is a Gaussian distance decay function.

12. The method of claim 1 , wherein the data comprises user-generated vector data.

13. The method of claim 1 , wherein the convolution operation is performed on the grayscale image data within the confines of a viewing boundary box around part of the grayscale image data in accordance with zoom and panning operations performed by the user.

14. The method of claim 13 , wherein the viewing boundary box comprises a buffer around its periphery based on the kernel radius to produce an additional region of image around the viewing boundary box.

15. The method of claim 14 , further comprising:

receiving a request from the user to pan the map; and

providing an updated map to the user including at least some of the image from the buffer.

16. A system for providing mapping, data management and analysis, comprising:

a processing device comprising a server coupled to a network;

a database accessible by the server; and

an application coupled to the server, the application configured for:

initiating creation of a map with a desired Gaussian aggregation and desired color map parameters;

loading data to be utilized in the map;

rasterizing the data;

converting the data to a certain scale;

performing a convolution operation on the data;

applying convolution results to a color ramp;

creating the map based on the color ramp and the convolution result; and

integrating output from a network analysis system into the map, the integrating comprising:

importing edge inputs and edge attributes, the edge inputs comprising points connected to each other, and the edge attributes comprising attributes of the edge inputs;

performing a frequency analysis based on the edge inputs and edge attributes; and

joining edge results of the frequency analysis to the map.

17. The system of claim 16 , further comprising analyzing the data using:

addition/integration;

subtraction;

multiplication; or

a linear correlation; or

any combination thereof.

18. The system of claim 17 , further comprising employing the multiplication to perform an intersection analysis.

19. The system of claim 17 , further comprising employing the subtraction to perform a temporal analysis.

20. The system of claim 17 , further comprising employing the addition/integration to perform a special concentration analysis.

21. The system of claim 17 , further comprising employing a linear correlation function to perform a correlation analysis.

22. The system of claim 16 , further comprising delivering the map through a Web browser.

23. The system of claim 16 , wherein the map is dynamically re-created as users zoom in and out or as temporal data feeds change.

24. The system of claim 16 , wherein the method utilizes a bounding box and tiling technique to provide panning of raster analysis across the map.

25. The system of claim 16 , wherein the data comprises user-generated vector data.

26. The system of claim 16 , wherein the convolution is a Gaussian aggregation and the kernel radius is a Gaussian distance decay function.

27. The system of claim 16 , wherein the data comprises user-generated vector data.

28. The system of claim 16 , wherein the convolution operation is performed on the grayscale image data within the confines of a viewing boundary box around part of the grayscale image data in accordance with zoom and panning operations performed by the user.

29. The system of claim 28 , wherein the viewing boundary box comprises a buffer around its periphery based on the kernel radius to produce an additional region of image around the viewing boundary box.

30. The system of claim 29 , further comprising:

receiving a request from the user to pan the map; and

providing an updated map to the user including at least some of the image from the buffer.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 15, 2017
From: FORTIUSONE, INC.
To: ESRI TECHNOLOGIES, LLC
Reel/Frame 041586/0151 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 16, 2016
From: INGRASSIA, CHRISTOPHER; KUMAR, PRAMUKTA; GORMAN, SEAN
To: FORTIUSONE, INC.
Reel/Frame 040632/0089 →
Continuity (3)
Continuation 11898198 · Sep 10, 2007
Provisional Application 60824913 · Sep 8, 2006
Related Publication 20160035111A1 · Feb 4, 2016