IP Library Granted Patent US 12,499,686
Granted Patent B2
US 12,499,686 · App. 18/494,993 · Granted Dec 16, 2025

Storage medium, alert generation method, and information processing device

Inventors: Yuya Obinata (Kawasaki, JP); Yasuhiro Aoki (Kawasaki, JP); Takuma Yamamoto (Yokohama, JP); Daisuke Uchida (Kawasaki, JP)
Assignee: Fujitsu Limited
G06V20/52G06F40/279G06V10/761G06V10/764G06V20/41G06Q20/208
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,499,686
App. No.
18/494,993
Granted
Dec 16, 2025
Kind
B2
Abstract

A non-transitory computer-readable storage medium storing an alert generation program that causes at least one computer to execute a process, the process includes acquiring a video of a person who holds a product to be registered in an accounting machine; specifying, by inputting the acquired video to a machine learning model, a product candidate that corresponds to the product included in the video from a plurality of product candidates; acquiring an item of the product input by the person from a plurality of product candidates output by the accounting machine; and generating an alert that indicates an abnormality of the product registered in the accounting machine based on the acquired item of the product and the specified product candidate.

Claims (14)

1 . A non-transitory computer-readable storage medium storing an alert generation program that causes at least one computer to execute a process, the process comprising: acquiring a video of a person who holds a product to be registered in an accounting machine; specifying, by inputting the acquired video to a machine learning model, a product candidate that corresponds to the product included in the video from a plurality of product candidates; acquiring an item of the product input by the person from a plurality of product candidates output by the accounting machine; and generating an alert that indicates an abnormality of the product registered in the accounting machine based on the acquired item of the product and the specified product candidate

wherein the specifying includes: inputting the video to an image encoder included in the machine learning model, inputting a plurality of texts that corresponds to the plurality of product candidates to a text encoder included in the machine learning model, and specifying a product candidate that corresponds to the product included in the video among the plurality of product candidates based on similarity between a vector of the video output from the image encoder and vectors of the texts output from the text encoder,

wherein the machine learning model refers to reference source data in which attributes of products are associated with each of a plurality of hierarchies, and wherein the specifying includes: specifying the product candidate by inputting the video to the image encoder, inputting texts for respective attributes of products of a first hierarchy to the text encoder, narrowing down attributes that correspond to the product included in the video among the attributes of the products of the first hierarchy based on similarity between a vector of the video output from the image encoder and vectors of the texts output from the text encoder, inputting the video to the image encoder, inputting texts for respective attributes of products of a second hierarchy obtained by narrowing down from the attributes of the products of the first hierarchy to the text encoder, and specifying an attribute that corresponds to the product included in the video among the attributes of the products of the second hierarchy based on similarity between the vector of the video output from the image encoder and vectors of the texts output from the text encoder.

2 . The non-transitory computer-readable storage medium according to claim 1 , wherein the accounting machine registers an item of a product selected by the person from a list of products output in a display of the accounting machine, and the acquiring includes acquiring the item of the product registered in the accounting machine.

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

4 . The non-transitory computer-readable storage medium according to claim 1 , wherein the generating includes generating an alert that includes one of a difference in a purchase amount between an item of the specified product candidate and an item of the product acquired from the accounting machine, and identification information regarding the accounting machine.

5 . An alert generation method for a computer to execute a process comprising: acquiring a video of a person who holds a product to be registered in an accounting machine; specifying, by inputting the acquired video to a machine learning model, a product candidate that corresponds to the product included in the video from a plurality of product candidates; acquiring an item of the product input by the person from a plurality of product candidates output by the accounting machine; and generating an alert that indicates an abnormality of the product registered in the accounting machine based on the acquired item of the product and the specified product candidate, wherein the specifying includes: inputting the video to an image encoder included in the machine learning model, inputting a plurality of texts that corresponds to the plurality of product candidates to a text encoder included in the machine learning model, and specifying a product candidate that corresponds to the product included in the video among the plurality of product candidates based on similarity between a vector of the video output from the image encoder and vectors of the texts output from the text encoder,

wherein the machine learning model refers to reference source data in which attributes of products are associated with each of a plurality of hierarchies, and wherein the specifying includes: specifying the product candidate by inputting the video to the image encoder, inputting texts for respective attributes of products of a first hierarchy to the text encoder, narrowing down attributes that correspond to the product included in the video among the attributes of the products of the first hierarchy based on similarity between a vector of the video output from the image encoder and vectors of the texts output from the text encoder, inputting the video to the image encoder, inputting texts for respective attributes of products of a second hierarchy obtained by narrowing down from the attributes of the products of the first hierarchy to the text encoder, and specifying an attribute that corresponds to the product included in the video among the attributes of the products of the second hierarchy based on similarity between the vector of the video output from the image encoder and vectors of the texts output from the text encoder.

6 . The alert generation method according to claim 5 , wherein the accounting machine registers an item of a product selected by the person from a list of products output in a display of the accounting machine, and the acquiring includes acquiring the item of the product registered in the accounting machine.

7 . The alert generation method according to claim 5 , wherein the generating includes generating an alert that warns a mismatch between an item of the specified product candidate and an item of the product acquired from the accounting machine.

8 . The alert generation method according to claim 5 , wherein the generating includes generating an alert that includes one of a difference in a purchase amount between an item of the specified product candidate and an item of the product acquired from the accounting machine, and identification information regarding the accounting machine.

9 . An information processing device comprising: one or more memories; and one or more processors coupled to the one or more memories and the one or more processors configured to: acquire a video of a person who holds a product to be registered in an accounting machine, specify, by inputting the acquired video to a machine learning model, a product candidate that corresponds to the product included in the video from a plurality of product candidates, acquire an item of the product input by the person from a plurality of product candidates output by the accounting machine, and generate an alert that indicates an abnormality of the product registered in the accounting machine based on the acquired item of the product and the specified product candidate

wherein the specifying includes: inputting the video to an image encoder included in the machine learning model, inputting a plurality of texts that corresponds to the plurality of product candidates to a text encoder included in the machine learning model, and specifying a product candidate that corresponds to the product included in the video among the plurality of product candidates based on similarity between a vector of the video output from the image encoder and vectors of the texts output from the text encoder,

wherein the machine learning model refers to reference source data in which attributes of products are associated with each of a plurality of hierarchies, and wherein the specifying includes: specifying the product candidate by inputting the video to the image encoder, inputting texts for respective attributes of products of a first hierarchy to the text encoder, narrowing down attributes that correspond to the product included in the video among the attributes of the products of the first hierarchy based on similarity between a vector of the video output from the image encoder and vectors of the texts output from the text encoder, inputting the video to the image encoder, inputting texts for respective attributes of products of a second hierarchy obtained by narrowing down from the attributes of the products of the first hierarchy to the text encoder, and specifying an attribute that corresponds to the product included in the video among the attributes of the products of the second hierarchy based on similarity between the vector of the video output from the image encoder and vectors of the texts output from the text encoder.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2023
From: OBINATA, YUYA; AOKI, YASUHIRO; YAMAMOTO, TAKUMA; UCHIDA, DAISUKE
To: FUJITSU LIMITED
Reel/Frame 065359/0961 →
Priority Claims (1)
JP 2022-207687 · Dec 23, 2022 · national
Continuity (1)
Related Publication 20240212355A1 · Jun 27, 2024
References Cited (20)
US 7909248B1 · Goncalves · 2011 [cited by examiner]
US 8104680B2 · Kundu · 2012 [cited by examiner]
US 8794524B2 · Connell, II · 2014 [cited by examiner]
US 9589433B1 · Thramann · 2017 [cited by examiner]
US 11482082B2 · Farrow · 2022 [cited by examiner]
US 11501316B2 · Migdal · 2022 [cited by examiner]
US 11823459B2 · Sinha · 2023 [cited by examiner]
US 20100059589A1 · Goncalves · 2010 [cited by examiner]
US 20100282841A1 · Connell, II · 2010 [cited by examiner]
US 20140014722A1 · Goncalves · 2014 [cited by examiner]
US 20180096567A1 · Farrow et al. · 2018 [cited by applicant]
US 20220343308A1 · Yang · 2022 [cited by examiner]
US 20220414374A1 · Krishnamurthy · 2022 [cited by examiner]
US 20230087587A1 · Yang · 2023 [cited by examiner]
US 20230345093A1 · Yepez · 2023 [cited by examiner]
US 20240029441A1 · Jeon · 2024 [cited by examiner]
JP 2017146854 · 2017 [cited by applicant]
JP 201929021 · 2019 [cited by applicant]
EESR—Extended European Search Report of European Patent Application No. 23205170.6 dated Feb. 21, 2024 [7 pages]. [cited by applicant]
KROA—Korean Office Action mailed Apr. 11, 2025 for corresponding Korean Patent Application No. 10-2023-0150770 with English Translation (10 pages). [cited by applicant]