# US 10,484,569 B2 · Information processing apparatus, recording medium, and control method for displaying information by a browser

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

- Number: US 10,484,569 B2
- Document ID: US10484569B2
- Status: Granted
- Kind: B2
- Application number: 16/042,760
- Filed: 2018-07-23
- Published: 2018-11-15
- Granted: 2019-11-19
- Earliest claimed: 2015-12-17
- Assignees: Canon Kabushiki Kaisha
- Applicants: Canon Kabushiki Kaisha
- Inventors: Shinya Suzuki
- Web page: https://patentgrep.com/patent/US10484569B2

## CPC

- H04N 1/32122: {in a separate device, e.g. in a memory or on a display separate from image data}
- G06F 3/1204: {resulting in reduced user or operator actions, e.g. presetting, automatic actions, using hardware token storing data}
- G06F 3/121: {Facilitating exception or error detection and recovery, e.g. fault, media or consumables depleted}
- G06F 3/1224: {Client or server resources management}
- G06F 3/1225: {Software update, e.g. print driver, modules, plug-ins, fonts}
- G06F 3/1254: {Automatic configuration, e.g. by driver}
- G06F 3/1285: {Remote printer device, e.g. being remote from client or server}
- H04N 1/00464: {using browsers, i.e. interfaces based on mark-up languages}
- H04N 2201/0082: Image hardcopy reproducer (H04N2201/0091 - H04N2201/0094 take precedence)
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

An information processing apparatus accepts, on a print setting screen provided by a first application, an instruction that a browser displays information. If a second application that has issued a print instruction to a printer driver is determined to be a default browser of an operating system, a built-in browser of the first application displays information, and if the second application is determined to be not the default browser, the default browser displays the information.

## Claims

### Claim 1

An information processing apparatus having first and second applications installed,
wherein the first application provides a first print setting dialog based on a user operating a second print setting dialog opened by the second application, and
wherein the first print setting dialog is a modal dialog set to be displayed in front of a screen to be opened by the second application,
the apparatus comprising:
at least one processor; and
at least one memory having stored thereon instructions that, when executed by the processor, cause the information processing apparatus to:
receive a user selection on a predetermined item in the first print setting dialog provided by the first application;
cause a display unit to display a screen based on receiving the user selection, the screen being a screen for receiving an instruction for determining a third application to be used for displaying information corresponding to the predetermined item; and
cause the display unit to display the information by using the determined third application.

### Claim 2 (depends on 1)

The information processing apparatus according to claim 1, wherein the third and second applications are Web browsers.

### Claim 3 (depends on 2)

The information processing apparatus according to claim 2, wherein, after receiving an instruction for determination of the type of the browser used for opening the information via the screen for selecting the browser, the browser of the type determined on a basis of the instruction is started to operate.

### Claim 4 (depends on 1)

The information processing apparatus according to claim 1, wherein the information is help information.

### Claim 5 (depends on 1)

The information processing apparatus according to claim 1, wherein displaying the information by using the third application is performed by instructing an operating system to open a predetermined URL by using the third application.

### Claim 6 (depends on 1)

The information processing apparatus according to claim 1, wherein the second application is a default Web browser, and the screen is displayed so that the third application to be used for displaying the information is a Web browser different from the default Web browser.

### Claim 7

A control method of an information processing apparatus having first and second applications installed, wherein the first application provides a first print setting dialog based on a user operating a second print setting dialog opened by the second application, and wherein the first print setting dialog is a modal dialog set to be displayed in front of a screen to be opened by the second application, the method comprising:
receiving a user selection on a predetermined item in the first print setting dialog provided by the first application,
displaying a screen based on receiving the user selection, the screen being a screen for receiving an instruction for determining a third application to be used for displaying information corresponding to the predetermined item,
displaying the information by using the determined third application.

### Claim 8 (depends on 7)

The control method according to claim 7, wherein the first and third applications are Web browsers.

### Claim 9 (depends on 8)

The control method according to claim 8, wherein, after receiving an instruction for determination of the type of the browser used for opening the information via the screen for selecting the browser, the browser of the type determined on a basis of the instruction is started to operate.

### Claim 10 (depends on 7)

The control method according to claim 7, wherein the information is help information.

### Claim 11 (depends on 7)

The control method according to claim 7, wherein displaying the information by using the third application is performed by instructing an operating system to open a predetermined URL by using the third application.

### Claim 12 (depends on 7)

The control method according to claim 7, wherein the second application is a default Web browser, and the screen is displayed so that the third application to be used for displaying the information is a Web browser different from the default Web browser.

### Claim 13

A non-transitory computer-readable storage medium having a first application installed,
wherein the first application comprising codes for:
causing a display unit to display a first print setting dialog based on a user operating a second print setting dialog opened by a second application, wherein the first print setting dialog is a modal dialog set to be displayed in front of a screen to be opened by the second application; and
causing the display unit to display, based on a user selecting a predetermined item, a screen for allowing a user to determine a third application to be used for displaying information corresponding to the predetermined item,
wherein the information is displayed using the determined third application.

### Claim 14 (depends on 13)

The non-transitory computer-readable storage medium to claim 13, wherein the third and second applications are Web browsers.

### Claim 15 (depends on 14)

The non-transitory computer-readable storage medium according to claim 14, wherein, after receiving an instruction for determination of the type of the browser used for opening the information via the screen for selecting the browser, the browser of the type determined on a basis of the instruction is started to operate.

### Claim 16 (depends on 13)

The non-transitory computer-readable storage medium according to claim 13, wherein the information is help information.

### Claim 17 (depends on 13)

The non-transitory computer-readable storage medium according to claim 13, wherein displaying the information by using the third application is performed by instructing an operating system to open a predetermined URL by using the third application.

### Claim 18 (depends on 13)

The non-transitory computer-readable storage medium according to claim 13, wherein the second application is a default Web browser, and the screen is displayed so that the third application to be used for displaying the information is a Web browser different from the default Web browser.
