×

Systems and methods for synchronized delivery

  • US 10,387,822 B1
  • Filed: 01/05/2016
  • Issued: 08/20/2019
  • Est. Priority Date: 02/07/2013
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method comprising:

  • receiving, from a mobile computing device, a geocode sample associated with a first serviceable point, wherein the geocode sample is generated while the mobile computing device is located at the first serviceable point, the geocode sample including a plurality of longitude and latitude coordinates obtained from a GPS module;

    generating, via one or more processors, a first serviceable point profile, wherein the first serviceable point profile comprises (a) an address corresponding to the first serviceable point and (b) a geocode corresponding to a first longitude and latitude coordinate of the first serviceable point based at least in part on the geocode sample generated while the mobile computing device was at the first serviceable point;

    generating, via the one or more processors, nearby data indicating that additional serviceable points are nearby to the first serviceable point based at least in part on nearby criteria, wherein the nearby data comprises data links between serviceable point profiles corresponding to the additional serviceable points and the first serviceable point profile, and wherein the nearby criteria comprises a determination that the geocode sample generated is within (a) a configurable distance threshold from the first serviceable point and (b) a configurable travel time threshold from the first serviceable point;

    receiving, over a computer network and from one or more online merchant servers via an Application Programming Interface (API), first electronic shipping data indicating that a first shipment is to be delivered to a destination serviceable point, the first electronic shipping data being entered within a first user interface associated with the one or more online merchant servers as part of a purchase transaction by a customer;

    receiving, over the computer network, second electronic shipping data indicating that a second shipment is to be delivered to the first serviceable point;

    responsive to receiving the second electronic shipping data indicating that the second shipment is to be delivered to the first serviceable point, determining whether the first shipment to be delivered to the destination serviceable point is available for synchronized delivery with the second shipment, by;

    querying a database to access the first serviceable point profile corresponding to the first serviceable point;

    identifying, via the one or more computing processors, nearby serviceable points that are within (a) the configurable distance from the first serviceable point and (b) the configurable travel time from the first serviceable point;

    for each of the nearby serviceable points, identifying a corresponding address;

    determining, via the one or more computing processors and based at least in part on the addresses for the nearby serviceable points, whether the first electronic shipping data indicates that the first shipment is to be delivered to one of the addresses corresponding to one of the nearby serviceable points;

    generating and comparing forecasted data between the first shipment and the second shipment, the comparing forecasted data includes comparing one or more units of data from a group of units of data consisting of;

    forecasted delivery date, service level, and density level classification;

    responsive to determining that the first electronic shipping data indicates that the first shipment is to be delivered to one of the addresses corresponding to one of the nearby serviceable points and the comparing of the forecasted data, providing, via the one or more computing processors, an indication that the first shipment and the second shipment are available for synchronized delivery;

    based on the indication that the first shipment and the second shipment are available for synchronized delivery and that the first shipment meets incentive criteria, generating one or more incentives for the customer to complete the transaction; and

    based at least on the generating of the one or more incentives, causing, via transmitting the one or more incentives via an indicator message over the computer network to the one or more online merchant servers, a second graphical user interface associated with the customer to display a plurality of selectable shipping cost options, wherein one or more values associated with the shipping cost options reflect the one or more incentives.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×