×

Apparatus and method for predictive dispatch for geographically distributed, on-demand services

  • US 10,127,519 B2
  • Filed: 10/22/2016
  • Issued: 11/13/2018
  • Est. Priority Date: 10/23/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method of coordinating dynamic on-demand logistics to deliver goods or services between geographically distributed heterogeneous sources of inventory and geographically distributed consumers at scales exceeding metropolitan areas of more than one million residents, with more than 10,000 users, more than 1,000 vehicle operators, and more than 10 geographically distributed sources of inventory, the method comprising:

  • obtaining, with one or more processors, an order, the order indicating goods or services to be provided, and indicating a destination geolocation at which the goods or services are to be provided;

    identifying, with one or more processors, a plurality of candidate sources of inventory based on proximity to the destination geolocation;

    searching, with one or more processors, inventories of the candidate sources to determine qualified candidate sources in response to determining those qualified candidate sources have in inventory items needed to provision the goods or services specified by the order;

    identifying, with one or more processors, a one or more geographic zones based on those geographic zones containing at least one of the qualified candidate sources, at least some of the geographic zones having a plurality of qualified candidate sources;

    for each of the geographic zones;

    obtaining, with one or more processors, real-time geolocations of delivery vehicles within the respective geographic zone;

    obtaining, with one or more processors, real-time time estimates for delivery by the respective delivery vehicles;

    obtaining, with one or more processors, respective geolocations of qualified candidate sources within the respective geographic zone;

    obtaining, with one or more processors, respective amounts of inventory for the qualified candidate sources within the respective geographic zone; and

    obtaining, with one or more processors, other orders for which the respective geographic zone contains a qualified candidate source; and

    determining, with one or more processors, a delivery plan for the respective geographic zone based on the obtained real-time geolocations of the delivery vehicles, real-time time estimates for delivery, geolocations of the qualified candidate sources, amounts of inventory, and other orders, wherein determining a delivery plan comprises;

    determining a cost score for each of a plurality of candidate delivery scenarios, each delivery scenario including a given delivery vehicle and a given qualified candidate source;

    determining that the candidate delivery scenarios do not exceed the amounts of inventory; and

    selecting a plurality of delivery scenarios for the order and the other orders that reduces an aggregate cost score for the respective geographic zone; and

    sending, with one or more processors, at least one delivery plan to a mobile computing device of an operator of a delivery vehicle specified by the at least one delivery plan.

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