# US 2019/0379798 A1 · Information processing apparatus, control method, and storage medium

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

- Number: US 2019/0379798 A1
- Document ID: US20190379798A1
- Status: Published application
- Kind: A1
- Application number: 16/429,645
- Filed: 2019-06-03
- Published: 2019-12-12
- Earliest claimed: 2018-06-08
- Assignees: Canon Kabushiki Kaisha
- Applicants: Canon Kabushiki Kaisha
- Inventors: Kazuya Nakashima
- Web page: https://patentgrep.com/patent/US20190379798A1

## CPC

- H04N 1/00503: {Customising to a particular machine or model, machine function or application}
- H04N 1/00389: {Programmable function keys, e.g. for one-touch operation (H04N1/00387 takes precedence; for automation of transmitter jobs H04N1/32058)}
- H04N 1/00432: {using tabs}
- H04N 1/00506: {Customising to the data to be displayed}
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

In an information processing apparatus, in a case where between a timing when a user operation based on a first operation button is executed and a timing when a user operation based on a second operation button is executed, another user operation is executed on document data, a third operation button is added between the first and second operation buttons, and in a display area, a tab is displayed in a state where the third operation button is placed between the first and second operation buttons.

## Claims

### Claim 1

An information processing apparatus comprising:
one or more processors; and
at least one memory storing executable instructions, which when executed by the one or more processors, cause the information processing apparatus to:
display a display area where a plurality of operation buttons corresponding to user operations to be executed on document data is displayed,
the plurality of operation buttons being placed in a tab displayed in the display area according to an order determined in advance, and
the display area being displayed based on the tab being selected, thereby enabling switching to a state where the plurality of operation buttons is displayed,
wherein in a case where between a timing when a user operation based on a first operation button included in the plurality of operation buttons is executed and a timing when a user operation based on a second operation button included in the plurality of operation buttons is executed, another user operation is executed on the document data, a third operation button corresponding to the another user operation is added between the first and second operation buttons, and
wherein in the display area, the tab in which the plurality of operation buttons and the third operation button are displayed next to each other, or a new tab is displayed in a state where the third operation button is placed between the first and second operation buttons.

### Claim 2 (depends on 1)

The information processing apparatus according to claim 1, wherein the instructions, when executed by the one or more processors, further cause the information processing apparatus to:
display a first screen allowing a user to select whether to add the third operation button to the plurality of operation buttons,
wherein in a case where the user makes a selection to add the third operation button on the first screen, the third operation button corresponding to a user operation executed on the document data is added to the plurality of operation buttons.

### Claim 3 (depends on 2)

The information processing apparatus according to claim 2, wherein in a case where the user makes a selection not to add the third operation button to the plurality of operation buttons on the first screen, the third operation button is not added.

### Claim 4 (depends on 2)

The information processing apparatus according to claim 2, wherein the display area includes:
a first tab in which the plurality of operation buttons is placed; and
a second tab in which a plurality of operation buttons different from the plurality of operation buttons is placed, and
wherein the instructions, when executed by the one or more processors, further cause the information processing apparatus to:
display a second screen allowing the user to select whether to add the third operation button to the plurality of different operation buttons placed in the second tab.

### Claim 5 (depends on 4)

The information processing apparatus according to claim 4, wherein in a case where a plurality of the another user operations is performed, the first and second screens allow the user to select whether to add some or all of a plurality of the third operation buttons corresponding to the plurality of the another user operations to the plurality of operation buttons.

### Claim 6 (depends on 1)

The information processing apparatus according to claim 1, wherein the instructions, when executed by the one or more processors, further cause the information processing apparatus to:
manage as a history an operation button corresponding to a user operation executed on the document data; and
determine whether between the timing when the user operation based on the first operation button is executed and the timing when the user operation based on the second operation button is executed, the another user operation is executed,
wherein based on the history, the determination determines whether the another user operation is executed on the document data.

### Claim 7 (depends on 6)

The information processing apparatus according to claim 6, wherein the history includes an operation button corresponding to a user operation executed on the document data, an identifier for distinguishing the operation button corresponding to the executed user operation, and an identifier for distinguishing the tab to which the operation button belongs.

### Claim 8 (depends on 6)

The information processing apparatus according to claim 6, wherein based on the history, the determination determines whether between the first operation button and the second operation button corresponding to the user operation executed according to the order determined in advance and immediately after the user operation based on the first operation button is executed, the another user operation is executed.

### Claim 9 (depends on 8)

The information processing apparatus according to claim 8, wherein the instructions, when executed by the one or more processors, farther cause the information processing apparatus to:
determine whether a third tab including the first and second operation buttons is present in addition to a first tab including the first operation button and the second operation button corresponding to the user operation executed according to the order determined in advance and immediately after the user operation based on the first operation button,
wherein in a case where the determining determines that the third tab is present, the third operation button is added between the first and second operation buttons included in the third tab.

### Claim 10

A non-transitory storage medium storing instructions that, when executed by one or more processors of an information processing apparatus, cause the information processing apparatus to:
display a display area where a plurality of operation buttons corresponding to user operations to be executed on document data is displayed,
the plurality of operation buttons being placed in a tab displayed in the display area according to an order determined in advance, and
the display area being displayed based on the tab being selected, thereby enabling switching to a state where the plurality of operation buttons is displayed,
wherein in a ease where between a timing when a user operation based on a first operation button included in the plurality of operation buttons is executed and a timing when a user operation based on a second operation button included in the plurality of operation buttons is executed, another user operation is executed on the document data, a third operation button corresponding to the another user operation is added between the first and second operation buttons, and
wherein in the display area, the tab in which the plurality of operation buttons and the third operation button are displayed next to each other, or a new tab is displayed in a state where the third operation button is placed between the first and second operation buttons.

### Claim 11

A control method for controlling an information processing apparatus, the control method comprising:
displaying a display area where a plurality of operation buttons corresponding to user operations to be executed on document data is displayed,
the plurality of operation buttons being placed in a tab displayed in the display area according to an order determined in advance, and
the display area being displayed based on the tab being selected, thereby enabling switching to a state where the plurality of operation buttons is displayed; and
in a case where between a timing when a user operation based on a first operation button included in the plurality of operation buttons is executed and a timing when a user operation based on a second operation button included in the plurality of operation buttons is executed, another user operation is executed on the document data, displaying a third operation button corresponding to the another user operation by adding the third operation button between the first and second operation buttons,
wherein in the display area, the tab in which the plurality of operation buttons and the third operation button are displayed next to each other, or a new tab is displayed in a state where the third operation button is placed between the first and second operation buttons.
