IP Library › Granted Patent US 12,620,230
Granted Patent B2
US 12,620,230 · App. 18/362,214 · Granted May 5, 2026

Non-transitory computer-readable recording medium, information processing method, and information processing apparatus for detecting fraud at accounting machine

Inventors: Ryo Ishida (Kawasaki, JP); Daisuke Uchida (Kawasaki, JP); Yasuhiro Aoki (Kawasaki, JP)
Assignee: Fujitsu Limited
G06V20/52G06Q20/18G06V10/70G06V20/41G06V40/28
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,620,230
App. No.
18/362,214
Granted
May 5, 2026
Kind
B2
Abstract

An information processing apparatus acquires video image data on a person who is scanning a code of a commodity product to an accounting machine, and specifies, from the acquired video image data by analyzing the acquired video image data, a region of a hand of the person and a region of the commodity product that is being gripped in the hand of the person. The information processing apparatus tracks either a movement of the hand of the person that is gripping the commodity product, or, a movement of the gripped commodity product, and generates, based on a change in the tracked movement of the hand or a change in the tracked movement of the commodity product, an alert connected to an abnormality of a behavior of registering the commodity product to the accounting machine.

Claims (65)

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

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

specifying, from the acquired video image data by analyzing the acquired video image data, a first region that includes a hand of the person and a second region that includes the commodity product that is being gripped in the hand of the person;

tracking either a movement of the hand of the person that is gripping the commodity product, or a movement of the gripped commodity product; and

generating, based on a change in the tracked movement of the hand or a change in the tracked movement of the commodity product, an alert connected to an abnormality of a behavior of registering the commodity product to the accounting machine, wherein

the specifying includes specifying, from the acquired video image data by inputting the acquired video image data to a machine learning model, the first region and the second region,

the tracking includes tracking, when a number of commodity products that are being gripped in the hand of the person is plural, either the movement of the hand of the person that is gripping the plurality of commodity products, or, the movement of the plurality of commodity products,

the generating the alert includes generating, based on the change in the tracked movement of the hand or a change in the tracked movement of the plurality of commodity products, the alert connected to an abnormality of a behavior of registering the commodity products to the accounting machine,

the machine learning model outputs, in accordance with an input of the video image data, a bounding box that indicates the first region, a bounding box of the commodity product that indicates the second region, and skeleton information on the hand of the person,

the specifying includes generating, by inputting the acquired video image data to the machine learning model, the bounding box that indicates the first region of the hand, the bounding box of the commodity product that indicates the second region of the commodity product, and the skeleton information on the hand,

the tracking includes determining, when a number of the generated bounding boxes of the commodity product is plural, whether or not positions of the plurality of bounding boxes are overlapped, and

the generating includes

identifying, when it is determined that the overlapped positions are present, a pattern of the movement of the hand of the person based on the skeleton information on the hand of the person, and

generating, by comparing the identified pattern of the movement of the hand with a rule that is set in advance, the alert related to the abnormality of the behavior of registering the commodity products to the accounting machine.

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

the generating includes

determining, when the movement of the commodity products has been tracked, whether or not a change in the movement of the plurality of commodity products included in the second region of the commodity product corresponds to a pattern that is assigned in advance, and

generating, when the change in the movement of the plurality of commodity products corresponds to the pattern, the alert connected to the abnormality of the behavior of registering the commodity products to the accounting machine.

3 . The non-transitory computer-readable recording medium according to claim 1 , wherein the generating includes generating, when the movement of the hand has been tracked, and in a case where the movement of the hand corresponds to a motion of piling up the plurality of commodity products, the alert connected to the abnormality of the behavior of registering the commodity products to the accounting machine.

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

the machine learning model specifies, in accordance with an input of the video image data, the first region, the second region, and a relationship between the first region and the second region,

the specifying includes specifying, based on the first region, the second region, and the relationship that have been specified by inputting the acquired video image data to the machine learning model, a first motion of gripping a first commodity product in a right hand of the person and a second motion of gripping a second commodity product in a left hand,

the tracking includes tracking the first motion and the second motion, and

the generating includes detecting, based on the tracked first motion and the tracked second motion, that the code of the commodity product of either the first commodity product or the second commodity product has not been scanned to the accounting machine.

5 . The non-transitory computer-readable recording medium according to claim 4 , wherein, when it is determined that the code of the commodity product of each of the first commodity product and the second commodity product has not been scanned to the accounting machine based on a positional relationship between a set of the tracked first motion and the tracked second motion and an area that is set in order to scan the commodity products to the accounting machine, the generating the alert includes generating the alert indicating the abnormality of the behavior of registering the commodity products to the accounting machine.

6 . The non-transitory computer-readable recording medium according to claim 1 , wherein the generating includes generating, as the alert connected to the abnormality of the behavior of registering the commodity product to the accounting machine, an alert indicating that there is a commodity product that has not yet been registered to the accounting machine by the person, or, indicating that the commodity product that has been registered to the accounting machine by the person is abnormal.

7 . The non-transitory computer-readable recording medium according to claim 1 , wherein the process further includes notifying, when the alert connected to the abnormality of the behavior of registering the commodity product to the accounting machine is generated, a terminal used by a store clerk of identification information on the accounting machine and the generated alert in an associated manner.

8 . The non-transitory computer-readable recording medium according to claim 1 , wherein the generating includes outputting, in a case where the alert connected to the abnormality of the behavior of registering the commodity product to the accounting machine has been generated, voice or a screen that makes the person located at the accounting machine aware of a registration omission of the commodity product from the accounting machine.

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

capturing, when the alert connected to the abnormality of the behavior of registering the commodity product to the accounting machine has been generated, the person by a camera included in the accounting machine; and

storing image data on the captured person and the alert in an associated manner in a storage.

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

the accounting machine is a self-service checkout terminal,

the specifying includes specifying, based on the acquired video image data, the first region from the acquired video image data,

the tracking includes tracking, when a number of commodity products that are being gripped in the hand of the person is plural, the movement of the hand of the person that is gripping the plurality of commodity products, and

the generating includes generating, based on the change in the tracked movement of the hand, the alert connected to the abnormality of the behavior of registering the commodity products to the self-service checkout terminal.

11 . An information processing method comprising:

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

specifying, from the acquired video image data by analyzing the acquired video image data, a first region that includes a hand of the person and a second region that includes the commodity product that is being gripped in the hand of the person;

tracking either a movement of the hand of the person that is gripping the commodity product, or, a movement of the gripped commodity product; and

generating, based on a change in the tracked movement of the hand or a change in the tracked movement of the commodity product, an alert connected to an abnormality of a behavior of registering the commodity product to the accounting machine, using a processor, wherein

the specifying includes specifying, from the acquired video image data by inputting the acquired video image data to a machine learning model, the first region and the second region,

the tracking includes tracking, when a number of commodity products that are being gripped in the hand of the person is plural, either the movement of the hand of the person that is gripping the plurality of commodity products, or, the movement of the plurality of commodity products,

the generating the alert includes generating, based on the change in the tracked movement of the hand or a change in the tracked movement of the plurality of commodity products, the alert connected to an abnormality of a behavior of registering the commodity products to the accounting machine,

the machine learning model outputs, in accordance with an input of the video image data, a bounding box that indicates the first region, a bounding box of the commodity product that indicates the second region, and skeleton information on the hand of the person,

the specifying includes generating, by inputting the acquired video image data to the machine learning model, the bounding box that indicates the first region of the hand, the bounding box of the commodity product that indicates the second region of the commodity product, and the skeleton information on the hand,

the tracking includes determining, when a number of the generated bounding boxes of the commodity product is plural, whether or not positions of the plurality of bounding boxes are overlapped, and

the generating includes

identifying, when it is determined that the overlapped positions are present, a pattern of the movement of the hand of the person based on the skeleton information on the hand of the person, and

generating, by comparing the identified pattern of the movement of the hand with a rule that is set in advance, the alert related to the abnormality of the behavior of registering the commodity products to the accounting machine.

12 . An information processing apparatus comprising:

a memory; and

a processor coupled to the memory and configured to:

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

specify, from the acquired video image data by analyzing the acquired video image data, a first region that includes a hand of the person and a second region that includes the commodity product that is being gripped in the hand of the person;

track either a movement of the hand of the person that is gripping the commodity product, or, a movement of the gripped commodity product; and

generate, based on a change in the tracked movement of the hand or a change in the tracked movement of the commodity product, an alert connected to an abnormality of a behavior of registering the commodity product to the accounting machine, wherein the processor further configures to:

specify, from the acquired video image data by inputting the acquired video image data to a machine learning model, the first region and the second region,

track, when a number of commodity products that are being gripped in the hand of the person is plural, either the movement of the hand of the person that is gripping the plurality of commodity products, or, the movement of the plurality of commodity products,

generate, based on the change in the tracked movement of the hand or a change in the tracked movement of the plurality of commodity products, the alert connected to an abnormality of a behavior of registering the commodity products to the accounting machine, wherein

the machine learning model outputs, in accordance with an input of the video image data, a bounding box that indicates the first region, a bounding box of the commodity product that indicates the second region, and skeleton information on the hand of the person, wherein the processor further configures to:

generate, by inputting the acquired video image data to the machine learning model, the bounding box that indicates the first region of the hand, the bounding box of the commodity product that indicates the second region of the commodity product, and the skeleton information on the hand,

determine, when a number of the generated bounding boxes of the commodity product is plural, whether or not positions of the plurality of bounding boxes are overlapped,

identify, when it is determined that the overlapped positions are present, a pattern of the movement of the hand of the person based on the skeleton information on the hand of the person, and

generate, by comparing the identified pattern of the movement of the hand with a rule that is set in advance, the alert related to the abnormality of the behavior of registering the commodity products to the accounting machine.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 31, 2023
From: ISHIDA, RYO; UCHIDA, DAISUKE; AOKI, YASUHIRO
To: FUJITSU LIMITED
Reel/Frame 064436/0505 →
Priority Claims (1)
JP 2022-195932 · Dec 7, 2022 · national
Continuity (1)
Related Publication 20240193993A1 · Jun 13, 2024
References Cited (33)
US 5965861A · Addy et al. · 1999 [cited by applicant]
US 6236736B1 · Crabtree et al. · 2001 [cited by applicant]
US 11244548B2 · Wen · 2022 [cited by examiner]
US 11501614B2 · Wen · 2022 [cited by examiner]
US 11704650B2 · Costello · 2023 [cited by examiner]
US 12266183B2 · Ushijima · 2025 [cited by examiner]
US 20160078300A1 · Kundu et al. · 2016 [cited by applicant]
US 20200234056A1 · Pricochi · 2020 [cited by examiner]
US 20210117949A1 · Guo · 2021 [cited by examiner]
US 20210216785A1 · Debucean · 2021 [cited by examiner]
US 20210217017A1 · Scott · 2021 [cited by examiner]
US 20210272086A1 · Buibas et al. · 2021 [cited by applicant]
US 20210280027A1 · Wen et al. · 2021 [cited by applicant]
US 20220189265A1 · Yamazaki · 2022 [cited by examiner]
US 20220222644A1 · Okamura · 2022 [cited by examiner]
US 20230100920A1 · Ushijima · 2023 [cited by examiner]
US 20230101001A1 · Ushijima · 2023 [cited by examiner]
US 20230120798A1 · Palande · 2023 [cited by examiner]
US 20230130735A1 · Perrucci · 2023 [cited by examiner]
US 20230259944A1 · Gotanda · 2023 [cited by examiner]
US 20240029441A1 · Jeon · 2024 [cited by examiner]
US 20240096182A1 · Kawai · 2024 [cited by examiner]
US 20240169735A1 · Gabale · 2024 [cited by examiner]
US 20240211952A1 · Obinata · 2024 [cited by examiner]
CN 11055356A · 2019 [cited by examiner]
CN 115244560 · 2022 [cited by applicant]
EP 4383167A1 · 2024 [cited by examiner]
JP 2020053019 · 2020 [cited by applicant]
JP 2022187215A · 2022 [cited by examiner]
KR 20220086277 · 2022 [cited by examiner]
EESR—Extended European Search Report mailed on Nov. 14, 2023 for European Patent Application No. 23190821.1 (6 pages). [cited by applicant]
KROA—Office Action mailed on Mar. 12, 2025 for corresponding Korean Application No. 10-2023-0116043 with English translation (9 pages). U.S. Pat. No. 6,236,736 cited in the KROA was previously submitted in the IDS filed… [cited by applicant]
EPOA—Office Action for European Patent Application No. 23190821.1, mailed Jan. 16, 2026 (8 pages). **All references cited in the EPOA were previously submitted in the IDS filed on Dec. 5, 2023. [cited by applicant]