# US 12,114,207 B2 · Method, device, apparatus and storage medium for communication in communication network

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

- Number: US 12,114,207 B2
- Document ID: US12114207B2
- Status: Granted
- Kind: B2
- Application number: 18/303,071
- Filed: 2023-04-19
- Published: 2023-08-17
- Granted: 2024-10-08
- Earliest claimed: 2020-08-14
- Assignees: Nokia Solutions and Networks Oy
- Applicants: Nokia Solutions and Networks Oy
- Inventors: Zhijie Yang; Haiqin Wu
- Web page: https://patentgrep.com/patent/US12114207B2

## CPC

- H04W 12/065: Continuous authentication
- H04W 28/0967: {Quality of Service [QoS] parameters}
- H04W 8/24: Transfer of terminal data
- H04W 12/73: Access point logical identity
- H04W 28/0838: {User device}
- H04W 28/0865: {of different Radio Access Technologies [RATs], e.g. LTE® or Wi-Fi®}
- H04W 28/0875: {to or through Device to Device [D2D] links, e.g. direct-mode links}
- H04W 28/0883: {between entities in ad-hoc networks}
- H04W 48/14: using user query {or user detection}
- H04W 48/20: Selecting an access point
- H04W 12/0431: Key distribution or pre-distribution; Key agreement
- H04W 24/08: Testing, {supervising or monitoring} using real traffic
- H04W 28/08: Load balancing or load distribution (transferring a connection for handling the traffic H04W36/22; wireless traffic scheduling H04W72/12)
- H04W 40/22: using selective relaying for reaching a BTS [Base Transceiver Station] or an access point
- H04W 48/16: Discovering, processing access restriction or access information
- 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)

## Abstract

A first device in a communication network receives from at least one second device in the communication network, a first request for acquiring a token, the token being permission for communicating with a third device. Based on the first request, a device from the at least one second device and the first device as a communication device is selected for providing a communication service to the third device in the communication network; and the token is transmitted to the communication device. The communication device receives the token for communicating with the third device. Other devices receive key information associated with communication of the third device from the first device, and monitor data associated with the communication of the third device.

## Claims

### Claim 1

A first device in a communication network, comprising:
a processor; and
a memory coupled to the processor and having instructions stored therein, the instructions when executed by the processor causing the first device to,
receive, from each second device of one or more second devices in the communication network, a first request, the first request being a request for permission to communicate with a third device, the first device and the one or more second devices having a same service set identifier (SSID), basic service set identifier (BSSID), and association identifier (AID) during communication with the third device;
select, based on the first request, a device from the one or more second devices and the first device as a communication device for providing a communication service to the third device in the communication network; and
indicate permission to communicate with the third device to the communication device.

### Claim 2 (depends on 1)

The first device of claim 1, wherein during the communication with the third device, the first device and the one or more second devices further have at least one of the following: a same basic service set color, or a same timestamp.

### Claim 3 (depends on 1)

The first device of claim 1, wherein the first device is caused to select the communication device by:
determining whether information of the communication device is stored at the first device;
in accordance with a determination that the information of the communication device is stored at the first device, determining the communication device from the information of the communication device; and
in accordance with a determination that the information of the communication device is not stored at the first device, determining, based on a strategy, the communication device from the one or more second devices and the first device.

### Claim 4 (depends on 1)

The first device of claim 1, wherein the first device is further caused to:
store, in association with the third device, information of the communication device and the permission to communicate with the third device.

### Claim 5 (depends on 1)

The first device of claim 1, wherein the first device is further caused to:
receive, from the communication device, a second request on roaming of the third device, the second request comprising cached data related to the third device at the communication device;
select a device from the one or more second devices and the first device as a first candidate device, the first candidate device having a received signal strength indicator value higher than a first threshold; and
indicate the permission to communicate with the third device and transmit the cached data to the first candidate device.

### Claim 6 (depends on 1)

The first device of claim 1, wherein the first device is further caused to:
receive, from the communication device, a third request on load balance of the third device, the third request comprising cached data related to the third device at the communication device;
select, based on the third request, a device from the one or more second devices and the first device as a second candidate device, the second candidate device having a received signal strength indicator value higher than a second threshold, and a load lower than a third threshold; and
indicate the permission to communicate with the third device and transmit the cached data to the second candidate device.

### Claim 7 (depends on 1)

The first device of claim 1, wherein the first device is a router as a root node in the communication network, the second device is a router as an extended node in the communication network, and the third device is a terminal device, and
wherein the communication network is one of an extended service set (ESS) network and a mesh basic service set (MBSS) network.

### Claim 8

A second device in a communication network, comprising:
a processor; and
a memory coupled to the processor and having instructions stored therein, the instructions when executed by the processor causing the second device to,
in response to receiving a probe request from a third device, transmit a first request to a first device in the communication network, the first request being a request for permission to communicate with the third device, the first device and one or more second devices having a same service set identifier (SSID), basic service set identifier (BSSID), and association identifier (AID) during the communication with the third device; and
receive permission from the first device to communicate with the third device.

### Claim 9

A second device in a communication network, comprising:
a processor; and
a memory coupled to the processor and having instructions stored therein, the instructions when executed by the processor causing the second device to,
receive, from a first device in the communication network, key information associated with communication of a third device, the first device and the one or more second devices having a same service set identifier (SSID), basic service set identifier (BSSID), and association identifier (AID) during communication with the third device;
monitor, based on the key information, data associated with the communication of the third device;
receive a probe request from the third device during monitoring; and
in response to receiving the probe request, transmit to the first device a request for permission to communicate with the third device.

### Claim 10

A third device, comprising:
a processor; and
a memory coupled to the processor and having instructions stored therein, the instructions when executed by the processor causing the third device to,
transmit a probe request to each of a first device and one or more second devices in a communication network, each of the first device and the one or more second devices having a same service set identifier (SSID), basic service set identifier (BSSID), and association identifier (AID) during communication with the third device;
receive a response to the probe request from either the first device or one of the one or more second devices; and
perform communication via the device from which the response was received.
