System and method for identifying moved items on a platform during item identification

US12579665B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12579665-B2
Application numberUS-202318476445-A
CountryUS
Kind codeB2
Filing dateSep 28, 2023
Priority dateJun 29, 2021
Publication dateMar 17, 2026
Grant dateMar 17, 2026

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.

In response to detecting a first triggering event corresponding to placement of a first item on a platform, a plurality of first images are captured of the first item and a plurality of cropped first images are generated based on the first images. A first item identifier associated with the first item is identified based on the cropped first images. In response to detecting a second triggering event corresponding to placement of a second item on the platform, a plurality of second images of the first item are captured and a plurality of cropped second images are generated from the second images. In response to determining that the cropped first images match with the cropped second images, the first item identifier is assigned to the first item depicted in the second images.

First claim

Opening claim text (preview).

The invention claimed is: 1 . An item tracking system, comprising: a plurality of cameras, wherein each camera is configured to capture images of at least a portion of a platform; a user interface device; and one or more processors communicatively coupled to the user interface device, and configured to: detect a first triggering event at the platform, wherein the first triggering event corresponds to a placement of a first item on the platform; in response to detecting the first triggering event, capture a plurality of first images of the first item on the platform using two or more cameras of the plurality of cameras; generate a cropped first image for each of the first images by editing the first image to isolate at least a portion of the first item, wherein the cropped first images correspond to the first item depicted in the respective first images; identify a first item identifier associated with the first item based on the cropped first images; store, in a memory, the first item identifier associated with the first item; display, on the user interface device, information associated with the first item identifier; after detecting the first triggering event, detect a second triggering event at the platform, wherein the second triggering event corresponds to a placement of a second item on the platform; in response to detecting the second triggering event, capture a plurality of second images of the first item on the platform using two or more cameras of the plurality of cameras; generate a cropped second image for each of the second images by editing the second image to isolate at least a portion of the first item, wherein the cropped second images correspond to the first item depicted in the respective second images; compare the cropped first images with the cropped second images; determine, based on the comparing, that the cropped first images match with the cropped second images; in response to determining that the cropped first images match with the cropped second images, determine that the cropped second images are associated with the first item identified in the first images; in response to determining that the cropped second images are associated with the first item, assign the first item identifier stored in the memory to the first item captured in the second images; identify a second item identifier associated with the second item; and display on the user interface device information associated with the second item identifier along with the information associated with the first item identifier. 2 . The item tracking system of claim 1 , wherein: each first image is captured by a different camera of the plurality of cameras; and each second image is captured by a different camera of the plurality of cameras; and the one or more processors are further configured to: generate a first encoded vector for each cropped first image, wherein the first encoded vector describes an attribute of the first item based on the cropped first image; and generate a second encoded vector for each cropped second image, wherein the second encoded vector describes an attribute of the first item based on the cropped second image. 3 . The item tracking system of claim 2 , wherein the one or more processors are further configured to compare the cropped first images with the cropped second images by: comparing each first encoded vector of the respective cropped first image associated with a particular camera to a corresponding second encoded vector of the respective cropped second image associated with a same particular camera. 4 . The item tracking system of claim 3 , wherein the one or more processors are further configured to determine that the first cropped images match with the second cropped images by: determining that a majority of the first encoded vectors match with the corresponding second encoded vectors. 5 . The item tracking system of claim 4 , wherein the one or more processors are is further configured to: determine that a particular first encoded vector matches with the corresponding particular second encoded vector when a numerical match value corresponding to a comparison between the particular first encoded vector and the particular second encoded vector equals or exceeds a match threshold. 6 . The item tracking system of claim 5 , wherein the one or more processors are further configured to: for each comparison of the first encoded vector and a corresponding second encoded vector, generate a numerical similarity value indicating a degree of match between the first encoded vector and the second encoded vector; and determine that the first encoded vector matches with the corresponding second encoded vector when the numerical value equals or exceeds the match threshold. 7 . The item tracking system of claim 1 , wherein the one or more processors are further configured to identify the first item identifier associated with the first item by: identifying a plurality of different item identifiers based on the cropped first images; presenting the plurality of different item identifiers on the user interface device; and receiving a user selection of the first item identifier from the user interface device, wherein the first item identifier is selected from the plurality of different item identifiers. 8 . The item tracking system of claim 1 , wherein the one or more processors are further configured to identify the second item identifier associated with the second item by: in response to detecting the second triggering event, capture a plurality of third images of the second item on the platform using two or more cameras of the plurality of cameras; generate a cropped third image for each of the third images by cropping the third image to isolate at least a portion of the second item, wherein the cropped third images correspond to the second item in the respective second images; and identify the second item identifier associated with the second item based on the cropped third images. 9 . A method for identifying an item, comprising: detecting a first triggering event at a platform, wherein the first triggering event corresponds to a placement of a first item on the platform; in response to detecting the first triggering event, capturing a plurality of first images of the first item on the platform using two or more cameras of a plurality of cameras, wherein each camera is configured to capture images of at least a portion of the platform; generating a cropped first image for each of the first images by editing the first image to isolate at least a portion of the first item, wherein the cropped first images correspond to the first item depicted in the respective first images; identifying a first item identifier associated with the first item based on the cropped first images; storing, in a memory, the first item identifier associated with the first item; displaying, on a user interface device, information associated with the first item identifier; after detecting the first triggering event, detecting a second triggering event at the platform, wherein the second triggering event corresponds to a placement of a second item on the platform; in response to detecting the second triggering event, capturing a plurality of second images of the first item on the platform using two or more cameras of the plurality of cameras; generating a cropped second image for each of the second images by editing the second image to isolate at least a portion of the first item, wherein the cropped second images correspond to the first item depicted in the respective second images; comparing the cropped first images with the cropped second images; determining, based on the comparing, tha

Assignees

Inventors

Classifications

  • Surveillance or monitoring of activities, e.g. for recognising suspicious objects (recognising microscopic objects G06V20/69) · CPC title

  • Segmentation of patterns in the image field; Cutting or merging of image elements to establish the pattern region, e.g. clustering-based techniques; Detection of occlusion · CPC title

  • Labelling scene content, e.g. deriving syntactic or semantic representations · CPC title

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

  • for receiving images from a plurality of remote sources · 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 US12579665B2 cover?
In response to detecting a first triggering event corresponding to placement of a first item on a platform, a plurality of first images are captured of the first item and a plurality of cropped first images are generated based on the first images. A first item identifier associated with the first item is identified based on the cropped first images. In response to detecting a second triggering …
Who is the assignee on this patent?
7 Eleven Inc
What technology area does this patent fall under?
Primary CPC classification G06T7/292. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 17 2026 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).