Adaptive warehouse storage management system and method

The adaptive warehouse storage management system addresses inefficiencies in dynamic warehouse environments by prioritizing items based on demand and accessibility, dynamically adjusting storage strategies to improve efficiency and productivity.

WO2026003729A1PCT designated stage Publication Date: 2026-01-02DYNAMACS IOT LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/IB2025/056423
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-06-25
Filing Date
2025-06-25
Publication Date
2026-01-02

AI Technical Summary

Technical Problem

Existing warehouse management systems struggle to adapt quickly to changing order patterns and product popularities, leading to suboptimal storage arrangements and decreased efficiency, particularly in dynamic environments with fluctuating demand and space constraints.

Method used

An adaptive warehouse storage management system that prioritizes items based on demand, order frequency, and storage slot accessibility, utilizing data analysis and automated processes to dynamically adjust storage strategies and optimize item placement.

Benefits of technology

The system reduces picking times, improves order fulfillment rates, and enhances overall warehouse productivity by continuously adapting to changing demand patterns and optimizing storage utilization.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000020_0000
    Figure 00000020_0000
  • Figure 00000021_0000
    Figure 00000021_0000
  • Figure 00000022_0000
    Figure 00000022_0000
Patent Text Reader

Abstract

A system for managing storage in a warehouse includes a proactive module configured to analyze historical warehouse data to estimate future product demand, a reactive module configured to analyze incoming orders in real-time, a cache storage area for high-demand items, a primary storage area, a secondary storage area, and a processor. The processor is configured to rank warehouse storage slots based on accessibility, rank warehouse products based on demand, generate an optimal warehouse ordering plan by matching high-priority products with accessible storage locations, and execute transfer sequences to implement the optimal ordering plan.
Need to check novelty before this filing date? Find Prior Art

Description

ADAPTIVE WAREHOUSE STORAGE MANAGEMENT SYSTEM AND METHOD CROSS-REFERENCE TO RELATED APPLICATIONS

[0001] This application claims priority to U.S. Provisional patent Application No. 63 / 664,174 filed June 25, 2024, which is hereby incorporated by reference in its entirety.FIELD OF INVENTION

[0002] The present disclosure relates to warehouse management systems, and more particularly to an adaptive storage management system and method for optimizing product placement and retrieval in dynamic warehouse environments.BACKGROUND

[0003] Logistic centers and warehouses play a crucial role in modern supply chains, serving as temporary storage facilities for products arriving from manufacturers before being shipped to businesses or directly to customers. These facilities face numerous challenges in managing their operations efficiently, particularly in scenarios involving short-term storage with intensive activity of forklifts, pickers, and packers.

[0004] One of the primary challenges in warehouse management is the dynamic nature of incoming orders, which makes it difficult to predict and optimize product placement. This unpredictability can lead to inefficiencies in storage allocation and picking processes. Additionally, warehouses often struggle with space constraints, requiring careful consideration of how to utilize available storage areas effectively.

[0005] In many warehouses, storage areas are typically divided into different zones based on accessibility. Lower shelves are generally more accessible and are often considered primary storage, while higher shelves or areas farther from packing zones are deemed secondary storage. The decision on which items to store in primary versus secondary storage can significantly impact the overall productivity of the warehouse.

[0006] The pick and pack process, where items from different locations are collected and packaged for individual orders, presents its own set of challenges. This process can be particularly complex when orders involve multiple items stored in various locations throughout the warehouse. The efficiency of this process is heavily influenced by the placement of products within the storage areas.

[0007] Another factor affecting warehouse operations is the variability in order profiles. Some warehouses deal primarily with full pallet or container orders, while othershandle a high volume of mixed-item orders. The latter scenario requires a more sophisticated approach to item placement and retrieval to optimize picking efficiency.

[0008] The time sensitivity of orders adds another layer of complexity to warehouse management. Orders often come with deadlines, which can be either hard constraints or associated with cost functions based on timeliness. Meeting these deadlines while efficiently managing storage and retrieval processes is a constant challenge for warehouse operators.

[0009] Furthermore, the concept of "hot" products - items that are ordered frequently - introduces the need for strategic placement of these high-demand items. Storing such products in easily accessible locations near packing areas can significantly reduce picking effort and increase overall productivity.

[0010] Existing warehouse management systems often struggle to adapt quickly to changing order patterns and product popularities. This can result in suboptimal storage arrangements that persist over time, leading to decreased efficiency and increased operational costs.

[0011] As the complexity of warehouse operations continues to grow, there is an increasing need for more sophisticated, data-driven approaches to storage management. Such approaches should be capable of analyzing historical order data, predicting future demand patterns, and dynamically adjusting storage strategies to optimize warehouse operations.SUMMARY

[0012] This summary is provided to introduce a selection of concepts in a simplified form that are further described below in the detailed description. This summary is not intended to identify key features or essential features of the claimed subject matter, nor is it intended to be used as an aid in determining the scope of the claimed subject matter.

[0013] According to an aspect of the present disclosure, a system for managing storage in a warehouse is provided. The system includes a processor configured to prioritize items in the warehouse based on multiple factors including product demand, order frequency, and storage slot accessibility to provide a desired arrangement. The processor is further configured to define sequences of transfer operations associated with the items to implement the desired arrangement, and rearrange the warehouse while thewarehouse continues to supply and receive items by selecting and performing the sequences.

[0014] According to an embodiment, a sequence of moves related to a given item is defined by an iterative scan finds items of lower priority that currently occupy slots that should be occupied by higher priority items (the given item being of the highest priority in the sequence) and ends when an empty slot is found, and the sequence of moves is executed in a reverse order starting from moving the lowest priority item of the sequence to an empty slot. Each iteration of the iterative scan may define a movement of a higher priority item to a slot currently occupied by a lower priority item.

[0015] According to other aspects of the present disclosure, the system may include one or more of the following features. The processor may be configured to calculate popularity factors for products based on order frequency, quantity, and recency, and maintain dynamic thresholds for moving products between storage areas based on the popularity factors. The processor may employ reinforcement learning techniques to tune the dynamic thresholds. The processor may be configured to analyze incoming orders using fast heuristics and rule-based methods, and make cache storage decisions based on number of items ordered, number of different orders containing a product, and order urgency. The processor may prioritize items in the warehouse based on distance from packing areas, vertical distance, accessibility constraints, and size and storage requirements. The processor may apply a damping factor to reduce importance of older orders when prioritizing items, and use machine learning algorithms to detect seasonal trends in product demand.

[0016] According to another aspect of the present disclosure, a method for optimizing warehouse storage is provided. The method includes prioritizing, by a processor of the warehouse, items in the warehouse based on multiple factors including product demand patterns, order frequency, and storage slot accessibility to provide a desired arrangement. The method also includes defining sequences of transfer operations associated with the items to implement the desired arrangement, and transmitting over one or more communication links, commands for rearranging the warehouse while the warehouse continues to supply and receive items by selecting and performing the sequences. The definitions of the sequences of transfer may be stored in a file. Thecommands are transmited to warehouse related computers configured to manage and / or perform the rearrangement. The warehouse related computers may be included in robots that execute the rearrangement or computers that are in communication with such robots. The file and / or commands may be protected by access control and the creation of the file may automatically trigger notification to the robots of other computerized system of the warehouse regarding the generation of the file and access control metadata for accessing the file and / or the commands.

[0017] According to an embodiment, a sequence of moves related to a given item is defined by an iterative scan finds items of lower priority that currently occupy slots that should be occupied by higher priority items (the given item being of the highest priority in the sequence) and ends when an empty slot is found, and the sequence of moves is executed in a reverse order starting from moving the lowest priority item of the sequence to an empty slot. Each iteration of the iterative scan may define a movement of a higher priority item to a slot currently occupied by a lower priority item.

[0018] According to other aspects of the present disclosure, the method may include one or more of the following features. Prioritizing items in the warehouse may comprise ranking storage slots based on distance from packing areas, vertical distance, accessibility constraints, and size and storage requirements. Prioritizing items in the warehouse may comprise calculating popularity factors for products based on order frequency, quantity, and recency, and applying a damping factor to reduce importance of older orders. The method may include using machine learning algorithms to detect seasonal trends in product demand. Defining sequences of transfer operations may comprise creating sequences of moves to relocate items to their designated optimal locations, and prioritizing sequences based on expected duration and potential improvement in picking efficiency. The method may include scheduling transfers based on availability of necessary equipment, continuously updating product rankings based on real-time order analysis, and dynamically adjusting storage locations in response to changing demand paterns.

[0019] The foregoing general description of the illustrative embodiments and the following detailed description thereof are merely exemplary aspects of the teachings of this disclosure and are not restrictive.BRIEF DESCRIPTION OF FIGURES

[0020] Non-limiting and non- exhaustive examples are described with reference to the following figures.

[0021] FIG. 1 is an example of a system;

[0022] FIG. 2 is an example of a method;

[0023] FIG. 3 is an example of a sequence of transfer operations;

[0024] FIG. 4 depicts a flowchart of the warehouse optimization process; and

[0025] FIG. 5 is a flowchart.DETAILED DESCRIPTION

[0026] The following description sets forth exemplary aspects of the present disclosure. It should be recognized, however, that such description is not intended as a limitation on the scope of the present disclosure. Rather, the description also encompasses combinations and modifications to those exemplary aspects described herein.

[0027] The present disclosure relates to an adaptive warehouse storage management system and method. The system optimizes the placement of items within a warehouse to improve efficiency and productivity by prioritizing items based on multiple factors including product demand, order frequency, and storage slot accessibility.

[0028] The system analyzes historical order data to predict future demand patterns and inform decisions about which products to store in more accessible locations within the warehouse. Additionally, the system reacts to incoming orders in real-time, adjusting item placements to facilitate faster picking and packing processes while the warehouse continues to supply and receive items by selecting and performing sequences of transfer operations.

[0029] According to an embodiment, a sequence of moves related to a given item is defined by an iterative scan finds items of lower priority that currently occupy slots that should be occupied by higher priority items (the given item being of the highest priority in the sequence) and ends when an empty slot is found, and the sequence of moves is executed in a reverse order starting from moving the lowest priority item of the sequence to an empty slot. Each iteration of the iterative scan may define a movement of a higher priority item to a slot currently occupied by a lower priority item.

[0030] The rearrangement using sequences of transfer operation dramatically reduces the computation and storage resources of how to implement a rearrangement of the warehouse - for example a reduction by a factor of 10, 100, 1000 and even more is obtained - in comparison to a global optimization process taking into account all the arrangement of all items within all slots.

[0031] Uses an epsilon for determining whether a rearrangement is required further save computational and memory resources.

[0032] The adaptive nature of the system allows for continuous optimization of warehouse operations. As order patterns change over time, the system automatically updates storage arrangements to maintain efficiency. This dynamic approach helps address challenges associated with fluctuating demand and limited storage space.

[0033] The system prioritizes items in the warehouse based on distance from packing areas, vertical distance, accessibility constraints, and size and storage requirements. The system categorizes storage areas into different levels of accessibility, including primary storage areas that are easily reachable, secondary storage areas that may be less accessible, and a cache area for high-demand items located near packing stations. The system manages the movement of items between these storage levels based on various factors and analysis results.

[0034] The adaptive warehouse storage management system incorporates data analysis techniques, decision-making algorithms, and automated processes to streamline warehouse operations. By optimizing item placement and storage utilization, the system aims to reduce picking times, improve order fulfillment rates, and enhance overall warehouse productivity.

[0035] The system calculates popularity factors for products based on order frequency, quantity, and recency, and maintains dynamic thresholds for moving products between storage areas based on the popularity factors. The system analyzes historical warehouse data to estimate future product demand and optimize item placement.

[0036] As illustrated in figure 1, the system 10 includes a proactive module 18 positioned between the primary storage 16 and secondary storage 20. The proactive module facilitates bidirectional transfers of items between these two storage levels based on analysis results.

[0037] The system calculates popularity factors for products to determine optimal storage locations. The popularity factor for a given product is based on parameters such as the number of items ordered and the recency of those orders. Products with higher popularity factors are prioritized for placement in more accessible primary storage areas.

[0038] The system utilizes dynamic thresholds to determine when to move pallets or containers between storage areas. These thresholds include an upper threshold and a lower threshold. When a product's popularity factor exceeds the upper threshold, the corresponding pallet is moved from secondary storage to primary storage. Conversely, when a product's popularity factor falls below the lower threshold, the pallet is transferred from primary storage to secondary storage.

[0039] The system employs reinforcement learning techniques to tune the dynamic thresholds. This adaptive approach allows the system to optimize threshold values based on observed outcomes and changing warehouse conditions.

[0040] The system also considers factors such as available space in the primary storage area when making transfer decisions. If the primary storage area reaches capacity, the system identifies the least popular items for potential relocation to secondary storage, creating space for higher-demand products.

[0041] By proactively managing item locations based on predicted demand patterns, the system aims to reduce picking times and improve overall warehouse efficiency. The continuous analysis and adjustment performed by the system helps the warehouse adapt to evolving product popularity trends over time.

[0042] The system analyzes incoming orders using fast heuristics and rule-based methods, and makes cache storage decisions based on number of items ordered, number of different orders containing a product, and order urgency. As illustrated in figure 1 , the system includes a reactive module 14 positioned between the cache storage 12 and the primary storage 16, facilitating bidirectional transfers of items between these two storage levels. The system also includes secondary storage 20.

[0043] Each one of the reactive module and the proactive module includes one or more hardware processors (denoted 14-1 and 18-1 respectively) and one or more memory and / or storage units (denoted 14-2 and 18-2 respectively).

[0044] Any of the hardware processors may be a processing circuitry that may be implemented as a central processing unit (CPU), and / or one or more other integrated circuits such as application-specific integrated circuits (ASICs), field programmable gate arrays (FPGAs), full-custom integrated circuits, etc., or a combination of such integrated circuits.

[0045] According to an embodiment any of the mentioned above hardware processors and / or memory and / or storage units may participate in the execution of method 100 of figure 2.

[0046] The system analyzes incoming orders in real-time to make cache storage decisions. This real-time analysis allows the system to quickly adapt to changing demand patterns and optimize the placement of high-demand items in the most accessible locations.

[0047] The system employs fast heuristics and rule-based methods for cache storage decisions. These methods enable rapid decision-making to keep pace with the dynamic nature of incoming orders. By utilizing efficient algorithms, the system minimizes computational overhead while maintaining effective storage management.

[0048] The system considers multiple factors when determining which products to store in the cache area. These factors include: Number of items ordered: The system prioritizes products with a high quantity of items in recent orders. Number of different orders: Products appearing in multiple distinct orders are given higher priority for cache storage. Order urgency: The system considers the urgency of orders containing specific products, potentially prioritizing items needed for time-sensitive shipments.

[0049] By evaluating these factors, the system aims to optimize the contents of the cache storage area. This optimization facilitates faster picking and packing processes by ensuring that frequently ordered and time-sensitive items are readily accessible.

[0050] The system continuously updates its cache storage decisions as new orders arrive. This ongoing adjustment helps maintain an efficient arrangement of high-demand products near packing zones, potentially reducing travel time for pickers and improving overall order fulfillment speed.

[0051] The system balances short-term and long-term storage optimization. While the reactive component focuses on immediate demand patterns, the proactive componentprovides insights based on historical data analysis. This dual approach enables the system to respond quickly to current needs while also anticipating future trends in product popularity.

[0052] The adaptive warehouse storage management system utilizes three distinct storage areas to optimize item placement and accessibility: cache storage, primary storage, and secondary storage. These storage areas are arranged in a hierarchical structure, as illustrated in figure 1.

[0053] Cache storage 12 represents the highest level of accessibility within the warehouse. The cache storage area is located in close proximity to packing stations or shipping areas. This strategic placement allows for rapid retrieval of high-demand items, potentially reducing picking times and improving order fulfillment efficiency. The cache storage area typically has a limited capacity compared to other storage areas, necessitating frequent updates to its contents based on current demand patterns.

[0054] Primary storage serves as the main storage area for commonly ordered items. This storage level offers a balance between accessibility and capacity. Primary storage includes lower shelves or easily reachable locations within the warehouse. The primary storage area is designed to accommodate a larger volume of items compared to the cache storage, while still maintaining relatively quick access for pickers.

[0055] Secondary storage represents the largest storage area within the warehouse. This level is used for items with lower demand or those that are not immediately required for order fulfillment. Secondary storage includes higher shelves, more distant locations, or areas that require specialized equipment for access. While items in secondary storage are less readily accessible, this area provides the capacity needed to maintain a comprehensive inventory.

[0056] The warehouse management system facilitates dynamic movement of items between these storage areas based on various factors. As illustrated in figure 1 , the system employs a reactive module to manage transfers between cache storage and primary storage, and a proactive module to handle transfers between primary storage and secondary storage.

[0057] The system continuously evaluates item popularity, order frequency, and other relevant metrics to determine optimal placement within the storage hierarchy. High-demand items are promoted to cache storage or primary storage for quick access, while less frequently ordered items are moved to secondary storage to free up more accessible locations.

[0058] By utilizing these distinct storage areas, the warehouse management system aims to balance accessibility and storage capacity. This tiered approach allows for efficient use of warehouse space while prioritizing quick access to the most in-demand items, potentially leading to improved overall operational efficiency.

[0059] The adaptive warehouse storage management system implements a warehouse optimization process to efficiently arrange items within the storage facility, figure 2 illustrates a flowchart depicting the steps of this optimization process, and figure 3 illustrates an example of a sequence of transfer operations in which the upper part includes a current arrangement of slots L0-L31, the middle part illustrates (see the arrows) the desired reallocation of items is found by the iterative scan and finds that ITEM0 should be moved to L5, ITEM5 should be moved to L2, ITEM2 should be moved to LI 5, ITEM15 should be moved to LI 9. ITEM19 should be moved to L21, ITEM21 should be moved to empty L31. The sequence of transfer operations is at an opposite order - starting from moving ITEM31 to slot 131.. and ending at moving ITEM0 to L5.

[0060] As shown in FIG. 5, method 300 begins at step 310 with prioritizing, by a processor of the warehouse, items in the warehouse based on multiple factors including product demand patterns, order frequency, and storage slot accessibility to provide a desired arrangement. The system ranks storage slots based on multiple factors related to reachability and accessibility. These factors include: Distance from packing areas: Storage slots closer to packing zones receive higher rankings. Vertical distance (height): Lower shelves that are easier to access are ranked higher than slots at greater heights. Accessibility constraints: Slots in narrow corridors or requiring specialized equipment receive lower rankings. Size and storage requirements: Slots suitable for items with special storage needs are ranked separately.

[0061] The system uses these criteria to generate a sorted list of warehouse storage slots, prioritized by their overall accessibility and suitability for efficient picking operations.

[0062] Concurrently, the system analyzes the warehouse products to identify high- demand items. This analysis considers factors such as order frequency, quantity, and recency. The system applies a damping factor to reduce the importance of older orders, allowing for adaptation to changing demand patterns. The system also uses machine learning algorithms to detect seasonal trends in product demand. The output of this analysis is a ranked list of warehouse products, with the most frequently ordered items at the top.

[0063] At step 320 of method 300, the system defines sequences of transfer operations associated with the items to implement the desired arrangement. Using the sorted warehouse storage slots and ranked warehouse products as inputs, the system performs a slot selection process. This process aims to match high-priority products with the most accessible storage locations. The result of this matching process is an optimal warehouse ordering plan.

[0064] To transition from the current warehouse arrangement to the optimal ordering, the system generates transfer sequences. Each transfer sequence represents a series of moves to relocate items to their designated optimal locations. In some cases, the system employs an epsilon parameter when generating these sequences. This parameter helps balance the trade-off between achieving the optimal arrangement and maintaining operational stability. Transfers are only included in a sequence if their expected benefit exceeds the epsilon threshold, potentially reducing unnecessary movements.

[0065] The system selects and performs sequences by generating sequences of moves to relocate items to their designated optimal locations, prioritizing sequences based on expected duration and potential improvement in picking efficiency, and scheduling transfers based on availability of necessary equipment. The system selects which transfer sequences to execute based on multiple criteria: Expected duration: The system estimates the time required to complete each sequence. Importance: The system evaluates the potential improvement in picking efficiency for each sequence. Vehicle availability: The selection process considers the current availability of forklifts or other necessary equipment.

[0066] By considering these factors, the system prioritizes the most impactful and feasible transfer sequences for execution.

[0067] At step 330 of method 300, the system transmits over one or more communication links commands for rearranging the warehouse while the warehouse continues to supply and receive items by selecting and performing the sequences. As transfer sequences are carried out, the warehouse gradually transitions towards its optimized arrangement. This process continues until all necessary transfers have been completed, resulting in an ordered warehouse state that aligns with the optimal arrangement determined by the system.

[0068] The system continuously updates product rankings based on real-time order analysis and dynamically adjusts storage locations in response to changing demand patterns. The warehouse optimization process operates continuously, allowing for ongoing adjustments in response to changing product demand patterns and warehouse conditions. This adaptive approach helps maintain an efficient storage arrangement over time, potentially improving overall warehouse productivity and order fulfillment speed.

[0069] The adaptive warehouse storage management system employs a product popularity analysis method to optimize item placement within the warehouse. This analysis utilizes historical order data to rank products based on their demand patterns and predict future popularity trends.

[0070] The system calculates a popularity factor for each product based on multiple parameters. These parameters include the frequency of orders, quantity ordered, and recency of orders. By considering these factors, the system aims to identify products with consistently high demand as well as those experiencing recent surges in popularity.

[0071] The analysis method applies a damping factor to reduce the importance of older orders when calculating product popularity. This damping factor is a value less than one, which is multiplied by the order importance at regular intervals. As a result, the influence of older orders on the popularity calculation decreases over time. This approach allows the system to adapt more quickly to changing demand patterns and prioritize products with recent popularity.

[0072] The product popularity analysis incorporates machine learning techniques to identify complex ordering patterns. For example, a tenth product line utilizes machine learning algorithms to detect seasonal trends in product demand. This capability enablesthe system to anticipate cyclical fluctuations in popularity for certain items and adjust storage strategies accordingly.

[0073] The system analyzes historical order data for multiple product lines to identify various demand patterns. For instance, a first product line exhibits relatively stable demand throughout the year, while a second product line shows significant seasonal variations. A third product line demonstrates a gradual increase in popularity over time, whereas a fourth product line experiences sudden spikes in demand followed by periods of lower activity.

[0074] By examining these diverse patterns across multiple product lines, the system develops a comprehensive understanding of warehouse inventory dynamics. This analysis extends to additional product lines, including a fifth product line, a sixth product line, a seventh product line, an eighth product line, a ninth product line, an eleventh product line, a twelfth product line, a thirteenth product line, a fourteenth product line, a fifteenth product line, a sixteenth product line, a seventeenth product line, an eighteenth product line, a nineteenth product line, and a twentieth product line.

[0075] The product popularity analysis method generates a ranked list of warehouse products based on their calculated popularity factors. This ranking serves as input for the warehouse optimization process, informing decisions about item placement within different storage areas. Products with higher popularity rankings are prioritized for placement in more accessible locations, potentially improving picking efficiency and order fulfillment speed.

[0076] The system periodically updates the product popularity rankings to reflect the most current demand patterns. This ongoing analysis allows the warehouse management system to maintain an optimized storage arrangement that adapts to evolving product popularity trends over time.

[0077] The adaptive warehouse storage management system integrates multiple components to optimize storage and picking efficiency within a warehouse environment, figure 1 illustrates a block diagram of the system architecture, showing the relationships between different storage areas and processing modules.

[0078] The system begins its operation by receiving incoming orders. These orders are analyzed by the reactive module, which is positioned between the cache storage andprimary storage areas as shown in figure 1 . The reactive module evaluates the contents of incoming orders to identify high-demand products that may benefit from placement in the highly accessible cache storage area.

[0079] Concurrently, the proactive module, illustrated in figure 1 between the primary storage and secondary storage areas, analyzes historical order data to predict future demand patterns. This analysis informs decisions about which products to store in the more accessible primary storage area versus the less accessible secondary storage area.

[0080] The system continuously updates storage locations based on the combined insights from both the reactive and proactive modules. This involves transferring items between different storage areas to optimize accessibility based on current and predicted demand.

[0081] Figure 4 depicts a flowchart of the warehouse optimization process, which is an integral part of the system's operation. The process begins with the analysis and ranking of warehouse storage slots based on their accessibility. Concurrently, the system performs a high runner ranking of warehouse products based on their popularity and demand patterns.

[0082] These two sets of rankings then feed into a slot selection process, as shown in figure 4. This process aims to match high-priority products with the most accessible storage locations, resulting in an optimal warehouse ordering plan.

[0083] To implement the optimal ordering, the system generates and executes transfer sequences. These sequences represent a series of moves to relocate items to their designated optimal locations within the warehouse. The system prioritizes and schedules these transfer sequences based on factors such as expected duration and potential improvement in picking efficiency.

[0084] As transfer sequences are carried out, the warehouse gradually transitions towards its optimized arrangement. This process continues until all necessary transfers have been completed, resulting in an ordered warehouse state that aligns with the optimal arrangement determined by the system.

[0085] The adaptive warehouse storage management system operates continuously, allowing for ongoing adjustments in response to changing product demand patterns andwarehouse conditions. By integrating real-time order analysis, historical data predictions, and dynamic storage optimization, the system aims to maintain efficient warehouse operations and improve overall picking and packing productivity.

[0086] A number of implementations have been described. Nevertheless, it will be understood that various modifications may be made without departing from the spirit and scope of the disclosure. Accordingly, other implementations are within the scope of the following claims.

Claims

CLAIMS1. A system for managing storage in a warehouse, comprising: a processor configured to: prioritize items in the warehouse based on multiple factors including product demand, order frequency, and storage slot accessibility to provide a desired arrangement, define sequences of transfer operations associated with the prioritized items to implement the desired arrangement, wherein a sequence of moves related to a given prioreized item is defined by an iterative scan that finds items of lower priority of the sequence that currently occupy slots that should be occupied by higher priority items of the sequence; and transmitting over one or more communication links commands for rearranging the warehouse by executing the sequences of transfer operations, wherein the rearranging is scheduled to occur while the warehouse continues to supply and receive items, wherein the sequences, the rearrangement of the warehouse occurs while the warehouse continues to supply and receive items.

2. The system of claim 1, wherein the proactive module is further configured to: calculate popularity factors for products based on order frequency, quantity, and recency; and maintain dynamic thresholds for moving products between storage areas based on the popularity factors.

3. The system of claim 2, wherein the proactive module employs reinforcement learning techniques to tune the dynamic thresholds.

4. The system of claim 1, wherein the reactive module is configured to: analyze incoming orders using fast heuristics and rule-based methods; and make cache storage decisions based on number of items ordered, number of different orders containing a product, and order urgency.

5. The system of claim 1, wherein prioritizing items in the warehouse is based on: distance from packing areas; vertical distance; accessibility constraints; and size and storage requirements.

6. The system of claim 1, wherein the processor is further configured to: apply a damping factor to reduce importance of older orders when prioritizing items; and use machine learning algorithms to detect seasonal trends in product demand.

7. The system of claim 1, wherein selecting and performing the sequences comprises executing the sequences of moves to relocate items to their designated optimal locations; wherein a sequence of moves associated with the given prioritized item is executed at an opposite order to the iterative scan used for defining the sequence of moves.

8. A method for optimizing warehouse storage, comprising: prioritizing, by a processor of the warehouse, items in the warehouse based on multiple factors including product demand patterns, order frequency, and storage slot accessibility to provide a desired arrangement; defining sequences of transfer operations associated with the items to implement the desired arrangement; wherein a sequence of moves related to a given prioreized item is defined by an iterative scan that finds items of lower priority of the sequence that currently occupy slots that should be occupied by higher priority items of the sequence; and transmitting over one or more communication links commands for rearranging the warehouse by executing the sequences of transfer operations, wherein the rearranging is scheduled to occur while the warehouse continues to supply and receive items, wherein the sequences, the rearrangement of the warehouse occurs while the warehouse continues to supply and receive items.

9. The method of claim 8, wherein prioritizing items in the warehouse comprises ranking storage slots based on: distance from packing areas; vertical distance; accessibility constraints; and size and storage requirements.

10. The method of claim 8, wherein prioritizing items in the warehouse comprises: calculating popularity factors for products based on order frequency, quantity, and recency; and applying a damping factor to reduce importance of older orders.

11. The method of claim 10, further comprising using machine learning algorithms to detect seasonal trends in product demand.

12. The method of claim 8, wherein the selecting and performing the sequences comprises executing the sequences of moves to relocate items to their designated optimal locations; wherein a sequence of moves associated with the given prioritized item isexecuted at an opposite order to the iterative scan used for defining the sequence of moves.

13. The method of claim 12, further comprising scheduling transfers based on availability of necessary equipment.

14. The method of claim 8, further comprising: continuously updating product rankings based on real-time order analysis; and dynamically adjusting storage locations in response to changing demand patterns.

15. A non-transitory computer-readable medium storing instructions that, when executed by a processor, cause the processor to perform operations for adaptive warehouse management, the operations comprising: prioritizing items in the warehouse based on multiple factors including product demand, order frequency, and storage slot accessibility to provide a desired arrangement; defining sequences of transfer operations associated with the items to implement the desired arrangement; wherein a sequence of moves related to a given prioreized item is defined by an iterative scan that finds items of lower priority of the sequence that currently occupy slots that should be occupied by higher priority items of the sequence; and transmitting over one or more communication links commands for rearranging the warehouse by executing the sequences of transfer operations, wherein the rearranging is scheduled to occur while the warehouse continues to supply and receive items, wherein the sequences, the rearrangement of the warehouse occurs while the warehouse continues to supply and receive items.

16. The non-transitory computer- readable medium of claim 15, wherein the operations further comprise: ranking warehouse storage slots based on accessibility criteria including distance from packing areas, vertical distance, and accessibility constraints.

17. The non-transitory computer- readable medium of claim 16, wherein the operations further comprise: calculating popularity factors for products based on order frequency, quantity, and recency; andapplying a damping factor to reduce importance of older orders in popularity calculations.

18. The non-transitory computer- readable medium of claim 17, wherein the operations further comprise: using machine learning to identify seasonal trends in product demand.

19. The non-transitory computer- readable medium of claim 15, wherein selecting and performing the sequences comprises executing the sequences of moves to relocate items to their designated optimal locations; wherein a sequence of moves associated with the given prioritized item is executed at an opposite order to the iterative scan used for defining the sequence of moves.

20. The non-transitory computer- readable medium of claim 19, wherein the operations further comprise: scheduling execution of transfer sequences based on availability of necessary equipment; and continuously updating the desired arrangement in response to real-time changes in product popularity factors.

Citation Information

Patent Citations

  • Systems and computerized methods for optimizing item retrieval allocation efficiencies

    US11176513B1

  • Optimization of Warehouse Layout Based on Customizable Goals

    US20180068255A1

  • Method and system for optimizing an item assortment

    US20200005209A1

  • System and method for product demand transfer estimation through machine learning

    US20200211037A1

  • Decoupled Order Fulfillment

    US20210027236A1