# US 10,768,873 B1 · Authentication system for printing at a device using a mobile application

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

- Number: US 10,768,873 B1
- Document ID: US10768873B1
- Status: Granted
- Kind: B1
- Application number: 16/423,417
- Filed: 2019-05-28
- Granted: 2020-09-08
- Earliest claimed: 2019-05-28
- Assignees: KYOCERA Document Solutions Inc.
- Applicants: Kyocera Document Solutions Inc.
- Inventors: Arthur Alacar; Jin Liang
- Web page: https://patentgrep.com/patent/US10768873B1

## CPC

- 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/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/1236: {Connection management}
- G06F 3/1289: {in server-client-printer device configuration, e.g. the server does not see the printer}
- G06F 3/1292: {Mobile client, e.g. wireless printing}
- G06F 21/31: User authentication
- G06F 21/44: Program or device authentication
- G06F 3/1268: {Job submission, e.g. submitting print job order or request not the print data itself}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

An authentication system uses authentication tokens to print documents from third party applications to a printing device. A mobile device includes a mobile application that obtains information for the printing device. The information may be identification information provided by a graphical code. It also may be a code generated by the mobile application. The mobile application requests that the third party application generate an authentication token. The mobile application stores the authentication token for the third party application and the information at a document processing platform, which is separate from the printing device or application. The printing device provides its information to the document processing platform to receive the authentication token. The printing device provides the authentication token to the third party application to establish a connection to print documents through the mobile device.

## Claims

### Claim 1

A method for printing a document from a third party application using a mobile application, the method comprising:
receiving a first request from a mobile application to establish a first connection to a first printing device at a third party application having a document;
receiving a second request from the mobile application to establish a second connection to a second printing device at the third party application having the document;
generating a first authentication token at the third party application for the mobile application based on the first request;
generating a second authentication token at the third party application for the mobile application based on the second request;
generating a first identification code at the mobile application to pair with the first authentication token;
generating a second identification code at the mobile application to pair with the second authentication token;
storing the first identification code and the first authentication token and the second identification code and the second authentication token on a document processing platform;
receiving the first identification code at the first printing device;
receiving the second identification code at the second printing device;
retrieving the first authentication token from the document processing platform based on the first identification code;
retrieving the second authentication token from the document processing platform based on the second identification code;
printing the document directly from the third party application at the first printing device through the first connection established by the first authentication token; and
printing the second document directly from the third party application at the second printing device through the second connection established by the first authentication token.

### Claim 2 (depends on 1)

The method of claim 1, further comprising removing the first authentication token from the document processing platform after retrieval by the first printing device.

### Claim 3 (depends on 1)

The method of claim 1, wherein the generating the first identification code includes generating a personal identification number (PIN) code.

### Claim 4 (depends on 1)

The method of claim 1, further comprising deleting the first identification code from the mobile application after the first identification code is received at the first printing device.

### Claim 5 (depends on 1)

The method of claim 1, further comprising setting the first authentication token to expire after a predetermined time or number of uses.

### Claim 6 (depends on 1)

The method of claim 1, further comprising providing the document to the mobile application to display.

### Claim 7 (depends on 1)

The method of claim 1, further comprising selecting the document for printing once the first connection is established between the third party application and the first printing device using the mobile application.

### Claim 8

A method for printing a document from a third party application using a mobile application, the method comprising:
pairing a mobile application with a first printing device to receive identification information using a first identification code for the first printing device;
pairing the mobile application with a second printing device to receive identification information using a second identification code for the second printing device;
receiving a first request from the mobile application to establish a first connection to the first printing device at a third party application having a document;
receiving a second request from the mobile application to establish a second connection to the second printing device at the third party application having the document;
generating a first authentication token at the third party application in response to the first request;
generating a second authentication token at the third party application in response to the second request;
providing the first and second authentication tokens to the mobile application;
storing the first authentication token and the identification information for the first printing device at a document processing platform;
storing the second authentication token and the identification information for the second printing device at the document processing platform;
retrieving the first authentication token from the document processing platform by the first printing device upon receipt of the identification information for the first printing device;
retrieving the second authentication token from the document processing platform by the second printing device upon receipt of the identification information for the second printing device:
printing the document directly from the third party application at the first printing device; and
printing the document directly from the third party application at the second printing device.

### Claim 9 (depends on 8)

The method of claim 8, further comprising removing the first authentication token from the document processing platform after retrieval by the first printing device.

### Claim 10 (depends on 8)

The method of claim 8, wherein the pairing includes scanning the first identification code of the first printing device by the mobile application that includes the identification information.

### Claim 11 (depends on 10)

The method of claim 10, wherein the first identification code is a graphical code.

### Claim 12 (depends on 8)

The method of claim 8, further comprising setting the first authentication token to expire after a predetermined time or number of uses.

### Claim 13 (depends on 8)

The method of claim 8, further comprising providing the document to the mobile application to display.

### Claim 14 (depends on 8)

The method of claim 8, further comprising selecting the document for printing once the first connection is established between the third party application and the first printing device using the mobile application.

### Claim 15

A method for printing documents from a plurality of applications at a printing device using a mobile application, the method comprising:
receiving a first authentication token from a first application of the plurality of applications at a mobile application, wherein a first document is provided by the first application;
receiving a second authentication token from a second application of the plurality of applications at the mobile application, wherein a second document is provided by the second application;
pairing information for a printing device with the first and second authentication tokens by the mobile application;
storing the information and the first and second authentication tokens at a document processing platform;
providing the information from the printing device to the document processing platform;
retrieving the first and second authentication tokens from the document processing platform by the printing device according to the information;
printing the first document from the first application at the printing device using the first authentication token; and
printing the second document from the second application at the printing device using the second authentication token.

### Claim 16 (depends on 15)

The method of claim 15, further comprising scanning a graphical code on the printing device by the mobile application to obtain the information.

### Claim 17 (depends on 15)

The method of claim 15, further comprising generating the information as an identification code at the mobile application upon receipt of the first or second authentication token.

### Claim 18 (depends on 17)

The method of claim 17, further comprising receiving the identification code at the printing device.

### Claim 19 (depends on 15)

The method of claim 15, further comprising providing the first document or the second document to the printing device.

### Claim 20 (depends on 15)

The method of claim 15, further comprising using the mobile application to select the first document or the second document to print at the printing device.
