US 12,413,485 B2
System and method to generate optimized spectrum administration service (SAS) configuration commands
Montgomery Nelson Groff, Denver, CO (US)
Assigned to DISH Wireless L.L.C., Englewood, CO (US)
Filed by DISH Wireless L.L.C., Englewood, CO (US)
Filed on Aug. 10, 2023, as Appl. No. 18/447,411.
Prior Publication US 2025/0055768 A1, Feb. 13, 2025
Int. Cl. H04L 41/40 (2022.01); H04L 41/16 (2022.01); H04W 24/02 (2009.01)
CPC H04L 41/40 (2022.05) [H04L 41/16 (2013.01); H04W 24/02 (2013.01)] 20 Claims
OG exemplary drawing
 
8. A non-transitory computer readable medium storing instructions that when executed by a processor cause the processor to:
perform a first plurality of spectrum administration service (SAS) operations in accordance with existing SAS configuration commands during a first time duration, wherein:
the first plurality of SAS operations is configured to establish one or more communication sessions between a plurality of network components in a core network and a plurality of user equipment;
the existing SAS configuration commands are configured to provide control information to perform a first plurality of SAS operation;
the first plurality of SAS operations is associated with controlling access between the plurality of user equipment and one or more Citizen Broadband Radio Service (CBRS) channels; and
the one or more CBRS channels are communication channels configured to provide connectivity between the plurality of user equipment and the core network;
collect a plurality of channel parameters, the plurality of channel parameters comprising unstructured data associated with the first plurality of SAS operations and the one or more CBRS channels;
store the plurality of channel parameters in a data lake comprising the plurality of channel parameters;
transform, using a machine learning algorithm, the unstructured data of the plurality of channel parameters into structured data in the data lake, the structured data being representative of a plurality of conditions in the one or more CBRS channels during the first time duration;
generate, using the machine learning algorithm, a plurality of routing modifications based at least in part upon the plurality of channel parameters and the existing SAS configuration commands, the routing modifications being configured to modify routing of resources in the plurality of CBRS channels to be allocated in a communication network;
generate, using the machine learning algorithm, a plurality of optimized SAS configuration commands based at least in part upon the plurality of routing modifications, the existing SAS configuration commands, a transformed version of the unstructured data representative of a plurality of conditions in the one or more CBRS channels during the first time duration, the optimized SAS configuration commands comprising possible updates to the plurality of existing SAS configuration commands, and the routing modifications;
compare, using the machine learning algorithm, the plurality of optimized SAS configuration commands to the plurality of existing SAS configuration commands;
determine, using the machine learning algorithm, the plurality of optimized SAS configuration commands to the plurality of existing SAS configuration commands; and
in response to determining that the plurality of optimized SAS configuration commands comprise commands that are different to those comprised in the plurality of existing SAS configuration commands, training the machine learning algorithm using input data comprising the structured data representative of the plurality of conditions in the one or more CBRS channels during the first time duration, and the routing modifications; and
perform a second plurality of SAS operations associated with the one or more CBRS channel in accordance with the optimized SAS configuration commands during a second time duration, the second time duration being different from the first time duration.