Real-time delivery feasibility analysis systems and methods
First Claim
1. A computer-readable medium comprising computer-executable instructions for performing the steps of:
- identifying a time window in which a delivery may be made to a customer;
determining a cost of delivery, said cost of delivery comprising a cost of making said delivery to said customer within said time window;
comparing said cost of delivery with a threshold cost; and
responsive to said cost of delivery being less than said threshold cost, indicating that said time window is available for said delivery.
16 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for scheduling deliveries, in real time, to be made within one or more delivery time windows. For each requested delivery, the system dynamically determines whether to offer each time delivery window to the customer requesting the delivery based on whether: (1) it would be possible to complete, within the time window, both the requested delivery and all deliveries that were already scheduled to be made within the time window; and (2) it makes business sense to make the delivery within the particular time window. In determining whether it would make business sense to make the delivery within a particular time window, the system considers the cost of making the delivery, various attributes of the customer requesting the delivery, and the percentage of the delivery capacity associated with the delivery wave that has been reserved for previously scheduled deliveries.
59 Citations
78 Claims
-
1. A computer-readable medium comprising computer-executable instructions for performing the steps of:
-
identifying a time window in which a delivery may be made to a customer;
determining a cost of delivery, said cost of delivery comprising a cost of making said delivery to said customer within said time window;
comparing said cost of delivery with a threshold cost; and
responsive to said cost of delivery being less than said threshold cost, indicating that said time window is available for said delivery. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer-readable medium comprising computer-executable instructions for performing the steps of:
-
identifying a time window in which a delivery may be made to a customer, said time window being associated with a delivery wave delivery capacity;
comparing a portion of said delivery wave delivery capacity that has been allocated to deliveries with a threshold value;
responsive to said portion of said delivery wave delivery capacity that has been allocated to deliveries being greater than said threshold value, performing the steps of;
(a) determining a cost of delivery, said cost of delivery comprising a cost of making said delivery to said customer within said time window;
(b) comparing said cost of delivery with a threshold cost; and
(c) responsive to said cost of delivery being less than said threshold cost, indicating that said time window is available for said delivery. - View Dependent Claims (22, 23, 24, 25, 26, 27, 29, 30, 31)
-
-
28. A computer-readable medium comprising computer-executable instructions for performing the steps of:
-
identifying a time window in which a delivery may be made to a customer;
identifying a customer classification associated with said customer;
determining a cost of delivery, said cost of delivery comprising a cost of making said delivery to said customer within said time window;
comparing said cost of delivery with a first threshold cost if said order classification corresponds to a first customer classification;
comparing said cost of delivery with a second threshold cost if said order classification corresponds to a second customer classification;
indicating that said time window is available for said delivery if either;
(a) said cost of delivery is greater than said first threshold cost, and said customer classification corresponds to said first customer classification;
or(b) said cost of delivery is greater than said second threshold cost, and said order classification corresponds to said second customer classification.
-
-
32. A method of displaying delivery time windows, said method comprising the steps of:
-
identifying a time window in which a delivery may be made to a customer;
determining a cost of delivery, said cost of delivery comprising a cost of making said delivery to said customer within said time window;
comparing said cost of delivery with a threshold cost; and
responsive to said cost of delivery being less than said threshold cost, indicating that said time window is available for said delivery. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51)
-
-
52. A method of determining whether to offer to make a requested delivery within a particular delivery time window, said method comprising the steps of:
-
determining a cost factor associated with making said requested delivery within said particular delivery time window;
determining a customer factor associated with a customer requesting said requested delivery; and
using both said cost factor and said customer factor to determine whether to offer to make said requested delivery within said particular delivery time window. - View Dependent Claims (53, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78)
-
-
59. A system for generating a concrete mix design, said system comprising:
-
a central processing unit;
a memory coupled to said central processing unit; and
a display screen coupled to said central processing unit, said central processing unit being configured for;
identifying a time window in which a delivery may be made to a customer;
determining a cost of delivery, said cost of delivery comprising a cost of making said delivery to said customer within said time window;
comparing said cost of delivery with a threshold cost; and
responsive to said cost of delivery being less than said threshold cost, indicating that said time window is available for said delivery.
-
Specification