Courier management
First Claim
1. A non-transitory computer-readable medium embodying a courier application executable in a mobile computing device associated with a courier, wherein, when executed, the courier application causes the mobile computing device to at least:
- retrieve a customer location of a shipment order associated with the courier from a courier computing device;
receive system location data associated with the mobile computing device;
render, on the mobile computing device, a user interface that includes a courier route based at least in part on the customer location and the system location data;
cause a rejection of the shipment order from the user interface at the customer location, wherein the user interface is configured to receive a selection of a subset of items among a plurality of items associated with the order to specify the rejection;
communicate, over a wireless network, the rejection at the customer location to the courier computing device in response to causing 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 item, wherein the merchant computing device causes a refund of a payment associated with the shipment order responsive to the rejection at the customer location;
determine an amount of the refund in response to communicating the rejection and the selection to the merchant computing device, wherein the merchant is a separate entity from the courier; and
initiate the refund in the amount to a customer account at the customer location.
1 Assignment
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.
7 Citations
16 Claims
-
1. A non-transitory computer-readable medium embodying a courier application executable in a mobile computing device associated with a courier, wherein, when executed, the courier application causes the mobile computing device to at least:
-
retrieve a customer location of a shipment order associated with the courier from a courier computing device; receive system location data associated with the mobile computing device; render, on the mobile computing device, a user interface that includes a courier route based at least in part on the customer location and the system location data; cause a rejection of the shipment order from the user interface at the customer location, wherein the user interface is configured to receive a selection of a subset of items among a plurality of items associated with the order to specify the rejection; communicate, over a wireless network, the rejection at the customer location to the courier computing device in response to causing 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 item, wherein the merchant computing device causes a refund of a payment associated with the shipment order responsive to the rejection at the customer location; determine an amount of the refund in response to communicating the rejection and the selection to the merchant computing device, wherein the merchant is a separate entity from the courier; and initiate the refund in the amount to a customer account at the customer location. - View Dependent Claims (2, 3, 4)
-
-
5. A system, comprising:
-
a mobile computing device associated with a courier; and a courier application executable in the mobile computing device, wherein, when executed, the courier application causes the mobile computing device to at least; obtain a customer location of an order associated with a courier from a courier computing device, the order comprising an item; receive system location data associated with the mobile computing device; generate a user interface that includes a courier route based at least in part on the customer location and the system location data; receive a rejection of the order via the user interface at the customer location, wherein the user interface is configured to receive a selection of a subset of items among a plurality of items associated with the order to specify the rejection; communicate, 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 item to cause a refund of a payment associated with the order; determine an amount of the refund in response to communicating the rejection and the selection to the merchant computing device, wherein the merchant is a separate entity from the courier; and initiate the refund in the amount to a customer account at the customer location. - View Dependent Claims (6, 7, 8, 9, 10)
-
-
11. A method, comprising:
-
retrieving, by a mobile computing device associated with a courier, a customer location associated with an order of an item from a courier computing device; receiving, by the mobile computing device, system location data associated with the mobile computing device; rendering, by the mobile computing device, on a display a user interface that includes a courier route based at least in part on the system location data and the customer location; causing, by the mobile computing device, a rejection of the order via the user interface at the customer location, wherein the user interface is configured to receive a selection of a subset of items among a plurality of items associated with the order to specify the rejection; communicating, by the mobile computing device over a wireless network, the rejection at the customer location to the courier computing device to cause a refund associated with the order, the courier computing device executing an electronic commerce application and communicating the rejection to a merchant computing device associated with a merchant of the item, wherein the merchant computing device causes the refund responsive to the rejection at the customer location; determining an amount of the refund in response to communicating the rejection and the selection to the merchant computing device, wherein the merchant is a separate entity from the courier; and initiating, by the mobile computing device, the refund in the amount to a customer account at the customer location. - View Dependent Claims (12, 13, 14, 15, 16)
-
Specification