# US 10,310,776 B2 · Output method and output device for cloud printing

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

- Number: US 10,310,776 B2
- Document ID: US10310776B2
- Status: Granted
- Kind: B2
- Application number: 16/013,836
- Filed: 2018-06-20
- Published: 2018-11-01
- Granted: 2019-06-04
- Earliest claimed: 2017-02-10
- Assignees: Avision Inc.
- Applicants: Avision Inc.
- Inventors: Chun-Chieh Liao
- Web page: https://patentgrep.com/patent/US10310776B2

## CPC

- G06F 3/1204: {resulting in reduced user or operator actions, e.g. presetting, automatic actions, using hardware token storing data}
- G06F 3/1222: {Increasing security of the print job}
- G06F 3/1238: {Secure printing, e.g. user identification, user rights for device usage, unallowed content, blanking portions or fields of a page, releasing held jobs}
- G06F 3/1256: {User feedback, e.g. print preview, test print, proofing, pre-flight checks}
- G06F 3/1267: {Job repository, e.g. non-scheduled jobs, delay printing}
- G06F 3/1274: {Deleting of print job}
- G06F 3/1288: {in client-server-printer device configuration}
- G06F 21/608: {Secure printing}
- H04N 1/0023: {Image pull arrangements, e.g. to a multifunctional peripheral from a networked computer}
- H04N 1/00344: {with a management, maintenance, service or repair apparatus (monitoring H04N1/00002)}
- H04N 1/00408: {Display of information to the user, e.g. menus}
- H04N 1/32122: {in a separate device, e.g. in a memory or on a display separate from image data}
- H04N 2201/0039: Connection via a network
- H04N 2201/0081: Image reader (H04N2201/0091 - H04N2201/0094 take precedence)
- H04N 2201/0082: Image hardcopy reproducer (H04N2201/0091 - H04N2201/0094 take precedence)
- H04N 2201/3216: of a job size, e.g. a number of images, pages or copies, size of file, length of message
- H04N 2201/3235: Checking or certification of the authentication information, e.g. by comparison with data stored independently
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

An output method and an output device include steps below. A first electronic device sends a file to a server and generates a piece of verification information corresponding to the file. A second electronic device receives the piece of verification information. An output device reads the piece of verification information, and obtains the file from the server according to the piece of verification information. The output device receives a first verification code via a user interface, determines whether the first verification code matches the piece of verification information, and outputs the paper document of the file when the first verification code matches the piece of verification information. The output device sends a second verification code, generated according to encode data of the file, to the second electronic device for a further verification and deletes the file after the output device output the paper document of the file.

## Claims

### Claim 1

An output method for cloud printing, comprising:
a first electronic device sending a file to a server and generating a piece of verification information corresponding to the file;
a second electronic device displaying the piece of verification information on a screen thereof;
an output device reading the piece of verification information displayed by the second electronic device, and obtaining the file according to the piece of verification information so as to output a paper document of the file,
the output device receiving a first verification code via a user interface and determining whether the first verification code matches the piece of verification information;
outputting the paper document of the file when the first verification code matches the piece of verification information; and
deleting the file after the output device outputs the paper document of the file;
wherein after the step of the output device receiving the first verification code via the user interface and determining whether the first verification code matches the piece of verification information further comprising: sending a second verification code to the second electronic device to perform further verification, and the second verification code is generated according to encode data of the file.

### Claim 2 (depends on 1)

The output method according to claim 1, wherein the encode data comprises a set of information of date and time.

### Claim 3 (depends on 1)

The output method according to claim 1, wherein the encode data comprises one of a MD5 hash value, a Huffman code and a JPEG code.

### Claim 4 (depends on 1)

The output method according to claim 1, wherein the step of the output device reading the piece of verification information displayed by the second electronic device, and obtaining the file according to the piece of verification information so as to output the paper document of the file comprises:
the output device reading the piece of verification information by image capturing, scanning or wireless communicating.

### Claim 5 (depends on 4)

The output method according to claim 4, wherein the step of the output device reading the piece of verification information displayed by the second electronic device, and obtaining the file according to the piece of verification information so as to output the paper document of the file further comprises:
the output device decoding the piece of verification information so as to obtain a network address of the server.

### Claim 6 (depends on 5)

The output method according to claim 5, wherein the step of the output device reading the piece of verification information displayed by the second electronic device, and obtaining the file according to the piece of verification information so as to output the paper document of the file further comprises:
the output device decoding the piece of verification information so as to obtain at least one among a format corresponding to the paper document and an output configuration of the paper document.

### Claim 7

An output device for cloud printing, comprising:
a verification circuit configured for reading a piece of verification information displayed by a second electronic device;
a communication circuit coupled to the verification circuit and configured for obtaining a file from a server according to the piece of verification information;
an output circuit coupled to the communication circuit and the verification circuit and configured for outputting a paper document of the file; and
a user interface module coupled to the verification circuit and the output circuit, and configured for providing a user interface to receive a first verification code, and configured for determining whether the first verification code matches the piece verification information, and configured for controlling the output circuit to output the paper document of the file when the first verification code matches the piece of verification information;
wherein the output device receives the first verification code from the user interface and sends a second verification code to the second electronic device for further verification after determining whether the first verification code matches the piece of verification information, and the second verification code is generated according to encode data of the file.

### Claim 8 (depends on 7)

The output device according to claim 7, wherein the encode data comprises a set of information of date and time.

### Claim 9 (depends on 7)

The output device according to claim 7, wherein the encode data comprises one of a MD5 hash value, a Huffman code and a JPEG code.

### Claim 10 (depends on 7)

The output device according to claim 7, wherein the verification circuit reads the piece of verification information by image capturing, scanning or wireless communicating.

### Claim 11 (depends on 10)

The output device according to claim 10, wherein the verification circuit further decodes the piece of verification information so as to obtain a network address of the server.

### Claim 12 (depends on 11)

The output device according to claim 11, wherein the verification circuit further decodes the piece of verification information so as to obtain at least one among a format corresponding to the paper document and an output configuration of the paper document.

### Claim 13 (depends on 7)

The output device according to claim 7, wherein the output device deletes the file after the output device outputs the paper document of the file.
