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.
73 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