# US 8,542,652 B2 · Communication using shared communication parameters which reduces unexpected communication device connections while conducting auto configuration

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

- Number: US 8,542,652 B2
- Document ID: US8542652B2
- Status: Granted
- Kind: B2
- Application number: 12/811,376
- Filed: 2009-02-18
- Published: 2010-11-11
- Granted: 2013-09-24
- Earliest claimed: 2008-02-19
- Assignees: Canon Kabushiki Kaisha
- Applicants: Tatsuhiko Sakai
- Inventors: Tatsuhiko Sakai
- Web page: https://patentgrep.com/patent/US8542652B2

## CPC

- H04W 48/02: Access restriction performed under specific conditions
- H04W 8/245: {from a network towards a terminal}
- H04W 84/18: Self-organising networks, e.g. ad-hoc networks or sensor networks
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

A communication apparatus includes: providing means for providing communication parameters to a receiving apparatus to be provided with communication parameters; determination means for determining whether there are a plurality of providing apparatuses that provide the communication parameters; and notifying means for, in case the determination means determines that there are the plurality of apparatuses, notifying the receiving apparatus that the providing means have already provided with the communication parameters of a notification that instructs the apparatus to halt the usage of the provided communication parameters.

## Claims

### Claim 1

A communication apparatus comprising:
a providing unit constructed to start a process for sharing communication parameters in response to an instruction from a user, and to provide the communication parameters to a receiving apparatus when the receiving apparatus requests transmission of the communication parameters;
a determination unit constructed to determine whether there is a plurality of communication apparatuses to which the user instructed to start the process for sharing communication parameters; and
a notifying unit constructed to, in case where there is the plurality of communication apparatuses to which the user instructed to start the process for sharing communication parameters, notify the receiving apparatus to which the providing unit has already provided the communication parameters of a notification that instructs the receiving apparatus to halt usage of said provided communication parameters.

### Claim 2 (depends on 1)

The communication apparatus according to claim 1, wherein said notifying unit notifies each of the receiving apparatuses to which the providing unit has already provided the communication parameters of the notification that instructs each of the receiving apparatuses to halt the usage of said provided communication parameters.

### Claim 3 (depends on 2)

The communication apparatus according to claim 2, wherein said notifying unit repeatedly conducts said notification for a predetermined number of times until all of the receiving apparatuses provided with the communication parameters using said providing unit reply to the notification.

### Claim 4 (depends on 1)

The communication apparatus according to claim 1, wherein said determination unit determines whether or not the plurality of communication apparatuses to which the user instructed to start the process for sharing communication parameters exist using a notification sent by the receiving apparatus that is to be provided with the communication parameters.

### Claim 5 (depends on 1)

The communication apparatus according to claim 1, further comprising a search unit constructed to search communication apparatuses to which the user instructed to start the process for sharing communication parameters, and
wherein the determination unit determines whether or not the plurality of communication apparatuses exist or not based on the search result by the search unit.

### Claim 6 (depends on 1)

The communication apparatus according to claim 1, wherein said providing unit concludes said parameter providing process when the determination unit determines that the plurality of apparatuses exists.

### Claim 7 (depends on 1)

The communication apparatus according to claim 1, further comprising a discrimination unit constructed to discriminate whether there is a receiving apparatus with which the providing unit has already provided the communication parameters when the determination unit determines that the plurality of apparatuses exists, and
wherein the providing unit concludes said parameter providing process when the discrimination unit discriminates that there is no receiving apparatus with which the providing unit has already provided the communication parameters.

### Claim 8 (depends on 1)

The communication apparatus according to claim 1, wherein the communication parameters provided by the providing unit include a network identifier of a wireless network established by the communication apparatus, an encryption method, a cryptographic key, an authentication method, and/or an authentication key.

### Claim 9 (depends on 1)

The communication apparatus according to claim 1, wherein the communication parameters provided by the providing unit are parameters for participating in an ad hoc network established by the communication apparatus.

### Claim 10 (depends on 1)

The communication apparatus according to claim 1, further comprising a setting button operable by the user, and
wherein the providing unit starts the process for sharing communication parameters when the user's operation of the setting button is detected.

### Claim 11

A communication method by a communication apparatus comprising:
starting a process for sharing communication parameters in response to an instruction from a user, and providing the communication parameters to a receiving apparatus when the receiving apparatus requests transmission of the communication parameters;
determining whether there is a plurality of communication apparatuses to which the user instructed to start the process for sharing communication parameters; and
in a case where it is determined in the determining step that there is the plurality of communication apparatuses to which the user instructed to start the process for sharing communication parameters, notifying the receiving apparatus to which the providing step has already provided the communication parameters of a notification that instructs the receiving apparatus to halt usage of said provided communication parameters.

### Claim 12 (depends on 11)

A non-transitory computer readable storage medium storing a program which causes a computer to execute the communication method according to claim 11.
