Optimizing pallet location in a warehouse

US12450563B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12450563-B2
Application numberUS-202318337715-A
CountryUS
Kind codeB2
Filing dateJun 20, 2023
Priority dateNov 19, 2019
Publication dateOct 21, 2025
Grant dateOct 21, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A computer-based technology is provided to optimize a warehouse space, such as warehouse racks. The technology determines a storage duration of a pallet in a warehouse, and further determines an optimal storage location for the pallet in the warehouse. For example, the technology can determine how long an inbound pallet will stay in a warehouse, and locate an optimal area of the warehouse to store the pallet. Such an optimal pallet storage area is selected to reduce labor costs in transporting the pallet in, within, and out of the warehouse and further optimize the management of multiple pallets in the warehouse as a whole. In addition, the technology can consider the size of the pallet in determining the optimal storage location in the warehouse.

First claim

Opening claim text (preview).

What is claimed is: 1. A system for managing a plurality of pallets in a facility, the system comprising: a plurality of storage locations in the facility; warehouse equipment configured to move the plurality of pallets around the facility to respective storage locations; a database that is programmed to store pallet allocation data that associates expected storage durations of pallets with the plurality of storage locations, wherein the plurality of storage locations are of varying distances of travel or time from one or more reference points in the facility; and a computer system including one or more processors that are programmed to perform operations including: receiving data about a pallet in the facility; predicting, based on the received data and the pallet allocation data, storage information for the pallet, the storage information including an expected storage duration of the pallet in the facility; determining a particular storage location from amongst the plurality of storage locations for the pallet in the facility based on the storage information and associated distance or time to travel from a current location of the pallet to the particular storage location; generating instructions to move the pallet from the current location of the pallet to the particular storage location; and returning the instructions to the warehouse equipment, wherein the warehouse equipment is configured to receive and execute the instructions, wherein executing the instructions causes the warehouse equipment to automatically move the pallet from the current location of the pallet to the particular storage location in the facility. 2. The system of claim 1 , wherein determining a particular storage location from amongst the plurality of storage locations for the pallet in the facility is further based on a height of the pallet. 3. The system of claim 1 , wherein determining a particular storage location from amongst the plurality of storage locations for the pallet in the facility is further based on an expected duration of storage for the pallet. 4. The system of claim 1 , wherein the plurality of storage locations are mapped to different pallet storage duration percentiles. 5. The system of claim 1 , the operations further comprising: identifying, based on pallet data, that the pallet arrived at the facility; and determining an expected storage duration of the pallet based on identifying that the pallet arrived. 6. The system of claim 1 , the operations further comprising: identifying a plurality of candidate storage locations from amongst the plurality of storage locations, wherein the plurality of candidate storage locations are available to receive the pallet in the facility; calculating an optimization value for each of the candidate storage locations based on at least the storage information for the pallet; and identifying the particular storage location for the pallet as a storage location from the plurality of candidate storage locations having a respective optimization value that exceeds a threshold optimization value. 7. The system of claim 6 , wherein the optimization value for each of the plurality of candidate storage locations comprises a storage duration match value and a pallet height match value. 8. A system for managing a plurality of pallets in a facility, the system comprising: a plurality of storage locations in the facility; warehouse equipment configured to move the plurality of pallets around the facility to respective storage locations; a database that is programmed to store pallet allocation data that associates expected storage durations of pallets with the plurality of storage locations; and a computer system including one or more processors that are programmed to perform operations including: receiving data about a pallet in the facility; predicting, based on the received data and the pallet allocation data, storage information for the pallet, the storage information including an expected storage duration of the pallet in the facility; determining a storage location of the pallet in the facility based on the storage information; generating instructions to move the pallet from a current location of the pallet to the determined storage location; and returning the instructions to the warehouse equipment, wherein the warehouse equipment is configured to receive and execute the instructions, wherein executing the instructions causes the warehouse equipment to automatically move the pallet from the current location of the pallet to the determined storage location in the facility. 9. The system of claim 8 , wherein the plurality of storage locations comprise a plurality of storage racks having a plurality of rack openings. 10. The system of claim 9 , wherein the plurality of storage racks comprises one or more horizontal bars adjustable along a plurality of elevations on the storage racks to define the plurality of rack openings within the storage racks. 11. The system of claim 8 , wherein the plurality of storage locations are arranged by distance from an entrance of the facility. 12. The system of claim 8 , the operations further comprising: identifying a plurality of candidate storage locations from amongst the plurality of storage locations, wherein the plurality of candidate storage locations are available to receive the pallet in the facility; calculating an optimization value for each of the candidate storage locations based on at least the storage information for the pallet; and identifying the particular storage location for the pallet as a storage location from the plurality of candidate storage locations having a respective optimization value that exceeds a threshold optimization value. 13. The system of claim 12 , wherein the optimization value for each of the plurality of candidate storage locations comprises a storage duration match value and a pallet height match value. 14. The system of claim 13 , wherein the optimization value for each of the plurality of candidate storage locations further comprises a pallet height match value. 15. The system of claim 14 , wherein the pallet height match value for the candidate storage location represents proximity in measurement between a height of the pallet and a height of the candidate storage location. 16. The system of claim 8 , wherein the plurality of storage locations are mapped to different pallet duration percentiles. 17. A method for managing a plurality of pallets in a facility, the method comprising: receiving, by a computer system, data about a pallet in the facility; predicting, by the computer system and based on the received data, storage information for the pallet, the storage information including an expected storage duration of the pallet in the facility; determining, by the computer system, a particular storage location from amongst a plurality of storage locations for the pallet in the facility based on the storage information and associated distance or time to travel from a current location of the pallet to the particular storage location, wherein the plurality of storage locations are of varying distances of travel or time from an entrance of the facility; generating, by the computer system, instructions to move the pallet from the current location of the pallet to the particular storage location; and returning, by the computer system, the instructions to warehouse equipment, wherein the warehouse equipment is configured to receive and execute the instructions, wherein executing the instructions causes the warehouse equipment to automatically move t

Assignees

Inventors

Classifications

  • G06Q10/08Primary

    Logistics, e.g. warehousing, loading or distribution; Inventory or stock management · CPC title

  • Tracking · CPC title

  • with data records · CPC title

  • for fulfilling orders in warehouses · CPC title

  • Machine learning · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12450563B2 cover?
A computer-based technology is provided to optimize a warehouse space, such as warehouse racks. The technology determines a storage duration of a pallet in a warehouse, and further determines an optimal storage location for the pallet in the warehouse. For example, the technology can determine how long an inbound pallet will stay in a warehouse, and locate an optimal area of the warehouse to st…
Who is the assignee on this patent?
Lineage Logistics Llc
What technology area does this patent fall under?
Primary CPC classification G06Q10/08. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 21 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).