×

Interactive geospatial map

  • US 10,444,941 B2
  • Filed: 05/04/2016
  • Issued: 10/15/2019
  • Est. Priority Date: 08/17/2015
  • Status: Active Grant
First Claim
Patent Images

1. A computer system comprising:

  • an electronic data structure configured to store a plurality of features or data objects, wherein each of the features or data objects is associated with at least respective locations and respective attribute values;

    a computer readable medium storing one or more software modules including computer executable instructions;

    one or more hardware processors in communication with the electronic data structure and the computer readable medium, and configured to execute a user interface module of the software modules in order to;

    generate user interface data for rendering an interactive user interface on a client computing device, the interactive user interface including a map;

    receive a query from the client computing device corresponding to a selection of an attribute;

    generate a grid comprising a plurality of cells, wherein the cells define regions on the map and are non-overlapping, and wherein each cell of the plurality of cells has the same predefined dimensions;

    for each cell of the plurality of cells, calculate an aggregate attribute value for the cell, based at least in part upon the selected attribute and zero or more data objects associated with the selected attribute and locations within the region defined by the cell;

    determine shading for each of the plurality of cells based at least in part on the aggregate attribute values of the cells to generate data for rendering a grid-based heatmap on the map, wherein each of the plurality of cells is associated with a corresponding aggregate attribute value and a corresponding shading based on the corresponding aggregate attribute value; and

    transmit the generated data for rendering the grid-based heatmap to the client computing device to be overlaid on the map,wherein the predefined dimensions of the plurality of cells are indicated by a user.

View all claims
  • 8 Assignments
Timeline View
Assignment View
    ×
    ×