US2018152980A1PendingUtilityA1

Use of an oma management object to support application-specific congestion control in mobile networks

Assignee: INTEL IP CORPPriority: Mar 24, 2014Filed: Jan 23, 2018Published: May 31, 2018
Est. expiryMar 24, 2034(~7.7 yrs left)· nominal 20-yr term from priority
H04W 8/18H04W 4/50H04W 76/10H04W 4/60H04W 48/02H04W 76/18H04W 48/06H04W 48/08H04W 76/14H04L 47/10H04W 28/0861H04W 72/569H04W 28/08H04W 28/02H04W 28/0289H04W 80/04
53
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Technology for using an open mobile alliance (OMA) management object (MO) for congestion control in mobile networks is described. A novel type of OMA MO for application specific access control (ASAC) can include internet protocol (IP) flow descriptions that can be used to characterize applications with fine granularity. Priorities can be assigned to IP flows based on the IP flow descriptions. A user equipment (UE) can receive such an OMA MO and also receive application-barring information regarding a congestion level in a mobile network with which an application at the UE wishes to connect. The UE can have a connectivity manager (CM) that determines whether to allow the application to establish a connection with the mobile network based on the priority level of the application's associated IP flow and the application-barring information.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . An apparatus of a user equipment (UE) configured for application specific congestion control for data communication (ACDC), the apparatus comprising:
 one or more processors configured to:   identify, at the UE, an Open Mobile Alliance (OMA) management object (MO) for ACDC, wherein the OMA MO comprises:
 a leaf that corresponds to one or more application identifiers; and 
 a leaf that corresponds to one or more ACDC levels for one or more applications operating at the UE; 
   associate, at the UE, each of the one or more applications with an ACDC level based on the application identifiers;   decode, at the UE, application barring information received from a network for each ACDC level; and   determine, at the UE, when the one or more applications operating at the UE are permitted to communicate with the network based on the decoded application barring information for each ACDC level; and   memory configured to store the OMA MO.   
     
     
         2 . The apparatus of  claim 1 , wherein the one or more processors are further configured to encode information from the one or more applications permitted to communicate for transmission to the network. 
     
     
         3 . The apparatus of  claim 1 , further comprising a transceiver configured to:
 receive the MO from the network; and   receive the application barring information from the network.   
     
     
         4 . The apparatus of  claim 1 , wherein the one or more processors are further configured to apply a lowest ACDC level to an application operating at the UE when the leaf that corresponds to the one or more ACDC levels does not define an ACDC level for an application identifier associated with the application. 
     
     
         5 . The apparatus of  claim 1 , wherein the one or more processors are further configured to decode the application barring information received from the network via a system information block (SIB) type 2. 
     
     
         6 . The apparatus of  claim 1 , wherein the OMA MO comprises a leaf that corresponds to operating system specific application IDs (OSAppIDs) for the one or more applications operating at the UE. 
     
     
         7 . The apparatus of  claim 1 , wherein the UE includes an antenna, a touch sensitive display screen, a speaker, a microphone, a graphics processor, an application processor, an internal memory, or a non-volatile memory port. 
     
     
         8 . An apparatus of a user equipment (UE) configured for application specific congestion control for data communication (ACDC), the apparatus comprising:
 one or more processors configured to:   decode an Open Mobile Alliance (OMA) management object (MO) for ACDC received from a network;   identify, from the MO, ACDC levels for one or more applications operating at the UE;   decode application barring information received from the network; and   determine that one or more applications operating at the UE are permitted to communicate with the network based on the ACDC levels included in the MO and the application barring information; and   memory configured to memory configured to store the OMA MO.   
     
     
         9 . The apparatus of  claim 8 , further comprising a transceiver configured to:
 receive the MO from the network; and   receive the application barring information from the network.   
     
     
         10 . The apparatus of  claim 8 , wherein the one or more processors are further configured to apply a lowest ACDC level to an application operating at the UE when the MO does not define an ACDC level for the application. 
     
     
         11 . The apparatus of  claim 8 , wherein the one or more processors are further configured to decode the application barring information received from the network via a system information block (SIB) type 2. 
     
     
         12 . The apparatus of  claim 8 , wherein the one or more processors are further configured to decode the application barring information received from the network via a dedicated signaling message. 
     
     
         13 . The apparatus of  claim 8 , wherein the one or more processors are further configured to identify, from the MO, operating system specific application IDs (OSAppIDs) for the one or more applications operating at the UE. 
     
     
         14 . The apparatus of  claim 8 , wherein the application barring information includes a level of traffic congestion at the network. 
     
     
         15 . The apparatus of  claim 8 , wherein the UE includes an antenna, a touch sensitive display screen, a speaker, a microphone, a graphics processor, an application processor, an internal memory, or a non-volatile memory port. 
     
     
         16 . At least one non-transitory machine readable storage medium having instructions embodied thereon for communicating data from a user equipment (UE) to a network, the instructions when executed perform the following:
 decoding, at the UE, an Open Mobile Alliance (OMA) management object (MO) received from the network, wherein the MO is for application specific congestion control for data communication (ACDC);   identifying, at the UE, one or more leafs included in the OMA MO, wherein the one or more leafs includes:
 a leaf that corresponds to one or more application identifiers; and 
 a leaf that corresponds to one or more ACDC levels for one or more applications operating at the UE; 
   associating, at the UE, each of the one or more applications with an ACDC level based on the application identifiers;   decoding, at the UE, application barring information received from the network for each ACDC level; and   determining, at the UE, when the one or more applications operating at the UE are permitted to communicate with the network based on the decoded application barring information for each ACDC level.   
     
     
         17 . The at least one non-transitory machine readable storage medium of  claim 16 , further comprising instructions when executed perform the following: encoding information from the one or more applications permitted to communicate for transmission to the network. 
     
     
         18 . The at least one non-transitory machine readable storage medium of  claim 16 , further comprising instructions when executed perform the following: applying a lowest ACDC level to an application operating at the UE when the leaf that corresponds to the one or more ACDC levels does not define an ACDC level for an application identifier associated with the application. 
     
     
         19 . The at least one non-transitory machine readable storage medium of  claim 16 , further comprising instructions when executed perform the following: decoding the application barring information received from the network via a system information block (SIB) type 2. 
     
     
         20 . The at least one non-transitory machine readable storage medium of  claim 16 , further comprising instructions when executed perform the following: identifying the one or more leafs included in the OMA to include a leaf that corresponds to operating system specific application IDs (OSAppIDs) for the one or more applications operating at the UE. 
     
     
         21 . The at least one non-transitory machine readable storage medium of  claim 16 , further comprising instructions when executed perform the following: decoding the application barring information received from the network via a dedicated signaling message. 
     
     
         22 . The at least one non-transitory machine readable storage medium of  claim 16 , wherein the application barring information includes a level of traffic congestion at the network.

Join the waitlist — get patent alerts

Track US2018152980A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.