IP Library Granted Patent US 8,891,771
Granted Patent B2
US 8,891,771 · App. 13/061,124 · Granted Nov 18, 2014

Communication apparatus, communication method, and computer program

Inventors: Tatsuhiko Sakai (Tokyo, JP); Fumihide Goto (Naka-gun, JP); Kenichi Fujii (Tokyo, JP)
Assignee: Canon Kabushiki Kaisha
H04W12/04H04L63/205H04W28/18H04L63/065H04W8/205H04W84/20
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 8,891,771
App. No.
13/061,124
Granted
Nov 18, 2014
Kind
B2
Abstract

Communication parameters can be appropriately set without deteriorating user operability even if roles are not determined in advance when automatically setting the communication parameters. The invention includes a communication method when apparatus C newly joins a network formed of apparatuses A and B. The method is characterized by including a step of causing apparatus B to determine whether it belongs to the network in response to press of a button, and to operate as a provider and notify apparatus A of it upon determining that it belongs to the network, and a step of causing apparatus A to transmit, upon receiving the notification, a search response signal containing information on apparatus B in response to a search signal from apparatus C.

Claims (31)

1. A communication method of a communication apparatus, the method comprising:

determining, in response to a start instruction of communication parameter setting processing, whether the communication apparatus is currently a member of a wireless network;

starting an operation as a provider which provides communication parameters to a receiver, according to the determination that the communication apparatus is currently a member of the wireless network;

receiving information indicative of a second communication apparatus, which operates as a provider, from the second communication apparatus; and

transmitting, in a case where the communication apparatus does not operate as the provider and does receive a provider search signal from a third communication apparatus, the received information to the third communication apparatus.

2. The method according to claim 1 , further comprising:

providing the receiver with communication parameters of the wireless network of which the communication apparatus is currently a member; and

performing encryption key exchange processing with the receiver in response to end of the communication parameter providing processing.

3. The method according to claim 2 , further comprising selecting a method to be used from a plurality of encryption key exchange processing methods in each of which at least one of the number of held encryption keys and the number of exchange sequences is different,

wherein in the key exchange processing, the selected exchange processing method is executed.

4. The method according to claim 3 , wherein a method to be used is selected depending on whether a processing mode is a mode in which the provided communication parameters are temporarily used.

5. The method according to claim 3 , wherein an encryption key exchange processing method to be used is selected depending on the number of communication apparatuses on the wireless network of which the communication apparatus is currently a member.

6. A communication apparatus comprising:

a determination unit configured to determine, in response to a start instruction of communication parameter setting processing, whether the communication apparatus is currently a member of a wireless network;

a start unit configured to start an operation as a provider which provides communication parameters to a receiver, according to the determination that the communication apparatus is currently a member of the wireless network by the determination unit;

a reception unit configured to receive information indicative of a second communication apparatus, which operates as a provider, from the second communication apparatus; and

a response unit configured to transmit, in a case where the communication apparatus does not operate as the provider and does receive a provider search signal from a third communication apparatus, the information received by the reception unit to the third communication apparatus.

7. The communication apparatus according to claim 6 , further comprising:

a providing unit configured to provide the receiver with communication parameters of the wireless network of which the communication apparatus is currently a member; and

a key exchange unit configured to perform encryption key exchange processing with the receiver in response to end of the communication parameter providing processing by the providing unit.

8. The communication apparatus according to claim 7 , further comprising a selection unit configured to select a method to be used from a plurality of encryption key exchange processing methods in each of which at least one of the number of held encryption keys and the number of exchange sequences is different,

wherein the key exchange unit executes the exchange processing method selected by the selection unit.

9. The communication apparatus according to claim 8 , wherein the selection unit selects a method to be used depending on whether a processing mode is a mode in which the communication parameters provided by the providing unit are temporarily used.

10. The communication apparatus according to claim 8 , wherein the selection unit selects an encryption key exchange processing method to be used depending on the number of communication apparatuses on the wireless network of which the communication apparatus is currently a member.

11. The communication apparatus according to claim 6 , wherein the communication parameters are for communication by a wireless LAN complying with IEEE802.11 standard series.

12. The communication apparatus according to claim 6 , wherein the communication parameters comprise at least one of a network identifier, an encryption method, an encryption key, an authentication method, or an authentication key.

13. A non-transitory computer-readable storage medium storing a computer program which, when executed by a computer, is configured to perform operations of a communication apparatus comprising:

a determination unit configured to determine, in response to a start instruction of communication parameter setting processing, whether the communication apparatus is currently a member of a wireless network;

a start unit configured to start an operation as a provider which provides communication parameters to a receiver, according to the determination that the communication apparatus is currently a member of the wireless network by the determination unit;

a reception unit configured to receive a information indicative of a second communication apparatus, which operates as a provider, from the second communication apparatus; and

a response unit configured to transmit, in a case where the communication apparatus does not operate as the provider and does receive a provider search signal from a third communication apparatus, the information received by the reception unit to the third communication apparatus.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 30, 2011
From: SAKAI, TATSUHIKO; GOTO, FUMIHIDE; FUJII, KENICHI
To: CANON KABUSHIKI KAISHA
Reel/Frame 026045/0574 →
Priority Claims (2)
JP 2008-222795 · Aug 29, 2008 · national
JP 2008-282436 · Oct 31, 2008 · national
Continuity (1)
Related Publication 20110188658A1 · Aug 4, 2011