×

Micro-geographic aggregation system

  • US 10,102,536 B1
  • Filed: 04/03/2014
  • Issued: 10/16/2018
  • Est. Priority Date: 11/15/2013
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method of displaying household information relating to and facilitating presentation of the information in a way that satisfies a minimum threshold of household granularity on a graphical user interface, the method comprising:

  • under control of a computing device configured with specific computer-executable instructions;

    receiving, from a requesting entity, at least one indication associated with a geographic area;

    displaying a map of the geographic area based on the at least one indication;

    receiving, from the requesting entity, a minimum threshold indicating a quantity of households required in aggregated groups of households, the minimum threshold indicating the minimum number of individual households included in the aggregated groups;

    accessing a list of one or more target geographic units and related attribute data, wherein each of the target geographic units includes one or more households associated with a location on the displayed map;

    determining one or more combinable geographic units within a particular geographic distance of a target geographic unit, the target geographic unit having a target number of households within the target geographic unit;

    identifying one or more candidate geographic units for potential aggregation with the target geographic unit;

    applying one or more filter criteria to the one or more candidate geographic units to remove candidate geographic units that do not meet the one or more filter criteria;

    determining, for each remaining candidate geographic unit after application of the filter;

    a score based at least in part on similarity of a household data attribute associated with the remaining candidate geographic unit and the target geographic unit;

    determining a best candidate number of households associated with a best candidate geographic unit having a highest score;

    updating an aggregated group to include the best candidate geographic unit and the target geographic unit;

    determining an aggregated group sum as a sum of the best candidate number of households and the target number of households;

    determining whether the aggregated group sum is below the minimum threshold; and

    automatically repeating until the aggregated group sum is not below the minimum threshold;

    determining a best candidate geographic unit for aggregation into the aggregated group, the best candidate geographic unit having a best score;

    updating the aggregated group sum to include a best candidate number of households;

    determining whether the aggregated group sum is below the minimum threshold;

    orin response to determining that the aggregated group sum is not below the minimum threshold;

    determining an aggregated value of household data attributes of households within the aggregated group;

    associating the aggregated group with a distinct visual indicator;

    determining locations of each of the geographic units within the aggregated group on the map; and

    updating the map to depict the distinct visual indicator at each of the determined locations on the map,wherein the individually identifiable household data attributes of the individual households in the aggregated group are concealed.

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