# US 11,907,358 B2 · Communication device, non-transitory computer-readable recording medium storing computer-readable instructions for communication device, and method performed by communication device

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

- Number: US 11,907,358 B2
- Document ID: US11907358B2
- Status: Granted
- Kind: B2
- Application number: 17/457,274
- Filed: 2021-12-02
- Published: 2022-06-02
- Granted: 2024-02-20
- Earliest claimed: 2020-12-02
- Assignees: Brother Kogyo Kabushiki Kaisha
- Applicants: Brother Kogyo Kabushiki Kaisha
- Inventors: Satoru Yanagi
- Web page: https://patentgrep.com/patent/US11907358B2

## CPC

- G06F 21/31: User authentication
- G06F 21/45: Structures or tools for the administration of authentication
- G06F 2221/2131: Lost password, e.g. recovery of lost or forgotten passwords
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A communication device may receive from a server authentication information, and may register the authentication information in a memory. The communication device may send first location information in the communication device to the server. The communication device may register a first password in the memory in a case where the authentication information is received from the server and a registration request is received from the terminal device. The communication device may send the authentication information and second location information in the communication device to the server in a case where a first change instruction is obtained after the authentication information and the first password have been registered in the memory. The communication device may change the first password in the memory to a second password in a case where a change request is received from the terminal device.

## Claims

### Claim 1

A communication device comprising:
a memory; and
a controller,
wherein the controller is configured to:
receive authentication information from a server for the communication device to use the server;
in a case where the authentication information is received from the server, register the authentication information in the memory;
send first location information in the communication device to the server, the first location information being to be sent from the server to a terminal device;
receive a registration request including the first location information from the terminal device which has received the first location information;
in a case where the authentication information is received from the server and the registration request is received from the terminal device, register a first password in the memory;
obtain a first change instruction for changing the first password without the first password being inputted after the authentication information and the first password have been registered in the memory;
in a case where the first change instruction is obtained, send the authentication information and second location information in the communication device to the server, the second location information being to be sent from the server to the terminal device;
receive a change request including the second location information from the terminal device which has received the second location information; and
in a case where the change request is received from the terminal device, change the first password in the memory to a second password.

### Claim 2 (depends on 1)

The communication device as in claim 1, wherein
in a case where the authentication information is received from the server, the controller is configured to send the authentication information and the first location information to the server.

### Claim 3 (depends on 1)

The communication device as in claim 1, wherein
the controller is further configured to:
obtain the first password inputted by a user.

### Claim 4 (depends on 3)

The communication device as in claim 3, wherein
the controller is configured to obtain the first password before the authentication information is received from the server.

### Claim 5 (depends on 1)

The communication device as in claim 1, wherein
the controller is further configured to:
send to the terminal device, first input screen data representing a first input screen for inputting the first password,
wherein the controller is configured to obtain the first password by receiving the first password from the terminal device due to the first password being inputted by a user to the first input screen displayed on the terminal device.

### Claim 6 (depends on 1)

The communication device as in claim 1, wherein
the controller is further configured to:
obtain code information after the code information created by the server has been sent from the server to the terminal device; and
in a case where the code information is obtained, send the code information to the server,
wherein the controller is configured to receive the authentication information from the server in response to the code information being sent to the server.

### Claim 7 (depends on 1)

The communication device as in claim 1, wherein
a third password is registered in the memory in advance at a time of shipment of the communication device, and
in a case where a second change instruction for changing the third password is obtained in a state where the third password is registered in the memory, the controller is configured to receive the authentication information from the server.

### Claim 8 (depends on 7)

The communication device as in claim 7, wherein
the controller is further configured to:
notify that the first password has not been registered yet after the first location information has been sent to the server and before the registration request is received from the terminal device.

### Claim 9 (depends on 8)

The communication device as in claim 8, wherein
the controller is further configured to:
in a case where the first password is registered in the memory after it has been notified that the first password has not been registered yet, notify that the first password has been registered.

### Claim 10 (depends on 1)

The communication device as in claim 1, wherein
the controller is further configured to:
in a case where the first password is registered in the memory, notify that the first password has been registered.

### Claim 11 (depends on 1)

The communication device as in claim 1, wherein
the controller is further configured to:
send, to the terminal device, second input screen data representing a second input screen for inputting the first password after the authentication information and the first password have been registered in the memory,
wherein in a case where a predetermined area in the second input screen displayed on the terminal device is selected by the user without the first password being inputted by a user to the second input screen, the controller is configured to obtain the first change instruction by receiving the first change instruction from the terminal device.

### Claim 12 (depends on 1)

The communication device as in claim 1, wherein
the controller is further configured to:
obtain the second password inputted by a user.

### Claim 13 (depends on 12)

The communication device as in claim 12, wherein
the controller is further configured to:
in a case where the change request is received from the terminal device, send to the terminal device, third input screen data representing a third input screen for inputting the second password,
wherein in a case where the second password is inputted by the user to the third input screen displayed on the terminal device, the controller is configured to obtain the second password by receiving the second password from the terminal device.

### Claim 14

A non-transitory computer-readable recording medium storing computer-readable instructions for a communication device, wherein
the computer-readable instructions, when executed by a processor of the communication device, cause the communication device to:
receive authentication information from a server for the communication device to use the server;
in a case where the authentication information is received from the server, register the authentication information in a memory;
send first location information in the communication device to the server, the first location information being to be sent from the server to a terminal device;
receive a registration request including the first location information from the terminal device which has received the first location information;
in a case where the authentication information is received from the server and the registration request is received from the terminal device, register a first password in the memory;
obtain a first change instruction for changing the first password without the first password being inputted after the authentication information and the first password have been registered in the memory;
in a case where the first change instruction is obtained, send the authentication information and second location information in the communication device to the server, the second location information being to be sent from the server to the terminal device;
receive a change request including the second location information from the terminal device which has received the second location information; and
in a case where the change request is received from the terminal device, change the first password in the memory to a second password.

### Claim 15

A method performed by a communication device, the method comprising:
receiving authentication information from a server for the communication device to use the server;
in a case where the authentication information is received from the server, registering the authentication information in a memory;
sending first location information in the communication device to the server, the first location information being to be sent from the server to a terminal device;
receiving a registration request including the first location information from the terminal device which has received the first location information;
in a case where the authentication information is received from the server and the registration request is received from the terminal device, registering a first password in the memory;
obtaining a first change instruction for changing the first password without the first password being inputted after the authentication information and the first password have been registered in the memory;
in a case where the first change instruction is obtained, sending the authentication information and second location information in the communication device to the server, the second location information being to be sent from the server to the terminal device;
receiving a change request including the second location information from the terminal device which has received the second location information; and
in a case where the change request is received from the terminal device, changing the first password in the memory to a second password.
