US2017207975A1PendingUtilityA1

Methods and System for Dynamic Spectrum Arbitrage Policy Driven Quality of Service

50
Assignee: RIVADA NETWORKS LLCPriority: May 28, 2013Filed: Mar 31, 2017Published: Jul 20, 2017
Est. expiryMay 28, 2033(~6.9 yrs left)· nominal 20-yr term from priority
H04W 72/0453H04W 88/18H04L 41/0893H04W 28/0289H04W 48/06H04W 36/22H04L 41/0894H04W 28/0247H04L 47/122H04W 16/14H04W 28/0231H04W 16/06H04L 65/401
50
PatentIndex Score
0
Cited by
0
References
0
Claims

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 (e.g., spectrum resources) across different networks. The DSC component may include wired or wireless connections to eNodeBs, a policy and charging rules function (PCRF) component/server, and various other network components. The PCRF may be configured to receive eNodeB congestion state information from the eNodeB, information identifying wireless devices attached to the eNodeB, categorize each of the identified wireless devices into a category selected from a plurality of categories, select a subset of the identified wireless devices based on the category into which they are categorized, and perform congestion response operations on the selected wireless devices so as to reduce the congestion of the eNodeB.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method of reducing congestion of an eNodeB in a policy and charging rules function (PCRF) server, the method comprising:
 receiving, in a processor of the PCRF server, eNodeB congestion state information and information identifying wireless devices attached to the eNodeB;   categorizing each of the identified wireless devices into a category selected from a plurality of categories, the plurality of categories including primary device category and a secondary device category;   selecting a subset of the identified wireless devices based on the category into which they are categorized; and   performing congestion response operations on the selected wireless devices so as to reduce the congestion of the eNodeB.   
     
     
         2 . The method of  claim 1 , wherein performing congestion response operations on the selected wireless devices so as to reduce the congestion of the eNodeB comprises:
 preventing new devices from attaching to the eNodeB.   
     
     
         3 . The method of  claim 1 , wherein performing congestion response operations on the selected wireless devices so as to reduce the congestion of the eNodeB comprises:
 preventing the creation of additional bearers by the selected wireless devices.   
     
     
         4 . The method of  claim 1 , further comprising categorizing the identified devices into one or more subcategories, wherein selecting the subset of the identified wireless devices further comprises selecting the subset of wireless devices based on the category and the one or more subcategories into which they are categorized. 
     
     
         5 . The method of  claim 4 , wherein categorizing the identified devices into one or more subcategories comprises:
 determining whether any of the identified wireless devices are prone to create congestion;   determining whether any of the identified wireless devices include data sensitive applications; and   determining whether any of the identified wireless devices include delay sensitive applications.   
     
     
         6 . The method of  claim 4 , wherein performing congestion response operations on the selected wireless devices so as to reduce the congestion of the eNodeB comprises:
 preventing radio bearer upgrades on the eNodeB for the selected wireless devices.   
     
     
         7 . The method of  claim 4 , wherein performing congestion response operations on the selected wireless devices so as to reduce the congestion of the eNodeB comprises:
 determining a location of a selected device;   identifying a non-congested target eNodeB based on the determined location; and   performing handover operations to hand over the selected device to the non-congested target eNodeB.   
     
     
         8 . The method of  claim 4 , wherein performing congestion response operations on the selected wireless devices so as to reduce the congestion of the eNodeB comprises modifying bearers for the selected devices so as to decrease bit rates consumed by the selected devices. 
     
     
         9 . The method of  claim 4 , wherein performing congestion response operations on the selected wireless devices so as to reduce the congestion of the eNodeB comprises deleting bearers for the selected devices so as to free up resources consumed by the selected devices. 
     
     
         10 . The method of  claim 4 , wherein performing congestion response operations on the selected wireless devices so as to reduce the congestion of the eNodeB comprises performing handover operations to hand over the selected devices to a non-congested target eNodeB in a different network than the PCRF. 
     
     
         11 . The method of  claim 4 , wherein performing congestion response operations on the selected wireless devices so as to reduce the congestion of the eNodeB comprises causing the eNodeB to drop the selected devices. 
     
     
         12 . The method of  claim 1 , further comprising:
 determining in a dynamic spectrum policy controller (DPC) server an amount of radio frequency (RF) spectrum resources available for allocation within a first communication network that includes the PCRF server and eNodeB by communicating with a first dynamic spectrum controller (DSC) server in the first communication network;   allocating by the DPC server a portion of available RF spectrum resources of the first communication network for access and use by wireless devices of a second communication network; and   informing the second communication network that use of allocated RF spectrum resources may begin by communicating with a second DSC server in the second communication network.   
     
     
         13 . The method of  claim 12 , wherein categorizing each of the identified wireless devices comprises categorizing the wireless devices of the second communication network into the secondary device category. 
     
     
         14 . The method of  claim 1 , further comprising:
 monitoring network resource usage in an eNodeB processor of the eNodeB;   determining in the eNodeB processor whether the usage of network resources exceeds a threshold value; and   restricting originations of new sessions of wireless devices attached to the eNodeB and restricting handins of additional wireless devices to the eNodeB in response to determining that the usage of network resources exceeds the threshold value.   
     
     
         15 . The method of  claim 14 , further comprising classifying the wireless devices attached to the eNodeB into priority groups by the eNodeB processor, wherein restricting originations of new sessions of the wireless devices attached to the eNodeB comprises restricting originations of new sessions of the wireless devices based on the priority groups. 
     
     
         16 . The method of  claim 15 , further comprising sending by the eNodeB processor the eNodeB congestion state information and information identifying wireless devices attached to the eNodeB in response to determining that the wireless devices attached to the eNodeB belong to the same priority group. 
     
     
         17 . A policy and charging rules function (PCRF) server, comprising:
 a processor is configured with processor-executable instructions to perform operations comprising:
 receiving eNodeB congestion state information and information identifying wireless devices attached to an eNodeB; 
 categorizing each of the identified wireless devices into a category selected from a plurality of categories, the plurality of categories including primary device category and a secondary device category; 
 selecting a subset of the identified wireless devices based on the category into which they are categorized; and 
 performing congestion response operations on the selected wireless devices so as to reduce the congestion of the eNodeB. 
   
     
     
         18 . The PCRF server of  claim 17 , wherein the processor is configured with processor-executable instructions to perform operations such that performing congestion response operations on the selected wireless devices so as to reduce the congestion of the eNodeB comprises:
 preventing new devices from attaching to the eNodeB.   
     
     
         19 . The PCRF server of  claim 17 , wherein the processor is configured with processor-executable instructions to perform operations such that performing congestion response operations on the selected wireless devices so as to reduce the congestion of the eNodeB comprises:
 preventing the creation additional bearers by the selected wireless devices.   
     
     
         20 . The PCRF server of  claim 17 , the processor is configured with processor-executable instructions to perform operations further comprising categorizing the identified devices into one or more subcategories, wherein selecting the subset of the identified wireless devices further comprises selecting the subset of wireless devices based on the category and the one or more subcategories into which they are categorized. 
     
     
         21 . The PCRF server of  claim 20 , wherein the processor is configured with processor-executable instructions to perform operations such that categorizing the identified devices into one or more subcategories comprises:
 determining whether any of the identified wireless devices are prone to create congestion;   determining whether any of the identified wireless devices include data sensitive applications; and   determining whether any of the identified wireless devices include delay sensitive applications.   
     
     
         22 . The PCRF server of  claim 20 , wherein the processor is configured with processor-executable instructions to perform operations such that performing congestion response operations on the selected wireless devices so as to reduce the congestion of the eNodeB comprises:
 preventing radio bearer upgrades on the eNodeB for the selected wireless devices.   
     
     
         23 . The PCRF server of  claim 20 , wherein the processor is configured with processor-executable instructions to perform operations such that performing congestion response operations on the selected wireless devices so as to reduce the congestion of the eNodeB comprises:
 determining a location of a selected device;   identifying a non-congested target eNodeB based on the determined location; and   performing handover operations to hand over the selected device to the non-congested target eNodeB.   
     
     
         24 . The PCRF server of  claim 20 , wherein the processor is configured with processor-executable instructions to perform operations such that performing congestion response operations on the selected wireless devices so as to reduce the congestion of the eNodeB comprises modifying bearers for the selected devices so as to decrease bit rates consumed by the selected devices. 
     
     
         25 . The PCRF server of  claim 20 , wherein the processor is configured with processor-executable instructions to perform operations such that performing congestion response operations on the selected wireless devices so as to reduce the congestion of the eNodeB comprises deleting bearers for the selected devices so as to free up resources consumed by the selected devices. 
     
     
         26 . The PCRF server of  claim 20 , wherein the processor is configured with processor-executable instructions to perform operations such that performing congestion response operations on the selected wireless devices so as to reduce the congestion of the eNodeB comprises performing handover operations to hand over the selected devices to a non-congested target eNodeB in a different network than the PCRF. 
     
     
         27 . The PCRF server of  claim 20 , wherein performing the processor is configured with processor-executable instructions to perform operations such that congestion response operations on the selected wireless devices so as to reduce the congestion of the eNodeB comprises causing the eNodeB to drop the selected devices. 
     
     
         28 . A system, comprising:
 an eNodeB; and   a policy and charging rules function (PCRF) server comprising a PCRF processor coupled to the eNode via a communication link,   wherein the PCRF processor is configured with processor-executable instructions to perform operations comprising:
 receiving eNodeB congestion state information and information identifying wireless devices attached to the eNodeB from the eNodeB; 
 categorizing each of the identified wireless devices into a category selected from a plurality of categories, the plurality of categories including primary device category and a secondary device category; 
 selecting a subset of the identified wireless devices based on the category into which they are categorized; and 
 performing congestion response operations on the selected wireless devices so as to reduce the congestion of the eNodeB.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.