×

System for integrating courier service with customer applications

  • US 9,928,540 B1
  • Filed: 12/27/2016
  • Issued: 03/27/2018
  • Est. Priority Date: 12/27/2016
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • a service computing device including a service computing device processor and a service computing device communication interface communicatively coupled to the service computing device processor, the service computing device communication interface for communicating over one or more networks with a plurality of courier devices, a plurality of merchant devices, and a plurality of customer devices, the service computing device being configured to;

    receive, by the service computing device, from a plurality of first customer devices of the plurality of customer devices, a plurality of orders, respectively, each respective order of the plurality of orders being for a respective menu item to be prepared by a respective merchant for a respective first customer associated with a respective first customer device of the plurality of customer devices;

    receive, by the service computing device, from each respective first customer device of the plurality of customer devices, first information indicating a geographic location of the respective first customer device;

    receive, by the service computing device, from each respective courier device of the plurality of courier devices, second information indicating a geographic location of the respective courier device, wherein a courier application executable on each respective courier device determines and sends the second information to the service computing device;

    determine, by the service computing device, a courier shortage state based at least in part on the received plurality of orders, the received geographic locations of the plurality of first customer devices, and the received geographic locations of the plurality of courier devices;

    receive, by the service computing device, from a customer application executing on a second customer device of the plurality of customer devices, an indication that a second customer has accessed the customer application on the second customer device, the customer application including functionality for ordering the respective menu items from the respective merchants;

    generate, by the service computing device, based at least in part on the courier shortage state and the indication that the second customer has accessed the customer application on the second customer device, fulfillment information for presentation on the second customer device;

    send, by the service computing device, the fulfillment information to the second customer device, wherein the customer application is executable by one or more processors of the second customer device to;

    send the first information to the service computing device indicating the geographic location of the second customer device;

    present an interface on a display associated with the second customer device;

    receive, from the service computing device, the fulfillment information, the fulfillment information causing the customer application to present, in the interface, one or more acquisition options for acquiring a menu item, by at least one of;

    restricting from presentation in the interface a first acquisition option for acquiring the menu item by delivery;

    ordisplaying in the interface an incentive for acquiring the menu item using a second acquisition option that is different from the first acquisition option;

    receive, via the interface, a customer selection of a presented acquisition option for the menu item; and

    send order information to the service computing device based on the customer selection.

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