Courier management
First Claim
1. A non-transitory computer-readable medium embodying a courier application executable in at least one mobile computing device, wherein, when executed, the courier application causes the at least one mobile computing device to perform a method comprising:
- retrieving, by the at least one mobile computing device, a list of stops associated with a courier from a courier computing device, the list of stops identifying a plurality of orders to be delivered, individual ones among the plurality of orders being associated with a customer location and a customer, the customer location being expressed as a latitudinal value, a longitudinal value, and an elevation value, wherein at least one of the plurality of orders specifies a plurality of items;
receiving, by the at least one mobile computing device, system location data from a global position system (GPS) receiver and an elevation sensor;
rendering, by the at least one mobile computing device, on a display of the at least one mobile computing device a user interface including at least a portion of the list of stops in the at least one mobile computing device;
rendering, by the at least one mobile computing device, a courier route to the customer location on a map in the user interface based at least in part on the system location data and the customer location;
receiving, by the at least one mobile computing device, a rejection of at least one item among the plurality of items from the user interface at the customer location;
communicating, by the at least one mobile computing device over a wireless network, the rejection at the customer location to the courier computing device in response to receiving the rejection, the courier computing device executing an electronic commerce application and communicating the rejection to a merchant computing device associated with a merchant of the at least one item, wherein the merchant computing device facilitates a refund of a payment associated with the at least one item responsive the rejection at the customer location;
determining, by the at least one mobile computing device, an amount of the refund in response to communicating the rejection to the merchant computing device; and
initiating, by the at least one mobile computing device, the refund to the customer at the customer location.
2 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are various embodiments for courier management. For example, in one embodiment, a courier application is executed on a mobile computing device to retrieve a list of stops associated with a courier from a computing device over a network. The list of stops includes a plurality of orders to be delivered, wherein a customer location is associated with each order. The courier application generates user interfaces to facilitate a confirmation that items associated with orders have been delivered, to facilitate an input of a review of the performance of the courier, and to perform other functions.
-
Citations
20 Claims
-
1. A non-transitory computer-readable medium embodying a courier application executable in at least one mobile computing device, wherein, when executed, the courier application causes the at least one mobile computing device to perform a method comprising:
-
retrieving, by the at least one mobile computing device, a list of stops associated with a courier from a courier computing device, the list of stops identifying a plurality of orders to be delivered, individual ones among the plurality of orders being associated with a customer location and a customer, the customer location being expressed as a latitudinal value, a longitudinal value, and an elevation value, wherein at least one of the plurality of orders specifies a plurality of items; receiving, by the at least one mobile computing device, system location data from a global position system (GPS) receiver and an elevation sensor; rendering, by the at least one mobile computing device, on a display of the at least one mobile computing device a user interface including at least a portion of the list of stops in the at least one mobile computing device; rendering, by the at least one mobile computing device, a courier route to the customer location on a map in the user interface based at least in part on the system location data and the customer location; receiving, by the at least one mobile computing device, a rejection of at least one item among the plurality of items from the user interface at the customer location; communicating, by the at least one mobile computing device over a wireless network, the rejection at the customer location to the courier computing device in response to receiving the rejection, the courier computing device executing an electronic commerce application and communicating the rejection to a merchant computing device associated with a merchant of the at least one item, wherein the merchant computing device facilitates a refund of a payment associated with the at least one item responsive the rejection at the customer location; determining, by the at least one mobile computing device, an amount of the refund in response to communicating the rejection to the merchant computing device; and initiating, by the at least one mobile computing device, the refund to the customer at the customer location. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system, comprising:
-
a global positioning system (GPS) receiver; an elevation sensor; at least one mobile computing device associated with a courier, wherein the at least one mobile computing device is in communication with the GPS receiver and the elevation sensor; and a courier application executable in the at least one mobile computing device, wherein, when executed, the courier application causes the at least one mobile computing device to perform a method comprising; retrieving, by the at least one mobile computing device, a list of stops from a courier computing device, the list of stops identifying a plurality of orders to be delivered, individual ones of the plurality of orders being associated with a customer location and a customer, the customer location being expressed as a latitudinal value, a longitudinal value, and an elevation value, wherein at least one of the plurality of orders specifies a plurality of items; receiving, by the at least one mobile computing device, system location data from the GPS receiver and the elevation sensor; rendering, by the at least one mobile computing device, on a display of the at least one mobile computing device a user interface including at least a portion of the list of stops; rendering, by the at least one mobile computing device, a courier route to the customer location on a map in the user interface based at least in part on the system location data and the customer location; facilitating, by the at least one mobile computing device, a rejection of at least one item among the plurality of items via the user interface at the customer location; communicating, by the at least one mobile computing device over a wireless network, the rejection at the customer location to the courier computing device in response to receiving the rejection, the courier computing device executing an electronic commerce application and communicating the rejection to a merchant computing device associated with a merchant of the at least one item to facilitate a refund of a payment associated with the at least one item responsive to the rejection at the customer location; determining, by the at least one mobile computing device, an amount of the refund in response to communicating the rejection to the merchant computing device; and initiating, by the at least one mobile computing device, the refund to the customer at the customer location. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A method, comprising:
-
retrieving, by at least one mobile computing device associated with a courier, a list of stops from a courier computing device, the list of stops identifying a plurality of orders to be delivered, individual ones among the plurality of orders being associated with a customer location and a customer, the customer location being expressed as a latitudinal value, a longitudinal value, and an elevation value, wherein at least one order among the plurality of orders specifies a plurality of items; receiving, by the at least one mobile computing device, system location data from a global position system (GPS) receiver and an elevation sensor; rendering, by the at least one mobile computing device, on a display of the at least one mobile computing device a user interface including at least a portion of the list of stops; rendering, by the at least one mobile computing device, a courier route to the customer location on a map in the user interface based at least in part on the system location data and the customer location; facilitating, by the at least one mobile computing device, a rejection of at least one item among the plurality of items via the user interface at the customer location; communicating, by the at least one mobile computing device over a wireless network, the rejection at the customer location to the courier computing device to facilitate a refund of a payment associated with the at least one item responsive to receiving the rejection, the courier computing device executing an electronic commerce application and communicating the rejection to a merchant computing device being associated with a merchant of the at least one item, wherein the merchant computing device facilitates the refund responsive to the rejection at the customer location; determining, by the at least one mobile computing device, an amount of the refund in response to communicating the rejection to the computing device; and initiating, by the at least one mobile computing device, the refund to the customer at the customer location. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification