Patent ID: 9655150
Date: 2017-05-16
CPC Classifications: H04L,H04W

Claim:
1. A communication apparatus comprising: a processor; and a memory including a second value and instructions that, when executed by the processor, cause the apparatus to: obtain a first value which another communication apparatus has, wherein the first value is used to determine a provider apparatus which provides a communication parameter including an identifier of a wireless network in accordance with IEEE802.11 series; compare the first value with the second value, wherein the second value is used to determine the provider apparatus; determine the provider apparatus among the communication apparatus and said another communication apparatus in a case where the first value is not identical with the second value; use a third value with a fourth value in order to determine the provider apparatus among the communication apparatus and said another communication apparatus in a case where the provider apparatus is not determined through comparison of the first value with the second value because the first value is identical with the second value, wherein the third value is obtained from said another communication apparatus, said another communication apparatus has the third value, the communication apparatus has the fourth value, and the third value and the fourth value are used to determine the provider apparatus; provide the communication parameter to said another apparatus by wireless communication in a case where the communication apparatus is determined to be the provider apparatus through determination based on the third value and the fourth value; and receive the communication parameter from said another apparatus by wireless communication in a case where the communication apparatus is determined not to be the provider apparatus through determination based on the third value and the fourth value; wherein in a case where the provider apparatus is determined through comparison of the first value with the second value, determination based on the third value and the fourth value is not performed.