IP Library Granted Patent US 10,397,797
Granted Patent B2
US 10,397,797 · App. 15/982,980 · Granted Aug 27, 2019

Devices, systems, and methods for resource allocation of shared spectrum

Inventors: Vijay Divi (San Francisco, CA); Sourav Dey (San Francisco, CA); Todd Parker (Escondido, CA)
Assignee: ATC TECHNOLOGIES, LLC
H04W16/14H04W16/28H04W28/16H04W16/10H04W88/16
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,397,797
App. No.
15/982,980
Granted
Aug 27, 2019
Kind
B2
Abstract

Devices, systems, and methods for resource allocation of shared spectrum. In one embodiment, a server includes a communication interface, a memory, and an electronic processor. The communication interface configured to communicate with one or more servers via a backchannel, and control a terrestrial antenna to provide a wireless network. The electronic processor is configured to allocate bid units, determine whether an increase in spectrum is needed, control the communication interface to transmit a specified number of the bid units to the one or more servers over the backchannel, receive zero or more external bid units from each of the one or more servers, determine whether the zero or more external bid units from the each of the one or more servers is more than or equal to the specified number of the bid units, and control the communication interface to transmit information via the wireless network using the increase in the spectrum.

Claims (146)

1. A server comprising:

a communication interface configured to

communicate with one or more servers via a backchannel, and

control a terrestrial antenna to provide a wireless network;

a memory; and

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

allocate bid units,

determine whether an increase in spectrum is needed for the wireless network, the wireless network sharing the spectrum with wireless networks provided by the one or more servers,

responsive to determining that the increase in the spectrum is needed for the wireless network, control the communication interface to transmit a specified number of the bid units to the one or more servers over the backchannel,

receive zero or more external bid units from each of the one or more servers,

determine whether the zero or more external bid units from the each of the one or more servers is more than or equal to the specified number of the bid units,

responsive to determining that the zero or more external bid units from the each of the one or more servers is not more than the specified number, control the communication interface to transmit information via the wireless network using the increase in the spectrum, and

responsive to determining that the zero or more external bid units from the each of the one or more servers is more than or equal to the specified number of the bid units, control the communication interface to not transmit the information via the wireless network.

2. The server of claim 1 , wherein, to allocate the bid units, the electronic processor is further configured to set the bid units to a predetermined number.

3. The server of claim 2 , wherein, to allocate the bid units, the electronic processor is further configured to reset the bid units to the predetermined number after a predetermined period of time.

4. A server comprising:

a communication interface configured to

communicate with one or more servers via a backchannel, and

control a terrestrial antenna to provide a wireless network;

a memory; and

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

allocate bid units,

determine whether an increase in spectrum is needed for the wireless network, the wireless network sharing the spectrum with wireless networks provided by the one or more servers,

responsive to determining that the increase in the spectrum is needed for the wireless network, control the communication interface to transmit a specified number of the bid units to the one or more servers over the backchannel,

receive zero or more external bid units from each of the one or more servers,

determine whether the zero or more external bid units from the each of the one or more servers is more than or equal to the specified number of the bid units, and

responsive to determining that the zero or more external bid units from the each of the one or more servers is not more than the specified number, control the communication interface to transmit information via the wireless network using the increase in the spectrum,

wherein, to determine whether the increase is needed for the wireless network, the electronic processor is further configured to

receive a high-priority message,

determine whether the wireless network is capable of transmitting the high-priority message, and

determine that the increase is needed for the wireless network in response to determining that the wireless network is not capable of transmitting the high-priority message.

5. A server comprising:

a communication interface configured to

communicate with one or more servers via a backchannel, and

control a terrestrial antenna to provide a wireless network;

a memory; and

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

allocate bid units,

determine whether an increase in spectrum is needed for the wireless network, the wireless network sharing the spectrum with wireless networks provided by the one or more servers,

responsive to determining that the increase in the spectrum is needed for the wireless network, control the communication interface to transmit a specified number of the bid units to the one or more servers over the backchannel,

receive zero or more external bid units from each of the one or more servers,

determine whether the zero or more external bid units from the each of the one or more servers is more than or equal to the specified number of the bid units, and

responsive to determining that the zero or more external bid units from the each of the one or more servers is not more than the specified number, control the communication interface to transmit information via the wireless network using the increase in the spectrum,

wherein the electronic processor is further configured to determine whether the zero or more external bid units from the each of the one or more servers is an overconsumption.

6. The server of claim 5 , wherein the electronic processor is further configured to

determine that the zero or more external bid units from a second server of the one or more servers is the overconsumption, and

control the communication interface to transmit a penalty message to the second server.

7. A wireless communication system comprising:

a first server providing a first wireless network; and

a second server providing a second wireless network using the same spectrum as the first wireless network,

wherein the first server includes

a communication interface configured to

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

control a terrestrial antenna to provide the first wireless network;

a memory; and

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

allocate bid units,

determine whether an increase in the spectrum is needed for the first wireless network,

responsive to determining that the increase in the spectrum is needed for the first wireless network, control the communication interface to transmit a specified number of the bid units to the one or more servers over the backchannel,

receive zero or more external bid units from each of the one or more servers,

determine whether the zero or more external bid units from the each of the one or more servers is more than or equal to the specified number of the bid units,

responsive to determining that the zero or more external bid units from the each of the one or more servers is not more than the specified number, control the communication interface to transmit information via the first wireless network using the increase in the spectrum, and

responsive to determining that the zero or more external bid units from the each of the one or more servers is more than or equal to the specified number of the bid units, control the communication interface to not transmit the information via the first wireless network.

8. The wireless communication system of claim 7 , wherein, to allocate the bid units, the electronic processor is further configured to set the bid units to a predetermined number.

9. The wireless communication system of claim 8 , wherein, to allocate the bid units, the electronic processor is further configured to reset the bid units to the predetermined number after a predetermined period of time.

10. A wireless communication system comprising:

a first server providing a first wireless network; and

a second server providing a second wireless network using the same spectrum as the first wireless network,

wherein the first server includes

a communication interface configured to

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

control a terrestrial antenna to provide the first wireless network;

a memory; and

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

allocate bid units,

determine whether an increase in the spectrum is needed for the first wireless network,

responsive to determining that the increase in the spectrum is needed for the first wireless network, control the communication interface to transmit a specified number of the bid units to the one or more servers over the backchannel,

receive zero or more external bid units from each of the one or more servers,

determine whether the zero or more external bid units from the each of the one or more servers is more than or equal to the specified number of the bid units, and

responsive to determining that the zero or more external bid units from the each of the one or more servers is not more than the specified number, control the communication interface to transmit information via the first wireless network using the increase in the spectrum,

wherein, to determine whether the increase is needed for the first wireless network, the electronic processor is further configured to

receive a high-priority message,

determine whether the first wireless network is capable of transmitting the high-priority message, and

determine that the increase is needed for the first wireless network in response to determining that the first wireless network is not capable of transmitting the high-priority message.

11. A wireless communication system comprising:

a first server providing a first wireless network; and

a second server providing a second wireless network using the same spectrum as the first wireless network,

wherein the first server includes

a communication interface configured to

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

control a terrestrial antenna to provide the first wireless network;

a memory; and

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

allocate bid units,

determine whether an increase in the spectrum is needed for the first wireless network,

responsive to determining that the increase in the spectrum is needed for the first wireless network, control the communication interface to transmit a specified number of the bid units to the one or more servers over the backchannel,

receive zero or more external bid units from each of the one or more servers,

determine whether the zero or more external bid units from the each of the one or more servers is more than or equal to the specified number of the bid units, and

responsive to determining that the zero or more external bid units from the each of the one or more servers is not more than the specified number, control the communication interface to transmit information via the first wireless network using the increase in the spectrum,

wherein the electronic processor is further configured to determine whether the zero or more external bid units from the each of the one or more servers is an overconsumption.

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

determine that the zero or more external bid units from the second server is the overconsumption, and

control the communication interface to transmit the information via the first wireless network using the spectrum assigned to the second server.

13. A wireless communication system comprising:

a first server providing a first wireless network; and

a second server providing a second wireless network using the same spectrum as the first wireless network,

wherein the first server includes

a communication interface configured to

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

control a terrestrial antenna to provide the first wireless network;

a memory; and

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

allocate bid units,

determine whether an increase in the spectrum is needed for the first wireless network,

responsive to determining that the increase in the spectrum is needed for the first wireless network, control the communication interface to transmit a specified number of the bid units to the one or more servers over the backchannel,

receive zero or more external bid units from each of the one or more servers,

determine whether the zero or more external bid units from the each of the one or more servers is more than or equal to the specified number of the bid units, and

responsive to determining that the zero or more external bid units from the each of the one or more servers is not more than the specified number, control the communication interface to transmit information via the first wireless network using the increase in the spectrum,

wherein the second server includes

a 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 provide the second wireless network;

a memory; and

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

allocate bid units,

determine whether an increase in the spectrum is needed for the second wireless network,

responsive to determining that the increase in the spectrum is needed for the second wireless network, control the communication interface to transmit a second specified number of the bid units to the second one or more servers over the backchannel,

receive a second zero or more external bid units from each of the second one or more servers,

determine whether the second zero or more external bid units from the each of the second one or more servers is more than or equal to the second specified number of the bid units, and

responsive to determining that the zero or more external bid units from the each of the one or more servers is not more than the second specified number, control the communication interface to transmit information via the second wireless network using the increase in the spectrum.

14. The wireless communication system of claim 13 , wherein, to allocate the bid units, the electronic processor of the second server is further configured to

set the bid units to a predetermined number, and

reset the bid units to the predetermined number after a predetermined period of time.

15. The wireless communication system of claim 13 , wherein, to determine whether the increase is needed for the second wireless network, the electronic processor of the second server is further configured to

receive a high-priority message,

determine whether the second wireless network is capable of transmitting the high-priority message, and

determine that the increase is needed for the second wireless network in response to determining that the second wireless network is not capable of transmitting the high-priority message.

16. The wireless communication system of claim 13 , wherein responsive to determining that the second zero or more external bid units from the each of the second one or more servers is more than or equal to the second specified number of the bid units, control the communication interface to not transmit the information via the second wireless network.

17. A method for operating a server to provide a wireless network, the method comprising:

allocating, with an electronic processor, bid units;

determining, with the electronic processor, whether an increase in spectrum is needed for the wireless network, the wireless network sharing the spectrum with wireless networks provided by the one or more servers;

controlling, with the electronic processor, a communication interface to transmit a specified number of the bid units to one or more servers over a backchannel in response to determining that the increase in the spectrum is needed for the wireless network;

receiving, with the electronic processor, zero or more external bid units from each of one or more servers;

determining, with the electronic processor, whether the zero or more external bid units are more than or equal to the specified number of the bid units;

controlling, with the electronic processor, the communication interface to transmit information via the wireless network using the increase in the spectrum in response to determining that the zero or more external bid units are not more than or equal to the specified number of the bid units; and

controlling the communication interface to not transmit the information via the wireless network in response to determining that the zero or more external bid units from the each of the one or more servers is more than the specified number of the bid units.

Assignments (15)
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 →
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 →
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 →
RELEASE OF SECURITY INTEREST Recorded Oct 26, 2020
From: JEFFERIES FINANCE LLC
To: ATC TECHNOLOGIES, LLC
Reel/Frame 054297/0444 →
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 →
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: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 051026/0561 →
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 →
SECURITY INTEREST Recorded Aug 1, 2019
From: ATC TECHNOLOGIES, LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 049931/0150 →
SECURITY INTEREST Recorded Aug 1, 2019
From: ATC TECHNOLOGIES, LLC
To: JEFFERIES FINANCE LLC
Reel/Frame 049931/0188 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 19, 2019
From: DIVI, VIJAY; DEY, SOURAV; PARKER, TODD
To: ATC TECHNOLOGIES, LLC
Reel/Frame 049520/0451 →
Continuity (2)
Provisional Application 62507705 · May 17, 2017
Related Publication 20180338246A1 · Nov 22, 2018