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

Claim 12:
13. A non-transitory computer-readable storage medium, the computer-readable storage medium including instructions that when executed by a computer, cause the computer to:
receive historical lead time data from a database;
extract a plurality of source locations, destination locations and shipment dates from the historical lead time data;
extract weather data from a weather database, the weather data based on the plurality of source locations, the destination locations and the shipment dates;
extract 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;
generate processed historical lead time data by removal of outlier data from the historical lead time data;
generate processed weather data by selection of one or more weather features;
generate processed economic indicators data by selection of one or more economic indicators features;
construct a time series based on the processed historical lead time data, the processed weather data and the processed economic indicators data;
generate a set of features associated with the time series,
separate the time series data into one or more groups based on a time density of data points;
select an optimal number of clusters for each of the one or more groups;
perform, using a machine learning algorithm, clustering on each of the one or more groups to provide a plurality of clusters
receive, from a user interface, tolerance criteria for separation of the historical lead time data into a plurality of tolerance zones;
separate the historical lead time data into the plurality of tolerance zones;
separate the plurality of clusters in accordance with a tolerance zone of each group;
further separate the plurality of clusters according to one or more lead time identifiers to provide one or more further separated clusters; and
automatically adjust, by a supply chain planning system, planned lead times for future purchase orders based on the further separated clusters.