# US 9,521,274 B2 · Device sharing processing of input data with an external information processing apparatus

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

- Number: US 9,521,274 B2
- Document ID: US9521274B2
- Status: Granted
- Kind: B2
- Application number: 14/842,304
- Filed: 2015-09-01
- Published: 2016-03-17
- Granted: 2016-12-13
- Earliest claimed: 2014-09-11
- Assignees: Ricoh Company, Ltd.
- Applicants: Mitsuo Ando
- Inventors: Mitsuo Ando
- Web page: https://patentgrep.com/patent/US9521274B2

## CPC

- H04N 1/00244: {with a server, e.g. an internet server (fax-servers or the like for store and forward H04N1/324)}
- H04N 1/00954: {Scheduling operations or managing resources (H04N1/0096 takes precedence; program initiating or switching G06F9/48; allocation of computer resources G06F9/50)}
- H04N 1/32502: {in systems having a plurality of input or output devices}
- H04N 1/32587: {Controller}
- H04N 2201/007: Selecting or switching between a still picture apparatus or function and another apparatus or function (H04N2201/0022 takes precedence)
- 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

## Abstract

A device includes an input unit configured to input first data; a reduction unit configured to perform a part of a first process for the first data inputted by the input unit to generate second data, a data amount of the second data being less than a data amount of the first data, and the first process being requested to be performed by an information processing apparatus connected via a network; a transmission unit configured to transmit the second data generated by the reduction unit to the information processing apparatus; and a reception unit configured to receive third data via the network, the information processing apparatus performing the first process for the second data to generate the third data.

## Claims

### Claim 1

A device, comprising:
processing circuitry configured to obtain first data and perform a part of a first process on first data to generate second data, a data amount of the second data being less than a data amount of the first data, the first process being requested to be performed by an information processing apparatus connected via a network, and the second data being processed so that a remainder of the first process is executable in the information processing apparatus;
a transmitter configured to transmit the generated second data to the information processing apparatus; and
a receiver configured to receive third data via the network, the information processing apparatus performing the remainder of the first process on the second data to generate the third data, wherein both the second data transmitted by the transmitter and the third data received by the receiver are derived from the first data obtained by the processing circuitry.

### Claim 2 (depends on 1)

The device as claimed in claim 1, wherein the processing circuitry is further configured to perform a binarization process on the first data to generate the second data, the part of the first process including the binarization process.

### Claim 3 (depends on 2)

The device as claimed in claim 2, wherein the first process includes a process of extracting text data from the first data.

### Claim 4 (depends on 1)

The device as claimed in claim 1, wherein the processing circuitry is further configured to:
perform a second process on the first data to generate fourth data, the second process being different from the first process, and
combine the generated fourth data with the received third data.

### Claim 5 (depends on 4)

The device as claimed in claim 4, wherein the processing circuitry is further configured to combine text data with the fourth data, the text data being generated by performing the first process.

### Claim 6 (depends on 5)

The device as claimed in claim 5, wherein the processing circuitry is further configured to generate PDF (portable document format) data based on the first data, and combine the generated PDF data with the text data to generate PDF data with transparent text.

### Claim 7 (depends on 1)

The device as claimed in claim 1, wherein the processing circuitry is further configured to:
perform the first process on the second data; and
determine whether to transmit the generated second data to the information processing apparatus based on a communication rate of the network, the data amount of the second data, an estimated processing time required for performing the first process for the second data by the information processing apparatus, and an estimated processing time required for performing the first process on the second data by the processing circuitry,
wherein when the processing circuitry determines to transmit the second data, the transmitter transmits the second data to the information processing apparatus, and
when the processing circuitry determines not to transmit the second data, the processing circuitry performs the first process on the second data.

### Claim 8

A data processing method for processing data in a device, the method comprising:
inputting first data;
performing a part of a first process on the first data to generate second data, a data amount of the second data being less than a data amount of the first data, the first process being requested to be performed by an information processing apparatus connected via a network, and the second data being processed so that a remainder of the first process is executable in the information processing apparatus;
transmitting the generated second data to the information processing apparatus; and
receiving third data via the network, the information processing apparatus performing the remainder of the first process on the second data to generate the third data, wherein both the transmitted second data and the received third data are derived from the inputted first data.

### Claim 9 (depends on 8)

The data processing method as claimed in claim 8, wherein the part of the first process includes a binarization process, which is performed on the first data to generate the second data.

### Claim 10 (depends on 9)

The data processing method as claimed in claim 9, wherein the first process includes a process of extracting text data from the first data.

### Claim 11 (depends on 8)

The data processing method as claimed in claim 8, further comprising:
performing a second process on the first data to generate fourth data, the second process being different from the first process; and
combining the generated fourth data with the received third data.

### Claim 12 (depends on 11)

The data processing method as claimed in claim 11, further comprising combining the fourth data with text data generated by performing the first process.

### Claim 13

A non-transitory computer program product to be executed on a computer to perform a method, the method comprising:
inputting first data;
performing a part of a first process on the first data to generate second data, a data amount of the second data being less than a data amount of the first data, the first process being requested to be performed by an information processing apparatus connected via a network, and the second data being processed so that a remainder of the first process is executable in the information processing apparatus;
transmitting the generated second data to the information processing apparatus; and
receiving third data via the network, the information processing apparatus performing the remainder of the first process on the second data to generate the third data, wherein both the transmitted second data and the received third data are derived from the inputted first data.

### Claim 14 (depends on 13)

The computer program product as claimed in claim 13, wherein the part of the first process includes a binarization process, which is performed on the first data to generate the second data.

### Claim 15 (depends on 14)

The computer program product as claimed in claim 14, wherein the first process includes a process of extracting text data from the first data.

### Claim 16 (depends on 13)

The computer program product as claimed in claim 13, further comprising:
performing a second process on the first data to generate fourth data, the second process being different from the first process; and
combining the generated fourth data with the received third data.

### Claim 17 (depends on 16)

The computer program product as claimed in claim 16, further comprising combining the fourth data with text data generated by performing the first process.
