×

Categorization of items based on item delivery time

  • US 10,366,436 B1
  • Filed: 12/31/2014
  • Issued: 07/30/2019
  • Est. Priority Date: 12/31/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • causing display of a user interface via a mobile device associated with a user,receiving, via the user interface, an order for a specified item;

    receiving, by a computing device of a service provider and via the user interface, user input requesting information pertaining to merchants that offer the specified item for acquisition;

    determining a current geographical location of the mobile device based on location information of the mobile device received via one or more first location sensors associated with the mobile device;

    identifying, by the computing device of the service provider, merchants that offer the specified item for acquisition and that have an establishment located within a threshold distance of the current geographical location of the mobile device to yield identified merchants;

    determining, by the computing device of the service provider and for each of the identified merchants, a respective preparation time for preparing the specified item based at least in part on a previous amount of time that was taken for a respective merchant to prepare the specified item;

    receiving, by the computing device of the service provider and for each of a plurality of couriers, location data from one or more second location sensors associated with each respective courier device of the plurality of couriers, the location data indicating a geographical location of the respective courier device;

    determining, for each of the identified merchants, one or more courier times, each of the one or more courier times being associated with one of the plurality of couriers to travel to the establishment of the respective merchant to retrieve the specified item and transport the specified item to the current geographical location of the mobile device, each of the one or more courier times being based at least in part on a previous amount of time to transport the specified item or another item a distance that is within a range of a distance to be traveled by a corresponding one of the plurality of couriers to transport the specified item to the current geographical location of the mobile device;

    estimating, for each of the identified merchants, a respective amount of time to deliver the specified item to the current geographical location of the mobile device based at least in part on the respective preparation time or the one or more courier times;

    ranking the identified merchants based at least in part on the respective amounts of time to deliver the specified item to yield a ranked list;

    causing display of, via the user interface, the ranked list;

    receiving, via the user interface, user input requesting to order the specified item from a particular merchant of the identified merchants; and

    causing an order for the specified item to be placed with the particular merchant.

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