# US 12,602,278 B2 · Abnormality determination system, abnormality determination method, and program

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,602,278 B2
- Document ID: US12602278B2
- Status: Granted
- Kind: B2
- Application number: 18/700,277
- Filed: 2023-01-24
- Published: 2025-07-10
- Granted: 2026-04-14
- Earliest claimed: 2023-01-24
- Assignees: Rakuten Group, Inc.
- Applicants: Rakuten Group, Inc.
- Inventors: Daichi Hasegawa; Ryo Nishimura; Taisuke Fujii; Kengo Fujioka
- Web page: https://patentgrep.com/patent/US12602278B2

## CPC

- G06F 11/079: {Root cause analysis, i.e. error or fault diagnosis (in a hardware test environment G06F11/22; in a software test environment G06F11/36)}
- G06Q 10/20: Administration of product repair or maintenance
- G06F 11/0709: {in a distributed system consisting of a plurality of standalone computer nodes, e.g. clusters, client-server systems}
- G06Q 10/0639: Performance analysis of employees; Performance analysis of enterprise or organisation operations
- G06Q 10/10: Office automation; Time management
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR

## Abstract

An abnormality determination system, comprising at least one processor configured to: acquire an index usable in abnormality determination about an occurrence of abnormality in a service providing system for providing a predetermined service; acquire plan data about a plan of the predetermined service; and execute the abnormality determination based on the index and the plan data.

## Claims

### Claim 1

An abnormality determination system, comprising at least one processor configured to:
acquire an index usable in an abnormality determination about an occurrence of an abnormality in a service providing system for providing a predetermined service;
acquire plan data about a plan of the predetermined service, the plan data indicating a campaign time in which a campaign related to the predetermined service is run;
determine an abnormality determination criterion about the abnormality determination based on the plan data;
adjust the abnormality criterion during the campaign time based on the plan data; and
execute the abnormality determination based on the index and the abnormality determination criterion in real time;
wherein the service providing system is a system for concurrently providing a plurality of services each of which is the predetermined service,
wherein the at least one processor is configured to:
acquire the index of each of the plurality of services,
acquire the plan data of each of the plurality of services,
determine the abnormality determination criterion based on the plan data for each of the plurality of services, wherein the abnormality determination criterion for each of the plurality of services are not the same;
acquire the plan data indicating the campaign time for at least one of the plurality of services;
adjust the abnormality criterion for the at least one of the plurality of services during the campaign time for the at least one of the plurality of services based on the plan data for the at least one of the plurality of services; and
execute the abnormality determination of each of the plurality of services based on the index of each of the plurality of services, and the plan data of each of the plurality of services in real time.

### Claim 2 (depends on 1)

The abnormality determination system according to claim 1,
wherein the plan data indicates a maintenance time in which maintenance related to the predetermined service is performed, and
wherein the at least one processor is configured to execute the abnormality determination based on the index and the maintenance time indicated by the plan data.

### Claim 3 (depends on 1)

The abnormality determination system according to claim 1, wherein the at least one processor is configured to determine the abnormality determination criterion based on a relationship between a condition about the plan data and the abnormality determination criterion used when the condition is satisfied.

### Claim 4 (depends on 1)

The abnormality determination system according to claim 1, wherein the at least one processor is configured to determine the abnormality determination criterion based on the plan data and a learning model that has learned a relationship between the plan data for training and the abnormality determination criterion.

### Claim 5 (depends on 4)

The abnormality determination system according to claim 4, wherein the at least one processor is configured to determine the abnormality determination criterion based on the learning model that has learned the relationship based on past performance.

### Claim 6 (depends on 4)

The abnormality determination system according to claim 4, wherein the at least one processor is configured to execute the abnormality determination based on the index and a learning model that has learned a relationship between the index for training and an abnormality determination result about the occurrence of the abnormality.

### Claim 7 (depends on 6)

The abnormality determination system according to claim 6, wherein the at least one processor is configured to execute the abnormality determination based on the learning model that has learned the relationship based on past performance.

### Claim 8 (depends on 1)

The abnormality determination system according to claim 1, wherein the at least one processor is configured to execute the abnormality determination for each of the plurality of services that is a target of the abnormality determination, based on a relationship between the index and the plan of the each of the plurality of services and an overall index and plan of the plurality of services.

### Claim 9 (depends on 1)

The abnormality determination system according to claim 1, wherein the at least one processor is configured to execute the abnormality determination for each of the plurality of services that is a target of the abnormality determination, based on a relationship between the index and the plan of the each of the plurality of services and the index and the plan of another of the plurality of services.

### Claim 10 (depends on 1)

The abnormality determination system according to claim 1, wherein the index is selected from among a number of payment transactions, a payment amount, a number of orders, a number of uses, a number of new users, a number of active users, an access count, and a login count.

### Claim 11

An abnormality determination method, comprising:
acquiring an index usable in an abnormality determination about an occurrence of an abnormality in a service providing system for providing a predetermined service;
acquiring plan data about a plan of the predetermined service, the plan data indicating a campaign time in which a campaign related to the predetermined service is run;
determining an abnormality determination criterion about the abnormality determination based on the plan data;
adjusting the abnormality criterion during the campaign time based on the plan data; and
executing the abnormality determination based on the index and the abnormality determination criterion in real time;
wherein the service providing system is a system for concurrently providing a plurality of services each of which is the predetermined service,
wherein the method comprises:
acquiring the index of each of the plurality of services,
acquiring the plan data of each of the plurality of services,
determining the abnormality determination criterion based on the plan data for each of the plurality of services, wherein the abnormality determination criterion for each of the plurality of services are not the same;
acquiring the plan data indicating campaign time for at least one of the plurality of services;
adjusting the abnormality criterion for the at least one of the plurality of services during the campaign time for the at least one of the plurality of services based on the plan data for the at least one of the plurality of services; and
executing the abnormality determination of each of the plurality of services based on the index of each of the plurality of services, and the plan data of each of the plurality of services in real time.

### Claim 12

A non-transitory computer-readable information storage medium for storing a program for causing a computer to:
acquire an index usable in an abnormality determination about an occurrence of an abnormality in a service providing system for providing a predetermined service;
acquire plan data about a plan of the predetermined service, the plan data indicating a campaign time in which a campaign related to the predetermined service is run;
determine an abnormality determination criterion about the abnormality determination based on the plan data;
adjust the abnormality criterion during the campaign time based on the plan data; and
execute the abnormality determination based on the index and the abnormality determination criterion in real time;
wherein the service providing system is a system for concurrently providing a plurality of services each of which is the predetermined service,
wherein the program causes the computer to:
acquire the index of each of the plurality of services,
acquire the plan data of each of the plurality of services,
determine the abnormality determination criterion based on the plan data for each of the plurality of services, wherein the abnormality determination criterion for each of the plurality of services are not the same;
acquire the plan data indicating the campaign time for at least one of the plurality of services;
adjust the abnormality criterion for the at least one of the plurality of services during the campaign time for the at least one of the plurality of services based on the plan data for the at least one of the plurality of services; and
execute the abnormality determination of each of the plurality of services based on the index of each of the plurality of services, and the plan data of each of the plurality of services in real time.
