# US 2023/0056860 A1 · Information processing apparatus, flow generation method, and computer program product

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

- Number: US 2023/0056860 A1
- Document ID: US20230056860A1
- Status: Published application
- Kind: A1
- Application number: 17/876,042
- Filed: 2022-07-28
- Published: 2023-02-23
- Earliest claimed: 2021-08-23
- Assignees: Ricoh Company, Ltd.
- Inventors: Tomoyuki TAZUKE; Ryuichi TAKANO; Tsuyoshi YAMADA
- Web page: https://patentgrep.com/patent/US20230056860A1

## CPC

- G05B 19/4155: characterised by program execution, i.e. part program or machine function execution, e.g. selection of a program
- G06Q 10/06311: {Scheduling, planning or task assignment for a person or group}
- G06Q 10/103: {Workflow collaboration or project management}
- G05B 2219/50391: Robot
- G05B: CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS (systems for controlling or regulating non-electric variables G05D; systems for regulating electric or magnetic variables G05F; control devices or systems insofar as characterised by mechanical features only G05G)
- 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 information processing apparatus includes circuitry. The circuitry displays one or more screens that receive an operation by a user. The circuitry identifies an operation item corresponding to the operation based on display information of the one or more screens, according to the operation on the one or more screens. The circuitry generates an operation component associated with a condition corresponding to the operation item. The circuitry generates a flow of operations based on the operation component according to an order of operations including the operation by the user, the flow of operations being a flow to be processed by a computer that executes an application.

## Claims

### Claim 1

An information processing apparatus, comprising circuitry configured to:
display one or more screens that receive an operation by a user;
identify an operation item corresponding to the operation based on display information of the one or more screens, according to the operation on the one or more screens;
generate an operation component associated with a condition corresponding to the operation item; and
generate a flow of operations based on the operation component according to an order of operations including the operation by the user, the flow of operations being a flow to be processed by a computer that executes an application.

### Claim 2 (depends on 1)

The information processing apparatus of claim 1, wherein the circuitry searches a predetermined area on the one or more screens for one or more candidates of the operation item corresponding to the operation, based on position information of the operation, to identify the one or more candidates of the operation item.

### Claim 3 (depends on 2)

The information processing apparatus of claim 2, wherein the circuitry displays the identified one or more candidates of the operation item.

### Claim 4 (depends on 1)

The information processing apparatus of claim 1, wherein the condition corresponding to the operation item is an input condition for an entry field on the one or more screens corresponding to the operation.

### Claim 5 (depends on 4)

The information processing apparatus of claim 4, wherein the input condition for the entry field on the one or more screens is inherited.

### Claim 6 (depends on 1)

The information processing apparatus of claim 1, wherein the circuitry is further configured to receive an operation for changing the identified operation item by the user.

### Claim 7 (depends on 1)

The information processing apparatus of claim 1, wherein the circuitry is further configured to:
display the generated operation component of the flow; and
receive an operation of editing the operation component by the user.

### Claim 8 (depends on 1)

The information processing apparatus of claim 1, wherein the flow of operations is used to allow a software robot to operate the application.

### Claim 9

A flow generation method performed by an information processing apparatus, the method comprising:
displaying one or more screens that receive an operation by a user;
identifying an operation item corresponding to the operation based on display information of the one or more screens, according to the operation on the one or more screens;
generating an operation component associated with a condition corresponding to the operation item; and
generating a flow of operations based on the operation component according to an order of operations including the operation by the user, the flow of operations being a flow to be processed by a computer that executes an application.

### Claim 10 (depends on 9)

The flow generation method of claim 9, wherein the identifying includes searching a predetermined area on the one or more screens for one or more candidates of the operation item corresponding to the operation, based on position information of the operation, to identify the one or more candidates of the operation item.

### Claim 11 (depends on 10)

The flow generation method of claim 10, wherein the identifying includes displaying the identified one or more candidates of the operation item.

### Claim 12 (depends on 9)

The flow generation method of claim 9, wherein the condition corresponding to the operation item is an input condition for an entry field on the one or more screens corresponding to the operation.

### Claim 13 (depends on 12)

The flow generation method of claim 12, wherein the input condition for the entry field on the one or more screens is inherited.

### Claim 14 (depends on 9)

The flow generation method of claim 9, further comprising receiving an operation for changing the identified operation item by the user.

### Claim 15 (depends on 9)

The flow generation method of claim 9, further comprising:
displaying the generated operation component; and
receiving an operation of editing the operation component by the user.

### Claim 16 (depends on 9)

The flow generation method of claim 9, wherein the flow of operations is used to allow a software robot to operate the application.

### Claim 17

A computer program product for being executed on an information processing apparatus, comprising instructions, which, when executed by the information processing apparatus, cause the information processing apparatus to carry out a flow generation method comprising:
displaying one or more screens that receive an operation by a user;
identifying an operation item corresponding to the operation based on display information of the one or more screens, according to the operation on the one or more screens;
generating an operation component associated with a condition corresponding to the operation item; and
generating a flow of operations based on the operation component according to an order of operations including the operation by the user, the flow of operations being a flow to be processed by a computer that executes an application.
