Systems and methods for ranking potential attended delivery/pickup locations
First Claim
1. A computer system comprising:
- a logistics server in communication with a logistics network, the logistics server comprising at least one computer-storage media storing computer-useable instructions thereon that, when executed by at least one processor, cause the at least one processor to perform a method comprising;
storing logistics network data associated with each of a plurality of established attended delivery/pickup locations in memory;
receiving an indication of an area in which to establish a new attended delivery/pickup location in the logistics network for receiving and storing one or more parcels, wherein the new attended delivery/pickup location has not been previously established as an attended delivery/pickup location in the logistics network;
receiving data associated with each of a plurality of attended delivery/pickup location candidates within the area, wherein;
i) each of the plurality of attended delivery/pickup location candidates has indicated a desire to be established as the new attended delivery/pickup location;
ii) each of the plurality of attended delivery/pickup location candidates is associated with a primary form of business other than receiving and storing the one or more parcels; and
iii) the data associated with each of the plurality of attended delivery/pickup location candidates comprises a plurality of characteristics;
determining a value for each of the plurality of characteristics for each of the plurality of attended delivery/pickup location candidates;
assigning a weight to each of the plurality of characteristics based on a level of importance of each of the plurality of characteristics;
ranking each of the plurality of attended delivery/pickup location candidates based on a comparison of the respective values and the respective weights of the plurality of characteristics;
automatically determining the new attended delivery/pickup location from the plurality of attended delivery/pickup location candidates based at least in part on the rank of each of the plurality of attended delivery/pickup location candidates;
adding the new attended delivery/pickup location to the logistics network by modifying the logistics network data in the memory to include the new attended delivery/pickup location as one of the plurality of established attended delivery/pickup locations;
automatically generating and sending a communication to the new attended/delivery pickup location that the new attended delivery/pickup location is established for delivery of one or more parcels by a common carrier;
automatically determining a capacity of the new attended delivery/pickup location prior to directing the one or more parcels to the new attended delivery/pickup location;
determining that the capacity is adequate at the new attended delivery/pickup location;
reserving space to accommodate the one or more parcels at the new attended delivery/pickup location;
generating a shipping label for the one or more parcels; and
directing delivery of the one or more parcels to the new attended delivery/pickup location utilizing the shipping label.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer system for ranking potential attended delivery/pickup locations is disclosed. In various embodiments, a user or computer system identifies an area in which to establish at least one attended delivery/pickup location. In a particular embodiment, the system receives data associated with potential attended delivery/pickup locations (e.g., attended delivery/pickup location candidates), including the specific characteristics of those candidates. The system then, based at least in part on the characteristics of each of the attended delivery/pickup location candidates, ranks the attended delivery/pickup location candidates and displays the rankings to a user for use in selecting the most suitable candidate for the area.
-
Citations
20 Claims
-
1. A computer system comprising:
-
a logistics server in communication with a logistics network, the logistics server comprising at least one computer-storage media storing computer-useable instructions thereon that, when executed by at least one processor, cause the at least one processor to perform a method comprising; storing logistics network data associated with each of a plurality of established attended delivery/pickup locations in memory; receiving an indication of an area in which to establish a new attended delivery/pickup location in the logistics network for receiving and storing one or more parcels, wherein the new attended delivery/pickup location has not been previously established as an attended delivery/pickup location in the logistics network; receiving data associated with each of a plurality of attended delivery/pickup location candidates within the area, wherein; i) each of the plurality of attended delivery/pickup location candidates has indicated a desire to be established as the new attended delivery/pickup location; ii) each of the plurality of attended delivery/pickup location candidates is associated with a primary form of business other than receiving and storing the one or more parcels; and iii) the data associated with each of the plurality of attended delivery/pickup location candidates comprises a plurality of characteristics; determining a value for each of the plurality of characteristics for each of the plurality of attended delivery/pickup location candidates; assigning a weight to each of the plurality of characteristics based on a level of importance of each of the plurality of characteristics; ranking each of the plurality of attended delivery/pickup location candidates based on a comparison of the respective values and the respective weights of the plurality of characteristics; automatically determining the new attended delivery/pickup location from the plurality of attended delivery/pickup location candidates based at least in part on the rank of each of the plurality of attended delivery/pickup location candidates; adding the new attended delivery/pickup location to the logistics network by modifying the logistics network data in the memory to include the new attended delivery/pickup location as one of the plurality of established attended delivery/pickup locations; automatically generating and sending a communication to the new attended/delivery pickup location that the new attended delivery/pickup location is established for delivery of one or more parcels by a common carrier; automatically determining a capacity of the new attended delivery/pickup location prior to directing the one or more parcels to the new attended delivery/pickup location; determining that the capacity is adequate at the new attended delivery/pickup location; reserving space to accommodate the one or more parcels at the new attended delivery/pickup location; generating a shipping label for the one or more parcels; and directing delivery of the one or more parcels to the new attended delivery/pickup location utilizing the shipping label. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented method for establishing a new attended delivery/pickup location in a logistics network, the method comprising:
-
storing, by at least one processor, logistics data associated with each of a plurality of established attended delivery/pickup locations in the logistics network; receiving, by the at least one processor, an indication of an area in which to establish a new attended delivery/pickup location; receiving, by the at least one processor, data associated with each of a plurality of attended delivery/pickup location candidates, wherein; i) each of the plurality of attended delivery/pickup location candidates has indicated a desire to be established as the new attended delivery/pickup location and has not previously been established as an attended delivery/pickup location in the logistics network; ii) each of the plurality of attended delivery/pickup location candidates is associated with a primary form of business other than receiving and storing one or more parcels; iii) the data associated with each of the plurality of attended delivery/pickup location candidates comprises a plurality of characteristics; receiving, by the at least one processor, a weight for each of the plurality of characteristics, wherein the weight is an indicator of importance of each of the plurality of characteristics for establishing the new attended delivery/pickup location; determining, by the at least one processor based at least in part on the received data, a value for each of the plurality of characteristics for each of the plurality of attended delivery/pickup location candidates; ranking, by the at least one processor, each of the plurality of attended delivery/pickup location candidates based at least in part on; i) the weight of each of the plurality of characteristics; and ii) the determined value of each of the plurality of characteristics for each of the plurality of attended delivery/pickup location candidates; automatically selecting, by the at least one processor, the new attended delivery/pickup location from the plurality of attended delivery/pickup location candidates based at least in part on the ranking, automatically adding the new attended delivery/pickup location to the logistics network by modifying the logistics data to include the new attended/delivery pickup location as one of the plurality of established attended delivery/pickup locations; automatically generating and sending a communication to the new attended delivery/pickup location that the new attended delivery/pickup location is established for delivery of one or more parcels by a common carrier; automatically determining a capacity of the new attended/delivery pickup location prior to directing one or more parcels to the new attended delivery/pickup location; determining that the capacity at the new attended delivery/pickup location is adequate; generating a shipping label for routing the one or more parcels to the new attended delivery/pickup location, the shipping label including a machine-readable indicia; and delivering the one or more parcels to the new attended delivery/pickup location utilizing the common carrier and the shipping label. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer-readable medium storing computer executable instructions thereon that, when executed by at least one processor, cause the at least one processor to perform a method comprising:
-
identifying an area in which to establish a new attended delivery/pickup location in a logistic network comprising a plurality of established attended delivery/pickup locations, wherein the new attended delivery/pickup location comprises a location for receiving and storing one or more parcels and has not been previously established as an attended delivery/pickup location in the logistics network; receiving data associated with each of a plurality of attended delivery/pickup location candidates, wherein; i) each of the plurality of attended delivery/pickup location candidates has indicated a desire to be established as the new attended delivery/pickup location; ii) each of the plurality of attended delivery/pickup location candidates is associated with a primary form of business other than receiving and storing one or more parcels; iii) the data associated with each of the plurality of attended delivery/pickup location candidates comprises a plurality of characteristics; and iv) the plurality of characteristics comprises at least one of; a) a number of returns associated with each of the plurality of attended delivery/pickup location candidates, and b) one or more customer reviews associated with each of the plurality of attended delivery/pickup location candidates; receiving a weight for each of the plurality of characteristics, wherein the weight is an indicator of the importance of a particular characteristic relative to the remaining plurality of characteristics for establishing the new attended delivery/pickup location; determining, based at least in part on the received data, a value for each of the plurality of characteristics for each of the plurality of attended delivery/pickup location candidates; determining an attended delivery/pickup location candidate value for each of the plurality of attended delivery/pickup location candidates based at least in part on; i) the weight of each of the plurality of characteristics; and ii) the determined value of each of the plurality of characteristics for each of the plurality of attended delivery/pickup location candidates; ranking each of the plurality of attended delivery/pickup location candidates based at least in part on the determined candidate value for each of the plurality of attended delivery/pickup location candidates; automatically determining the new attended delivery/pickup location from the plurality of attended delivery/pickup location candidates based on the ranking; automatically generating and sending a communication to the new attended delivery/pickup location that the new attended delivery/pickup location is established for delivery of one or more parcels by a common carrier; automatically determining a capacity of the new attended delivery/pickup location prior to directing one or more parcels to the new attended delivery/pickup location; determining that the capacity is adequate at the new attended delivery/pickup location; reserving space to accommodate the one or more parcels at the new attended delivery/pickup location; generating a shipping label for the one or more parcels that includes a bar code comprising a machine-readable indicia; and delivering the one or more parcels to the new attended delivery/pickup location utilizing the shipping label. - View Dependent Claims (19, 20)
-
Specification