# US 11,451,978 B2 · Hypervisor for access points and edge nodes

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

- Number: US 11,451,978 B2
- Document ID: US11451978B2
- Status: Granted
- Kind: B2
- Application number: 16/535,427
- Filed: 2019-08-08
- Published: 2019-12-26
- Granted: 2022-09-20
- Earliest claimed: 2017-02-28
- Assignees: AT&T Mobility II LLC
- Applicants: AT&T Mobility II LLC
- Inventors: Arturo Maria
- Web page: https://patentgrep.com/patent/US11451978B2

## CPC

- H04W 24/02: Arrangements for optimising operational condition
- G06F 9/45533: {Hypervisors; Virtual machine monitors}
- H04L 41/0816: the condition being an adaptation, e.g. in response to network events
- H04L 41/0859: by keeping history of different configuration generations or by rolling back to previous configuration versions
- H04L 41/147: for predicting network behaviour
- H04L 41/40: using virtualisation of network functions or resources, e.g. SDN or NFV entities
- H04L 43/0817: by checking functioning
- H04W 36/385: {of the core network}
- H04W 76/12: Setup of transport tunnels
- H04W 16/14: Spectrum sharing arrangements {between different networks}
- H04W 88/085: {Access point devices with remote components}
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Systems and methods include a hypervisor for access points, edge nodes, and other network elements to facilitate use of and compatibility with shared access systems.

## Claims

### Claim 1

A system, comprising:
an access point communication module configured to communicate with a plurality of access points, wherein each of the plurality of access points is configured to communicate with one or more user devices;
a shared access communication module configured to communicate with a radio access network element, a shared access processing module, and the access point communication module, wherein the radio access network element is configurable to operate on a carrier frequency and a different frequency associated with a shared spectrum, wherein the shared access communication module is configured to provide shared access system data comprising spectrum frequency changes between the carrier frequency and the different frequency to the access point communication module, wherein the system is further configured to generate a change trend in the shared access system data according to analysis of a log of the shared access system data, to predict future changes to the shared access system data according to the change trend, and to track a capacity and a utilization of at least one access point of the plurality of access points, wherein the change trend to the shared access system data describes dedicated resources made conditionally available when not utilized by an incumbent user, wherein the shared access processing module is in communication with the access point communication module and is configured to transmit, through the access point communication module to the at least one access point of the plurality of access points, an access point command based on the shared access system data in response to determining that the at least one access point is impacted by the change trend in the shared access system data and the future changes to the shared access system data based on operating parameters of the at least one access point and based on available frequency bands, wherein the at least one access point is a virtualized access point instance, wherein the access point command comprises instructions for destroying the virtualized access point instance and creating another virtualized access point based on the change trend in the shared access system data, and wherein the virtualized access point instance is configured to operate based on the change trend in the shared access system data.

### Claim 2 (depends on 1)

The system of claim 1, wherein the analysis of a log of the shared access system data can include analyzing network conditions, contextual information, or a combination thereof.

### Claim 3 (depends on 2)

The system of claim 2, wherein the contextual information can include network traffic, time of day, maintenance, or any combination thereof.

### Claim 4 (depends on 1)

The system of claim 1, wherein the access point command further instructs a frequency change to comply with the shared access system data.

### Claim 5

A method, comprising:
receiving changes to shared access system data from a radio access network element by an access point communication module in communication with a plurality of access points, wherein each of the plurality of access points is configured to communicate with one or more user devices, wherein the radio access network element is in communication with a shared access communication module, wherein the changes to the shared access system data comprise spectrum frequency changes between a carrier frequency and a different frequency associated with a shared access spectrum, and wherein the changes comprise switching between the carrier frequency and the different frequency;
receiving, by the access point communication module, future changes to the shared access system data, wherein the future changes are predicted based on a change trend in the shared access system data generated based on analysis of a log of the shared access system data, wherein the change trend describes dedicated resources made conditionally available when not utilized by an incumbent user;
tracking, by the access point communication module, capacity and utilization of at least one access point of the plurality of access points;
determining, by the access point communication module, that at least one access point of the plurality of access points is impacted by the change trend in the shared access system data and the future changes to the shared access system data based on operating parameters of the at least one access point and based on available frequency bands; and
in response to determining that the at least one access point is impacted by the change trend and the future changes to the shared access system data, modifying, by the access point communication module, the at least one access point via an access point command, wherein the at least one access point is a virtualized access point instance, wherein the access point command comprises instructions for destroying the virtualized access point instance and creating another virtualized access point based on the change trend in the shared access system data, and wherein the virtualized access point instance is configured to operate based on the change trend in the shared access system data.

### Claim 6 (depends on 5)

The method of claim 5, wherein the analysis of a log of the shared access system data can include analyzing network conditions.

### Claim 7 (depends on 6)

The method of claim 6, wherein the analysis of a log of the shared access system data can include analyzing contextual information.

### Claim 8 (depends on 7)

The method of claim 7, wherein the contextual information can include network traffic.

### Claim 9 (depends on 7)

The method of claim 7, wherein the contextual information can include time of day.

### Claim 10 (depends on 7)

The method of claim 7, wherein the contextual information can include maintenance information.

### Claim 11

A system, comprising a non-transitory computer-readable medium storing instructions that when executed by a processor effectuate operations comprising:
receiving changes to shared access system data from a radio access network element by an access point communication module in communication with a plurality of access points, wherein each of the plurality of access points is configured to communicate with one or more user devices, wherein the radio access network element is in communication with a shared access communication module, wherein the shared access system data comprises spectrum frequency changes between a carrier frequency and a different frequency associated with a shared access spectrum and the changes comprise switching between the carrier frequency and the different frequency;
receiving future changes to the shared access system data, wherein the future changes are predicted based on a change trend in the shared access system data generated based on analysis of a log of the shared access system data, wherein the change trend describes dedicated resources made conditionally available when not utilized by an incumbent user;
tracking capacity and utilization of at least one access point of the plurality of access points;
determining that the at least one access point of the plurality of access points is impacted by the change trend in the shared access system data and the future changes to the shared access system data based on available frequency bands;
in response to determining that the at least one access point is impacted by the change trend and the future changes to the shared access system data, generating an access point command based on the change trend in the shared access system data; and
transmitting the access point command to the at least one access point, wherein the at least one access point is a virtualized access point instance, wherein the access point command comprises instructions for destroying the virtualized access point instance and creating another virtualized access point based on the change trend in the shared access system data, and wherein the virtualized access point instance is configured to operate based on the change trend in the shared access system data.

### Claim 12 (depends on 11)

The system of claim 11, wherein the analysis of a log of the shared access system data can include analyzing network conditions.

### Claim 13 (depends on 12)

The system of claim 12, wherein the analysis of a log of the shared access system data can include analyzing contextual information.

### Claim 14 (depends on 13)

The system of claim 13, wherein the contextual information can include network traffic.

### Claim 15 (depends on 13)

The system of claim 13, wherein the contextual information can include time of day.

### Claim 16 (depends on 11)

The system of claim 11, wherein the operations further comprise: providing an interface to one or more of a non-virtualized access point, an antenna, a radio head, and a connectivity element.

### Claim 17 (depends on 13)

The system of claim 13, wherein the contextual information can include maintenance information.
