# US 2021/0243825 A1 · Communication apparatus, control method of communication apparatus, and non-transitory computer-readable storage medium

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2021/0243825 A1
- Document ID: US20210243825A1
- Status: Published application
- Kind: A1
- Application number: 17/235,973
- Filed: 2021-04-21
- Published: 2021-08-05
- Earliest claimed: 2018-12-28
- Assignees: Canon Kabushiki Kaisha
- Applicants: Canon Kabushiki Kaisha
- Inventors: Tomoyuki Takada
- Web page: https://patentgrep.com/patent/US20210243825A1

## CPC

- H04W 76/12: Setup of transport tunnels
- H04W 76/18: Management of setup rejection or failure
- H04L 41/0661: {by reconfiguring faulty entities}
- H04L 41/0806: for initial configuration or provisioning, e.g. plug-and-play
- H04W 12/35: {Protecting application or service provisioning, e.g. securing SIM application provisioning}
- H04W 12/50: Secure pairing of devices
- H04W 76/32: Release of transport tunnels
- H04W 92/08: between user and terminal device
- H04W 84/12: WLAN [Wireless Local Area Networks]
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A communication apparatus functioning as an enrollee defined by a Device Provisioning Protocol (DPP) standard requests a communication parameter to be used by the communication apparatus to participate in a network formed by an access point from another communication apparatus functioning as a configurator defined by the DPP standard, receives the communication parameter from the other communication apparatus in response to the request, attempts to participate in the network using the communication parameter, and transmits an attempt result of the participation in the network to the other communication apparatus.

## Claims

### Claim 1

A communication apparatus functioning as an enrollee defined by a Device Provisioning Protocol (DPP) standard, the apparatus comprising:
a request unit configured to request a communication parameter to be used by the communication apparatus to participate in a network formed by an access point from another communication apparatus functioning as a configurator defined by the DPP standard;
a reception unit configured to receive the communication parameter from the other communication apparatus in response to the request;
a participation unit configured to attempt to participate in the network using the communication parameter; and
a transmission unit configured to transmit an attempt result of the participation in the network by the participation unit to the other communication apparatus.

### Claim 2 (depends on 1)

The communication apparatus according to claim 1, wherein
in a case where the attempt result indicates a success, the transmission unit transmits the attempt result indicating the success to the other communication apparatus, and
in a case where the attempt result indicates a failure, the transmission unit transmits the attempt result indicating the failure to the other communication apparatus.

### Claim 3 (depends on 1)

The communication apparatus according to claim 1, further comprising a channel control unit configured to perform control for establishing a secure channel based on the DPP standard to/from the other communication apparatus,
wherein the transmission unit transmits the attempt result to the other communication apparatus via the secure channel.

### Claim 4 (depends on 3)

The communication apparatus according to claim 3, wherein in a case where the attempt result indicating a success is transmitted by the transmission unit to the other communication apparatus via the secure channel, the channel control unit performs control for disconnecting the secure channel.

### Claim 5 (depends on 3)

The communication apparatus according to claim 3, wherein in a case where the attempt result indicating a failure is transmitted by the transmission unit to the other communication apparatus via the secure channel, the request unit requests the communication parameter from the other communication apparatus, and in a case where the reception unit receives the communication parameter in response to the request, the participation unit performs a reattempt to participate in the network using the communication parameter.

### Claim 6 (depends on 3)

The communication apparatus according to claim 3, wherein the channel control unit performs the control for establishing the secure channel before the request by the request unit, and maintains the secure channel during an attempt of the participation in the network.

### Claim 7 (depends on 3)

The communication apparatus according to claim 3, wherein the channel control unit performs the control for establishing the secure channel before the request by the request unit, in a case where the reception unit receives the communication parameter, performs the control for disconnecting the secure channel, and after the participation unit attempts to participate in the network, establishes the secure channel again.

### Claim 8

A communication apparatus functioning as a configurator defined by a Device Provisioning Protocol (DPP) standard, the apparatus comprising:
a transmission unit configured to transmit, in response to a request, from another communication apparatus functioning as an enrollee defined by the DPP standard, for a communication parameter to be used by the other communication apparatus to participate in a network formed by an access point, the communication parameter to the other communication apparatus; and
a reception unit configured to receive, from the other communication apparatus, an attempt result of the participation in the network by the other communication apparatus using the communication parameter.

### Claim 9 (depends on 8)

The communication apparatus according to claim 8, further comprising a channel control unit configured to perform control for establishing a secure channel based on the DPP standard to/from the other communication apparatus,
wherein the reception unit receives the attempt result from the other communication apparatus via the secure channel.

### Claim 10 (depends on 9)

The communication apparatus according to claim 9, wherein in a case where the attempt result indicating a success is received by the reception unit from the other communication apparatus via the secure channel, the channel control unit performs control for disconnecting the secure channel.

### Claim 11 (depends on 9)

The communication apparatus according to claim 9, wherein in a case where the attempt result indicating a failure is received by the reception unit from the other communication apparatus via the secure channel, the transmission unit transmits the communication parameter again to the other communication apparatus in response to the request for the communication parameter from the other communication apparatus.

### Claim 12 (depends on 9)

The communication apparatus according to claim 9, wherein the channel control unit performs the control for establishing the secure channel before the communication parameter is transmitted by the transmission unit, and maintains the secure channel until the attempt result is received by the reception unit.

### Claim 13 (depends on 9)

The communication apparatus according to claim 9, wherein the channel control unit performs the control for disconnecting the secure channel when the communication parameter is transmitted by the transmission unit, and establishes the secure channel again in a case where the reception unit receives a predetermined signal used to establish the secure channel from the other communication apparatus.

### Claim 14 (depends on 8)

The communication apparatus according to claim 8, further comprising a display control unit for displaying the attempt result on a display unit.

### Claim 15

A control method of a communication apparatus functioning as an enrollee defined by a Device Provisioning Protocol (DPP) standard, the method comprising:
requesting a communication parameter to be used by the communication apparatus to participate in a network formed by an access point from another communication apparatus functioning as a configurator defined by the DPP standard;
receiving the communication parameter from the other communication apparatus in response to the request;
attempting to participate in the network using the communication parameter; and
transmitting an attempt result of the participation in the network to the other communication apparatus.

### Claim 16

A control method of a communication apparatus functioning as a configurator defined by a Device Provisioning Protocol (DPP) standard, the method comprising:
transmitting, in response to a request, from another communication apparatus functioning as an enrollee defined by the DPP standard, for a communication parameter to be used by the other communication apparatus to participate in a network formed by an access point, the communication parameter to the other communication apparatus; and
receiving, from the other communication apparatus, an attempt result of the participation in the network by the other communication apparatus using the communication parameter.

### Claim 17

A non-transitory computer-readable storage medium storing a computer program for causing a computer to execute a control method of a communication apparatus functioning as an enrollee defined by a Device Provisioning Protocol (DPP) standard, the method comprising:
requesting a communication parameter to be used by the communication apparatus to participate in a network formed by an access point from another communication apparatus functioning as a configurator defined by the DPP standard;
receiving the communication parameter from the other communication apparatus in response to the request;
attempting to participate in the network using the communication parameter; and
transmitting an attempt result of the participation in the network to the other communication apparatus.

### Claim 18

A non-transitory computer-readable storage medium storing a computer program for causing a computer to execute a control method of a communication apparatus functioning as a configurator defined by a Device Provisioning Protocol (DPP) standard, the method comprising:
transmitting, in response to a request, from another communication apparatus functioning as an enrollee defined by the DPP standard, for a communication parameter to be used by the other communication apparatus to participate in a network formed by an access point, the communication parameter to the other communication apparatus; and
receiving, from the other communication apparatus, an attempt result of the participation in the network by the other communication apparatus using the communication parameter.
