US2017262804A1PendingUtilityA1

Determining estimated pick-up/delivery windows using clustering

Assignee: United parcel service america incPriority: Mar 14, 2016Filed: Oct 27, 2016Published: Sep 14, 2017
Est. expiryMar 14, 2036(~9.6 yrs left)· nominal 20-yr term from priority
G06N 7/01G06Q 10/00G06Q 10/0838G06Q 10/0833G06N 7/005G06Q 10/08
42
PatentIndex Score
0
Cited by
0
References
0
Claims

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.

Claims

exact text as granted — not AI-modified
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.   
     
     
         2 . The computer implemented method of  claim 1 , wherein the configurable thresholds comprise a configurable distance threshold and a configurable travel time threshold. 
     
     
         3 . The computer implemented method of  claim 1 , wherein length of the estimated delivery window is inversely proportional to the confidence score. 
     
     
         4 . The computer implemented method of  claim 1 , further comprising determining whether the confidence score satisfies a configurable confidence threshold. 
     
     
         5 . The computer implemented method of  claim 4 , further comprising, in response to determining that the confidence score satisfies the configurable confidence threshold, providing the estimated delivery window to a user associated with the first serviceable point. 
     
     
         6 . The computer implemented method of  claim 4 , wherein the determining that the confidence score is further based on an estimated delivery time variance determined from the historical data. 
     
     
         7 . The computer implemented method of  claim 1  further comprising:
 determining whether the estimated delivery window is within a specified period; 
 responsive to determining that the estimated delivery window is within the specified period, automatically modifying the length of the estimated delivery window. 
 
     
     
         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.   
     
     
         9 . The system of  claim 8 , wherein the configurable thresholds comprise a configurable distance threshold and a configurable travel time threshold. 
     
     
         10 . The system of  claim 8 , wherein length of the estimated delivery window is inversely proportional to the confidence score. 
     
     
         11 . The system of  claim 8 , wherein the operations further comprise determining whether the confidence score satisfies a configurable confidence threshold. 
     
     
         12 . The system of  claim 11 , wherein the operations further comprise, in response to determining that the confidence score satisfies the configurable confidence threshold, providing the estimated delivery window to a user associated with the first serviceable point. 
     
     
         13 . The system of  claim 11 , wherein the determining the confidence score is further based on an estimated delivery time variance determined from the historical data. 
     
     
         14 . The system of  claim 8 , wherein the operations further comprise:
 determining whether the estimated delivery window is within a specified period;   responsive to determining that the estimated delivery window is within the specified period, automatically modifying the length of the estimated delivery window.   
     
     
         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.   
     
     
         16 . The computer program product of  claim 15 , wherein the configurable thresholds comprise a configurable distance threshold and a configurable travel time threshold. 
     
     
         17 . The computer program product of  claim 15 , wherein the length of the estimated delivery window is inversely proportional to the confidence score. 
     
     
         18 . The computer program product of  claim 15 , wherein the code portions further comprise determining whether the confidence score satisfies a configurable confidence threshold. 
     
     
         19 . The computer program product of  claim 18 , wherein the code portions further comprise, in response to determining that the confidence score satisfies the configurable confidence threshold, providing the estimated delivery window to a user associated with the first serviceable point. 
     
     
         20 . The computer program product of  claim 18 , wherein the determining the confidence score is further based on an estimated delivery time variance determined from the historical data. 
     
     
         21 . The computer program product of  claim 18 , wherein the code portions further comprise:
 determining whether the estimated delivery window is within a specified period;   responsive to determining that the estimated delivery window is within the specified period, automatically modifying the length of the estimated delivery window.

Join the waitlist — get patent alerts

Track US2017262804A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.