DYNAMIC PROVISIONING OF PICK-UP, DELIVERY, TRANSPORTATION, AND/OR SORTATION OPTIONS
First Claim
1. A method for determining a cost for delivering an item to a customer, the method comprising:
- receiving, via one or more processors, customer location data indicative of a customer location, the customer location data selected from the group consisting of entered data, customer profile data, and address data associated with the customer; and
determining, via the one or more processors, one or more time frames from a plurality of carrier time frames in which delivery of the item is available based on the customer location;
querying, via the one or more processors, at least one selected from the group consisting of (a) a historical database, (b) a dynamic database, (c) a predictive database, and (d) a combined database to determine a cost for each of the one or more time frames; and
providing, via the one or more processors, the one or more time frames and the respective costs for a user to select at least one of the one or more time frames and the respective cost as part of purchasing the item.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, apparatus, and computer program products are provided for programmatically determining/identifying for determining a delivery time and/or cost for an item to be delivered and allowing customer selection of one of the delivery windows. One example embodiment may include a method comprising receiving customer location information/data indicative of a customer location, querying at least one of (a) a historical database, (b) a dynamic database, (c) predictive database, or (d) a combined database to determine a cost associated with each of the one or more time frames/periods and whether any pick-up, transportation, sortation, and/or delivery criteria associated with the cost, and providing the one or more time frames/periods and the cost associated with each of the one or more time frames.
-
Citations
21 Claims
-
1. A method for determining a cost for delivering an item to a customer, the method comprising:
-
receiving, via one or more processors, customer location data indicative of a customer location, the customer location data selected from the group consisting of entered data, customer profile data, and address data associated with the customer; and determining, via the one or more processors, one or more time frames from a plurality of carrier time frames in which delivery of the item is available based on the customer location; querying, via the one or more processors, at least one selected from the group consisting of (a) a historical database, (b) a dynamic database, (c) a predictive database, and (d) a combined database to determine a cost for each of the one or more time frames; and providing, via the one or more processors, the one or more time frames and the respective costs for a user to select at least one of the one or more time frames and the respective cost as part of purchasing the item. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus comprising at least one processor and at least one memory including program code, the at least one memory and the program code configured to, with the processor, cause the apparatus to at least:
-
receive customer location data indicative of a customer location, the customer location data selected from the group consisting of entered data, customer profile data, and address data associated with the customer; and determine one or more time frames from a plurality of carrier time frames in which delivery of the item is available based on the customer location; query at least one selected from the group consisting of (a) a historical database, (b) a dynamic database, (c) a predictive database, and (d) a combined database to determine a cost for each of the one or more time frames; and provide the one or more time frames and the respective costs for a user to select at least one of the one or more time frames and the respective cost as part of purchasing the item. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product comprising at least one non-transitory computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising:
-
an executable portion configured to receive customer location data indicative of a customer location, the customer location data selected from the group consisting of entered data, customer profile data, and address data associated with the customer; and an executable portion configured to determine one or more time frames from a plurality of carrier time frames in which delivery of the item is available based on the customer location; an executable portion configured to query at least one selected from the group consisting of (a) a historical database, (b) a dynamic database, (c) a predictive database, and (d) a combined database to determine a cost for each of the one or more time frames; and an executable portion configured to provide the one or more time frames and the respective costs for a user to select at least one of the one or more time frames and the respective cost as part of purchasing the item. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification