| CPC G06Q 10/0875 (2013.01) [G06Q 10/063116 (2013.01); G06Q 30/0635 (2013.01)] | 20 Claims |

|
1. A method for inventory management and control, the method comprising:
by a processor, receiving and aggregating inventory data from a plurality of nodes in a retail enterprise;
by the processor, receiving scheduled inventory actions;
by the processor, rendering, as part of a visualization tool user interface, a graphical view with time on a horizontal axis and quantity on a vertical axis, the graphical view including a first region and a second region contiguous with the first region, the first region displaying past inventory levels and past demand associated with the plurality of nodes, the past demand being visually separated by a fulfilled past demand represented by a first color and an unfulfilled past demand represented by a second color, the second color being brighter than the first color, wherein the second region displays the scheduled inventory actions, projected inventory levels, and projected demand associated with the plurality of nodes, at least some of the scheduled inventory actions being displayed on the horizontal axis at times when purchase orders are to be automatically executed to cause an increase to the projected inventory levels;
by the processor, receiving at least one constraint definition;
by the processor, detecting at least one inventory issue based on the at least one constraint definition;
by the processor, generating updated scheduled inventory actions by adjusting, automatically, at least one scheduled inventory action of the scheduled inventory actions based on the at least one inventory issue, wherein adjusting the at least one scheduled inventory action comprises simulating a plurality of possible adjustments using the at least one constraint definition;
by the processor, automatically updating, dependent on the simulating of the plurality of possible adjustments using the at least one constraint definition, the second region of the graphical view while maintaining a display in the first region of the graphical view by changing, in real time, the scheduled inventory actions to be the updated scheduled inventory actions and by changing, in real time, the projected inventory levels to be updated projected inventory levels corresponding to the updated scheduled inventory actions; and
by the processor, automatically generating and displaying an alert in the visualization tool user interface in response to determining, based on updated inventory data received from the plurality of nodes, that an actual inventory level deviates from the updated projected inventory levels corresponding to the updated scheduled inventory actions determined by simulating the plurality of possible adjustments using the at least one constraint definition.
|