System and method for optimizing container contents

US12394221B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12394221-B2
Application numberUS-202418594125-A
CountryUS
Kind codeB2
Filing dateMar 4, 2024
Priority dateNov 9, 2020
Publication dateAug 19, 2025
Grant dateAug 19, 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.

The contents of totes and the amount a tote container is filled are monitored. A central database stores product dimensions and tote dimensions as well as a percentage of which a tote is to be filled. Image scanners that obtain three-dimensional images are used to determine if the actual dimensions of the tote, the product, and the fill amount are consistent with the expected or optimal values of these characteristics. When there is a discrepancy between measured and expected values, then one or more actions can be taken.

First claim

Opening claim text (preview).

What is claimed is: 1. A system for determining information concerning products being carried by tote containers, the system comprising: a picker station including a conveyor device and a robotic arm; a first tote container, the first tote container being filled with one or more products and being moved by the conveyor device; at least one sensor arranged about the conveyor device, the at least one sensor obtaining sizing information regarding-dimensions of the first tote container and dimensions of the one or more products; a database, the database storing predetermined dimensions of the first tote container and each of the one or more products, and a target container product fill amount; a control circuit, the control circuit coupled to the database and to the sensor, the control circuit configured to: analyze the sizing information to determine a product fill amount for the first tote container; compare the sizing information to the predetermined dimensions of the first tote container and each of the one or more products, and compare the product fill amount to the target container product fill amount to determine whether discrepancies exist and a total number of discrepancies; when discrepancies exist, take an action, with respect to a second tote container that is to be filled and is moved by the conveyor device, to perform a better the action selected based upon types of the discrepancies, a combination of discrepancies detected, and the total number of discrepancies detected and being one of: selecting a second tote container that is to be filled subsequent to filling the first tote container, wherein the second tote container has different dimensions than the first tote container; increasing a number of products inserted into a second tote container, by the robotic arm, as being compared to a number of products inserted into the first tote container by the robotic arm; decreasing a number of products inserted into a second tote container, by the robotic arm, as being compared to a number of products inserted into the first tote container by the robotic arm; or adjusting the target container product fill amount for the second container; wherein the action is effective to perform better estimations for future allocation of totes; wherein the sensor is used to determine damage to the first tote container, wherein when the damage is determined, the first tote container is exchanged for a larger container and/or the number of products is decreased. 2. The system of claim 1 , wherein the control circuit analyzes the sizing information to determine any damage for the one or more products. 3. The system of claim 2 , wherein when damage is determined, the number of products inserted into the second tote container by the robotic arm as compared to the number of products inserted into the first tote container by the robotic arm is decreased. 4. The system of claim 2 , wherein the damage is linked to the first tote container. 5. The system of claim 1 , wherein the at least one sensor comprises a millimeter wave sensor. 6. The system of claim 1 , wherein the at least one sensor comprises a first sensor and a second sensor, and each of the first sensor and the second sensor uses a different kind of sensing technology. 7. The system of claim 1 , wherein the target container fill amount comprises a percentage. 8. The system of claim 1 , wherein the sizing information is analyzed to determine an amount of empty space in the first tote container. 9. The system of claim 1 , wherein the control circuit is deployed at the picker station. 10. The system of claim 1 , wherein the target container fill amount is part of business rules of how much the first tote container should be filled. 11. A method for determining information concerning products being carried by tote containers, the method comprising: providing a picker station including a conveyor device and a robotic arm; providing a first tote container, the first tote container being filled with one or more products and being moved by the conveyor device; providing at least one sensor arranged about the conveyor device, the at least one sensor obtaining sizing information regarding dimensions of the first tote container and dimensions of the one or more products; providing a database, the database storing predetermined dimensions of the first tote container and each of the one or more products, and a target container product fill amount; providing a control circuit, the control circuit coupled to the database and to the sensor; by the control circuit, analyzing the sizing information to determine a product fill amount for the first tote container; by the control circuit, comparing the sizing information to the predetermined dimensions of the first tote container and each of the one or more products, and compare the product fill amount to the target container product fill amount to determine whether discrepancies exist and a total number of discrepancies; by the control circuit, determining, when discrepancies exist, an action to take with respect to a second tote container that is to be filled and is moved by the conveyor device, the action selected based upon types of the discrepancies, a combination of discrepancies detected, and the total number of discrepancies detected and being one of: selecting a second tote container that is to be filled subsequent to filling the first tote container, wherein the second tote container has different dimensions than the first tote container; increasing a number of products inserted into a second tote container by the robotic arm as compared to a number of products inserted into the first tote container by the robotic arm; decreasing a number of products inserted into a second tote container by the robotic arm as compared to a number of products inserted into the first tote container by the robotic arm; or adjusting the target container product fill amount for the second container, wherein the action is effective to perform better estimations for future allocation of totes; wherein the sensor is used to determine damage to the first tote container, wherein when the damage is determined, the first tote container is exchanged for a larger container and/or the number of products is decreased. 12. The method of claim 11 , further comprising, analyzing, by the control circuit, the sizing information to determine any damage for the one or more products. 13. The method of claim 12 , wherein when damage is determined, the number of products inserted into the second tote container by the robotic arm as compared to the number of products inserted into the first tote container by the robotic arm is decreased. 14. The method of claim 12 , further comprising linking the damage to the first tote container. 15. The method of claim 11 , wherein the at least one sensor comprises a millimeter wave sensor. 16. The method of claim 11 , wherein the at least one sensor comprises a first sensor and a second sensor, and each of the first sensor and the second sensor uses a different kind of sensing technology. 17. The method of claim 11 , wherein the target container fill amount comprises a percentage. 18. The method of claim 11 , further comprising analyzing the sizing information to determine an amount of empty space in the first tote container. 19. The method of claim 11 , further comprising deploying the control circuit at the picker station. 20. The method of claim 11 , wherein the target container fill amount is part of busi

Assignees

Inventors

Classifications

  • Comparing pixel values or logical combinations thereof, or feature values having positional relevance, e.g. template matching · CPC title

  • of area, perimeter, diameter or volume · CPC title

  • Resource planning in a project environment · CPC title

  • Inventory or stock management, e.g. order filling, procurement or balancing against orders · CPC title

  • G06V20/64Primary

    Three-dimensional [3D] objects · 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 US12394221B2 cover?
The contents of totes and the amount a tote container is filled are monitored. A central database stores product dimensions and tote dimensions as well as a percentage of which a tote is to be filled. Image scanners that obtain three-dimensional images are used to determine if the actual dimensions of the tote, the product, and the fill amount are consistent with the expected or optimal values …
Who is the assignee on this patent?
Symbotic Llc, Walmart Apollo Llc
What technology area does this patent fall under?
Primary CPC classification G06V20/64. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 19 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 9 related publications on this page (citations in our corpus or others sharing the same primary CPC).