IP Library › Granted Patent US 11,550,525
Granted Patent B2
US 11,550,525 · App. 17/325,313 · Granted Jan 10, 2023

Non-transitory computer-readable medium storing computer-readable instructions for terminal device to send connection information to communication device, and communication device

Inventor: Ryoya Tsuji (Nagoya, JP)
Assignee: Brother Kogyo Kabushiki Kaisha
G06F3/1292G06F3/1222G06F3/1236H04L9/30H04W84/12H04W88/08
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,550,525
App. No.
17/325,313
Granted
Jan 10, 2023
Kind
B2
Abstract

A terminal device may execute a first attempt process in which the terminal device attempts to communicate with a server on the Internet via a communication interface by using a specific LAN to which the terminal device is currently connected; and in a case where the attempt to communicate with the server is successful in the first attempt process, send connection information to a communication device different from the terminal device, the connection information being for connecting the communication device to the specific LAN, wherein in a case where a specific condition is fulfilled, the connection information is not sent to the communication device, the specific condition including a condition that the attempt to communicate with the server fails in the first attempt process.

Claims (108)

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

the terminal device comprises:

a communication interface configured to execute communication using a Local Area Network (LAN); and

a processor,

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

execute a first attempt process in which the terminal device attempts to communicate with a server on the Internet via the communication interface by using a specific LAN to which the terminal device is currently connected; and

in a case where the attempt to communicate with the server is successful in the first attempt process, send connection information to a communication device different from the terminal device, the connection information being for connecting the communication device to the specific LAN, wherein in a case where a specific condition is fulfilled, the connection information is not sent to the communication device, the specific condition including a condition that the attempt to communicate with the server fails in the first attempt process.

2. The non-transitory computer-readable medium as in claim 1 , wherein

the connection information is sent to the communication device in a case where the attempt to communicate with the server fails in the first attempt process and a first instruction is inputted, and

the specific condition includes a condition that the attempt to communicate with the server fails in the first attempt process and the first instruction is not inputted.

3. The non-transitory computer-readable medium as in claim 2 , wherein

the terminal device further comprises a display unit, and

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

in a case where the attempt to communicate with the server fails in the first attempt process, cause the display unit to display a first screen including a first button for receiving input of the first instruction.

4. The non-transitory computer-readable medium as in claim 2 , wherein

the specific condition includes a condition that the attempt to communicate with the server fails in the first attempt process, the first instruction is not inputted, and a second instruction different from the first instruction is inputted, and

the terminal device is configured not to receive the second instruction in the case where the attempt to communicate with the server is successful in the first attempt process.

5. The non-transitory computer-readable medium as in claim 4 , wherein

the terminal device further comprises a display unit, and

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

in a case where the attempt to communicate with the server fails in the first attempt process, cause the display unit to display a first screen including a first button for receiving input of the first instruction and a second button for receiving input of the second instruction; and

in the case where the attempt to communicate with the server is successful in the first attempt process, cause the display unit to display a second screen that includes a third button for receiving an instruction to send the connection information to the communication device and does not include the second button.

6. The non-transitory computer-readable medium as in claim 1 , wherein

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

after the connection information has been sent to the communication device, send an attempt request to the communication device, the attempt request being for causing the communication device to attempt to communicate with the server by using the specific LAN, wherein an attempt result in response to the attempt request is outputted by a predetermined output unit.

7. The non-transitory computer-readable medium as in claim 1 , wherein

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

after the connection information has been sent to the communication device, execute a second attempt process in which the terminal device attempts to communicate with the communication device via the communication interface by using the specific LAN.

8. The non-transitory computer-readable medium as in claim 1 , wherein

the communication interface is an interface configured to execute communication using a wireless LAN, and

the specific LAN is a wireless LAN formed by an access point.

9. The non-transitory computer-readable medium as in claim 1 , wherein

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

in a case where specific information obtained by using a public key of the communication device is outputted by the communication device, obtain the public key;

send an authentication request in which the obtained public key is used to the communication device; and

receive an authentication response from the communication device in response to the authentication request being sent to the communication device, and

the connection information is sent to the communication device after the authentication response has been received from the communication device.

10. The non-transitory computer-readable medium as in claim 1 , wherein

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

after the connection information has been sent to the communication device, send a registration signal to the communication device, the registration signal being for registering identification information of the communication device in the server.

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

the terminal device comprises:

a communication interface configured to execute communication using a Local Area Network (LAN); and

a processor,

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

send connection information to a communication device different from the terminal device via the communication interface, the connection information being for connecting the communication device to a specific LAN to which the terminal device is currently connected; and

after the connection information has been sent to the communication device, send an attempt request to the communication device via the communication interface, the attempt request being for causing the communication device to attempt to communicate with a server on the Internet by using the specific LAN, wherein an attempt result in response to the attempt request is outputted by a predetermined output unit.

12. The non-transitory computer-readable medium as in claim 11 , wherein

the attempt request is sent to the communication device after the connection information has been sent to the communication device and the communication device has connected to the specific LAN.

13. The non-transitory computer-readable medium as in claim 11 , wherein

the terminal device further comprises the predetermined output unit, and

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

in response to the attempt request being sent to the communication device, receive result information indicating the attempt result from the communication device via the communication interface; and

cause the predetermined output unit to output the attempt result indicated by the received result information.

14. The non-transitory computer-readable medium as in claim 13 , wherein

the predetermined output unit is a display unit,

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

after the connection information has been sent to the communication device, execute a second attempt process in which the terminal device attempts to communicate with the communication device via the communication interface by using the specific LAN; and

in a case where the attempt to communicate with the communication device fails in the second attempt process, cause the display unit to display a third screen,

the display unit is caused to display a fourth screen in a case where the attempt to communicate with the communication device is successful in the second attempt process and the result information indicating a failure of the attempt to communicate with the server is received from the communication device,

the display unit is caused to display a fifth screen in a case where the attempt to communicate with the communication device is successful in the second attempt process and the result information indicating success of the attempt to communicate with the server is received from the communication device, and

the third screen, the fourth screen, and the fifth screen include messages different from each other.

15. The non-transitory computer-readable medium as in claim 11 , wherein

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

after the connection information has been sent to the communication device, execute a second attempt process in which the terminal device attempts to communicate with the communication device via the communication interface by using the specific LAN.

16. The non-transitory computer-readable medium as in claim 11 , wherein

the communication interface is an interface configured to execute communication using a wireless LAN, and

the specific LAN is a wireless LAN formed by an access point.

17. The non-transitory computer-readable medium as in claim 11 , wherein

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

in a case where specific information obtained by using a public key of the communication device is outputted by the communication device, obtain the public key;

send an authentication request in which the obtained public key is used to the communication device; and

receive an authentication response from the communication device in response to the authentication request being sent to the communication device, and

the connection information is sent to the communication device after the authentication response has been received from the communication device.

18. The non-transitory computer-readable medium as in claim 11 , wherein

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

after the connection information has been sent to the communication device, send a registration signal to the communication device, the registration signal being for registering identification information of the communication device in the server.

19. A communication device comprising;

a communication interface configured to execute communication using a Local Area Network (LAN);

a processor; and

a memory storing computer-readable instructions therein,

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

receive connection information from a terminal device different from the communication device via the communication interface, the connection information being for connecting the communication device to a specific LAN to which the terminal device is currently connected;

connect the communication interface to the specific LAN by using the received connection information;

after the connection information has been received from the terminal device, receive an attempt request from the terminal device via the communication interface, the attempt request being for causing the communication device to attempt to communicate with a server on the Internet by using the specific LAN;

after the attempt request has been received from the terminal device, attempt to communicate with the server via the communication interface by using the specific LAN; and

cause an output unit of the communication device to output result information indicating an attempt result in response to the attempt request.

20. The communication device as in claim 19 , wherein

the output unit is the communication interface, and

the result information is outputted by sending the result information to the terminal device via the communication interface.

21. The communication device as in claim 19 , wherein

the attempt request is received from the terminal device via the communication interface by using the specific LAN after the communication device has connected to the specific LAN.

22. The communication device as in claim 19 , wherein

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

after the connection information has been received from the terminal device, receive a predetermined signal from the terminal device via the communication interface by using the specific LAN; and

send a response signal to the terminal device via the communication interface by using the specific LAN in response to the predetermined signal being received from the terminal device.

23. The communication device as in claim 19 , wherein

the communication interface is an interface configured to execute communication using a wireless LAN, and

the specific LAN is a wireless LAN formed by an access point.

24. The communication device as in claim 19 , wherein

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

cause the output unit to output specific information obtained by using a public key;

after the specific information has been outputted, receive an authentication request in which the public key is used from the terminal device via the communication interface; and

send an authentication response to the terminal device via the communication interface in response to the authentication request being received from the terminal device, and

the connection information is received from the terminal device after the authentication response has been sent to the terminal device.

25. The communication device as in claim 19 , wherein

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

in a case where the attempt to communicate with the server is successful, send a registration request to the server via the communication interface by using the specific LAN, the registration request being for registering identification information of the communication device in the server.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 20, 2021
From: TSUJI, RYOYA
To: BROTHER KOGYO KABUSHIKI KAISHA
Reel/Frame 056297/0395 →
Priority Claims (1)
JP JP2020-089952 · May 22, 2020 · national
Continuity (1)
Related Publication 20210365225A1 · Nov 25, 2021
Cited By (1)
US 12,200,620