Patent ID: 8433592
Filing Date: 2013-04-30
Classification: G06Q

Abstract:
1. A method for determining buffer inventory size comprising: (a) providing a computer system comprising a processor, a memory device, an input for receiving data from a data source, and a user interface; (b) utilizing the user interface to select an item for which demand data is to be reviewed and select a sample time period for which the demand data is to be reviewed, wherein the selected sample time period has a start date and an end date; (c) collecting discrete demand data from a data source that corresponds to the selected item and selected sample time period and inputting the collected discrete demand data into the input of the computer system, wherein the discrete demand data comprises dates of requisitions and the periods of time-to-replenish needed to complete the requisitions; (d) processing and analyzing the discrete demand data to identify all periods of time-to-replenish that are non-recurring demand spikes, exceptions, anomalies or which occurred in a relatively early time segment of the selected sample time period, wherein the relatively early time segment is defined by a predetermined segment of time starting from the start date of the selected sample time period; (e) utilizing the user interface to input a percentage value that represents a percentage of completed requisitions within the selected sample time period, excluding completed requisitions corresponding to the periods of time-to-replenish identified in step (d); (f) utilizing the processor to process the discrete demand data, excluding the periods of time-to-replenish identified in step (d), and the percentage value to determine an optimum Time-To-Reliably Replenish (TRR) that is sufficient to allow completion of the percentage of requisitions; (g) utilizing the processor to generate a representation of dispersion of replenishment time TRR for the selected item and indicating in the representation the determined optimum TRR; (h) utilizing the processor to process the discrete demand data to determine a date of an oldest requisition for the selected item and designating this determined date of the oldest requisition as an initial starting point; (i) utilizing the user interface to define a predetermined time window equal to the determined optimum TRR; (j) utilizing the processor to process the discrete demand data within the predetermined time window starting from the initial starting point to determine an accumulated demand for the selected item during that particular predetermined time window; (k) storing the accumulated demand determined in step (j) in the memory device; (l) incrementing the initial starting point to a date of a next discrete demand to provide an updated starting point; (m) utilizing the processor to process the discrete demand data within the predetermined time window starting from the updated starting point to determine an accumulated demand for the selected item during that particular predetermined time window; (n) storing the accumulated demand determined in step (m) in the memory device; (o) repeating steps (l), (m) and (n) until the end of the discrete demand data has been reached; (p) utilizing the processor to process all stored determined accumulated demands to determine a numerically highest accumulated demand; (q) utilizing the user interface and processor to generate a time-based demand pattern for the selected item based on the series of determined accumulated demands determined in steps (j)-(o); and (r) setting a buffer inventory size equal to the determined numerically highest accumulated demand.