IP Library Granted Patent US 12,675,784
Granted Patent B2
US 12,675,784 · App. 18/452,621 · Granted Jul 7, 2026

Computer-readable recording medium, information processing method, and information processing device

Inventors: Takuma Yamamoto (Yokohama, JP); Yuya Obinata (Kawasaki, JP); Daisuke Uchida (Kawasaki, JP)
Assignee: Fujitsu Limited
G06Q20/208G06Q20/18G06V10/98G06V20/52
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,675,784
App. No.
18/452,621
Filed
Aug 21, 2023
Granted
Jul 7, 2026
Kind
B2
Art Unit
3627
USPC
705/23
Abstract

A non-transitory computer-readable recording medium stores therein an information processing program that causes a computer to execute a process including, acquiring a video of a person who grasps an item to be registered in an accounting machine, by analyzing the acquired video, calculating a score indicating a level of reliability of the item that is contained in the video with respect to each of a plurality of possible items that are set previously, acquiring information on the item that is registered in the accounting machine by the person by operating the accounting machine, based on the calculated score, selecting a possible item from the possible items, and based on the selected possible item and the acquired information on the item, generating an alert indicating abnormality of the item that is registered in the accounting machine.

Claims (45)

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

inputting a video of respective possible items available in a store to a machine learning model trained to specify an item from the video, and calculating and storing scores indicating a level of reliability of the respective possible items;

acquiring a video of a person who grasps an item to be registered in an accounting machine;

inputting the acquired video, and calculating a first score that is highest among the scores of the respective possible items;

acquiring, from among the scores of the respective possible items, a second score corresponding to the item that is registered in the accounting machine by the person by operating the accounting machine;

when a difference between the first score and the second score is equal to or greater than a threshold, determining that the item grasped by the person is different from the item registered in the accounting machine; and

generating an alert indicating abnormality of the item that is registered in the accounting machine.

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

3 . The non-transitory computer-readable recording medium according to claim 1 , wherein the process further includes:

the machine learning model is a contrastive language-image pre-training (CLIP) model that refers to reference original data in which item attributes are associated with each of a plurality of layers, and

by inputting the acquired video to the CLIP model, specifying a first item attribute contained in the video from the item attributes of a first layer;

based on the specified first item attribute, specifying second item attributes from the item attributes of a second layer under the first layer; and

by inputting the acquired video to the CLIP model, selecting the item attribute contained in the video as the possible item from the second item attributes.

4 . The non-transitory computer-readable recording medium according to claim 1 , wherein the process further includes, when generating the alert, causing the accounting machine to display a message that is previously set.

5 . The non-transitory computer-readable recording medium according to claim 1 , wherein the process further includes causing an information processing terminal device that a store staff uses to output the alert containing an identifier of the accounting machine in which the item with abnormality is registered.

6 . An information processing method that causes a computer to execute a process comprising:

inputting a video of respective possible items available in a store to a machine learning model trained to specify an item from the video, and calculating and storing scores indicating a level of reliability of the respective possible items;

acquiring a video of a person who grasps an item to be registered in an accounting machine;

inputting the acquired video, and calculating a first score that is highest among the scores of the respective possible items;

acquiring, from among the scores of the respective possible items, a second score corresponding to the item that is registered in the accounting machine by the person by operating the accounting machine;

when a difference between the first score and the second score is equal to or greater than a threshold, determining that the item grasped by the person is different from the item registered in the accounting machine; and

generating an alert indicating abnormality of the item that is registered in the accounting machine.

7 . The information processing method according to claim 6 , wherein the accounting machine is a self-checkout terminal device.

8 . The information processing method according to claim 6 , wherein the process further includes:

the machine learning model is a contrastive language-image pre-training (CLIP) model that refers to reference original data in which item attributes are associated with each of a plurality of layers, and

by inputting the acquired video to the CLIP model, specifying a first item attribute contained in the video from the item attributes of a first layer;

based on the specified first item attribute, specifying second item attributes from the item attributes of a second layer under the first layer; and

by inputting the acquired video to the CLIP model, selecting the item attribute contained in the video as the possible item from the second item attributes.

9 . The information processing method according to claim 6 , wherein the process further includes, when generating the alert, causing the accounting machine to display a message that is previously set.

10 . The information processing method according to claim 6 , wherein the process further includes causing an information processing terminal device that a store staff uses to output the alert containing an identifier of the accounting machine in which the item with abnormality is registered.

11 . An information processing device comprising:

a memory; and

a processor coupled to the memory and configured to:

input a video of respective possible items available in a store to a machine learning model trained to specify an item from the video, and calculate and store scores indicating a level of reliability of the respective possible items;

acquire a video of a person who grasps an item to be registered in an accounting machine;

input the acquired video, and calculating a first score that is highest among the scores of the respective possible items;

acquire, from among the scores of the respective possible items, a second score corresponding to the item that is registered in the accounting machine by the person by operating the accounting machine;

when a difference between the first score and the second score is equal to or greater than a threshold, determining that the item grasped by the person is different from the item registered in the accounting machine; and

generate an alert indicating abnormality of the item that is registered in the accounting machine.

12 . The information processing device according to claim 11 , wherein the accounting machine is a self-checkout terminal device.

13 . The information processing device according to claim 11 , wherein the processor is further configured to:

the machine learning model is a contrastive language-image pre-training (CLIP) model that refers to reference original data in which item attributes are associated with each of a plurality of layers, and

by inputting the acquired video to the CLIP model, specify a first item attribute contained in the video from the item attributes of a first layer;

based on the specified first item attribute, specifying second item attributes from the item attributes of a second layer under the first layer; and

by inputting the acquired video to the CLIP model, selecting the item attribute contained in the video as the possible item from the second item attributes.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 23, 2023
From: YAMAMOTO, TAKUMA; OBINATA, YUYA; UCHIDA, DAISUKE
To: FUJITSU LIMITED
Reel/Frame 064685/0001 →
Priority Claims (1)
JP 2022-207557 · Dec 23, 2022 · national
Continuity (1)
Related Publication 20240211917A1 · Jun 27, 2024
References Cited (44)
US 7334729B2 · Brewington · 2008 [cited by examiner]
US 7909248B1 · Goncalves · 2011 [cited by examiner]
US 8196822B2 · Goncalves · 2012 [cited by examiner]
US 8336761B1 · McCloskey · 2012 [cited by examiner]
US 10192208B1 · Catoe · 2019 [cited by examiner]
US 10650265B1 · Price · 2020 [cited by examiner]
US 10664722B1 · Sharma et al. · 2020 [cited by applicant]
US 11727229B1 · Lupo · 2023 [cited by examiner]
US 11798380B2 · Brakob · 2023 [cited by examiner]
US 12014544B2 · Brakob · 2024 [cited by examiner]
US 12141652B1 · Kotlarsky · 2024 [cited by applicant]
US 12141775B2 · Handshaw · 2024 [cited by examiner]
US 12400206B2 · Brakob et al. · 2025 [cited by applicant]
US 20070158417A1 · Brewington · 2007 [cited by examiner]
US 20100059589A1 · Goncalves et al. · 2010 [cited by applicant]
US 20120127314A1 · Clements · 2012 [cited by applicant]
US 20180096567A1 · Farrow et al. · 2018 [cited by applicant]
US 20190354770A1 · Darvish · 2019 [cited by applicant]
US 20200104565A1 · Zucker · 2020 [cited by examiner]
US 20200234056A1 · Pricochi · 2020 [cited by examiner]
US 20200242392A1 · Scott et al. · 2020 [cited by applicant]
US 20200410825A1 · Birnie · 2020 [cited by examiner]
US 20210117949A1 · Guo et al. · 2021 [cited by applicant]
US 20210374376A1 · Swope et al. · 2021 [cited by applicant]
US 20210397800A1 · Kim · 2021 [cited by examiner]
US 20220194454A1 · Carter et al. · 2022 [cited by applicant]
US 20220230514A1 · Nakagawasai · 2022 [cited by applicant]
US 20230037427A1 · Brakob et al. · 2023 [cited by applicant]
US 20230048635A1 · Kravitz et al. · 2023 [cited by applicant]
US 20230124756A1 · Trim et al. · 2023 [cited by applicant]
US 20230131444A1 · Palande et al. · 2023 [cited by applicant]
US 20230177391A1 · Packwood · 2023 [cited by examiner]
US 20230245535A1 · Xiao et al. · 2023 [cited by applicant]
US 20240289604A1 · Kotlarsky et al. · 2024 [cited by applicant]
AU 2020289885 · 2021 [cited by applicant]
JP 2019029021 · 2019 [cited by applicant]
KR 102233126B1 · 2021 [cited by applicant]
KR 102419220 · 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—Extended European Search Report mailed on Feb. 8, 2024 for corresponding European Patent Application No. 23194450.5 [7 pages]. [cited by applicant]
KROA—Korean Office Action mailed on Mar. 12, 2025 for Korean Patent Application No. 10-2023-0121691, with English translation (10 pages). **US20100059589A1 cited in the KROA was previously submitted in the IDS filed on … [cited by applicant]
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]
USPTO—Non-Final Office Action mailed on Nov. 14, 2025 for U.S. Appl. No. 18/461,005 [pending]. [cited by applicant]