DELIVERY TO MOBILE DEVICES
First Claim
1. A computer-implemented method comprising:
- receiving, at a mobile computing device and after transmitting an order, information that identifies a delivery worker who is handling delivery of the order;
continuously updating an interface presented by the mobile computing device until the order has been delivered, the interface identifying a current location of the delivery worker relative to a current location of the mobile computing device as both of the current locations change over time, the continuously updating comprising;
determining, by the mobile computing device, the current location of the mobile computing device;
receiving, at the mobile computing device, the current location of the delivery worker; and
presenting, by the mobile computing device, the interface depicting the current location of the delivery worker relative to the current location of the mobile computing device.
1 Assignment
0 Petitions
Accused Products
Abstract
In one implementation, a computer-implemented method includes receiving, at a mobile computing device and after transmitting an order, information that identifies a delivery worker who is handling delivery of the order; continuously updating an interface presented by the mobile computing device until the order has been delivered, the interface identifying a current location of the delivery worker relative to a current location of the mobile computing device as both of the current locations change over time, the continuously updating including: determining, by the mobile computing device, the current location of the mobile computing device; receiving, at the mobile computing device, the current location of the delivery worker; and presenting, by the mobile computing device, the interface depicting the current location of the delivery worker relative to the current location of the mobile computing device.
-
Citations
23 Claims
-
1. A computer-implemented method comprising:
-
receiving, at a mobile computing device and after transmitting an order, information that identifies a delivery worker who is handling delivery of the order; continuously updating an interface presented by the mobile computing device until the order has been delivered, the interface identifying a current location of the delivery worker relative to a current location of the mobile computing device as both of the current locations change over time, the continuously updating comprising; determining, by the mobile computing device, the current location of the mobile computing device; receiving, at the mobile computing device, the current location of the delivery worker; and presenting, by the mobile computing device, the interface depicting the current location of the delivery worker relative to the current location of the mobile computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented method comprising:
-
accessing, by a computer system, historical order information that describes locations at which orders were placed across a particular geographic area; identifying, by the computer system based, at least in part, on the historical order information, one or more locations within the particular geographic area where orders have at least a threshold likelihood of being placed within a threshold period of time; and transmitting, to one or more computing devices associated with delivery workers who handle fulfillment of orders within the particular geographic area, the determined one or more locations. - View Dependent Claims (11, 12, 13)
-
-
14. A computer-implemented method comprising:
-
presenting, by a mobile computing device that is associated with a delivery worker, information that identifies an order that is open and a selectable feature through which the delivery worker can accept responsibility for delivering at least a portion of the order; receiving, at the mobile computing device, user input selecting the selectable feature; continuously updating, in response to receiving the user input, an interface presented by the mobile computing device until the order has been delivered, the interface identifying a current location of a customer who placed the order relative to a current location of the mobile computing device as both of the current locations change over time, the continuously updating comprising; determining, by the mobile computing device, the current location of the mobile computing device; receiving, at the mobile computing device, the current location of the customer; and presenting, by the mobile computing device, the interface depicting the current location of the customer relative to the current location of the mobile computing device. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23)
-
Specification