×

Systems and methods for synchronized delivery

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

1. A computer-implemented method comprising:

  • storing, via one or more processors, a plurality of serviceable point profiles, each of the plurality of serviceable point profiles corresponding to a serviceable point, wherein each serviceable point profile comprises (a) an address corresponding to a serviceable point, and (b) a geocode corresponding to the serviceable point that was collected via a first mobile computing device of a plurality of mobile computing devices by determining and storing a current first set of GPS coordinates of the first mobile computing device while the first mobile computing device was at the serviceable point;

    dynamically generating, via the one or more processors, geographical area groupings each encompassing a geographical area having common vehicle travel characteristics based at least in part on historical delivery data and vehicle travel thresholds, wherein the historical delivery data comprises second set of GPS coordinates generated while one or more of the plurality of mobile computing devices was located within the geographical areas and is indicative of when the one or more of the plurality of mobile computing devices historically traveled within the geographical areas as determined by one or more GPS sensors;

    generating, via the one or more processors, a serviceable point cluster encompassing one or more serviceable point profiles within a common geographical area, wherein the serviceable point cluster is generated based at least in part on a location of the dynamically generated geographical areas and locations of geocodes stored within the serviceable point profiles and further based at least in part on telematics sensors that indicate a distance traveled by one or more vehicles associated with the historical delivery data;

    receiving, via the one or more processors, first electronic shipping data indicating that a first shipment is to be delivered to a first serviceable point within the serviceable point cluster;

    receiving, via the one or more processors, second electronic shipping data indicating that a second shipment is to be delivered to a second serviceable point within the serviceable point cluster;

    correlating, based at least in part on data stored in serviceable point profiles corresponding to the first serviceable point and the second serviceable point, the first electronic shipping data and the second electronic shipping data with the historical delivery data for the serviceable point cluster; and

    responsive to receiving the first electronic shipping data and the second electronic shipping data, determining, via the one or more processors, whether the first shipment and the second shipment are eligible for synchronized delivery;

    wherein determining whether the first shipment and the second shipment are eligible for synchronized delivery is determined at least in part by;

    identifying, via the one or more processors and based at least in part on the historical delivery data for the serviceable point cluster, a historical delivery activity frequency for the serviceable point cluster indicative of the frequency that a mobile computing device is located within the serviceable point cluster; and

    determining whether the historical delivery activity frequency for the serviceable point cluster satisfies a configurable frequency threshold; and

    responsive to determining that the historical delivery activity frequency for the serviceable point cluster satisfies the configurable frequency threshold, modifying at least one of the first shipping data or the second shipping data to effect synchronized delivery of the first shipment and the second shipment.

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