IP Library Granted Patent US 11,589,223
Granted Patent B2
US 11,589,223 · App. 16/939,202 · Granted Feb 21, 2023

Terminal device and non-transitory computer-readable recording medium storing computer readable instructions for terminal device

Inventor: Syun Takeuchi (Ichinomiya, JP)
Assignee: BROTHER KOGYO KABUSHIKI KAISHA
H04W12/06H04L9/30H04W76/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,589,223
App. No.
16/939,202
Granted
Feb 21, 2023
Kind
B2
Abstract

A terminal device may determined whether the terminal device has been established a wireless connection with an access point. In a case where it is determined that the terminal device has been established the wireless connection with the access point, the terminal device may send first connection information to the communication device, the first connection information being for establishing a wireless connection between the communication device and the access point. In a case where it is determined that the terminal device has not been established the wireless connection with the access point, the terminal device may communicate second connection information with the communication device, the second connection information being for establishing a wireless connection between the terminal device and the communication device not via the access point.

Claims (46)

1. A terminal device comprising:

a wireless interface configured to execute wireless communication according to Wi-Fi standard; and

a controller configured to:

obtain a public key of a communication device;

determine whether the terminal device has a current wireless connection with an access point, where the access point is a different device from the communication device;

send an authentication request in which the public key is used to the communication device via the wireless interface;

receive an authentication response from the communication device via the wireless interface;

in a case where it is determined that the terminal device has the current wireless connection with the access point, send first connection information to the communication device via the wireless interface after the authentication response has been received from the communication device, the first connection information being for establishing a wireless connection between the communication device and the access point;

in a case where it is determined that the terminal device does not have the current wireless connection with the access point, communicate second connection information with the communication device via the wireless interface after the authentication response has been received from the communication device, the second connection information being for establishing a wireless connection between the terminal device and the communication device not via the access point; and

establish the wireless connection between the terminal device and the communication device by using the second connection information via the wireless interface after the second connection information has been communicated with the communication device.

2. The terminal device as in claim 1 , wherein

the controller determines whether the terminal device has the current wireless connection with the access point after the public key has been obtained and before the authentication request is sent to the communication device.

3. The terminal device as in claim 1 , wherein

the public key is obtained by executing Bootstrapping according to a Device Provisioning Protocol (DPP) of the Wi-Fi standard,

the authentication request is a DPP Authentication Request,

the authentication response is a DPP Authentication Response,

the first connection information is a first Configuration Object for establishing the wireless connection between the communication device and the access point, and

the second connection information is a second Configuration Object for establishing the wireless connection between the terminal device and the communication device not via the access point.

4. The terminal device as in claim 3 , wherein

the terminal device operates as a Configurator according to the DPP after the authentication response has been received from the communication device, and

the controller sends the second connection information that is the second Configuration Object to the communication device.

5. The terminal device as in claim 3 , wherein

the controller is further configured to:

in the case where it is determined that the terminal device has the current wireless connection with the access point, determine whether the current wireless connection with the access point is a first-type wireless connection or a second-type wireless connection, wherein the first-type wireless connection is in compliance with the DPP, and the second-type wireless connection is in compliance with a first wireless network in which the access point operates as a parent station using a Service Set Identifier (SSID) and a password,

wherein in a case where it is determined that the current wireless connection with the access point is the first-type wireless connection, the controller sends the first connection information that is the first Configuration Object including a Signed-Connector according to the DPP to the communication device, and

in a case where it is determined that the current wireless connection with the access point is the second-type wireless connection, the controller sends the first connection information that is the first Configuration Object including the SSID and the password of the first wireless network to the communication device.

6. The terminal device as in claim 1 , wherein

the controller sends the second connection information that includes a Service Set Identifier (SSID) and a password of a second wireless network in which the terminal device operates as a parent station to the communication device,

the controller establishes the wireless connection between the terminal device and the communication device by using the second connection information via the wireless interface after the second connection information has been sent to the communication device, and

in a case where the wireless connection between the terminal device and the communication device is established, the communication device operates as a child station in the second wireless network.

7. The terminal device as in claim 1 , wherein

the controller is further configured to:

in a case where the public key is obtained and it is determined that the terminal device does not have the current wireless connection with the access point, execute a process for shifting a state of the wireless interface from a state in which the wireless interface is unable to execute the wireless communication via the wireless interface to a state in which the wireless interface is able to execute the wireless communication via the wireless interface,

wherein the controller sends the authentication request to the communication device via the wireless interface after the state of the wireless interface has been shifted to the state in which the wireless interface is able to execute the wireless communication.

8. A non-transitory computer-readable recording medium storing computer readable instructions for a terminal device, wherein

the terminal device comprises:

a wireless interface configured to execute wireless communication according to Wi-Fi standard; and

a processor,

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

obtain a public key of a communication device;

determine whether the terminal device has a current wireless connection with an access point, where the access point is a different device from the communication device;

send an authentication request in which the public key is used to the communication device via the wireless interface;

receive an authentication response from the communication device via the wireless interface;

in a case where it is determined that the terminal device has the current wireless connection with the access point, send first connection information to the communication device via the wireless interface after the authentication response has been received from the communication device, the first connection information being for establishing a wireless connection between the communication device and the access point;

in a case where it is determined that the terminal device does not have the current wireless connection with the access point, communicate second connection information with the communication device via the wireless interface after the authentication response has been received from the communication device, the second connection information being for establishing a wireless connection between the terminal device and the communication device not via the access point; and

establish the wireless connection between the terminal device and the communication device by using the second connection information via the wireless interface after the second connection information has been communicated with the communication device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 27, 2020
From: TAKEUCHI, SYUN
To: BROTHER KOGYO KABUSHIKI KAISHA
Reel/Frame 053315/0054 →
Priority Claims (1)
JP JP2019-140732 · Jul 31, 2019 · national
Continuity (1)
Related Publication 20210037382A1 · Feb 4, 2021