×

Misalignment detection system for efficiently processing database-stored data and automatically generating misalignment information for display in interactive user interfaces

  • US 10,373,099 B1
  • Filed: 05/27/2016
  • Issued: 08/06/2019
  • Est. Priority Date: 12/18/2015
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method of accessing one or more databases in order to determine information related to routing of an item and providing the determined information to a user in an interactive user interface, the computer-implemented method comprising:

  • retrieving geographic data associated with a plurality of first geographic regions from a first database in the one or more databases, wherein the geographic data comprises a list of cities and a list of states;

    for each first geographic region,generating a list of each combination of cities and states listed in the geographic data;

    ranking each combination of cities and states based on a likelihood that the respective city and state combination is located within the respective first geographic region;

    generating an average of geographic coordinates of each combination of cities and states that are ranked above a threshold value; and

    determining a first location representing a center of the respective first geographic region based on the average of the geographic coordinates;

    retrieving population data associated with a plurality of second geographic regions from a second database in the one or more databases;

    for each first geographic region,identifying one or more of the second geographic regions within a first distance of the center of the respective first geographic region based on the population data, andmodifying the respective first geographic region to be a shape of the identified one or more of the second geographic regions and located at a set of geographic locations defined by the identified one or more of the second geographic regions;

    generating user interface data for rendering the interactive user interface on a computing device, the interactive user interface including a map representing a large geographic region, wherein the map displays graphical representations of the plurality of modified first geographic regions at locations corresponding to the modified first geographic regions within the large geographic region;

    receiving, via user input controlling at least a cursor, a selection of a first graphical representation of one modified first geographic region in the plurality of first geographic regions;

    modifying the user interface data such that the interactive user interface displays an expanded view of the map, wherein the expanded view of the map includes a zoomed-in view of the one modified first geographic region and hides a view of other modified first geographic regions in the plurality of modified first geographic regions that otherwise could have been depicted in the expanded view of the map at the same time, and wherein the zoomed-in view of the one modified first geographic region includes a terrain of the one modified first geographic region and an identification of a location of one or more entities located within the one modified first geographic region;

    receiving, via user input controlling at least the cursor, a selection of a first entity in the one or more entities located within the one modified first geographic region;

    modifying the modified user interface data such that the interactive user interface displays shipment misalignment data associated with the first entity selected within the one modified first geographic region; and

    modifying, in response to the selection of the first entity within the one modified first geographic region, the modified user interface data such that the interactive user interface includes, in a window, a selectable option to ship additional items to the one modified first geographic region in response to a determination that an amount of an item shipped to the one modified first geographic region does not exceed a threshold value.

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