# US 10,481,843 B1 · Information processing apparatus and information storage medium with listing of error data and list acquisition

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

- Number: US 10,481,843 B1
- Document ID: US10481843B1
- Status: Granted
- Kind: B1
- Application number: 16/054,677
- Filed: 2018-08-03
- Granted: 2019-11-19
- Earliest claimed: 2018-08-03
- Assignees: Toshiba Tec Kabushiki Kaisha
- Applicants: Toshiba Tec Kabushiki Kaisha
- Inventors: Sho Koike
- Web page: https://patentgrep.com/patent/US10481843B1

## CPC

- G06F 3/1229: {Printer resources management or printer maintenance, e.g. device status, power levels}
- G06F 3/1204: {resulting in reduced user or operator actions, e.g. presetting, automatic actions, using hardware token storing data}
- G06F 3/1287: {via internet}
- G06F 11/0733: {in a data processing system embedded in an image processing device, e.g. printer, facsimile, scanner}
- 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)}
- H04N 1/00344: {with a management, maintenance, service or repair apparatus (monitoring H04N1/00002)}
- H04N 1/00538: {Modular devices, i.e. allowing combinations of separate components, removal or replacement of components}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

An information processing apparatus includes a processor and a memory configured to store a command for operating the processor. The processor acquires a first list including a plurality of error data, each of which includes information indicating a cause of an error occurring in an image forming apparatus, and adds up the number of occurrence times of each of plural cause candidates relating to the error based on the first list. The processor further ranks the plural cause candidates depending on the number of occurrence times, and generates a second list in which each of the plural cause candidates and a rank are associated with each other.

## Claims

### Claim 1

An information processing apparatus, comprising:
a processor configured to
acquire a first list including a plurality of error data, each of which includes information indicating a cause of an error occurring in an image forming apparatus,
add a number of occurrence times of each of plural cause candidates relating to the error based on the first list,
rank the plural cause candidates depending on the number of occurrence times, and
generate a second list in which each of the plural cause candidates and a rank are associated with each other; and
a memory configured to store a command for operating the processor,
wherein when the number of occurrence times of a first cause candidate of a first error is the same as that of a second error candidate of the first error, the processor is configured to compare the number of occurrence times of a cause candidate that is the same as the first cause candidate with that of a cause candidate that is the same as the second cause candidate among the plural cause candidates relating to a second error different from the first error, and to determine a rank of the first cause candidate and the second cause candidate for the first error based on a result of the comparison.

### Claim 2 (depends on 1)

The information processing apparatus according to claim 1, wherein
the processor is configured to update the number of occurrence times based on acquisition of new error data after generation of the second list, and update the rank associated with each of plural cause candidates according to the number of occurrence times after updating the number of occurrence times.

### Claim 3 (depends on 1)

The information processing apparatus according to claim 1, wherein
the processor is configured to acquire manual data including information relating to each of the plural cause candidates, and revise the manual data such that a sequence of the information relating to each of the plural cause candidates displayed on a screen is changed according to the rank.

### Claim 4 (depends on 1)

The information processing apparatus according to claim 1, wherein the rank indicates a priority of repair associated with each of the plural cause candidates.

### Claim 5 (depends on 1)

The information processing apparatus of claim 1, wherein the number of occurrence times of each of the plural cause candidates corresponds to an amount of error data including information indicating a cause corresponding to each of the plural cause candidates among the plurality of error data.

### Claim 6 (depends on 3)

The information processing apparatus according to claim 3, wherein the processor is configured to cause the screen to display information relating to the plural cause candidates in descending order of rank.

### Claim 7

A non-transitory information storage medium for storing a program, which, when executed by a processor, causes the processor to:
acquire a first list including a plurality of error data, each of which includes information indicating a cause of an error occurring in an image forming apparatus;
add a number of occurrence times of each of plural cause candidates relating to the error based on the first list;
rank the plural cause candidates depending on the number of occurrence times;
generate a second list in which each of the plural cause candidates and a rank are associated with each other, and
when the number of occurrence times of a first cause candidate of a first error is the same as that of a second error candidate of the first error, compare the number of occurrence times of a cause candidate that is the same as the first cause candidate with that of a cause candidate that is the same as the second cause candidate among the plural cause candidates relating to a second error different from the first error, and determine a rank of the first cause candidate and the second cause candidate for the first error based on a result of the comparison.

### Claim 8 (depends on 7)

The information storage medium according to claim 7, wherein
the processor is configured to update the number of occurrence times based on acquisition of new error data after generation of the second list, and update the rank associated with each of plural cause candidates according to the number of occurrence times after updating the number of occurrence times.

### Claim 9 (depends on 7)

The information storage medium according to claim 7, wherein
the processor is configured to acquire manual data including information relating to each of the plural cause candidates, and revise the manual data such that a sequence of the information relating to each of the plural cause candidates displayed on a screen is changed according to the rank.

### Claim 10 (depends on 7)

The information storage medium according to claim 7, wherein the rank indicates a priority of repair associated with each of the plural cause candidates.

### Claim 11 (depends on 7)

The information storage medium of claim 7, wherein the number of occurrence times of each of the plural cause candidates corresponds to an amount of error data including information indicating a cause corresponding to each of the plural cause candidates among the plurality of error data.

### Claim 12 (depends on 9)

The information storage medium according to claim 9, wherein the processor is configured to cause the screen to display information relating to the plural cause candidates in descending order of rank.

### Claim 13

An information processing method, comprising:
acquiring, by a processor, a first list including a plurality of error data, each of which includes information indicating a cause of an error occurring in an image forming apparatus;
adding a number of occurrence times of each of plural cause candidates relating to the error based on the first list;
ranking the plural cause candidates depending on the number of occurrence times;
generating a second list in which each of the plural cause candidates and a rank are associated with each other, and
when the number of occurrence times of a first cause candidate of a first error is the same as that of a second error candidate of the first error, comparing the number of occurrence times of a cause candidate that is the same as the first cause candidate with that of a cause candidate that is the same as the second cause candidate among the plural cause candidates relating to a second error different from the first error, and determining a rank of the first cause candidate and the second cause candidate for the first error based on a result of the comparison.

### Claim 14 (depends on 13)

The information processing method according to claim 13, further comprising:
updating the number of occurrence times based on acquisition of new error data after generation of the second list, and updating the rank associated with each of plural cause candidates according to the number of occurrence times after updating the number of occurrence times.

### Claim 15 (depends on 13)

The information processing method according to claim 13, further comprising:
acquiring manual data including information relating to each of the plural cause candidates, and revising the manual data such that a sequence of information relating to each of the plural cause candidates displayed on a screen is changed according to the rank.

### Claim 16 (depends on 13)

The information processing method according to claim 13, wherein the rank indicates a priority of repair associated with each of the plural cause candidates.

### Claim 17 (depends on 13)

The information processing method of claim 13, wherein the information indicating the cause of the error includes information indicating a replacement part.
