IP Library › Granted Patent US 11,481,165
Granted Patent B2
US 11,481,165 · App. 17/183,442 · Granted Oct 25, 2022

Communication apparatus that provides a communication parameter and method of controlling the same

Inventors: Atsushi Minakawa (Kawasaki, JP); Hiroki Habu (Tama, JP)
Assignee: CANON KABUSHIKI KAISHA
G06F3/1236G06F3/1222G06F3/1238G06F3/1284G06F3/1292H04N1/00307H04N1/00334H04N1/4433H04W12/50G06F3/1209
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,481,165
App. No.
17/183,442
Granted
Oct 25, 2022
Kind
B2
Abstract

In order to enable a reduction in complexity in setting a communication parameter, a communication apparatus operable to provide a communication parameter to an external apparatus, generates a first image that is used in a first setting scheme for providing a communication parameter and in which information including a communication parameter is encoded; and generates a second image that is used in a second setting scheme for providing a communication parameter and in which information that does not include the communication parameter and that does include authentication information for performing an authentication is encoded. Then, the apparatus accepts information used to determine which of the first setting scheme and the second setting scheme to use; and, displays, based on the information, either the first image or the second image.

Claims (29)

1. A communication apparatus operable to provide a communication parameter to an external apparatus, comprising:

one or more processors; and

one or more memories including instructions that, when executed by the one or more processors, cause the communication apparatus to:

generate a first image that is used in a first setting scheme for providing a communication parameter and in which information including a communication parameter used for communication with the communication apparatus is encoded;

generate a second image that is used in a second setting scheme for providing a communication parameter and in which information that does not include the communication parameter used for communication with the communication apparatus and that does include a public key of the communication apparatus is encoded;

cause, if the communication apparatus does not accept an instruction to select either the first image or the second image within a given time period, or if the communication apparatus accepts an instruction to not select an image, a display device to display a single screen including both of the first image and the second image;

execute, in a case where the communication apparatus receives information related to the public key for the communication apparatus and a public key for the external apparatus, an authentication process by using the received information relating to the public key for the communication apparatus; and

provide, in a case where the external apparatus authenticated by the authentication process using the received information related to the public key for the communication apparatus, the communication parameter by using a shared key generated using the public key for the external apparatus and a secret key for the communication apparatus to the external apparatus.

2. The communication apparatus according to claim 1 , wherein the execution of the instructions further causes the communication apparatus to:

form a wireless network; and

the communication parameter is a parameter for connecting to the wireless network.

3. The communication apparatus according to claim 2 , wherein

the communication parameter includes an SSID of the wireless network formed by the communication apparatus.

4. The communication apparatus according to claim 1 , wherein

the communication apparatus provides the communication parameter encrypted by the shared key to the external apparatus.

5. The communication apparatus according to claim 1 , wherein

the second setting scheme is a setting scheme complies to Device Provisioning Protocol.

6. A method for controlling a communication apparatus operable to provide a communication parameter to an external apparatus, the method comprising:

generating a first image that is used in a first setting scheme for providing a communication parameter and in which information including a communication parameter used for communication with the communication apparatus is encoded;

generating a second image that is used in a second setting scheme for providing a communication parameter and in which information that does not include the communication parameter used for communication with the communication apparatus and that does include a public key of the communication apparatus is encoded;

if the communication apparatus does not accept an instruction to select either the first image or the second image within a given time period, or if the communication apparatus accepts an instruction to not select an image, displaying a single screen including both of the first image and the second image;

executing, in a case where the communication apparatus receives information related to the public key for the communication apparatus and a public key for the external apparatus, an authentication process by using the received information relating to the public key for the communication apparatus; and

providing, in a case where the external apparatus authenticated by the authentication process using the received information related to the public key for the communication apparatus, the communication parameter by using a shared key generated using the public key for the external apparatus and a secret key for the communication apparatus to the external apparatus.

7. A non-transitory computer-readable recording medium storing a program that, when executed by a computer, causes the computer to:

generate a first image that is used in a first setting scheme for providing a communication parameter and in which information including a communication parameter used for communication with the communication apparatus is encoded;

generate a second image that is used in a second setting scheme for providing a communication parameter and in which information that does not include the communication parameter used for communication with the communication apparatus and that does include a public key of the communication apparatus is encoded;

cause, if the communication apparatus does not accept an instruction to select either the first image or the second image within a given time period, or if the communication apparatus accepts an instruction to not select an image, a display device to display a single screen including both of the first image and the second image;

execute, in a case where the communication apparatus receives information related to the public key for the communication apparatus and a public key for the external apparatus, an authentication process by using the received information relating to the public key for the communication apparatus; and

provide, in a case where the external apparatus authenticated by the authentication process using the received information related to the public key for the communication apparatus, the communication parameter by using a shared key generated using the public key for the external apparatus and a secret key for the communication apparatus to the external apparatus.

Priority Claims (1)
JP JP2017-246401 · Dec 22, 2017 · national
Continuity (2)
Continuation 16223389 · Dec 18, 2018
Related Publication 20210200483A1 · Jul 1, 2021