# US 2021/0243588 A1 · Adaptive wireless client steering

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

- Number: US 2021/0243588 A1
- Document ID: US20210243588A1
- Status: Published application
- Kind: A1
- Application number: 17/239,770
- Filed: 2021-04-26
- Published: 2021-08-05
- Earliest claimed: 2018-07-26
- Assignees: Hewlett Packard Enterprise Development LP
- Applicants: Hewlett Packard Enterprise Development LP
- Inventors: Sachin GANU; Bernd BANDEMER; Jose TELLADO; Gaurav PATWARDHAN
- Web page: https://patentgrep.com/patent/US20210243588A1

## CPC

- H04B 17/391: Modelling the propagation channel
- H04W 8/14: between corresponding nodes
- G06N 5/025: Extracting rules from data
- G06N 5/04: Inference or reasoning models
- G06N 20/00: Machine learning
- H04B 17/3912: {Simulation models, e.g. distribution of spectral power density or received signal strength indicator [RSSI] for a given geographic region}
- H04L 41/16: using machine learning or artificial intelligence
- H04W 60/04: using triggered events
- H04W 24/02: Arrangements for optimising operational condition
- H04W 84/12: WLAN [Wireless Local Area Networks]
- H04B: TRANSMISSION
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- G06N: COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

An example network information aggregator is disclosed. The network information aggregator includes a network interface, a memory, and processing circuitry. The processing circuitry is to receive a machine learning model trained using initialization data from a model creation device. The processing circuitry is also to generate a device steering rule to steer a client device from a first radio to a second radio using the machine learning model. The processing circuitry is also to send a steer command to the first radio.

## Claims

### Claim at position 1

1-20. (canceled)

### Claim 21

A network information aggregator comprising a network interface, a memory, and processing circuitry to:
train a machine learning model using initialization data stored in a training data repository, the initialization data including roaming information generated by a different network information aggregator of a different network;
generate, using the machine learning model, a device steering rule including radio environment criteria; and
transmit the device steering rule to a network device.

### Claim 22 (depends on 21)

The network information aggregator of claim 21, wherein a steer command is sent to a first radio in response to, in part, radio environment characteristics of the first radio matching radio environment criteria of the device steering rule.

### Claim 23 (depends on 22)

The network information aggregator of claim 22, wherein the processing circuitry is also to receive a response to the steer command, including a result of applying the steer command.

### Claim 24 (depends on 22)

The network information aggregator of claim 22, wherein the network information aggregator is a component of an access point including the first radio.

### Claim 25 (depends on 21)

The network information aggregator of claim 21, the processing circuitry further to:
receive a roaming record from the network device; and
update the machine learning model using data including the roaming record from the network device.

### Claim 26

A method, comprising:
training a machine learning model using initialization data stored in a training data repository, the initialization data including roaming information generated by a different network information aggregator of a different network;
generating, by a network information aggregator using the machine learning model, a device steering rule including radio environment criteria; and
transmitting, by the network information aggregator, the device steering rule to a network device.

### Claim 27 (depends on 26)

The method of claim 26, wherein a steer command is sent to a first radio in response to, in part, radio environment characteristics of the first radio matching radio environment criteria of the device steering rule.

### Claim 28 (depends on 27)

The method of claim 27, further comprising: receiving a response to the steer command, including a result of applying the steer command.

### Claim 29 (depends on 27)

The method of claim 27, wherein the network information aggregator is a component of an access point including the first radio.

### Claim 30 (depends on 26)

The method of claim 26, further comprising:
receiving a roaming record from the network device; and
updating the machine learning model using data including the roaming record from the network device.

### Claim 31

A non-transitory, computer-readable medium comprising instructions that, when executed by processing circuitry, cause the processing circuitry to:
train a machine learning model using initialization data stored in a training data repository, the initialization data including roaming information generated by a different network information aggregator of a different network;
generate, using the machine learning model, a device steering rule including radio environment criteria; and
transmit the device steering rule to a network device.

### Claim 32 (depends on 31)

The computer readable medium of claim 31, wherein a steer command is sent to a first radio in response to, in part, radio environment characteristics of the first radio matching radio environment criteria of the device steering rule.

### Claim 33 (depends on 32)

The computer readable medium of claim 32, wherein the processing circuitry is also to receive a response to the steer command, including a result of applying the steer command.

### Claim 34 (depends on 32)

The computer readable medium of claim 32, wherein the network information aggregator is a component of an access point including the first radio.

### Claim 35 (depends on 31)

The computer readable medium of claim 31, the processing circuitry further to:
receive a roaming record from the network device; and
update the machine learning model using data including the roaming record from the network device.
