IP Library Granted Patent US 11,709,639
Granted Patent B2
US 11,709,639 · App. 18/061,350 · Granted Jul 25, 2023

Non-transitory computer-readable medium storing computer-readable instructions for terminal device and terminal device

Inventor: Takeshi Miyake (Nagoya, JP)
Assignee: Brother Kogyo Kabushiki Kaisha
G06F3/1236G06F3/1209G06F3/1238G06F3/1292G06K7/10722G06K7/1417H04L67/51H04W12/04H04W12/06H04W76/10
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,709,639
App. No.
18/061,350
Granted
Jul 25, 2023
Kind
B2
Abstract

A terminal device may obtain a public key and target identification information from a communication device, search for the communication device via a wireless interface of the terminal device, based on the target identification information and a result of the search for the communication device, determine whether the communication device is to establish a wireless connection with an external device or with the terminal device, in a case where it is determined that the communication device is to establish the wireless connection with the external device, send first connection information to the communication device, in a case where it is determined that the communication device is to establish the wireless connection with the terminal device, send second connection information different from the first connection information to the communication device, establish the wireless connection with the communication device via the wireless interface by using the second connection information.

Claims (46)

1. A communication device comprising:

a processor; and

a memory storing computer-readable instructions, wherein the computer-readable instructions, when executed by the processor, cause the communication device to:

output a public key of the communication device and target identification information identifying the communication device, the target identification information being one of first identification information identifying the communication device and second identification information identifying the communication device, the first identification information being for the communication device to establish a wireless connection with an external device, the second identification information being for the communication device to establish a wireless connection with a terminal device that is different from the external device, the second identification information being different from the first identification information;

after the public key and the target identification information have been outputted, receive an authentication request in which the public key is used, from the terminal device via a wireless interface of the communication device;

after the authentication request has been received from the terminal device, send an authentication response, which is a response to the authentication request, to the terminal device via the wireless interface;

in a case where the outputted target identification information is the first identification information and the authentication response is sent to the terminal device, receive first connection information from the terminal device via the wireless interface,

after the first connection information has been received from the terminal device, establish the wireless connection with the external device via the wireless interface by using the first connection information;

in a case where the outputted target identification information is the second identification information and the authentication response is sent to the terminal device, receive second connection information from the terminal device via the wireless interface; and

after the second connection information has been received from the terminal device, establish the wireless connection with the terminal device via the wireless interface by using the second connection information.

2. The communication device as in claim 1 , wherein

the first identification information does not include predetermined information,

the second identification information includes the predetermined information,

the first connection information is received from the terminal device in a case where the target identification information does not include the predetermined information, and

the second connection information is received from the terminal device in a case where the target identification information includes the predetermined information.

3. The communication device as in claim 2 , wherein

the predetermined information is a predetermined character string,

the first identification information is a MAC address not including the predetermined character string, and

the second identification information is a MAC address including the predetermined character string.

4. The communication device as in claim 1 , wherein

the first identification information is outputted in a case where a first instruction is received from a user, the first instruction being for the communication device establishing the wireless connection with external device, and

the second identification information is outputted in a case where a second instruction is received from a user, the second instruction being for the communication device establishing the wireless connection with terminal device.

5. The communication device as in claim 1 , wherein the computer-readable instructions, when executed by the processor, further cause the communication device to:

receive a search signal from the terminal device via the wireless interface after the public key and the target identification information have been outputted.

6. The communication device as in claim 1 , wherein

the first identification information is a first MAC address of the communication device, and

the second identification information is a second MAC address of the communication device.

7. The communication device as in claim 6 , wherein

the wireless interface is physically one wireless interface, and

the first MAC address is assigned to the physically one wireless interface, and

the second MAC address is assigned to the physically one wireless interface.

8. The communication device as in claim 1 , wherein

the wireless connection with the terminal device via the wireless interface by using the second connection information is established according to a Wi-Fi Direct scheme.

9. The communication device as in claim 1 , wherein

the public key and the target identification information are outputted by a QR code (registered trademark) being displayed, the QR code being obtained by coding the public key and the target identification information.

10. The communication device as in claim 1 , wherein

after the terminal device has established a wireless connection with the external device and the communication device has established the wireless connection with the external device, receive target data from the terminal device via the wireless interface through the external device; and

after the wireless connection with the terminal device has been established, receive the target data from the terminal device via the wireless interface not through the external device.

11. The communication device as in claim 10 , wherein the computer-readable instructions, when executed by the processor, further cause the communication device to:

in a case where the target data is received from the terminal device through the external device, receive a disconnection instruction from the terminal device via the wireless interface through the external device, the disconnection instruction being for disconnecting the wireless connection between the communication device and the external device; and

in a case where the target data is received from the terminal device not through the external device, disconnect the wireless connection between the communication device and the terminal device.

12. The communication device as in claim 11 , wherein

the communication device further comprises a print executing unit;

the target data includes print data representing an image to be printed, and

the computer-readable instructions, when executed by the processor, further cause the communication device to:

cause the print executing unit to print the image on a print medium.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 30, 2023
From: MIYAKE, TAKESHI
To: BROTHER KOGYO KABUSHIKI KAISHA
Reel/Frame 063160/0455 →
Priority Claims (1)
JP 2018-184176 · Sep 28, 2018 · national
Continuity (3)
Division 17209332 · Mar 23, 2021
Continuation 16574891 · Sep 18, 2019
Related Publication 20230101277A1 · Mar 30, 2023