IP Library › Granted Patent US 12,406,260
Granted Patent B2
US 12,406,260 · App. 17/596,419 · Granted Sep 2, 2025

Fraud detection system, fraud detection device, fraud detection method, and program

Inventors: Kyosuke Tomoda (Tokyo, JP); Shuhei Ito (Tokyo, JP)
Assignee: RAKUTEN GROUP, INC.
G06Q20/4016G06Q20/3226G06Q20/3274
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,406,260
App. No.
17/596,419
Granted
Sep 2, 2025
Kind
B2
Abstract

A fraud detection system for executing predetermined processing when a detection target is detected by using a detection device, the fraud detection system comprising at least one processor which determines, before the detection target is detected, whether a predetermined action has been performed by a user having a user terminal; executes, when it is determined that the predetermined action has been performed, fraud detection on the user based on identification information stored in the user terminal; and executes, when the detection target is detected, the predetermined processing based on an execution result of the fraud detection.

Claims (80)

1. A fraud detection system using a machine learning model for executing predetermined processing when a detection target is detected by using a detection device, the fraud detection system comprising at least one processor configured to:

determine, before the detection target is detected, whether a predetermined action has been performed by a user having a user terminal;

execute, when it is determined that the predetermined action has been performed, fraud detection on the user based on identification information stored in the user terminal, said fraud detection being executed by the machine learning model;

execute, when the detection target is detected, the predetermined processing based on an execution result of the fraud detection;

wherein the detection target is a code displayed on the user terminal,

wherein the detection device is used to detect the code, and is external to the user terminal,

wherein the predetermined action is a display action for displaying the code on the user terminal,

wherein the at least one processor is configured to determine, before the code is detected, whether the display action has been performed,

wherein, when it is determined that the display action has been performed, the at least one processor is configured to execute the fraud detection based on the identification information,

wherein, when the code is detected, the at least one processor is configured to execute the predetermined processing based on the execution result of the fraud detection;

wherein the machine learning model outputs a probability of the code being used by the user;

wherein the machine learning model outputs a fraud detection result, in real time, using the probability as an input;

wherein when fraud is detected, the user is not permitted to enter a facility; and

wherein when fraud is not detected, the user is permitted to enter the facility by opening an entrance gate to the facility.

2. The fraud detection system according to claim 1 , wherein the at least one processor is configured to calculate, based on a predetermined calculation method, a probability that the code displayed on the user terminal is to be used by the user, and

wherein, when it is determined that the display action has been performed, the at least one processor is configured to execute the fraud detection based on the probability.

3. The fraud detection system according to claim 1 ,

wherein the detection device is arranged at a predetermined location,

wherein the at least one processor is configured to:

determine whether the user is at or near the predetermined location;

permit display of the code on the user terminal when it is determined that the user is at or near the predetermined location, and

execute the fraud detection when it is determined that the display action has been performed and when the display of the code is permitted.

4. The fraud detection system according to claim 1 , wherein the at least one processor is configured to permit display of the code on the user terminal when fraud by the user is not confirmed based on the execution result of the fraud detection, and

wherein the at least one processor is configured to execute the fraud detection when it is determined that the display action has been performed.

5. The fraud detection system according to claim 1 ,

wherein the detection device is arranged at a predetermined location,

wherein the at least one processor is configured to determine whether the user is at or near the predetermined location, and

wherein the at least one processor is configured to execute the fraud detection when it is determined that the display action has been performed and it is determined that the user is at or near the predetermined location.

6. The fraud detection system according to claim 1 , wherein the at least one processor is configured to determine whether an orientation or an attitude of the user terminal is a predetermined orientation or a predetermined attitude for causing the detection device to detect the code, and

wherein the at least one processor is configured to execute the fraud detection when it is determined that the display action has been performed and it is determined that the user terminal is in the predetermined orientation or the predetermined attitude.

7. The fraud detection system according to claim 1 , wherein the at least one processor is configured to update the identification information stored in the user terminal when a predetermined update condition is satisfied, and

wherein the at least one processor is configured to execute the fraud detection when the identification information has been updated and it is determined that the predetermined action has been performed.

8. The fraud detection system according to claim 1 , wherein the at least one processor is configured to determine a validity of the fraud detection executed in the past based on a predetermined determination condition, and

wherein the at least one processor is configured to execute the predetermined processing based on the execution result of the fraud detection and a determination result of the validity of the fraud detection.

9. The fraud detection system according to claim 8 ,

wherein the predetermined determination condition is a condition relating to an elapsed time since the fraud detection has been executed in the past, and

wherein the at least one processor is configured to determine the validity based on the elapsed time.

10. The fraud detection system according to claim 8 ,

wherein the predetermined determination condition is a condition relating to a movement distance by the user since the fraud detection has been executed in the past, and

wherein the at least one processor is configured to determine the validity based on the movement distance.

11. The fraud detection system according to claim 8 ,

wherein the detection device is arranged at a predetermined location,

wherein the predetermined determination condition is a condition relating to a distance between the predetermined location and a position of the user terminal at a time when the predetermined action is performed, and

wherein the at least one processor is configured to determine the validity based on the distance.

12. The fraud detection system according to claim 1 ,

wherein the detection target is a code external to the user terminal,

wherein the detection device is used to detect the code, and is included in the user terminal,

wherein the predetermined action is a start action for starting the detection device of the user terminal,

wherein the at least one processor is configured to determine, before the code is detected, whether the start action has been performed,

wherein, when it is determined that the start action has been performed, the at least one processor is configured to execute the fraud detection based on the identification information, and

wherein, when the code is detected, the at least one processor is configured to execute the predetermined processing based on the execution result of the fraud detection.

13. The fraud detection system according to claim 1 ,

wherein the predetermined processing is payment processing, and

wherein, when the detection target is detected, the at least one processor is configured to execute the payment processing based on the execution result of the fraud detection and payment information on the user.

14. A fraud detection method using a machine learning model for executing predetermined processing when a detection target is detected by using a detection device, the fraud detection method comprising:

determining, before the detection target is detected, whether a predetermined action has been performed by a user having a user terminal;

executing, when it is determined that the predetermined action has been performed, fraud detection on the user based on identification information stored in the user terminal, said fraud detection being executed by the machine learning model;

executing, when the detection target is detected, the predetermined processing based on an execution result of the fraud detection;

wherein the detection target is a code displayed on the user terminal,

wherein the detection device is used to detect the code, and is external to the user terminal,

wherein the predetermined action is a display action for displaying the code on the user terminal,

wherein the at least one processor is configured to determine, before the code is detected, whether the display action has been performed,

wherein, when it is determined that the display action has been performed, executing the fraud detection based on the identification information,

wherein, when the code is detected, executing the predetermined processing based on the execution result of the fraud detection;

wherein the machine learning model outputs a probability of the code being used by the user;

wherein the machine learning model outputs a fraud detection result, in real time, using the probability as an input;

wherein when fraud is detected, the user is not permitted to enter a facility; and

wherein when fraud is not detected, the user is permitted to enter the facility by opening an entrance gate to the facility.

15. A non-transitory computer-readable information storage medium for storing a program for causing a computer to execute using a machine learning model, when it is determined that a predetermined action has been performed by a user having a user terminal before a detection target is detected by using a detection device in order to execute predetermined processing, fraud detection on the user based on identification information stored in the user terminal, said fraud detection being executed by the machine learning model;

wherein the detection target is a code displayed on the user terminal,

wherein the detection device is used to detect the code, and is external to the user terminal,

wherein the predetermined action is a display action for displaying the code on the user terminal,

wherein the computer is configured to determine, before the code is detected, whether the display action has been performed,

wherein, when it is determined that the display action has been performed, the computer is configured to execute the fraud detection based on the identification information,

wherein, when the code is detected, the at least one processor is configured to execute the predetermined processing based on the execution result of the fraud detection;

wherein the machine learning model outputs a probability of the code being used by the user;

wherein the machine learning model outputs a fraud detection result, in real time, using the probability as an input;

wherein when fraud is detected, the user is not permitted to enter a facility; and

wherein when fraud is not detected, the user is permitted to enter the facility by opening an entrance gate to the facility.

16. The fraud detection system according to claim 1 , wherein the machine learning model outputs the probability of the code being used by the user based on at least one of a position information on the user terminal, a date or time when the display action is performed, a distance from the user terminal to a facility, or a usage history of the user.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2021
From: TOMODA, KYOSUKE; ITO, SHUHEI
To: RAKUTEN GROUP, INC.
Reel/Frame 058354/0093 →
Continuity (1)
Related Publication 20220351211A1 · Nov 3, 2022
References Cited (29)
US 10445711B1 · Arumugam · 2019 [cited by examiner]
US 10878668B1 · van Beek Faletti · 2020 [cited by examiner]
US 11074562B1 · Phillips · 2021 [cited by examiner]
US 11182794B1 · Aument · 2021 [cited by examiner]
US 20030066883A1 · Yu · 2003 [cited by applicant]
US 20140059665A1 · Albani · 2014 [cited by applicant]
US 20180365915A1 · Vilhelmsen · 2018 [cited by applicant]
US 20190259021A1 · Lu et al. · 2019 [cited by applicant]
US 20190385170A1 · Arrabothu et al. · 2019 [cited by applicant]
US 20200272849A1 · Tomoda · 2020 [cited by applicant]
US 20210081937A1 · Yaqub · 2021 [cited by examiner]
US 20210192610A1 · Bowie · 2021 [cited by examiner]
US 20210282005A1 · Tanaka · 2021 [cited by examiner]
US 20220147966A1 · Babcock · 2022 [cited by examiner]
CN 101641707A · 2010 [cited by applicant]
CN 106875178A · 2017 [cited by applicant]
CN 111125798A · 2020 [cited by applicant]
JP 2002007698A · 2002 [cited by applicant]
JP 2008129626A · 2008 [cited by examiner]
JP 2008250884A · 2008 [cited by applicant]
TW 201826189A · 2018 [cited by applicant]
TW 202044076A · 2020 [cited by applicant]
WO 2008129828A1 · 2008 [cited by applicant]
WO 2019049210A1 · 2019 [cited by applicant]
Search Report of May 2, 2022, for corresponding EP Patent Application No. 20938506.1 pp. 1-10. [cited by applicant]
Office Action of Jul. 19, 2022, for corresponding TW Patent Application No. 110145881 with partial English translation, pp. 1-11. [cited by applicant]
Office Action of Aug. 2, 2023, for corresponding TW Patent Application No. 110145881 and partial translation thereof, pp. 1-11. [cited by applicant]
International Search Report for PCT/JP2020/046320, pp. 1-10 (see the transmittal letter regarding the concise explanation of relevance). [cited by applicant]
Office Action of Mar. 15, 2025, for corresponding CN Patent Application No. 202080042526.X with English translation, pp. 1-20. [cited by applicant]