# US 2013/0160081 A1 · System and Method for Concurrent Address Allocation and Authentication

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

- Number: US 2013/0160081 A1
- Document ID: US20130160081A1
- Status: Published application
- Kind: A1
- Application number: 13/717,423
- Filed: 2012-12-17
- Published: 2013-06-20
- Earliest claimed: 2011-12-16
- Assignees: Futurewei Technologies, Inc.
- Inventors: Phillip Barber
- Web page: https://patentgrep.com/patent/US20130160081A1

## CPC

- H04L 63/08: {for authentication of entities (cryptographic mechanisms or cryptographic arrangements for entity authentication H04L9/32)}
- H04L 61/5014: using dynamic host configuration protocol [DHCP] or bootstrap protocol [BOOTP]
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A method for coordinating network entry of a device includes authenticating the device coupled to the controller, and allocating an address for the device, wherein allocating the address for the device occur concurrently with but independently of authenticating the device. The method also includes completing the network entry of the device upon successful completion of authenticating the device and allocating the address for the device.

## Claims

### Claim 1

A method for coordinating network entry of a device, the method comprising:
authenticating, by a controller, the device coupled to the controller;
allocating, by the controller, an address for the device, wherein allocating the address for the device occur concurrently with but independently of authenticating the device; and
completing, by the controller, the network entry of the device upon successful completion of authenticating the device and allocating the address for the device.

### Claim 2 (depends on 1)

The method of claim 1, wherein the controller comprises a media access control layer controller.

### Claim 3 (depends on 2)

The method of claim 2, wherein the controller is located in one of a gateway and an access point serving the device.

### Claim 4 (depends on 1)

The method of claim 1, further comprising receiving a first indication of successful completion of authenticating the device and receiving a second indication of successful completion of allocating the address for the device prior to completing the network entry of the device.

### Claim 5 (depends on 1)

The method of claim 1, further comprising receiving a first message including a first indication of successful completion of authenticating the device and receiving a second message including a second indication of successful completion of allocating the address for the device prior to completing the network entry of the device.

### Claim 6 (depends on 1)

The method of claim 1, wherein authenticating the device comprises exchanging messages in one of an IEEE 802.1X, a protocol for carrying authentication for network access, an Internet key exchange, a host identity protocol, and an extensible authentication protocol.

### Claim 7 (depends on 1)

The method of claim 1, wherein allocating the address comprises exchanging message in a dynamic host configuration protocol.

### Claim 8 (depends on 1)

The method of claim 1, further comprising enabling data traffic for the device.

### Claim 9

A method for coordinating network entry of a device, the method comprises:
receiving, by a controller, an authentication request message in a single time instance from the device;
receiving, by the controller, an address assignment request message in the single time instance from the device;
processing, by the controller, the authentication request message;
processing, by the controller, the address assignment request message concurrently with but independently of processing of the authentication request message; and
enabling, by the controller, data traffic upon successful completion of processing of the authentication request message and processing of the address assignment request message.

### Claim 10 (depends on 9)

The method of claim 9, wherein the single time instance comprises one of a single frame, an encapsulated protocol data unit, a resource allocation, and a processing time window.

### Claim 11 (depends on 9)

The method of claim 9, wherein processing the authentication request message comprises transmitting one or more authentication messages, and wherein the address assignment request message is constrained to any one of the one or more authentication messages.

### Claim 12 (depends on 9)

The method of claim 9, further comprising detecting a first indication of successful completion of authenticating the device and detecting a second indication of successful completion of allocating the address for the device prior to enabling the data traffic.

### Claim 13

A controller comprising:
a processor configured to authenticate a device coupled to the controller, to allocate an address for the device, wherein allocating the address for the device occur concurrently with but independently of authenticating the device, and to complete a network entry of the device upon successful completion of authenticating the device and allocating the address for the device.

### Claim 14 (depends on 13)

The controller of claim 13, wherein the controller comprises a media access control layer controller.

### Claim 15 (depends on 14)

The controller of claim 14, wherein the controller is located in one of a gateway and an access point serving the device.

### Claim 16 (depends on 13)

The controller of claim 13, further comprising a receiver operatively coupled to the processor, the receiver configured to receive a first indication of successful completion of authenticating the device and receiving a second indication of successful completion of allocating the address for the device prior to completing the network entry of the device.

### Claim 17 (depends on 13)

The controller of claim 13, further comprising a receiver operatively coupled to the processor, the receiver configured to receive a first message including a first indication of successful completion of authenticating the device and receiving a second message including a second indication of successful completion of allocating the address for the device prior to completing the network entry of the device.

### Claim 18 (depends on 13)

The controller of claim 13, wherein the processor is configured to enable data traffic for the device.

### Claim 19

A controller comprising:
a receiver configured to receive an authentication request message in a single time instance from a device, and to receive an address assignment request message in the single time instance from the device; and
a processor operatively coupled to the receiver, the processor configured to operate on the authentication request message, to operate on the address assignment request message concurrently with but independently of processing of the authentication request message, and to enable data traffic upon successful completion of processing of the authentication request message and processing of the address assignment request message.

### Claim 20 (depends on 19)

The controller of claim 19, wherein the single time instance comprises one of a single frame, an encapsulated protocol data unit, a resource allocation, and a processing time window.

### Claim 21 (depends on 19)

The controller of claim 19, further comprising a transmitter operatively coupled to the processor, the transmitter configured to transmit one or more authentication messages, and wherein the address assignment request message is constrained to any one of the one or more authentication messages.

### Claim 22 (depends on 19)

The controller of claim 19, wherein the processor is configured to detect a first indication of successful completion of authenticating the device and detecting a second indication of successful completion of allocating the address for the device prior to enabling the data traffic.
