Dynamic spectrum exchange for allocation of spectrum between network nodes
AssigneeXtremis, Inc.
InventorRobert John Baxley
Life of this patent
Estimating the term…
Abstract
An example spectrum exchange, a computer-implemented method, and a non-transitory computer-readable storage medium are provided. In some embodiments, the computer-implemented method may include receiving an interface language message from a network node. In some embodiments, the interface language message comprises a spectrum allocation request. In some embodiments, the computer-implemented method may include determining a spectrum allocation for the network node based at least in part on the spectrum allocation request and spectrum priority data. In some embodiments, the computer-implemented method may include transmitting the spectrum allocation to the network node.
Claims30
A network node, comprising:
- at least one transceiver;
- at least one processor;
- and
- at least one memory coupled to the at least one processor, wherein the at least one processor is configured to:
- cause transmission of an interface language message including a spectrum allocation request to a spectrum exchange;
- receive a spectrum allocation from the spectrum exchange in response to the spectrum allocation request;
- and
- allocate at least a portion of the received spectrum allocation to one or more user devices in communication with the network node via the at least one transceiver.
A spectrum exchange system, comprising:
- at least one processor;
- and
- at least one memory coupled to the at least one processor, wherein the at least one processor is configured to:
- receive a spectrum allocation request from a radio gateway;
- route the spectrum allocation request to a first spectrum exchange instance of a plurality of spectrum exchange instances, wherein the first spectrum exchange instance is configured to determine a spectrum allocation based at least in part on the spectrum allocation request;
- store the spectrum allocation request and the spectrum allocation in a data store accessible to the plurality of spectrum exchange instances;
- determine that the first spectrum exchange instance is affected by a fault;
- route a second spectrum allocation request, via the load engine, to a second spectrum exchange instance of the plurality of spectrum exchange instances based at least in part on the determination that the first spectrum exchange instance is affected by the fault;
- and
- access the stored spectrum allocation request or spectrum allocation from the data store based at least in part on the determination that the first spectrum exchange instance is affected by the fault.
A spectrum exchange system, comprising:
- at least one processor;
- and
- at least one memory coupled to the at least one processor, wherein the at least one processor is configured to:
- receive an interface language message from a first network node, wherein the interface language message includes a spectrum allocation request, and the spectrum allocation request includes a node-initiated request by the first network node to obtain at least a portion of spectrum that is currently allocated to a second network node;
- determine a spectrum allocation for the first network node based at least in part on the spectrum allocation request and spectrum priority data;
- and
- transmit the spectrum allocation to the first network node.
Dependencies are inferred from the claim text.