IP Library Granted Patent US 12689952
Granted Patent B2
US 12689952 · App. 18/471,699 · Granted Jul 21, 2026

Method and system for channel coordination in network core and CBRS

Inventors: Howard L. Lang (Wayside, NJ); Nicholas Thompson (Lake In The Hills, IL); Joseph Soryal (Glendale, NY)
Assignee: AT&T Intellectual Property I, L.P.
H04W36/0072H04W36/00835H04W36/322
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12689952
App. No.
18/471,699
Granted
Jul 21, 2026
Kind
B2
Abstract

Aspects of the subject disclosure may include, for example, obtaining CBRS information from SAS equipment, where the CBRS information includes channel assignments associated with different coverage locations; and providing the channel assignments to one or more EMSs according to the CBRS information to enable CBRS devices to provide communication services including handoffs via the channel assignments to one or more end user devices in coverage areas of the one or more CBRS device. Other embodiments are disclosed.

Claims (40)

1 . A device operating in a network core, comprising:

a processing system including a processor; and

a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, the operations comprising:

obtaining Citizens Band Radio Service (CBRS) information from Spectrum Access System (SAS) equipment, the CBRS information including channel assignments associated with different coverage locations; and

providing the channel assignments to one or more Element Management Systems (EMSs) according to the CBRS information to enable the one or more EMSs to update CBRS devices for handoffs during providing communication services to one or more end user devices in coverage areas of the CBRS devices, wherein the update includes causing the CBRS devices to provide to the one or more end user devices in the coverage areas, in at least one message, a sequence of radio channels that the end user device is permitted to attach to in an order, the sequence including information identifying a CBRS channel authorized according to the CBRS information and a cellular channel.

2 . The device of claim 1 , wherein updating the CBRS devices includes providing updates to neighbor lists and available channels associated with the neighbor lists, wherein the obtaining the CBRS information is via an API query to the SAS equipment.

3 . The device of claim 1 , wherein updating the CBRS devices includes providing updates to neighbor lists and available channels associated with the neighbor lists, wherein the obtaining the CBRS information is via a periodic push notification from the SAS equipment.

4 . The device of claim 1 , wherein enabling the one or more EMSs to update the CBRS devices includes the CBRS devices providing the one or more end user devices with neighbor channel information for use in neighbor searches.

5 . The device of claim 1 , wherein the operations further comprise:

predicting a future location for a particular end user device of the one or more end user devices; and

providing a switch instruction to cause the particular end user device to continue the corresponding communication service via the cellular channel.

6 . The device of claim 5 , wherein the predicting the future location for the particular end user device is based on a machine learning model, and wherein the switch instruction is provided to the particular end user device by a particular one of the CBRS devices via one of the one or more EMSs.

7 . The device of claim 5 , wherein the providing the switch instruction includes providing a remote SIM activation instruction to the particular end user device that causes the particular end user device to activate an eSIM that enables access to the cellular channel.

8 . The device of claim 1 , wherein the providing the channel assignments to the one or more EMSs or updating of the CBRS devices is via periodic push notifications.

9 . The device of claim 1 , wherein the operations further comprise:

receiving a request from the one or more EMSs, wherein the providing the channel assignments is in response to the request.

10 . A non-transitory machine-readable medium, comprising executable instructions that, when executed by a processing system including a processor, facilitate performance of operations, the operations comprising:

obtaining Citizens Band Radio Service (CBRS) information that is generated by Spectrum Access System (SAS) equipment, the CBRS information including a non-use location where CBRS is unavailable;

predicting a future location for a particular end user device that is operating over a CBRS channel;

determining that the future location corresponds to the non-use location resulting in a switch determination; and

responsive to the switch determination, providing a switch instruction to cause the particular end user device to continue a communication service via a cellular channel, wherein the switch instruction includes, in at least one message, information identifying a sequence of radio channels that the particular end user device is permitted to attach to in an order, including the cellular channel for use at the non-use location, and an authorized CBRS channel according to the CBRS information for use when CBRS is available.

11 . The non-transitory machine-readable medium of claim 10 , wherein the operations further comprise:

predicting a future time that the particular end user device will be in the future location, wherein the providing the switch instruction is based in part on the future time.

12 . The non-transitory machine-readable medium of claim 11 , wherein the CBRS information includes a time period for when the CBRS is unavailable at the non-use location, and wherein the operations further comprise:

determining that the future time falls within the time period.

13 . The non-transitory machine-readable medium of claim 10 , wherein the processing system operates in a network core, wherein the CBRS information includes channel assignments associated with different coverage locations, and wherein the operations comprise:

providing the channel assignments to one or more Element Management Systems (EMSs) according to the CBRS information to enable the one or more EMSs to update CBRS devices to facilitate communication services via the channel assignments to one or more end user devices in coverage areas of the CBRS devices.

14 . The non-transitory machine-readable medium of claim 13 , wherein facilitating the communication services comprises handoffs between CBRS devices, wherein the obtaining the CBRS information is via one of an API query to the SAS equipment or a periodic push notification from the SAS equipment.

15 . The non-transitory machine-readable medium of claim 10 , wherein the obtaining the CBRS information enables one or more EMSs to update CBRS devices and causes the CBRS devices to provide one or more end user devices with neighbor channel information for use in neighbor searches for handoffs between the CBRS devices.

16 . A method, comprising:

receiving, by a processing system including a processor of an enodeB (eNB), one or more channel assignments associated with neighboring eNBs, wherein the one or more channel assignments are derived from dynamic channel allocation information obtained by a network server;

providing, by the processing system, a communication service to a particular end user device over a channel indicated by the one or more channel assignments;

providing, by the processing system, the particular end user device with neighbor channel information according to the one or more channel assignments corresponding to the neighboring eNBs for use in neighbor searches for handoffs to the neighboring eNBs wherein the providing the neighbor channel information includes providing, in at least one message, information identifying a sequence of radio channels that the particular end user device is permitted to attach to in an order, the sequence including (i) at least one channel corresponding to the one or more channel assignments associated with the neighboring eNBs, (ii) a Citizens Band Radio Service (CBRS) channel, and (iii) a cellular channel; and

causing, by the processing system, the particular end user device to switch between the CBRS channel and the cellular channel according to a Quality-of-Service requirement associated with an application or service used by the particular end user device.

17 . The method of claim 16 , wherein at least one of the eNBs is a Citizens Band Radio Service (CBRS) device, and wherein the dynamic channel allocation information includes CBRS information obtained by a network server from Spectrum Access System (SAS) equipment.

18 . The method of claim 17 , wherein the receiving the one or more channel assignments is from an Element Management System (EMS) and is based on one of a periodic push notification from the network server or a request sent by the EMS to the network server for the one or more channel assignments.

19 . The method of claim 18 , wherein the network server obtains the CBRS information via one of a periodic push notification from the SAS equipment or an API query from the network server to the SAS equipment.

20 . The method of claim 19 , comprising:

receiving, by the processing system, updated channel assignments via the EMS; and

providing, by the processing system, the communication service to the particular end user device over an updated CBRS channel indicated by the updated channel assignments.