Interface selection for quality of service enforcement
AssigneeCisco Technology, Inc.
InventorsAmit Ghadge, Sridhar Bhaskaran, Maulik Vaidya
Life of this patent
Estimating the term…
Abstract
In one embodiment, a method for selecting a software interface based on operator policy comprises receiving from a mobile device a message requesting that a packet data session be allocated, wherein the message includes a requested quality of service profile for the packet data session, selecting a software interface, from among a plurality of software interfaces, for communication with a packet node based on the contents of the message, for the packet node to provide the mobile device with access to a packet data network, and allocating the packet data session in communication with the packet node, wherein the requested quality of service profile is conveyed to the packet node using the selected software interface.
Claims21
A method comprising:
- receiving from a mobile device a message requesting that a packet data session be allocated, wherein the message includes a requested quality of service profile for the packet data session, including at least a communication rate parameter describing a data rate expected to be provided for the packet data session;
- selecting a software interface, from among a plurality of software interfaces, for communication with a packet node based at least in part on the communication rate parameter, for the packet node to provide the mobile device with access to a packet data network;
- and
- allocating the packet data session in communication with the packet node, wherein the requested quality of service profile is conveyed to the packet node using the selected software interface.
A gateway comprising:
- interfaces configured to provide communication with other network devices and to receive from a mobile device a message requesting that a packet data session be allocated, wherein the message includes a requested quality of service profile for the packet data session, including at least a communication rate parameter describing a data rate expected to be provided for the packet data session;
- a memory configured to store a module;
- and
- a processor configured to run the module stored in memory to select a software interface, from among a plurality of software interfaces, for use over the network interface to communicate with a packet node based at least in part on the communication rate parameter, wherein the packet node provides the mobile device with access to a packet data network, and to allocate the packet data session in communication with the packet node, wherein the requested quality of service profile is conveyed to the packet node using the selected software interface.
One or more non-transitory computer-readable media comprising instructions that when executed are operable to:
- receive from a mobile device a message requesting that a packet data session be allocated, wherein the message includes a requested quality of service profile for the packet data session, including at least a communication rate parameter describing a data rate expected to be provided for the packet data session;
- select a software interface, from among a plurality of software interfaces, for communication with a packet node based at least in part on the communication rate parameter, for the packet node to provide the mobile device with access to a packet data network;
- and
- allocate the packet data session in communication with the packet node, wherein the requested quality of service profile is conveyed to the packet node using the selected software interface.
Dependencies are inferred from the claim text.