Patent ID: 11887044
Assignee: KINAXIS INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A computer-implemented method comprising:
receiving, by a processor, historical lead time data from a database;
extracting, by the processor, a plurality of source locations, destination locations and shipment dates from the historical lead time data;
extracting, by the processor, weather data from a weather database, the weather data based on the plurality of source locations, the destination locations and the shipment dates;
extracting, by the processor, economic indicators data from an economic data base, the economic indicators data based on the plurality of source locations, the destination locations and the shipment dates;
generating, by the processor, processed historical lead time data by removal of outlier data from the historical lead time data;
generating, by the processor, processed weather data by selection of one or more weather features;
generating, by the processor, processed economic indicators data by selection of one or more economic indicators features;
constructing, by the processor, a time series based on the processed historical lead time data, the processed weather data and the processed economic indicators data;
generating, by the processor, a set of features associated with the time series,
separating, by the processor, the time series data into one or more groups based on a time density of data points;
selecting, by the processor, an optimal number of clusters for each of the one or more groups;
performing, by the processor, using a machine learning algorithm, clustering on each of the one or more groups to provide a plurality of clusters;
receiving, by the processor, from a user interface, tolerance criteria for separation of the historical lead time data into a plurality of tolerance zones;
separating, by the processor, the historical lead time data into the plurality of tolerance zones;
separating, by the processor, the plurality of clusters in accordance with a tolerance zone of each group;
further separating, by the processor, the plurality of clusters according to one or more lead time identifiers to provide one or more further separated clusters; and
automatically adjusting, by a supply chain planning system, planned lead times for future purchase orders based on the further separated clusters.