Checkout terminal

US12444278B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12444278-B2
Application numberUS-202218696303-A
CountryUS
Kind codeB2
Filing dateSep 22, 2022
Priority dateSep 27, 2021
Publication dateOct 14, 2025
Grant dateOct 14, 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 checkout terminal is provided. The checkout terminal comprises a camera array, a display device, a weight scale, and a control circuit. The control circuit is configured to identify, based at least on images captured by the camera array, product identifiers associated with a plurality of different items placed in a placement area and on the weight scale, determine a combined weight of the plurality of different items based on product weight information stored in a product database, retrieve a weight measurement measured by the weight scale, detect for unaccounted items based on comparing the combined weight the plurality of different items and the weight measurement, and in the event that an unaccounted item is detected, display, via the display device, instructions to move one or more items to identify the unaccounted item.

First claim

Opening claim text (preview).

What is claimed is: 1. A checkout terminal system comprising: a camera array; a display device; a weight scale; and a control circuit coupled to the camera array, the display device, and the weight scale, the control circuit being configured to: identify, based at least on images captured by the camera array, product identifiers associated with a plurality of different items placed in a placement area of the weight scale; identify an item in the plurality of different items as a variable weight item; cause the display device to display instructions to lift the variable weight item; determine a weight of the variable weight item based on a change in a total weight on the weight scale when the variable weight item is lifted; determine a cost of the variable weight item based on the weight; determine a combined weight of the plurality of different items based on item weight information stored in a product database; retrieve a weight measurement of items in the placement area from the weight scale; detect for unaccounted items in the placement area based on comparing the combined weight of the plurality of different items and the weight measurement of items in the placement area; in the event that an unaccounted item is detected in the placement area, display, via the display device and while the items are in the placement area, instructions to move one or more items in the placement area; and identify, based on at least additional images captured by the camera array, the unaccounted item. 2. The system of claim 1 , wherein the camera array comprises a plurality of 2D cameras and a plurality of depth cameras providing different fields of view around the placement area. 3. The system of claim 1 , wherein the camera array comprises a plurality of cameras embedded in the weight scale. 4. The system of claim 1 , further comprising: a first camera support housing a first depth camera, a first 2D cameras, and a second 2D camera of the camera array. 5. The system of claim 4 , further comprising: a second camera support housing a second depth camera, a third 2D cameras, and a fourth 2D camera of the camera array. 6. The system of claim 1 , further comprising: a Radio Frequency Identification (RFID) reader embedded in the weight scale, wherein a subset of the plurality of different items is identified via the RFID reader. 7. The system of claim 1 , wherein a subset of the plurality of different items are identified based on detecting optically readable codes on items in images captured by the camera array. 8. The system of claim 1 , wherein a subset of the plurality of different items are identified via a machine learning algorithm based on a computer vision model trained on images captured at a plurality of checkout terminals. 9. The system of claim 8 , wherein the images captured by the camera array and identifiers associated with the plurality of different items are used to train the computer vision model for future identifications. 10. The system of claim 1 , further comprising: an overhead unit positioned over the weight scale, the overhead unit comprises one or more cameras of the camera array. 11. The system of claim 1 , further comprising: a light source over the weight scale, wherein the control circuit is configured to control the light source to adjust a lighting condition of the plurality of different items placed on the weight scale. 12. The system of claim 1 , further comprising: a second display device; wherein the control circuit is configured to cause information associated with identified items to be displayed on the second display device. 13. The system of claim 1 , further comprising: a card reader configured to accept payment for a purchase of the plurality of different items. 14. A retail checkout method comprising: identifying, at a control circuit and based at least on images captured by a camera array of a checkout terminal, product identifiers associated with a plurality of different items placed in a placement area of a weight scale of the checkout terminal; identifying an item in the plurality of different items as a variable weight item; causing a display device to display instructions to lift the variable weight item; determining, by the control circuit, a weight of the variable weight item based on a change in a total weight on the weight scale when the variable weight item is lifted; determining, by the control circuit, a cost of the variable weight item based on the weight; determining, at the control circuit, a combined weight of the plurality of different items based on item weight information stored in a product database; retrieving, by the control circuit, a weight measurement of items in the placement area from the weight scale; detecting, by the control circuit, for unaccounted items in the placement area based on comparing the combined weight of the plurality of different items and the weight measurement of items in the placement area; in the event that an unaccounted item is detected in the placement area, displaying, via the display device of the checkout terminal and while the items are in the placement area, instructions to move one or more items in the placement area; and identifying, based on at least additional images captured by the camera array, the unaccounted item. 15. The method of claim 14 , wherein the camera array comprises a plurality of 2D cameras and a plurality of depth cameras providing different fields of view around the placement area. 16. The method of claim 14 , wherein the camera array comprises a plurality of cameras embedded in the weight scale. 17. The method of claim 14 , further comprising: wherein a subset of the plurality of different items is identified via a Radio Frequency Identification (RFID) reader embedded in the weight scale. 18. The method of claim 14 , wherein a subset of the plurality of different items are identified based on detecting optically readable codes on items in images captured by the camera array. 19. The method of claim 14 , wherein a subset of the plurality of different items are identified via a machine learning algorithm based on a computer vision model trained on images captured at a plurality of checkout terminals. 20. The method of claim 19 , wherein the images captured by the camera array and identifiers associated with the plurality of different items are used to train the computer vision model for future identifications.

Assignees

Inventors

Classifications

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 US12444278B2 cover?
A checkout terminal is provided. The checkout terminal comprises a camera array, a display device, a weight scale, and a control circuit. The control circuit is configured to identify, based at least on images captured by the camera array, product identifiers associated with a plurality of different items placed in a placement area and on the weight scale, determine a combined weight of the plu…
Who is the assignee on this patent?
Walmart Apollo Llc
What technology area does this patent fall under?
Primary CPC classification G07G1/0072. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 14 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).