IP Library › Granted Patent US 12,101,628
Granted Patent B2
US 12,101,628 · App. 17/679,367 · Granted Sep 24, 2024

Communication system, non-transitory computer-readable medium for terminal, and communication apparatus

Inventor: Hirotaka Asakura (Nagoya, JP)
Assignee: Brother Kogyo Kabushiki Kaisha
H04W12/04H04W8/005H04W48/08H04W48/16H04W76/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 12,101,628
App. No.
17/679,367
Granted
Sep 24, 2024
Kind
B2
Abstract

A technique uses a code image that is less likely to increase in size. A terminal decodes a code image to obtain a character string. The character string includes identification information to identify a communication apparatus without including a public key of the communication apparatus. The terminal obtains the public key of the communication apparatus using the identification information and performs a predetermined process to perform target communication with the communication apparatus using the obtained public key. The target communication establishes a wireless connection in accordance with a predetermined communication protocol between a pair of devices.

Claims (108)

1. A communication system, comprising:

a communication apparatus;

a terminal; and

a server,

the terminal including:

a camera;

a wireless interface configured to perform wireless communication in accordance with a predetermined communication protocol of a Wi-Fi specification;

a display;

a computer; and

a terminal memory storing a code image reading program unprovided by a vendor of the communication apparatus and a browser program unprovided by the vendor,

wherein the code image reading program causes the computer to:

obtain a character string by decoding a code image in response to the camera reading the code image, the character string including a specific uniform resource identifier without including a public key of the communication apparatus, the specific uniform resource identifier allowing a vendor program provided by the vendor to be downloaded and including identification information identifying the communication apparatus; and

provide the obtained character string to the browser program,

the browser program causes the computer to:

receive, in response to the character string being obtained from the code image reading program, specific web page data usable to display a specific web page from the server using the specific uniform resource identifier included in the character string, the specific web page allowing the vendor program to be downloaded; and

cause the display to display the specific web page using the specific web page data, and

the vendor program downloaded in response to the display displaying the specific web page causes the computer to:

obtain the character string by decoding the code image in response to the camera re-reading the code image;

obtain the public key of the communication apparatus using the identification information in the specific uniform resource identifier included in the obtained character string; and

perform a predetermined process to perform target communication in accordance with the predetermined communication protocol with the communication apparatus through the wireless interface using the obtained public key to establish a wireless connection in accordance with the predetermined communication protocol between a pair of devices.

2. The communication system according to claim 1 , wherein

the vendor program further causes the computer to perform, using a first uniform resource identifier different from the specific uniform resource identifier, a display process including receiving first web page data usable to display a first web page from the server and causing the display to display the first web page, the first web page indicating a change operation to change a state of the communication apparatus from a disabled state in which wireless communication in accordance with the predetermined communication protocol is disabled to an enabled state in which the wireless communication in accordance with the predetermined communication protocol is enabled, and

in response to the change operation indicated by the first web page being performed on the communication apparatus, the target communication is performed with the communication apparatus in the enabled state to which the state of the communication apparatus is changed from the disabled state.

3. The communication system according to claim 2 , wherein

the first uniform resource identifier includes the identification information in the specific uniform resource identifier included in the obtained character string,

the display process includes transmitting a web page request to the server using the first uniform resource identifier as a destination, and

the server includes:

a server memory storing a message indicating a change operation to change a state of each of a plurality of devices from the disabled state to the enabled state; and

a server controller configured to:

extract, in response to the web page request from the terminal, a specific message corresponding to the communication apparatus specified with the identification information included in the first uniform resource identifier from the server memory; and

transmit the first web page data including the extracted specific message to the terminal.

4. The communication system according to claim 1 , wherein

the vendor program causes the terminal to:

transmit the identification information to the server using a second uniform resource identifier different from the specific uniform resource identifier as a destination; and

receive, from the server, the public key generated by the server based on the identification information to obtain the public key.

5. The communication system according to claim 1 , wherein

the terminal memory further stores a download program unprovided by the vendor of the communication apparatus, and

the download program causes the computer to:

receive, in response to a first operation being performed on the specific web page to download the vendor program, second web page data usable to display a second web page from a different server other than the server, the second web page allowing the vendor program to be downloaded;

cause the display to display the second web page using the second web page data; and

download the vendor program in response to a second operation being performed on the second web page to download the vendor program.

6. The communication system according to claim 1 , wherein

the terminal memory further stores a connection program unprovided by the vendor of the communication apparatus, and

the predetermined process includes providing the public key to the connection program to cause the connection program to perform the target communication with the communication apparatus.

7. A non-transitory computer readable medium having a computer program for a terminal including a camera, a wireless interface configured to perform wireless communication in accordance with a predetermined communication protocol of a Wi-Fi specification, a display, and a computer,

the computer program causing the computer to:

obtain a character string by decoding a code image in response to the camera reading the code image, the character string including identification information without including a public key of a communication apparatus, the identification information identifying the communication apparatus;

obtain the public key of the communication apparatus using the identification information included in the obtained character string; and

perform a predetermined process to perform target communication in accordance with the predetermined communication protocol with the communication apparatus through the wireless interface using the obtained public key to establish a wireless connection in accordance with the predetermined communication protocol between a pair of devices.

8. The computer program according to claim 7 , wherein

the computer program further causes the computer to perform a display process using a first uniform resource identifier, the display process including receiving first web page data usable to display a first web page from a server and causing the display to display the first web page, the first web page indicating a change operation to change a state of the communication apparatus from a disabled state in which wireless communication in accordance with the predetermined communication protocol is disabled to an enabled state in which the wireless communication in accordance with the predetermined communication protocol is enabled, and

in response to the change operation indicated by the first web page being performed on the communication apparatus, the target communication is performed with the communication apparatus in the enabled state to which the state of the communication apparatus is changed from the disabled state.

9. The computer program according to claim 8 , wherein

the display process includes:

receiving the first web page data from the server without using a browser program included in the terminal; and

causing the display to display the first web page.

10. The computer program according to claim 8 , wherein

the first uniform resource identifier includes the identification information, and

the first web page data includes a specific message corresponding to the communication apparatus identified with the identification information.

11. The computer program according to claim 10 , wherein

the computer program further causes the computer to generate the first uniform resource identifier including the identification information and a domain of the server prestored in the computer program.

12. The computer program according to claim 8 , wherein

the computer program causing the computer to:

transmit the identification information to the server using a second uniform resource identifier as a destination; and

receive, from the server, the public key generated by the server based on the identification information to obtain the public key.

13. The computer program according to claim 12 , wherein

the computer program further causes the computer to generate the second uniform resource identifier including the identification information and a domain of the server prestored in the computer program.

14. The computer program according to claim 7 , wherein

the predetermined process includes providing the public key to a connection program included in the terminal to cause the connection program to perform the target communication with the communication apparatus.

15. The computer program according to claim 7 , wherein

the identification information includes a serial number of the communication apparatus.

16. The computer program according to claim 7 , wherein

the target communication includes:

transmitting an authentication request using the public key to the communication apparatus;

receiving an authentication response to the authentication request from the communication apparatus; and

transmitting connection information to the communication apparatus; and

the connection information includes information usable to establish the wireless connection in accordance with the predetermined communication protocol between the pair of devices including the communication apparatus and an access point.

17. A communication apparatus, comprising:

a wireless interface configured to perform wireless communication in accordance with a predetermined communication protocol of a Wi-Fi specification;

a housing having a seal indicating a code image obtained by coding a character string, the character string including identification information without including a public key of the communication apparatus, the identification information identifying the communication apparatus and being usable by a terminal to obtain the public key; and

a controller configured to perform, in response to the public key being obtained by the terminal, target communication in accordance with the predetermined communication protocol with the terminal through the wireless interface to establish a wireless connection in accordance with the predetermined communication protocol between a pair of devices.

18. A communication apparatus, comprising:

a wireless interface configured to perform wireless communication in accordance with a predetermined communication protocol of a Wi-Fi specification;

an controller configured to:

cause an output unit to output a code image obtained by coding a character string including identification information without including a public key of the communication apparatus, the identification information identifying the communication apparatus and being usable by a terminal to obtain the public key; and

perform, in response to the public key being obtained by the terminal, target communication in accordance with the predetermined communication protocol with the terminal through the wireless interface to establish a wireless connection in accordance with the predetermined communication protocol between a pair of devices.

19. The communication apparatus according to claim 17 , wherein

the character string includes a specific uniform resource identifier allowing a vendor program provided by the vendor to be downloaded, and

the identification information is included in the specific uniform resource identifier.

20. The communication apparatus according to claim 17 , wherein

the identification information includes a serial number of the communication apparatus.

21. The communication apparatus according to claim 17 , wherein

the target communication includes:

receiving an authentication request using the public key from the terminal;

transmitting an authentication response to the authentication request to the terminal; and

receiving connection information from the terminal, and

the connection information includes information usable to establish the wireless connection in accordance with the predetermined communication protocol between the pair of devices including the communication apparatus and an access point.

22. The communication apparatus according to claim 18 , wherein

the character string includes a specific uniform resource identifier allowing a vendor program provided by the vendor to be downloaded, and

the identification information is included in the specific uniform resource identifier.

23. The communication apparatus according to claim 18 , wherein

the identification information includes a serial number of the communication apparatus.

24. The communication apparatus according to claim 18 , wherein

the target communication includes:

receiving an authentication request using the public key from the terminal;

transmitting an authentication response to the authentication request to the terminal; and

receiving connection information from the terminal, and

the connection information includes information usable to establish the wireless connection in accordance with the predetermined communication protocol between the pair of devices including the communication apparatus and an access point.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 24, 2022
From: ASAKURA, HIROTAKA
To: BROTHER KOGYO KABUSHIKI KAISHA
Reel/Frame 059089/0007 →
Priority Claims (1)
JP 2021-029849 · Feb 26, 2021 · national
Continuity (1)
Related Publication 20220279346A1 · Sep 1, 2022