IP Library › Granted Patent US 12,250,549
Granted Patent B2
US 12,250,549 · App. 17/264,633 · Granted Mar 11, 2025

High availability access to shared spectrum using geo-redundant spectrum access systems

Inventors: Mohammad Riaz Khawer (Lake Hopatcong, NJ); Milind M. Buddhikot (Murray Hill, NJ)
Assignee: Nokia Solutions and Networks Oy
H04W12/121G06F16/27H04W12/08H04W16/14H04W60/06H04W76/10
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 12,250,549
App. No.
17/264,633
Granted
Mar 11, 2025
Kind
B2
Abstract

A first spectrum access system (SAS) instance receives a message (such as a heartbeat message) including an identifier of a first base station that is not registered with the first SAS instance. The first SAS instance accesses a database that is shared with a second SAS instance and periodically synchronized with the second SAS instance. The first SAS instance provides an SAS service that was previously established between the first base station and the second SAS instance in response to the database including a record generated by the second SAS instance for the first base station. The first base station registers to provide connectivity in a shared spectrum using the SAS service provided by the second SAS instance. The first base station transmits the message to the first SAS instance including an identifier of the first base station in response to the second SAS instance becoming unavailable.

Claims (45)

1. A method comprising:

receiving, at a first spectrum access system (SAS) instance of a SAS service provider, a message including an identifier of a first base station that is not registered with the first SAS instance;

accessing, by the first SAS instance, a database of the SAS service provider, wherein the database is shared with a second SAS instance of the SAS service provider and periodically synchronized with the second SAS instance; and

providing, from the first SAS instance, an SAS service that was previously established between the first base station and the second SAS instance in response to the database including a record generated by the second SAS instance for the first base station.

2. The method of claim 1 , wherein providing the SAS service comprises providing the SAS service based on state and channel allocation information in the record of the database.

3. The method of claim 1 , wherein accessing the database comprises accessing the record in the database using the identifier of the first base station.

4. The method of claim 3 , further comprising:

triggering, from the first SAS instance, synchronization of the database based on state and channel allocation information at the first SAS instance and the second SAS instance in response to the first SAS instance failing to locate the record in the database using the identifier of the first base station; and

repeating an attempt to access the record in the database using the identifier of the first base station in response to triggering the synchronization.

5. The method of claim 1 , wherein receiving the message including the identifier of the first base station comprises receiving the message in response to the first base station losing heartbeat messages exchanged with the second SAS instance for a first time interval that is less than a second time interval, and wherein the first base station is required to cease transmission on a channel granted by the second SAS instance in response to losing the heartbeat messages for the second time interval.

6. The method of claim 5 , wherein receiving the message including the identifier of the first base station comprises receiving a heartbeat message, and wherein the first SAS instance continues to provide the SAS service to the first base station without requiring de-registration for a third time interval equal to a difference between the first and second time intervals.

7. The method of claim 1 , wherein the first base station is collocated with a second base station and provides overlapping coverage with the second base station, wherein the second base station is registered with the second SAS instance for the SAS service, and wherein a handover of the user equipment from the first base station to the second base station is performed in response to the second SAS instance becoming unavailable.

8. The method of claim 1 , wherein the first SAS instance does not advertise ports or Internet protocol (IP) addresses used to provide the SAS service.

9. The method of claim 8 , further comprising:

providing information identifying the first SAS instance to the first base station during installation or configuration; and

receiving the message including the identifier of the first base station in response to message latencies indicating onset of a malicious attack on the second SAS instance.

10. A method comprising:

registering, at a first base station, to provide connectivity in a shared spectrum using a spectrum access system (SAS) service provided by a first SAS instance of a SAS service provider;

transmitting, from the first base station to a second SAS instance of the SAS service provider, a message including an identifier of the first base station in response to the first SAS instance becoming unavailable; and

receiving, at the first base station, the SAS service from the second SAS instance in response to the second SAS instance accessing a record in a database of the SAS service provider that is shared by the first SAS instance and the second SAS instance.

11. The method of claim 10 , wherein the record includes state and channel information for the SAS service provided by the first SAS instance.

12. The method of claim 10 , further comprising:

exchanging, at the first base station, heartbeat messages with the first SAS instance in response to registering for the SAS service provided by the first SAS instance.

13. The method of claim 12 , further comprising:

determining that the first SAS instance has become unavailable in response to losing the heartbeat messages for a first time interval.

14. The method of claim 13 , wherein transmitting the message including the identifier comprises transmitting a heartbeat message to the second SAS instance in response to losing the heartbeat messages with the first SAS instance for the first time interval, wherein the first time interval is less than a second time interval, and wherein the first base station is required to cease transmission on a channel granted by the first SAS instance in response to losing the heartbeat messages for the second time interval.

15. The method of claim 14 , wherein receiving the SAS service from the second SAS instance comprises receiving the SAS service from the second SAS instance for a third time interval that is equal to a difference between the first and second time intervals without being required to de-register by the second SAS instance.

16. The method of claim 10 , wherein the first base station is collocated with a second base station that is registered with the second SAS instance to provide connectivity using the SAS service, and wherein the first and second base stations provide overlapping coverage on different channels of the shared spectrum.

17. The method of claim 16 , further comprising:

handing off user equipment from the first base station to the second base station in response to the first SAS instance becoming unavailable.

18. The method of claim 10 , wherein the first SAS instance does not advertise ports or Internet protocol (IP) addresses used to provide the SAS service, and further comprising:

receiving, at the first base station, information identifying the first SAS instance during installation or configuration; and

transmitting the message including the identifier of the first base station to the second SAS instance in response to message latencies indicating onset of a malicious attack on the first SAS instance.

19. An apparatus comprising:

at least one processor; and

at least one memory including instructions which, when executed by the at least one processor, cause the apparatus at least to perform:

receiving, at a first spectrum access system (SAS) instance of a SAS service provider, a message including an identifier of a first base station that is not registered with the first SAS instance;

accessing, by the first SAS instance, a database of the SAS service provider, wherein the database is shared with a second SAS instance of the SAS service provider and periodically synchronized with the second SAS instance; and

providing, from the first SAS instance, an SAS service that was previously established between the first base station and the second SAS instance in response to the database including a record generated by the second SAS instance for the first base station.

20. An apparatus comprising:

at least one processor; and

at least one memory including instructions which, when executed by the at least one processor, cause the apparatus at least to perform:

registering, at a first base station, to provide connectivity in a shared spectrum using a spectrum access system (SAS) service provided by a first SAS instance of a SAS service provider;

transmitting, from the first base station to a second SAS instance of the SAS service provider, a message including an identifier of the first base station in response to the first SAS instance becoming unavailable; and

receiving, at the first base station, the SAS service from the second SAS instance in response to the second SAS instance accessing a record in a database of the SAS service provider that is shared by the first SAS instance and the second SAS instance.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 24, 2021
From: KHAWER, MOHAMMAD RIAZ; BUDDHIKOT, MILIND M.
To: NOKIA TECHNOLOGIES OY
Reel/Frame 056651/0266 →
Continuity (1)
Related Publication 20210211880A1 · Jul 8, 2021
References Cited (7)
US 20180132111A1 · Mueck · 2018 [cited by examiner]
Prakash Moorut, Spectrum Sharing Commitee Work Group 3 (WG3) Protocol Webinar, Jun. 16, 2016, Slides 2-70 (Year: 2016). [cited by examiner]
Marko Palola, Field Trial of the 3.5 GHz Citizens Broadband Radio Service Governed by a Spectrum Access System (SAS), 2017 (Year: 2017). [cited by examiner]
International Search Report and Written Opinion mailed in corresponding PCT Application No. PCT/US2018/044642, mailed on Mar. 13, 2019, 14 pages. [cited by applicant]
Moorut, P., et al., “Spectrum Sharing Committee Work Group 3 (WG3) Protocol Webinar Presenters,” Wireless Innovation Forum, Jun. 16, 2016, 70 pages. [cited by applicant]
Palola, M., et al., “Field Trial of the 3.5 GHz Citizens Broadband Radio Service Governed by a Spectrum Access System (SAS),” IEEE International Symposium on Dynamic Spectrum Access Networks (DYSPAN), Mar. 6, 2017, 9 pa… [cited by applicant]
Kim, C.W., et al., “Design and Implementation of an End-to-End Architecture for 3.5 GHz Shared Spectrum,” IEEE International Symposium on Dynamic Spectrum Access Networks (DYSPAN), Sep. 29, 2015, 12 pages. [cited by applicant]