DETERMINING ESTIMATED PICK-UP/DELIVERY WINDOWS USING CLUSTERING
First Claim
1. A computer implemented method comprising:
- identifying a cluster of serviceable points, the cluster (a) comprising a first serviceable point and a second serviceable point and (b) indicating that the first serviceable point and the second serviceable point are within one or more configurable thresholds of one another;
determining whether historical data for the first serviceable point and the second serviceable point is sufficient to determine an estimated delivery time for the first serviceable point;
in response to determining that the historical data for the first serviceable point and the second serviceable point is sufficient, determining the estimated delivery time for the first serviceable point based at least in part on the historical data;
determining a confidence score for the estimated delivery time for the first serviceable point, the confidence score indicating the likelihood that the estimated delivery time is accurate; and
determining an estimated delivery window for the first serviceable point based at least in part on the estimated delivery time and the confidence score, wherein the length of the estimated delivery window is based on the confidence score.
0 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the present invention provide methods, systems, apparatuses, and computer program products for determining delivery or pick-up windows. In one embodiment a method is provided comprising determining whether sufficient historical information/data to determine an estimated pick-up/delivery time is received for each weekday when deliveries are made and in response to determining that the sufficient historical information/data is available for a first weekday, determining an estimated pick-up/delivery time for the first serviceable point and for the first weekday based on the sufficient historical information/data for the first serviceable point and for the first weekday. Similarly, in response to determining that the sufficient historical information/data is not available for a second weekday, determining an estimated pick-up/delivery time for the first serviceable point and for the second weekday based on the first historical information/data.
26 Citations
21 Claims
-
1. A computer implemented method comprising:
-
identifying a cluster of serviceable points, the cluster (a) comprising a first serviceable point and a second serviceable point and (b) indicating that the first serviceable point and the second serviceable point are within one or more configurable thresholds of one another; determining whether historical data for the first serviceable point and the second serviceable point is sufficient to determine an estimated delivery time for the first serviceable point; in response to determining that the historical data for the first serviceable point and the second serviceable point is sufficient, determining the estimated delivery time for the first serviceable point based at least in part on the historical data; determining a confidence score for the estimated delivery time for the first serviceable point, the confidence score indicating the likelihood that the estimated delivery time is accurate; and determining an estimated delivery window for the first serviceable point based at least in part on the estimated delivery time and the confidence score, wherein the length of the estimated delivery window is based on the confidence score. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system, comprising:
-
a data processing apparatus; and a computer memory apparatus in data communication with the data processing apparatus and storing instructions executable by the data processing apparatus and that upon such execution cause the data processing apparatus to perform operations comprising; identifying a cluster of serviceable points, the cluster (a) comprising a first serviceable point and a second serviceable point and (b) indicating that the first serviceable point and the second serviceable point are within one or more configurable thresholds of one another; determining whether historical data for the first serviceable point and the second serviceable point is sufficient to determine an estimated delivery time for the first serviceable point; in response to determining that the historical data for the first serviceable point and the second serviceable point is sufficient, determining the estimated delivery time for the first serviceable point based at least in part on the historical data; determining a confidence score for the estimated delivery time for the first serviceable point, the confidence score indicating the likelihood that the estimated delivery time is accurate; and determining an estimated delivery window for the first serviceable point based at least in part on the estimated delivery time and the confidence score, wherein the length of the estimated delivery window is based on the confidence score. - 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:
-
identifying a cluster of serviceable points, the cluster (a) comprising a first serviceable point and a second serviceable point and (b) indicating that the first serviceable point and the second serviceable point are within one or more configurable thresholds of one another; determining whether historical data for the first serviceable point and the second serviceable point is sufficient to determine an estimated delivery time for the first serviceable point; in response to determining that the historical data for the first serviceable point and the second serviceable point is sufficient, determining the estimated delivery time for the first serviceable point based at least in part on the historical data; determining a confidence score for the estimated delivery time for the first serviceable point, the confidence score indicating the likelihood that the estimated delivery time is accurate; and determining an estimated delivery window for the first serviceable point based at least in part on the estimated delivery time and the confidence score, wherein the length of the estimated delivery window is based on the confidence score. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification