# US 12,225,164 B2 · Image processing system, relay server, and non-transitory computer-readable storage medium

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

- Number: US 12,225,164 B2
- Document ID: US12225164B2
- Status: Granted
- Kind: B2
- Application number: 18/345,882
- Filed: 2023-06-30
- Published: 2024-01-11
- Granted: 2025-02-11
- Earliest claimed: 2022-07-05
- Assignees: Canon Kabushiki Kaisha
- Applicants: Canon Kabushiki Kaisha
- Inventors: Taiga Shimoda
- Web page: https://patentgrep.com/patent/US12225164B2

## CPC

- H04N 1/00464: {using browsers, i.e. interfaces based on mark-up languages}
- G06F 3/12: Digital output to print unit {, e.g. line printer, chain printer}
- G06F 3/1204: {resulting in reduced user or operator actions, e.g. presetting, automatic actions, using hardware token storing data}
- G06F 3/1253: {Configuration of print job parameters, e.g. using UI at the client}
- G06F 3/1287: {via internet}
- G06F 3/1288: {in client-server-printer device configuration}
- H04N 1/00244: {with a server, e.g. an internet server (fax-servers or the like for store and forward H04N1/324)}
- H04N 2201/0094: Multifunctional device, i.e. a device capable of all of reading, reproducing, copying, facsimile transception, file transception
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A relay server that relays a service provided by a service server transmits information about a screen to be displayed on a web browser of an image processing apparatus to the image processing apparatus, determines a display mode during execution of a job relating to the service by a local application of the image processing apparatus, and transmits the job and information about the determined display mode to the image processing apparatus.

## Claims

### Claim 1

An image processing system in which a relay server configured to relay a service provided by a service server and an image processing apparatus including a local application configured to control execution of a job received from the relay server are connected together via a network,
the relay server comprising:
one or more memories, and
one or more processors, wherein the one or more processors and the one or more memories of the relay server are configured to cause the relay server to:
transmit, to the image processing apparatus, information about a screen to be displayed before execution of the job on a web browser of the image processing apparatus;
determine a display mode about a screen to be displayed during execution of the job by the local application of the image processing apparatus; and
transmit, to the image processing apparatus, the job and information about the display mode determined, and
the image processing apparatus comprising:
a display,
one or more memories, and
one or more processors, wherein the one or more processors and the one or more memories of the image processing apparatus are configured to cause the image processing apparatus to implement:
the web browser configured to control the display to display the screen to be displayed before execution of the job based on the information about the screen to be displayed on the web browser transmitted by the relay server; and
the local application configured to control the display to display the screen to be displayed during the execution of the job based on the job and the information about the display mode transmitted by the relay server.

### Claim 2 (depends on 1)

The image processing system according to claim 1, wherein the job is a print job for printing a file.

### Claim 3 (depends on 1)

The image processing system according to claim 1, wherein the job is a scan job for executing scanning.

### Claim 4 (depends on 1)

The image processing system according to claim 1, wherein the one or more processors and the one or more memories of the image processing apparatus are further configured to cause the image processing apparatus to transmit a result of execution of the job to the relay server.

### Claim 5 (depends on 1)

The image processing system according to claim 1, wherein the one or more processors and the one or more memories of the relay server are further configured to cause the relay server to determine the display mode based on at least one of a type of the service provided by the service server or a type of the image processing apparatus.

### Claim 6

A relay server configured to relay a service provided by a service server, the relay server comprising:
one or more memories, and
one or more processors, wherein the one or more processors and the one or more memories of the relay server are configured to cause the relay server to:
transmit, to an image processing apparatus, information about a screen to be displayed before execution of a job on a web browser of the image processing apparatus;
determine a display mode about a screen to be displayed during execution of the job relating to the service by a local application of the image processing apparatus; and
transmit, to the image processing apparatus, the job and information about the display mode determined.

### Claim 7

A method for controlling a relay server configured to relay a service provided by a service server, the method comprising:
transmitting, to an image processing apparatus, information about a screen to be displayed before execution of a job on a web browser of the image processing apparatus;
determining a display mode about a screen to be displayed during execution of the job relating to the service by a local application of the image processing apparatus; and
transmitting, to the image processing apparatus, the job and information about the determined display mode.

### Claim 8

A non-transitory computer-readable storage medium storing instructions that, when executed by a computer of a relay server, cause the computer of the relay server to perform:
transmitting, to an image processing apparatus, information about a screen to be displayed before execution of a job on a web browser of the image processing apparatus;
determining a display mode about a screen to be displayed during execution of the job by a local application of the image processing apparatus, the job relating to a service provided by a service server; and
transmitting, to the local application of the image processing apparatus, the job and information about the determined display mode.
