IP Library Granted Patent US 12,738,064
Granted Patent B2
US 12,738,064 · App. 18/461,005 · Granted Sep 15, 2026

Recording medium, alert generation method, and information processing apparatus

Inventors: Yuya Obinata (Kawasaki, JP); Yasuhiro Aoki (Kawasaki, JP); Takuma Yamamoto (Yokohama, JP); Daisuke Uchida (Kawasaki, JP)
Assignee: Fujitsu Limited
G06V20/52G06K7/1413G06V20/40G06V20/68
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,738,064
App. No.
18/461,005
Granted
Sep 15, 2026
Kind
B2
Abstract

A non-transitory computer-readable recording medium stores therein an alert generation program that causes a computer to execute a process including acquiring video image of a person who is scanning a code of a commodity product to an accounting machine, specifying, by analyzing the acquired video image, from among a plurality of commodity product candidates that are set in advance, a commodity product candidate that corresponds to the commodity product that is included in the video image, acquiring an item of the commodity product that has been registered to the accounting machine by scanning the code of the commodity product to the accounting machine, and generating, based on an item of the specified commodity product candidate and the item of the commodity product acquired from the accounting machine, an alert that indicates an abnormality of the commodity product that has been registered to the accounting machine.

Claims (41)

1 . A non-transitory computer-readable recording medium having stored therein an alert generation program that causes a computer to execute a process comprising:

acquiring video image of a person who is scanning a code of a commodity product to an accounting machine;

inputting the acquired video image to a zero-shot image classifier as a machine learning model to specify, from among a plurality of commodity product candidates arranged in a store in which the accounting machine is installed, a commodity product candidate that corresponds to the commodity product that is included in the video image;

acquiring an item of the commodity product that has been registered to the accounting machine by scanning the code of the commodity product to the accounting machine; and

generating, when an item of the commodity product candidate specified by the machine learning model and the item of the commodity product acquired from the accounting machine do not match, an alert that indicates an abnormality of the commodity product that has been registered to the accounting machine.

2 . The non-transitory computer-readable recording medium according to claim 1 , wherein

The machine learning model specifies,

from among a plurality of commodity product candidates that are set in advance, a commodity product candidate that corresponds to the commodity product that is included in the video image.

3 . The non-transitory computer-readable recording medium according to claim 2 , wherein

the inputting includes

inputting the video image to an image encoder that is included in the machine learning model,

inputting a plurality of texts that correspond to the plurality of commodity product candidates to a text encoder that is included in the machine learning model, and

specifying, based on a degree of similarity between a vector of the video image that is output by the image encoder and a vector of the text that is output by the text encoder, the commodity product candidate that corresponds to the commodity product that is included in the video image from among the plurality of commodity product candidates.

4 . The non-transitory computer-readable recording medium according to claim 3 , wherein

the machine learning model refers to reference source data in which an attribute of the commodity product is associated with each of a plurality of hierarchies, and

the inputting includes specifying the commodity product candidate by

inputting the video image to the image encoder,

inputting a text to the text encoder for each attribute of the commodity product that is included in a first hierarchy,

narrowing down, based on the degree of similarity between the vector of the video image that is output by the image encoder and the vector of the text that is output by the text encoder, the attribute that corresponds to the commodity product that is included in the video image from among the attributes of the commodity products that are included in the first hierarchy,

inputting the video image to the image encoder,

inputting a text to the text encoder for each attribute of the commodity product that is included in a second hierarchy obtained by narrowing down the attributes of the commodity products that are included in the first hierarchy, and

specifying, based on the degree of similarity between the vector of the video image that is output by the image encoder and the vector of the text that is output by the text encoder, the attribute that corresponds to the commodity product that is included in the video image from among the attributes of the commodity products that are included in the second hierarchy.

5 . The non-transitory computer-readable recording medium according to claim 1 , wherein the generating includes generating an alert that warns of a mismatch between the item of the specified commodity product candidate and the item of the commodity product acquired from the accounting machine.

6 . The non-transitory computer-readable recording medium according to claim 1 , wherein the generating includes generating an alert that includes either a price difference of an amount of money for a purchase between the item of the specified commodity product candidate and the item of the commodity product acquired from the accounting machine or identification information on the accounting machine.

7 . The non-transitory computer-readable recording medium according to claim 6 , wherein the process further includes transmitting the alert to a terminal that is used by a store clerk.

8 . The non-transitory computer-readable recording medium according to claim 1 , wherein the accounting machine is a self-service checkout terminal.

9 . The non-transitory computer-readable recording medium according to claim 2 , wherein

the inputting includes referring to, by the machine learning model, reference source data in which an attribute of the commodity product is associated with each of a plurality of hierarchies and specifying the plurality of commodity product candidates, and

the reference source data is the plurality of commodity product candidates that are arranged in a store at a present moment from among candidates for a large number of types of commodity products that are targeted for a replacement.

10 . An alert generation method comprising:

acquiring video image of a person who is scanning a code of a commodity product to an accounting machine;

inputting the acquired video image to a zero-shot image classifier as a machine learning model to specify, from among a plurality of commodity product candidates arranged in a store in which the accounting machine is installed, a commodity product candidate that corresponds to the commodity product that is included in the video image;

acquiring an item of the commodity product that has been registered to the accounting machine by scanning the code of the commodity product to the accounting machine; and

generating, when an item of the commodity product candidate specified by the machine learning model and the item of the commodity product acquired from the accounting machine do not match, an alert that indicates an abnormality of the commodity product that has been registered to the accounting machine.

11 . An information processing apparatus comprising:

a memory; and

a processor coupled to the memory and the processor configured to:

acquire video image of a person who is scanning a code of a commodity product to an accounting machine;

input the acquired video image to a zero-shot image classifier as a machine learning model to specify, from among a plurality of commodity product candidates arranged in a store in which the accounting machine is installed, a commodity product candidate that corresponds to the commodity product that is included in the video image;

acquire an item of the commodity product that has been registered to the accounting machine by scanning the code of the commodity product to the accounting machine; and

generate, when an item of the commodity product candidate specified by the machine learning model and the item of the commodity product acquired from the accounting machine do not match, an alert that indicates an abnormality of the commodity product that has been registered to the accounting machine.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 6, 2023
From: OBINATA, YUYA; AOKI, YASUHIRO; YAMAMOTO, TAKUMA; UCHIDA, DAISUKE
To: FUJITSU LIMITED
Reel/Frame 064820/0617 →
Priority Claims (1)
JP 2022-207686 · Dec 23, 2022 · national
Continuity (1)
Related Publication 20240212351A1 · Jun 27, 2024
References Cited (51)
US 7334729B2 · Brewington · 2008 [cited by applicant]
US 7909248B1 · Goncalves · 2011 [cited by examiner]
US 8196822B2 · Goncalves · 2012 [cited by applicant]
US 8336761B1 · McCloskey · 2012 [cited by applicant]
US 10192208B1 · Catoe · 2019 [cited by examiner]
US 10650265B1 · Price et al. · 2020 [cited by applicant]
US 10664722B1 · Sharma · 2020 [cited by examiner]
US 11727229B1 · Lupo et al. · 2023 [cited by applicant]
US 11798380B2 · Brakob et al. · 2023 [cited by applicant]
US 12014544B2 · Brakob et al. · 2024 [cited by applicant]
US 12141652B1 · Kotlarsky · 2024 [cited by examiner]
US 12141775B2 · Handshaw et al. · 2024 [cited by applicant]
US 12400206B2 · Brakob · 2025 [cited by examiner]
US 20070158417A1 · Brewington · 2007 [cited by applicant]
US 20100059589A1 · Goncalves · 2010 [cited by examiner]
US 20120127314A1 · Clements · 2012 [cited by applicant]
US 20180096567A1 · Farrow · 2018 [cited by examiner]
US 20190354770A1 · Darvish · 2019 [cited by applicant]
US 20200104565A1 · Zucker et al. · 2020 [cited by applicant]
US 20200234056A1 · Pricochi et al. · 2020 [cited by applicant]
US 20200242392A1 · Scott · 2020 [cited by examiner]
US 20200410825A1 · Birnie et al. · 2020 [cited by applicant]
US 20210117949A1 · Guo · 2021 [cited by examiner]
US 20210374376A1 · Swope · 2021 [cited by examiner]
US 20210397800A1 · Kim · 2021 [cited by applicant]
US 20220067568A1 · Hemmatiyan et al. · 2022 [cited by applicant]
US 20220194454A1 · Carter · 2022 [cited by examiner]
US 20220230514A1 · Nakagawasai · 2022 [cited by examiner]
US 20230037427A1 · Brakob · 2023 [cited by examiner]
US 20230048635A1 · Kravitz · 2023 [cited by examiner]
US 20230124756A1 · Trim · 2023 [cited by examiner]
US 20230131444A1 · Palande · 2023 [cited by examiner]
US 20230177391A1 · Packwood · 2023 [cited by examiner]
US 20230245535A1 · Xiao · 2023 [cited by examiner]
US 20240289604A1 · Kotlarsky · 2024 [cited by examiner]
AU 2020289885 · 2021 [cited by applicant]
JP 201541157 · 2015 [cited by applicant]
JP 201929021 · 2019 [cited by applicant]
JP 202239930 · 2022 [cited by applicant]
JP 2022187215 · 2022 [cited by applicant]
KR 102233126B1 · 2021 [cited by applicant]
KR 102419220B1 · 2022 [cited by applicant]
Rondán, Nicolás, et al. “Self-Checkout System Prototype for Point-of-Sale using Image Recognition with Deep Neural Networks.” 2021 IEEE URUCON. IEEE, 2021. (Year: 2021). [cited by examiner]
EESR—The Extended European Search Report mailed on Nov. 14, 2023 for European Patent Application No. 23196796.9 [9 pages]. [cited by applicant]
KROA—Korean Office Action mailed on Mar. 12, 2025 for Korean Patent Application No. 10-2023-0127219, with English translation (12 pages). [cited by applicant]
KROA—Korean Office Action mailed Mar. 12, 2025 for Korean Patent Application No. 10-2023-0121691, with English translation (10 pages). [cited by applicant]
EESR—Extended European Search Report mailed on Feb. 8, 2024 for corresponding European Patent Application No. 23194450.5 (7 pages). [cited by applicant]
USPTO—Final Office Action mailed Oct. 28, 2025 for U.S. Appl. No. 18/452,621 [pending]. [cited by applicant]
USPTO—Non-Final Office Action mailed May 9, 2025 for U.S. Appl. No. 18/452,621 [pending]. [cited by applicant]
JPOA—Japanese Office Action for Japanese Patent Application No. 2022-207557 dated Jun. 18, 2026, with English translation (5 pages). [cited by applicant]
EPOA—European Office Action mailed Aug. 11, 2026 for European Patent Application No. 23194450.5 (10 pages). **All references cited in EPOA were previously disclosed. [cited by applicant]