# US 12,225,385 B2 · Low-latency network edge spectrum-as-a-service controller

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

- Number: US 12,225,385 B2
- Document ID: US12225385B2
- Status: Granted
- Kind: B2
- Application number: 17/644,671
- Filed: 2021-12-16
- Published: 2023-06-22
- Granted: 2025-02-11
- Earliest claimed: 2021-12-16
- Assignees: Dell Products L.P.
- Applicants: Dell Products, L.P.
- Inventors: Julius Mueller; Ihab Tarazi
- Web page: https://patentgrep.com/patent/US12225385B2

## CPC

- H04W 16/10: Dynamic resource partitioning
- H04W 16/14: Spectrum sharing arrangements {between different networks}
- H04W 72/23: in the downlink direction of a wireless link, i.e. towards a terminal
- H04W 60/04: using triggered events
- H04W 84/042: {Public Land Mobile systems, e.g. cellular systems}
- H04W 88/18: Service support devices; Network management devices
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

A low-latency network edge spectrum-as-a-service controller is described herein. A method as described herein can include acquiring, by a system comprising a processor from a spectrum access system, first access rights to a first spectrum band; determining, by the system, availability of a second spectrum band, wholly contained within the first spectrum band, in response to a request, received from network equipment of a radio access network, for second access rights to the second spectrum band; and, in response to the second spectrum band being determined to be available, granting, by the system, the second access rights to the second spectrum band to the network equipment.

## Claims

### Claim 1

A system, comprising:
a memory that stores executable components; and
a processor that executes the executable components stored in the memory, wherein the executable components comprise:
a master grant acquisition component that obtains, from a spectrum access system that is external to the system via a spectrum request procedure initiated at the spectrum access system by the system, an access license for a first spectrum band;
a spectrum mapping component that determines availability of a second spectrum band, wholly contained within the first spectrum band, in response to receiving an access request for the second spectrum band from network equipment associated with a radio access network, wherein the network equipment provides the access request to the system without providing the access request to the spectrum access system; and
a secondary grant provisioning component that, in response to the spectrum mapping component determining that the second spectrum band is available, grants access to the second spectrum band to the network equipment without exchanging any messages with the spectrum access system.

### Claim 2 (depends on 1)

The system of claim 1, wherein the executable components further comprise:
a registration component that, in response to the secondary grant provisioning component granting the access to the second spectrum band, assigns the second spectrum band to the radio access network in an inventory register.

### Claim 3 (depends on 2)

The system of claim 2, wherein the access request indicates a spectrum frequency range associated with the second spectrum band, and wherein the spectrum mapping component determines that the second spectrum band is available in response to determining that an entirety of the spectrum frequency range is unassigned in the inventory register.

### Claim 4 (depends on 2)

The system of claim 2, wherein the access request indicates a requested bandwidth associated with the second spectrum band, and wherein the secondary grant provisioning component grants the access to the second spectrum band at a spectrum frequency range that is unassigned in the inventory register.

### Claim 5 (depends on 1)

The system of claim 1, wherein the executable components further comprise:
a request processing component that receives, from the network equipment, the access request for the second spectrum band via a registration request message.

### Claim 6 (depends on 5)

The system of claim 5, wherein the master grant acquisition component obtains the access license from the spectrum access system via a first application programming interface, and wherein the request processing component receives the access request from the network equipment via a second application programming interface.

### Claim 7 (depends on 6)

The system of claim 6, wherein the first application programming interface is configured to facilitate first communication between the system and the spectrum access system, and the second application programming interface is configured to facilitate second communication between the system and the network equipment without facilitating third communication between the spectrum access system and the network equipment.

### Claim 8 (depends on 5)

The system of claim 5, wherein the request processing component receives the access request from the network equipment via a direct point-to-point interface between the system and the network equipment.

### Claim 9 (depends on 5)

The system of claim 5, wherein the registration request message is a Citizens Broadband Radio Service Device (CBSD) Registration Request message that comprises the access request for the second spectrum band, and wherein the request processing component causes the spectrum mapping component to determine the availability of the second spectrum band without receiving any other messages, other than the CBSD Registration Request message, from the network equipment.

### Claim 10 (depends on 1)

The system of claim 1, wherein the secondary grant provisioning component grants the access to the second spectrum band by sending a registration response message to the network equipment without sending any other messages to the network equipment.

### Claim 11 (depends on 1)

The system of claim 1, wherein the executable components further comprise:
a telemetry component that logs telemetry information associated with the radio access network, wherein the secondary grant provisioning component specifies an access condition for the second spectrum band based on the telemetry information.

### Claim 12

A method, comprising:
acquiring, by a system comprising a processor, first access rights to a first spectrum band from a spectrum access system that is external to the system via a spectrum request procedure initiated at the spectrum access system by the system;
determining, by the system, availability of a second spectrum band, wholly contained within the first spectrum band, in response to a request, received from network equipment of a radio access network, for second access rights to the second spectrum band, wherein the request is provided by the network equipment to the system without providing the request to the spectrum access system; and
in response to the second spectrum band being determined to be available, granting, by the system, the second access rights to the second spectrum band to the network equipment without exchanging any messages with the spectrum access system.

### Claim 13 (depends on 12)

The method of claim 12, further comprising:
recording, by the system in response to granting the second access rights, the radio access network and the second spectrum band in a data register.

### Claim 14 (depends on 12)

The method of claim 12, further comprising:
receiving, by the system, the request for the second access rights from the network equipment via a registration request message.

### Claim 15 (depends on 14)

The method of claim 14, wherein receiving the request for the second access rights comprises receiving the request for the second access rights via a direct and continuous interface between the system and the network equipment.

### Claim 16 (depends on 12)

The method of claim 12, wherein granting the second access rights comprises granting the second access rights by sending a registration response message to the network equipment without sending any other messages to the network equipment.

### Claim 17

A non-transitory machine-readable medium comprising computer executable instructions that, when executed by a processor of a system entity, facilitate performance of operations, the operations comprising:
receiving, from a spectrum access system that is separate from the system entity, an allocation for a first spectrum band as a result of a spectrum access procedure initiated at the spectrum access system by the system entity;
determining availability of a second spectrum band, wholly contained within the first spectrum band, in response to a request, received from network equipment of a radio access network, for access to the second spectrum band, wherein the network equipment sends the request to the system entity without sending the request to the spectrum access system; and
in response to the second spectrum band being determined to be available, granting the access to the second spectrum band to the network equipment without exchanging any messages with the spectrum access system.

### Claim 18 (depends on 17)

The non-transitory machine-readable medium of claim 17, wherein the operations further comprise:
in response to granting the access to the second spectrum band, assigning the second spectrum band to the radio access network in a data structure.

### Claim 19 (depends on 17)

The non-transitory machine-readable medium of claim 17, wherein the operations further comprise:
receiving a registration request message from the network equipment, the registration request message comprising the request for the access to the second spectrum band.

### Claim 20 (depends on 19)

The non-transitory machine-readable medium of claim 19, wherein receiving the allocation for the first spectrum band comprises receiving the allocation for the first spectrum band via a first application programming interface, and wherein receiving the registration request message comprises receiving the registration request message via a second application programming interface.
