×

Item selection for fast deliveries

  • US 10,319,053 B1
  • Filed: 08/28/2015
  • Issued: 06/11/2019
  • Est. Priority Date: 08/28/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • ranking, by a computing device, based at least in part on received transaction information, a plurality of items in an item category sold by respective merchants of a plurality of merchants, wherein the ranking is based at least in part on a quantity of each item sold in the item category;

    selecting, by the computing device, a first item ranked higher than a threshold ranking, wherein the first item is associated with a first merchant of the plurality of merchants;

    sending, by the computing device, to a courier device, a communication indicating a quantity of the first items to pick up from a pickup location associated with the first merchant;

    determining, by the computing device, based on Global Positioning System (GPS) information received from the courier device, an indicated geographic location of the courier device;

    receiving, by the computing device, via one or more application programming interfaces (APIs), from a plurality of buyer applications executing on a plurality of buyer devices, respectively, indications of respective delivery locations associated with the plurality of buyer applications;

    based at least in part on the indicated respective delivery locations and the indicated geographic location of the courier device, sending, by the computing device, via the one or more APIs, item information about the first item to a subset of the plurality of buyer devices to cause a respective subset of the buyer applications to present the item information in respective user interfaces on the buyer devices;

    receiving, by the computing device, via the one or more APIs, from the subset of buyer applications executing on the subset of buyer devices, respectively, electronic communications indicating a number of times the item information about the first item is presented in the respective user interfaces on the subset of buyer devices;

    receiving, by the computing device, via the one or more APIs, one or more respective orders received through the respective user interfaces, for at least one of the first item or other items;

    comparing, by the computing device, the number of times the item information about the first item is presented in the respective user interfaces to a number of times the subset of buyer applications are used to place orders for the first item to determine a menu-open-to-order (M/O) value for the first item; and

    sending, by the computing device, to at least one courier device, a communication indicating an amount of the first item to pick up from the pickup location associated with the first merchant, wherein the amount is based at least in part on the M/O value determined for the first item.

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