# US 10,455,098 B2 · Image processing system

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

- Number: US 10,455,098 B2
- Document ID: US10455098B2
- Status: Granted
- Kind: B2
- Application number: 16/163,710
- Filed: 2018-10-18
- Published: 2019-02-14
- Granted: 2019-10-22
- Earliest claimed: 2010-10-20
- Assignees: Sharp Kabushiki Kaisha
- Applicants: Sharp Kabushiki Kaisha
- Inventors: Yoshinori Nagata
- Web page: https://patentgrep.com/patent/US10455098B2

## CPC

- H04N 1/00222: {details of image data generation or reproduction, e.g. scan-to-email or network printing}
- G06F 3/1204: {resulting in reduced user or operator actions, e.g. presetting, automatic actions, using hardware token storing data}
- G06F 3/1257: {by using pre-stored settings, e.g. job templates, presets, print styles}
- G06F 3/1258: {by updating job settings at the printer}
- G06F 3/1288: {in client-server-printer device configuration}
- H04N 1/00204: {with a digital computer or a digital computer system, e.g. an internet server (programmed control between transmitter and receiver or between image input and image output device H04N1/32561)}
- H04N 1/0044: {for image preview or review, e.g. to help the user position a sheet}
- H04N 1/00501: {Tailoring a user interface [UI] to specific requirements}
- H04N 1/00795: {Reading arrangements (details of scanning heads H04N1/024; scanning arrangements therefor H04N1/04)}
- H04N 2201/0039: Connection via a network
- H04N 2201/0094: Multifunctional device, i.e. a device capable of all of reading, reproducing, copying, facsimile transception, file transception
- H04N 2201/3204: of data relating to a user, sender, addressee, machine or electronic recording medium (H04N2201/3256 and subgroups take precedence)
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

In an image processing system, a multifunction printer carries out image reading or printing in accordance with processing execution condition information stored in a storage apparatus of a host PC. A storage apparatus of a client PC stores processing execution condition information. In a case where the client PC is connected to the host PC via the network, a control apparatus transmits the processing execution condition information stored in the storage apparatus to the host PC. The host PC stores the received processing execution condition information in the storage apparatus.

## Claims

### Claim 1

A host apparatus connectable with an image reading apparatus via a network, comprising:
a host-side storage apparatus; and
a host-side controller configured or programmed to:
cause the host-side storage apparatus to store processing execution condition information indicative of an execution condition of scanning which is carried out on the image reading apparatus;
receive, from the image reading apparatus, a request that the host apparatus transmit the processing execution condition information;
transmit, to the image reading apparatus in response to the request, the processing execution condition information stored in the host-side storage apparatus;
receive changed processing execution condition information transmitted from the image reading apparatus in response to the processing execution condition information stored in the host-side storage apparatus being transmitted to the image reading apparatus, the changed processing execution condition information being transmitted with respect to the processing execution condition information to the host-side storage apparatus; and
cause the host-side storage apparatus to store the changed processing execution condition information in place of the processing execution condition information stored in the host-side storage apparatus.

### Claim 2 (depends on 1)

The host apparatus as set forth in claim 1, wherein:
the processing execution condition information includes a plurality of pieces of processing execution condition information;
identifiers that distinguish the plurality of pieces of processing execution condition information are included with the plurality of pieces of processing execution condition information, respectively;
the host-side controller checks whether or not the identifier of each of the plurality of pieces of processing execution condition information received matches any one of the identifiers of the plurality of pieces of processing condition information previously stored in the host-side storage apparatus;
in a case where the identifier of one of the plurality of pieces of processing execution condition information received matches the identifier of one of the plurality of pieces of processing condition information previously stored in the host-side storage apparatus, the host-side controller overwrites the one of the plurality of pieces of processing condition information previously stored in the host-side storage apparatus with the one of the plurality of pieces of processing execution condition information received; and
in a case where the identifier of the one of the plurality of pieces of processing execution condition information received does not match any one of the identifiers of the plurality pieces of processing condition information previously stored in the host-side storage apparatus, the host-side controller stores, in the host-side storage apparatus, the one of the plurality of pieces of processing execution condition information received, as a new piece of processing execution condition information.

### Claim 3 (depends on 1)

The host apparatus as set forth in claim 1, wherein the host apparatus displays a login screen that displays one or more login buttons, and receives selection of one of the one or more login buttons by a user so as to log into the image reading apparatus.

### Claim 4 (depends on 3)

The host apparatus as set forth in claim 3, wherein the one or more login buttons each include a user name and a user icon of a user registered in the host apparatus.

### Claim 5

An information processing method to be carried out by a host apparatus connectable with an image reading apparatus via a network,
the host apparatus including:
a host-side storage apparatus; and
a host-side controller,
the method comprising the steps of:
causing a host-side controller of the host apparatus to cause a host-side storage apparatus of the host apparatus to store processing execution condition information indicative of an execution condition of scanning which is carried out on the image reading apparatus;
causing the host-side controller to (i) receive from the image reading apparatus a request that the host apparatus transmit the processing execution condition information and (ii) transmit, to the image reading apparatus in response to the request, the processing execution condition information stored in the host-side storage apparatus;
causing the host-side controller to (i) receive changed processing execution condition information transmitted from the image reading apparatus in response to the processing execution condition information stored in the host-side storage apparatus being transmitted to the image reading apparatus, the changed processing execution condition information being transmitted with respect to the processing execution condition information to the host-side storage apparatus, and (ii) cause the host-side storage apparatus to store the changed processing execution condition information in place of the processing execution condition information stored in the host-side storage apparatus.
