IP Library Granted Patent US 9,338,704
Granted Patent B2
US 9,338,704 · App. 14/287,099 · Granted May 10, 2016

Methods and systems for intelligent selection of devices for handins

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 9,338,704
App. No.
14/287,099
Granted
May 10, 2016
Kind
B2
Abstract

A dynamic spectrum arbitrage (DSA) system includes a dynamic spectrum policy controller (DPC) and a dynamic spectrum controller (DSC) that together dynamically manage the allocation and use of resources across different networks. The DSC component may be configured to intelligently select the wireless devices for handin, such as by identifying an eNodeB that has a coverage area that is inside a geographic boundary of a bid area, receiving a list of eligible active wireless devices from the identified eNodeB, receiving a measurement report and position information for the wireless devices in the received list of eligible active wireless devices, determining the signal strengths of a target eNodeB based on the received measurement reports, and selecting for handin wireless devices from the received list of eligible active devices based on the determined signal strengths of the target eNodeB and locations of the wireless devices with respect to the geographical boundary.

Claims (75)

1. A dynamic spectrum arbitrage (DSA) system, comprising:

a dynamic spectrum policy controller (DPC) comprising a DPC processor;

a dynamic spectrum controller (DSC) comprising a DSC processor; and

an eNodeB comprising an eNodeB processor,

wherein the DPC processor is configured with processor-executable instructions to perform operations comprising:

using a dynamic spectrum arbitrage application part (DSAAP) protocol to communicate with the DSC via a first communication link, and

wherein the DSC processor is configured with processor-executable instructions to perform operations comprising:

identifying the eNodeB as having a coverage area that is inside a geographic boundary of a bid area;

receiving a list of eligible active wireless devices from the eNodeB;

receiving measurement reports and position information for wireless devices in the received list of eligible active wireless devices;

determining a signal strength of a target eNodeB based on the received measurement reports;

selecting for handin wireless devices from the received list of eligible active devices based on the determined signal strength of the target eNodeB and locations of the wireless devices with respect to the geographical boundary; and

sending a handin initiate communication message to eNodeBs servicing the wireless devices selected for handin, and

wherein the eNodeB processor is configured with processor-executable instructions to perform operations comprising:

receiving a request for the list of eligible active wireless devices from the DSC;

computing a round trip delay (RTD) value for active wireless devices attached to the eNodeB;

receiving measurement reports and position information for the active wireless devices attached to the eNodeB;

identifying eligible active wireless devices based on the computed RTD values, the received measurement reports, and the received position information;

generating the list of eligible active wireless devices to include the identified wireless devices;

sending the generated list of eligible active wireless devices to the DSC;

receiving the handin initiate communication message from the DSC; and

handing over a wireless device identified in the received handin initiate communication message to the target eNodeB.

2. The DSA system of claim 1 , wherein the DSC is included in a first telecommunication network, and wherein the DPC processor is configured with processor-executable instructions to perform operations comprising:

establishing a second communication link to a second DSC in a second telecommunication network;

receiving a request for radio frequency (RF) spectrum resources from the DSC in the first communication network;

determining an amount of RF spectrum resources available for allocation within the second telecommunication network;

dynamically allocating a portion of available RF spectrum resources of the second telecommunication network for access and use by the first telecommunication network; and

informing the DSC in the first communication network that use of allocated RF spectrum resources may begin.

3. A dynamic spectrum arbitrage (DSA) method, comprising:

using a dynamic spectrum arbitrage application part (DSAAP) protocol to communicate information between a dynamic spectrum policy controller (DPC) and a dynamic spectrum controller (DSC) via a first communication link;

identifying, in a processor of the DSC, an eNodeB that has a coverage area that is inside a geographic boundary of a bid area;

receiving a list of eligible active wireless devices from the eNodeB;

receiving measurement reports and position information for wireless devices in the received list of eligible active wireless devices;

determining a signal strength of a target eNodeB based on the received measurement reports;

selecting for handin wireless devices from the received list of eligible active devices based on the determined signal strengths of the target eNodeB and locations of the wireless devices with respect to the geographical boundary; and

sending a handin initiate communication message to eNodeBs servicing the wireless devices selected for handin;

receiving, in the eNodeB, a request for the list of eligible active wireless devices from the DSC;

computing, in the eNodeB, a round trip delay (RTD) value for active wireless devices attached to the eNodeB;

receiving, in the eNodeB, measurement reports and position information for the wireless devices attached to the eNodeB;

identifying, in the eNodeB, eligible active wireless devices based on the computed RTD values, the received measurement reports, and the received position information;

generating, in the eNodeB, the list of eligible active wireless devices to include the identified wireless devices;

sending the generated list of eligible active wireless devices from the eNodeB to the DSC;

receiving, in the eNodeB, the handin initiate communication message sent from the DSC; and

handing over a wireless device identified in the received handin initiate communication message to the target eNodeB.

4. The DSA method of claim 3 , further comprising:

receiving, in the DPC, a request for radio frequency (RF) spectrum resources from the DSC, the DSC being included in a first telecommunication network;

establishing a second communication link to a second DSC in a second telecommunication network;

determining an amount of RF spectrum resources available for allocation within the second telecommunication network;

dynamically allocating a portion of available RF spectrum resources of the second telecommunication network for access and use by the first telecommunication network; and

informing the DSC in the first communication network that use of allocated RF spectrum resources may begin.

5. A non-transitory computer readable storage medium having stored thereon processor-executable software instructions,

wherein the stored processor-executable software instructions are configured to cause a processor in a dynamic spectrum policy controller (DPC) to perform operations comprising:

using a dynamic spectrum arbitrage application part (DSAAP) protocol to communicate with the dynamic spectrum controller (DSC) via a first communication link;

wherein the stored processor-executable software instructions are configured to cause a processor of a DSC to perform operations comprising:

identifying an eNodeB that has a coverage area that is inside a geographic boundary of a bid area;

receiving a list of eligible active wireless devices from the eNodeB;

receiving measurement reports and position information for wireless devices in the received list of eligible active wireless devices;

determining a signal strength of a target eNodeB based on the received measurement reports;

selecting for handin wireless devices from the received list of eligible active devices based on the determined signal strengths of the target eNodeB and locations of the wireless devices with respect to the geographical boundary; and

sending a handin initiate communication message to eNodeBs servicing the wireless devices selected for handin, and

wherein the stored processor-executable software instructions are configured to cause a processor in the eNodeB to perform operations comprising:

receiving a request for the list of eligible active wireless devices from the DSC;

computing a round trip delay (RTD) value for active wireless devices attached to the eNodeB;

receiving measurement reports and position information for the wireless devices attached to the eNodeB;

identifying eligible active wireless devices based on the computed RTD values, the received measurement reports, and the received position information;

generating the list of eligible active wireless devices to include the identified wireless devices;

sending the generated list of eligible active wireless devices to the DSC;

receiving the handin initiate communication message sent from the DSC; and

handing over a wireless device identified in the received handin initiate communication message to the target eNodeB.

6. The non-transitory computer readable storage medium of claim 5 , wherein the stored processor-executable software instructions are configured to cause the processor in the DPC to perform operations further comprising:

receiving a request for radio frequency (RF) spectrum resources from the DSC, the DSC being included in a first telecommunication network;

establishing a second communication link to a second DSC in a second telecommunication network;

determining an amount of RF spectrum resources available for allocation within the second telecommunication network;

dynamically allocating a portion of available RF spectrum resources of the second telecommunication network for access and use by the first telecommunication network; and

informing the DSC in the first telecommunications network that use of allocated RF spectrum resources may begin.

Assignments (4)
AMENDED AND RESTATED INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 10, 2024
From: RIVADA NETWORKS INC.; ARPENT, LLC; RIVADA RESEARCH, LLC; RIVADA NETWORKS, LLC
To: DUKHAN INVESTMENT COMPANY; WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 067381/0926 →
PATENT ASSIGNMENT Recorded Apr 16, 2021
From: DEAN & COMPANY STRATEGY CONSULTANTS, LLC
To: RIVADA NETWORKS, INC.
Reel/Frame 055953/0058 →
COURT ORDER Recorded May 25, 2018
From: RIVADA NETWORKS, LLC
To: DEAN & COMPANY STRATEGY CONSULTANTS, LLC
Reel/Frame 046244/0749 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 26, 2014
From: SMITH, CLINT; DEVISETTI, NAGESWARA RAO DEEKSHITHA; SMITH, SAMUEL
To: RIVADA NETWORKS, LLC
Reel/Frame 032961/0577 →