# US 8,474,020 B2 · User authentication method, wireless communication apparatus, base station, and account management apparatus

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

- Number: US 8,474,020 B2
- Document ID: US8474020B2
- Status: Granted
- Kind: B2
- Application number: 12/812,748
- Filed: 2009-03-23
- Published: 2010-11-25
- Granted: 2013-06-25
- Earliest claimed: 2008-04-01
- Assignees: Canon Kabushiki Kaisha
- Applicants: Toshifumi Hamachi
- Inventors: Toshifumi Hamachi
- Web page: https://patentgrep.com/patent/US8474020B2

## CPC

- H04W 12/06: Authentication
- H04L 9/321: {involving a third party or a trusted authority}
- H04L 9/3226: {using a predetermined code, e.g. password, passphrase or PIN (network architectures or network communication protocols for supporting authentication of entities using passwords in a packet data network H04L63/083)}
- H04L 63/0846: {using time-dependent-passwords, e.g. periodically changing passwords}
- H04W 12/50: Secure pairing of devices
- H04L 2209/80: Wireless
- 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 wireless communication apparatus transmits a user identifier to an account management apparatus through a communication apparatus. The account management apparatus generates code generation information, and generates code information using authentication information that corresponds to the user identifier and the code generation information. The account management apparatus transmits the code information and the code generation information to the communication apparatus. The communication apparatus sets code information, and transmits the code generation information to the wireless communication apparatus. The wireless communication apparatus generates code information using the code generation information and the authentication information, and when wireless network parameters are set, notifies the account management apparatus of success of authentication. The account management apparatus performs a process to permit the wireless communication apparatus to connect to a communication network.

## Claims

### Claim 1

A control method for a communication system comprising a wireless communication apparatus, a base station that performs wireless communication with the wireless communication apparatus and connects to a communication network, and a management apparatus, the method comprising:
at the wireless communication apparatus,
transmitting a user identifier to the management apparatus;
at the management apparatus,
generating first code information that is used to authenticate the wireless communication apparatus by the base station, based on authentication information that corresponds to the user identifier transmitted from the wireless communication apparatus and code generation information, and
transmitting the generated first code information to the base station;
transmitting the code generation information to the wireless communication apparatus;
at the wireless communication apparatus,
generating second code information based on the code generation information transmitted from the management apparatus;
at the base station,
authenticating the wireless communication apparatus by checking whether or not the first code information transmitted from the management apparatus and the second code information generated by the wireless communication apparatus match, wherein the authenticating is for determining whether or not a provision of a wireless parameter to the wireless communication apparatus is to be performed; and
providing the wireless parameter to the wireless communication apparatus in a case that it is confirmed that the first code information and the code information generated by the wireless communication apparatus match; and
at the management apparatus,
determining whether or not the provision of the wireless parameter from the base station to the wireless communication apparatus is successful,
permitting the wireless communication apparatus to connect to the communication network, in a case that the provision is successful, and
prohibiting the wireless communication apparatus to connect to the communication network in a case that the provision is not successful.

### Claim 2

A management apparatus comprising:
a receiver which receives a user identifier from a wireless communication apparatus through a base station which connect to a communication network;
a processor which generates first code information that is used to authenticate the wireless communication apparatus by the base station, wherein the generation unit generates the first code information using authentication information that corresponds to the user identifier and code generation information;
a first transmitter which transmits the first code information to the base station;
a second transmitter which transmits the code generation information to the wireless communication apparatus via the base station;
wherein the processor is configured to determine whether or not the base station provides a wireless parameter to the wireless communication apparatus, wherein the wireless parameter is for performing wireless communication between the wireless communication apparatus and the base station, wherein the base station performs the authentication based on the first code information and second code information generated by the wireless communication apparatus based on the code generation information; and
wherein the processor is configured to permit the wireless communication apparatus to connect to the communication network in a case that the wireless communication parameter is successfully set, and is configured to prohibit the wireless communication apparatus to connect to the communication network in a case that the wireless communication parameter is not successfully set.

### Claim 3 (depends on 2)

The apparatus according to claim 2, wherein the code generation information is a numerical value generated at random or character string information.

### Claim 4 (depends on 2)

The apparatus according to claim 2, wherein the code generation information is information indicative of time.

### Claim 5 (depends on 4)

The apparatus according to claim 4, wherein the processor is configured to set a validity period for the code information based on the code generation information.

### Claim 6 (depends on 2)

A non-transitory computer-readable recording medium recording a program for causing a computer to function as the account management apparatus according to claim 2.
