US2010217821A1PendingUtilityA1

Application server-centric quality of service management in network communications

45
Assignee: GRAYSON MARKPriority: Aug 25, 2003Filed: May 6, 2010Published: Aug 26, 2010
Est. expiryAug 25, 2023(expired)· nominal 20-yr term from priority
H04L 41/0896H04L 41/22H04L 41/5029H04L 41/5019
45
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

An application server-centric approach for managing quality of service in network communications involves an application server causing the modification of an existing communications session with a device, via a layer-2 change to a communications link used by the session, so that the session supports a different quality of service level for the device. The process starts when a request to initiate a communications session is received from a device. A session is initiated with the device, wherein the session supports a first quality of service level. In response to detecting the occurrence of an event, an application server determines that a second quality of service level is to be supported based upon the detected event and service criteria data. The application server then causes the existing session to be modified, via a layer-2 change to the communications link, so that the existing session supports the second quality of service level for the device.

Claims

exact text as granted — not AI-modified
1 . In a layer-2 gateway device communicatively coupled over a network to an application server computing device, a method comprising:
 the layer-2 gateway device establishing a network communications session with a user device;   the layer-2 gateway device receiving a signal from the application server computing device to modify the network communications session to support a quality of service level, wherein receiving the signal comprises receiving a network message that includes a quality of service profile for the quality of service level within the message; and   based on the quality of service profile, the layer-2 gateway device initiating modification of the network communications session to support the quality of service level.   
   
   
       2 . A computer-readable storage medium storing instructions which, when executed by a layer-2 gateway device communicatively coupled over a network to an application server computing device, causes the layer-2 gateway device to perform:
 establishing a network communications session with a user device;   receiving a signal from the application server computing device to modify the network communications session to support a quality of service level, wherein receiving the signal comprises receiving a network message that includes a quality of service profile for the quality of service level within the message; and   based on the quality of service profile, initiating modification of the network communications session to support the quality of service level.   
   
   
       3 . The computer-readable storage medium of  claim 2 , wherein the network message is a change of authorization message. 
   
   
       4 . The computer-readable storage medium of  claim 2 , wherein the quality of service profile is a 3 rd  Generation Partnership Project (3GPP) quality of service profile. 
   
   
       5 . The computer-readable storage medium of  claim 2 , wherein the quality of service profile is included within a vendor specific attribute of the network message. 
   
   
       6 . The computer-readable storage medium of  claim 2 , further storing instructions which, when executed by the layer-2 gateway device, causes the layer-2 gateway device to perform:
 sending an indication that the layer-2 gateway device has initiated the modification of the network communications session to support the quality of service level.   
   
   
       7 . The computer-readable storage medium of  claim 6 , wherein sending the indication includes sending a change of authorization message. 
   
   
       8 . The computer-readable storage medium of  claim 2 , further storing instructions which, when executed by the layer-2 gateway device, causes the layer-2 gateway device to perform:
 completing the modification of the network communications session to support the quality of service level; and   sending an indication that the layer-2 gateway device has completed the modification of the network communications session to support the quality of service level.   
   
   
       9 . The computer-readable storage medium of  claim 8 , wherein sending the indication includes sending a change of authorization message. 
   
   
       10 . The computer-readable storage medium of  claim 2 , wherein the quality of service profile indicates that the network communications session should be terminated. 
   
   
       11 . A layer-2 gateway device comprising:
 one or more processors;   a network interface; and   logic encoded in one or more computer-readable storage media which when executed by the one or more processors causes:   establishing a network communications session with a user device;   receiving a signal through said network interface from an application server computing device to modify the network communications session to support a quality of service level, wherein receiving the signal comprises receiving, through said network interface, a network message that includes a quality of service profile for the quality of service level within the message; and   based on the quality of service profile, initiating modification of the network communications session to support the quality of service level.   
   
   
       12 . In a network device communicatively coupled over a network to a layer-2 gateway device and an application server computing device, a method comprising:
 the network device receiving, from the application server computing device, a signal to modify a network communications session established between the layer-2 gateway device and a user device to support a quality of service level; and   the network device signaling the layer-2 gateway device to modify the network communications session to support the quality of service level, wherein signaling the layer-2 gateway device includes sending a network message that includes a quality of service profile for the quality of service level within the message thereby causing the layer-2 gateway device to initiate modification of the network communications session to support the quality of service level.   
   
   
       13 . A computer-readable storage medium storing instructions which, when executed by a network device communicatively coupled over a network to a layer-2 gateway device and an application server computing device, causes the network device to perform:
 receiving, from the application server computing device, a signal to modify a network communications session established between the layer-2 gateway device and a user device to support a quality of service level; and   signaling the layer-2 gateway device to modify the network communications session to support the quality of service level, wherein signaling the layer-2 gateway device includes sending a network message that includes a quality of service profile for the quality of service level within the message thereby causing the layer-2 gateway device to initiate modification of the network communications session to support the quality of service level.   
   
   
       14 . The computer-readable storage medium of  claim 13 , wherein the network message is a change of authorization message. 
   
   
       15 . The computer-readable storage medium of  claim 13 , wherein the quality of service profile is a 3 rd  Generation Partnership Project (3GPP) quality of service profile. 
   
   
       16 . The computer-readable storage medium of  claim 13 , wherein the quality of service profile is included within a vendor specific attribute of the network message. 
   
   
       17 . The computer-readable storage medium of  claim 13 , further storing instructions which, when executed by the network device, causes the network device to perform:
 translating a network message received from the application server computing device into a network message to modify the network communications session to support the quality of service level that the layer-2 gateway device can understand.   
   
   
       18 . The computer-readable storage medium of  claim 13 , further storing instructions which, when executed by the network device, causes the network device to perform:
 receiving, from the layer-2 gateway device, a network message indicating that the layer-2 gateway device has initiated modification of the network communications session to support the quality of service level; and   translating the network message received from the layer-2 gateway device into a network message that the application server computing device can understand.   
   
   
       19 . The computer-readable storage medium of  claim 18 , wherein the network message received from the layer-2 gateway device is a 3 rd  Generation Partnership Project (3GPP)-specific quality of service message. 
   
   
       20 . The computer-readable storage medium of  claim 13 , wherein the network communications session is a General Packet Radio Service (GPRS) session, the computer-readable storage medium further storing instructions which, when executed by the network device, causes the network device to perform:
 determining whether the network communications session corresponds to a GPRS R98 session or a GPRS R99 session; and   generating the quality of service profile based on whether the network communications session corresponds to a GPRS R98 session or a GPRS R99 session.   
   
   
       21 . The computer-readable storage medium of  claim 20 , wherein determining whether the network communications session corresponds to a General Packet Radio Service (GPRS) R98 session or a GPRS R99 session is based on one or more received Authentication Authorization Accounting (AAA) accounting messages. 
   
   
       22 . A network device comprising:
 one or more processors;   a network interface; and   logic encoded in one or more computer-readable storage medium which when executed by the one or more processors causes:   receiving, from the application server computing device, a signal to modify a network communications session established between the layer-2 gateway device and a user device to support a quality of service level; and   signaling the layer-2 gateway device to modify the network communications session to support the quality of service level, wherein signaling the layer-2 gateway device includes sending a network message that includes a quality of service profile for the quality of service level within the message thereby causing the layer-2 gateway device to initiate modification of the network communications session to support the quality of service level.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.