IP Library Granted Patent US 10,785,686
Granted Patent B2
US 10,785,686 · App. 15/995,788 · Granted Sep 22, 2020

Devices, systems, and methods for channel access in dynamic spectrum sharing

Inventors: Santanu Dutta (Vienna, VA); Dunmin Zheng (Vienna, VA)
Assignee: ATC TECHNOLOGIES, LLC
H04W28/26H04W16/10H04W16/14H04W88/16G06N20/00H04W16/02
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 10,785,686
App. No.
15/995,788
Granted
Sep 22, 2020
Kind
B2
Abstract

Devices, systems, and methods for channel access in dynamic spectrum sharing. In one embodiment, a server includes a communication interface, a memory, and an electronic processor configured to receive an allotment of bidding credits, determine an amount of available spectrum, generate a power spectrum matrix, generate a bid based on a need for spectrum access and a portion of the allotment of bidding credits, control the communication interface to transmit the power spectrum matrix and the bid to the one or more servers, receive an external power spectrum matrix and an associated bid from each of the one or more servers, compare the bid to the associated bid to determine a winning bid, and control all of the one or more radio nodes to use the spectrum that is associated with the power spectrum matrix in response to determining that the bid is the winning bid.

Claims (110)

1. A first server, bidding for access rights to shared spectrum with dynamic spectrum sharing, comprising:

a communication interface configured to

communicate with one or more other servers via a backchannel, the one or more other servers also bidding for the access rights to the shared spectrum with the dynamic spectrum sharing, and

control a terrestrial antenna to communicate with a one or more radio nodes that form a wireless network;

a memory; and

an electronic processor communicatively connected to the memory, the electronic processor configured to

receive an allotment of bidding credits,

determine an amount of available spectrum,

generate a power spectrum matrix based on the amount of available spectrum that is determined, the power spectrum matrix being a logical aggregate of spectrum needs for all of the one or more radio nodes,

generate a bid based on a need for spectrum access and using a portion of the allotment of bidding credits,

control the communication interface to transmit the power spectrum matrix that is generated and the bid that is generated to the one or more other servers,

receive an external power spectrum matrix and an associated bid from each of the one or more other servers,

compare the bid that is generated to the associated bid that is received from the each of the one or more other servers to determine whether the bid that is generated by the first server is a winning bid, and

responsive to determining that the bid that is generated by the first server is the winning bid, control all of the one or more radio nodes to use the spectrum that is associated with the power spectrum matrix.

2. The first server of claim 1 , wherein the electronic processor is further configured to

determine a second amount of available spectrum in response to determining that the bid that is generated is not the winning bid, the second amount of available spectrum excludes spectrum associated with the winning bid and corresponding external power spectrum matrix,

generate a second power spectrum matrix based on the second amount of available spectrum that is determined, the second power spectrum matrix being a second logical aggregate of spectrum needs for all of the one or more radio nodes,

generate a second bid based on a second need for spectrum access and a remaining portion of the allotment of bidding credits,

control the communication interface to transmit the second power spectrum matrix that is generated and the second bid that is generated to the one or more other servers,

receive a second external power spectrum matrix and a second associated bid from the each of the one or more other servers,

compare the second bid that is generated to the second associated bid that is received from the each of the one or more other servers to determine whether the second bid that is generated is a second winning bid, and

control all of the one or more radio nodes to use the spectrum that is associated with the second power spectrum matrix in response to determining that the second bid that is generated is the second winning bid.

3. The first server of claim 1 , wherein, to compare the bid that is generated to the associated bid that is received from the each of the one or more other servers to determine whether the bid that is generated is the winning bid, the electronic processor is further configured to determine whether the one or more other servers are farther than a predetermined distance from a location associated with the first server.

4. The first server of claim 3 , wherein responsive to determining that all of the one or more other servers are farther than the predetermined distance from the location associated with the first server, the electronic processor is further configured to exclude the associated bid that is received from the each of the one or more other servers from the comparison to the bid that is generated.

5. The first server of claim 3 , wherein responsive to determining that at least one server of the one or more other servers is not farther than the predetermined distance from the location associated with the first server, the electronic processor is further configured to not exclude the associated bid of the at least one server of the one or more other servers from the comparison to the bid that is generated.

6. The first server of claim 1 , wherein the electronic processor is further configured to determine the need for spectrum access for a radio link based on one or more factors from a group consisting of:

a load of a transmitting node,

a range between a transmitter and a receiver,

a pathloss associated with the range,

a capacity of the radio link,

a spectrum interference pattern at a receiver node, and

a need to protect other users of the spectrum.

7. A wireless communication system comprising:

a first one or more radio nodes configured to form first wireless network;

a second one or more radio nodes configured to form a second wireless network sharing the same spectrum as the first wireless network;

a first server configured to control the first one or more radio nodes, and the first server bidding for access rights to shared spectrum with dynamic spectrum sharing; and

a second server configured to control the second one or more radio nodes, the second server also bidding for the access rights to the shared spectrum with the dynamic spectrum sharing,

wherein the first server includes

a communication interface configured to

communicate with one or more other servers via a backchannel, the one or more other servers including the second server, and

control a terrestrial antenna to communicate with the first one or more radio nodes;

a memory; and

an electronic processor communicatively connected to the memory, the electronic processor configured to

receive an allotment of bidding credits,

determine a first amount of available spectrum,

generate a power spectrum matrix based on the first amount of available spectrum that is determined, the power spectrum matrix being a logical aggregate of spectrum needs for all of the first one or more radio nodes,

generate a bid based on a need for spectrum access and a portion of the allotment of bidding credits,

control the communication interface to transmit the power spectrum matrix that is generated and the bid that is generated to the one or more other servers,

receive an external power spectrum matrix and an associated bid from each of the one or more other servers,

compare the bid that is generated to the associated bid that is received from the each of the one or more other servers to determine whether the bid that is generated by the first server is a winning bid, and

responsive to determining that the bid that is generated by the first server is the winning bid, control all of the first one or more radio nodes to use the spectrum that is associated with the power spectrum matrix.

8. The wireless communication system of claim 7 , wherein the electronic processor is further configured to

determine a second amount of available spectrum in response to determining that the bid that is generated is not the winning bid, the second amount of available spectrum excludes spectrum associated with the winning bid and corresponding external power spectrum matrix,

generate a second power spectrum matrix based on the second amount of available spectrum that is determined, the second power spectrum matrix being a second logical aggregate of spectrum needs for all of the first one or more radio nodes,

generate a second bid based on a second need for spectrum access and a remaining portion of the allotment of bidding credits,

control the communication interface to transmit the second power spectrum matrix that is generated and the second bid that is generated to the one or more other servers,

receive a second external power spectrum matrix and a second associated bid from the each of the one or more other servers,

compare the second bid that is generated to the second associated bid that is received from the each of the one or more other servers to determine whether the second bid that is generated is a second winning bid, and

control all of the first one or more radio nodes to use the spectrum that is associated with the second power spectrum matrix in response to determining that the second bid that is generated is the second winning bid.

9. The wireless communication system of claim 7 , wherein, to compare the bid that is generated to the associated bid that is received from the each of the one or more other servers to determine whether the bid that is generated is the winning bid, the electronic processor is further configured to determine whether the one or more other servers are farther than a predetermined distance from a location associated with the first server.

10. The wireless communication system of claim 9 , wherein responsive to determining that all of the one or more other servers are farther than the predetermined distance from the location associated with the first server, the electronic processor is further configured to exclude the associated bid that is received from the each of the one or more other servers from the comparison to the bid that is generated.

11. The wireless communication system of claim 9 , wherein responsive to determining that at least one server of the one or more other servers is not farther than the predetermined distance from the location associated with the first server, the electronic processor is further configured to not exclude the associated bid of the at least one server of the one or more other servers from the comparison to the bid that is generated.

12. The wireless communication system of claim 7 , wherein the electronic processor is further configured to determine the need for spectrum access for a radio link based on one or more factors from a group consisting of:

a load of a transmitting node,

a range between a transmitter and a receiver,

a pathloss associated with the range,

a capacity of the radio link,

a spectrum interference pattern at a receiver node, and

a need to protect other users of the spectrum.

13. The wireless communication system of claim 7 , wherein the second server includes

a second communication interface configured to

communicate with a second one or more servers via the backchannel, the second one or more servers including the first server, and

control a second terrestrial antenna to communicate with the second one or more radio nodes;

a second memory; and

a second electronic processor communicatively connected to the second memory, the second electronic processor configured to

receive a second allotment of bidding credits,

determine the first amount of available spectrum,

generate a second power spectrum matrix based on the first amount of available spectrum that is determined, the second power spectrum matrix being a second logical aggregate of spectrum needs for all of the second one or more radio nodes,

generate a second bid based on a second need for spectrum access and a portion of the second allotment of bidding credits,

control the second communication interface to transmit the second power spectrum matrix that is generated and the second bid that is generated to the second one or more servers,

receive a second external power spectrum matrix and a second associated bid from each of the second one or more servers,

compare the second bid that is generated to the second associated bid that is received from the each of the second one or more servers to determine whether the second bid that is generated is the winning bid, and

control all of the second one or more radio nodes to use the spectrum that is associated with the second power spectrum matrix in response to determining that the second bid that is generated is the winning bid.

14. A method for operating a first server to control one or more radio nodes, the first server bidding for access rights to shared spectrum with dynamic spectrum sharing, the method comprising:

receiving, with an electronic processor of the first server, an allotment of bidding credits;

determining, with the electronic processor, an amount of available spectrum;

generating, with the electronic processor, a power spectrum matrix based on the amount of available spectrum that is determined, the power spectrum matrix being a logical aggregate of spectrum needs for all of the one or more radio nodes;

generating, with the electronic processor, a bid based on a need for spectrum access and using a portion of the allotment of bidding credits;

controlling, with the electronic processor, a communication interface to transmit the power spectrum matrix that is generated and the bid that is generated to one or more other servers also bidding for the access rights to the shared spectrum with the dynamic spectrum sharing;

receiving, with the electronic processor, an external power spectrum matrix and an associated bid from each of the one or more other servers;

comparing, with the electronic processor, the bid that is generated to the associated bid that is received from the each of the one or more other servers to determine whether the bid that is generated by the first server is a winning bid; and

responsive to determining that the bid that is generated by the first server is the winning bid controlling, with the electronic processor, all of the one or more radio nodes to use the spectrum that is associated with the power spectrum matrix.

15. The method of claim 14 , further comprising:

determining a second amount of available spectrum in response to determining that the bid that is generated is not the winning bid, the second amount of available spectrum excludes spectrum associated with the winning bid and corresponding external power spectrum matrix;

generating a second power spectrum matrix based on the second amount of available spectrum that is determined, the second power spectrum matrix being a second logical aggregate of spectrum needs for all of the one or more radio nodes;

generating a second bid based on a second need for spectrum access and a remaining portion of the allotment of bidding credits;

controlling the communication interface to transmit the second power spectrum matrix that is generated and the second bid that is generated to the one or more other servers;

receiving a second external power spectrum matrix and a second associated bid from each of the one or more other servers;

comparing the second bid that is generated to the second associated bid that is received from the each of the one or more other servers to determine whether the second bid that is generated is a second winning bid; and

controlling all of the one or more radio nodes to use the spectrum that is associated with the second power spectrum matrix in response to determining that the second bid that is generated is the second winning bid.

16. The method of claim 14 , wherein comparing the bid that is generated to the associated bid that is received from the each of the one or more other servers to determine whether the bid that is generated is the winning bid further includes determining whether the one or more other servers are farther than a predetermined distance from a location associated with the first server.

17. The method of claim 16 , further comprising excluding the associated bid that is received from the each of the one or more other servers from the comparison to the bid that is generated in response to determining that all of the one or more other servers are farther than the predetermined distance from the location associated with the first server.

18. The method of claim 16 , further comprising not excluding the associated bid of at least one of the one or more other servers from the comparison to the bid that is generated in response to determining that at least one server of the one or more other servers is not farther than the predetermined distance from the location associated with the first server.

19. The method of claim 14 , further comprising determining the need for spectrum access for a radio link based on one or more factors from a group consisting of:

a load of a transmitting node,

a range between a transmitter and a receiver,

a pathloss associated with the range,

a capacity of the radio link,

a spectrum interference pattern at a receiver node, and

a need to protect other users of the spectrum.

Assignments (13)
ASSIGNMENT OF AND AMENDMENT TO INTELLECTUAL PROPERTY SECURITY AGREEMENTS Recorded Dec 13, 2024
From: U.S. BANK NATIONAL ASSOCIATION; LIGADO NETWORKS LLC; ATC TECHNOLOGIES, LLC
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS SUCCESSOR COLLATERAL AGENT
Reel/Frame 069631/0485 →
U.S. ASSIGNMENT OF AND AMENDMENT TO INTELLECTUAL PROPERTY SECURITY AGREEMENTS Recorded Mar 3, 2023
From: U.S. BANK NATIONAL ASSOCIATION, AS EXISTING COLLATERAL AGENT
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS SUCCESSOR COLLATERAL AGENT
Reel/Frame 062952/0826 →
SECURITY INTEREST Recorded Dec 28, 2022
From: ATC TECHNOLOGIES, LLC
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 062230/0806 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Oct 30, 2020
From: ATC TECHNOLOGIES, LLC
To: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL TRUSTEE
Reel/Frame 054262/0295 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Oct 30, 2020
From: ATC TECHNOLOGIES, LLC
To: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL TRUSTEE
Reel/Frame 054262/0207 →
RELEASE OF SECURITY INTEREST Recorded Oct 26, 2020
From: CORTLAND CAPITAL MARKET SERVICES LLC
To: LIGADO NETWORKS LLC; ATC TECHNOLOGIES, LLC
Reel/Frame 054297/0724 →
U.S. ASSIGNMENT OF AND AMENDMENT TO INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Oct 26, 2020
From: JEFFERIES FINANCE LLC; LIGADO NETWORKS LLC; ATC TECHNOLOGIES, LLC
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 054298/0001 →
RELEASE OF SECURITY INTEREST Recorded Oct 26, 2020
From: JEFFERIES FINANCE LLC
To: ATC TECHNOLOGIES, LLC
Reel/Frame 054297/0444 →
ASSIGNMENT OF SECURITY INTEREST Recorded Oct 22, 2020
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: CORTLAND CAPITAL MARKET SERVICES LLC
Reel/Frame 054214/0165 →
SECURITY INTEREST Recorded Sep 11, 2020
From: ATC TECHNOLOGIES, LLC
To: JEFFERIES FINANCE LLC
Reel/Frame 053755/0916 →
PATENT SECURITY AGREEMENT Recorded Nov 15, 2019
From: ATC TECHNOLOGIES, LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 051026/0494 →
PATENT SECURITY AGREEMENT Recorded Nov 15, 2019
From: ATC TECHNOLOGIES, LLC
To: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 051026/0561 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 27, 2018
From: ZHENG, DUNMIN; DUTTA, SANTANU
To: ATC TECHNOLOGIES, LLC
Reel/Frame 046986/0665 →
Continuity (3)
Provisional Application 62514512 · Jun 2, 2017
Provisional Application 62623722 · Jan 30, 2018
Related Publication 20180352479A1 · Dec 6, 2018