# US 11,308,271 B2 · Information processing apparatus and non-transitory computer readable medium storing information processing program

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

- Number: US 11,308,271 B2
- Document ID: US11308271B2
- Status: Granted
- Kind: B2
- Application number: 16/458,204
- Filed: 2019-07-01
- Published: 2020-01-16
- Granted: 2022-04-19
- Earliest claimed: 2018-07-10
- Assignees: FUJIFILM Business Innovation Corp.
- Applicants: FUJIFILM Business Innovation Corp.
- Inventors: Chihiro Sato
- Web page: https://patentgrep.com/patent/US11308271B2

## CPC

- G06V 30/40: Document-oriented image-based pattern recognition
- G06F 40/194: Calculation of difference between files
- G06F 40/226: Validation
- G06V 30/418: Document matching, e.g. of document images
- G06V 30/10: Character recognition
- G06V: IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

An information processing apparatus includes a generation part that generates plural documents of different quality from an input document input in a process in accordance with each of plural attribute values in a case where the plural attribute values designating quality of a document to be generated by the process are set for an attribute regulating operation of the process included in a preset process procedure, a control part that performs a control for retaining the plural documents generated by the generation part in a storage device, and an output part that outputs any one document as a representative document among the plural documents generated by the generation part and, in a case where an output request for a document different from the output document is received, outputs a document having quality designated by the output request among the plural documents retained in the storage device by the control part.

## Claims

### Claim 1

An information processing apparatus comprising:
a generation part that generates a plurality of documents of different quality from an input document input in a process in accordance with each of a plurality of attribute values in a case where the plurality of attribute values designating quality of a document to be generated by the process are set for an attribute regulating operation of the process included in a preset process procedure;
a control part that performs a control for retaining the plurality of documents generated by the generation part in a storage device; and
an output part that outputs any one document as a representative document among the plurality of documents generated by the generation part and, in a case where an output request for a document different from the output document is received, outputs a document having quality designated by the output request among the plurality of documents retained in the storage device by the control part,
wherein in a case where a response that indicates that the document output by the output part is a document having the designated quality is received,
the control part performs a control for deleting the plurality of documents from the storage device,
wherein even in a case where the response is not received, the control part performs the control for deleting the plurality of documents from the storage device after an elapse of a preset period from the output of the representative document by the output part.

### Claim 2 (depends on 1)

The information processing apparatus according to claim 1,
wherein a priority level that represents a priority of the attribute value is set for the plurality of attribute values,
the generation part generates the plurality of documents using the priority level, and
the output part outputs a document having the highest priority level as the representative document among the plurality of documents associated with the priority level used in the generation.

### Claim 3 (depends on 2)

The information processing apparatus according to claim 2,
wherein the generation part performs the generation in order from a document corresponding an attribute value having the highest priority level among the plurality of attribute values.

### Claim 4 (depends on 3)

The information processing apparatus according to claim 3, further comprising:
a setting part that sets the number of settings of the priority level in the process.

### Claim 5 (depends on 2)

The information processing apparatus according to claim 2,
wherein the generation part performs the generation in order from a document corresponding an attribute value having the lowest priority level among the plurality of attribute values.

### Claim 6 (depends on 5)

The information processing apparatus according to claim 5, further comprising:
a setting part that sets the number of settings of the priority level in the process.

### Claim 7 (depends on 2)

The information processing apparatus according to claim 2,
wherein in a case where a plurality of the input documents for the process are present,
the generation part generates the plurality of documents generated from each input document in accordance with a preset generation order.

### Claim 8 (depends on 7)

The information processing apparatus according to claim 7,
wherein the generation part generates the plurality of documents generated from each input document in a reception order of the process and in order from a document corresponding to an attribute value having the highest priority level among the plurality of attribute values while switching the input document which is a generation source of the document in order each time the document is generated from the input document.

### Claim 9 (depends on 8)

The information processing apparatus according to claim 8, further comprising:
a setting part that sets the number of settings of the priority level in the process.

### Claim 10 (depends on 7)

The information processing apparatus according to claim 7,
wherein the generation part generates the plurality of documents for each input document in a reception order of the input document and in order from a document corresponding to an attribute value having the highest priority level among the plurality of attribute values.

### Claim 11 (depends on 7)

The information processing apparatus according to claim 7,
wherein the generation part generates the plurality of documents for each input document in a reception order of the input document and in order from a document corresponding to an attribute value having the lowest priority level among the plurality of attribute values.

### Claim 12 (depends on 7)

The information processing apparatus according to claim 7, further comprising:
a setting part that sets the number of settings of the priority level in the process.

### Claim 13 (depends on 2)

The information processing apparatus according to claim 2, further comprising:
a setting part that sets the number of settings of the priority level in the process.

### Claim 14 (depends on 13)

The information processing apparatus according to claim 13,
wherein the setting part sets the number of settings of the priority level for each information processing apparatus, each process procedure, each process, or each attribute of the process.

### Claim 15 (depends on 13)

The information processing apparatus according to claim 13,
wherein the setting part further sets a process order of the process for each information processing apparatus or each process procedure.

### Claim 16 (depends on 13)

The information processing apparatus according to claim 13,
wherein the setting part further sets a priority level among attributes of the process.

### Claim 17 (depends on 16)

The information processing apparatus according to claim 16,
wherein the generation part generates a document in accordance with a priority level of the plurality of documents that is set using a combination of the priority level among the attributes of the process and the priority levels set for the attribute values of the attribute.

### Claim 18 (depends on 1)

A non-transitory computer readable medium storing an information processing program causing a computer to function as each part of the information processing apparatus according to claim 1.
