throbber

`
`3B2
`
`US00782635
`
`a2) United States Patent
`US 7,826,353 B2
`(10) Patent No.:
`Nov.2, 2010
`(45) Date of Patent:
`Honkasaloet al.
`
`
`(54) METHOD, SYSTEM AND NETWORK
`ELEMENTFOR AUTHORIZINGA DATA
`TRANSMISSION
`
`(75)
`
`Inventors: Zhi-Chun Honkasalo, Kauniainen (FI);
`Tuija Hurtta, Espoo(FI); Vilho
`Raisdénen, Helsinki (FI)
`
`........... 370/941
`2/2003 Shaheenetal.
`2003/0035401 Al*
`............ 709/225
`3/2003 Rezaiifar etal.
`2003/0055964 Al*
`w. 370/328
`7/2004 Auterinen.......
`2004/0131023 AL“
`we 370/352
`9/2004 Engmannetal.
`2004/0190492 Al*
`2005/0276229 AL™ 12/2005 Torabi ....een. 370/252
`FOREIGN PATENT DOCUMENTS
`WO 02/32165
`4/2002
`
`
`
`WO
`
`(73) Assignee: Nokia Corporation (FI)
`
`OTHER PUBLICATIONS
`
`(*) Notice:
`
`Subject to any disclaimer, the termofthis
`patent is extended or adjusted under 35
`:
`VSG. TS) by IDeA aay,
`!
`(21) Appl. No.: 10/677,493
`(22)
`Filed:
`Oct. 3, 2003
`
`3GPP, 3”? Generation Partnership Project; Technical Specification
`Group Services and Aspects; Dynamic Policy control enhancements
`for end-to-end QoS; (Release 6), (Feb. 2003).
`3GPP, 3 Generation Partnership Project; Technical Specification
`Group and System Aspects; End-to-end Quality of Service (QoS)
`concept and architecture; (Release 5), (Mar. 2003).
`* cited by examiner
`
`(65)
`
`Prior Publication Data
`US 2004/0223602 Al
`Nov. 11, 2004
`.
`ee
`_.
`Foreign Application Priority Data
`(EP)
`seesesenveee 03010128
`
`Primary Examiner—Ricky Ngo
`Assistant Examiner—Gary Mui
`(74) Attorney, Agent, or Firm—Mintz, Levin, Cohn,Ferris,
`Glovsky and Popeo, P.C.
`
`(30)
`ABSIT
`(57)
`May 5, 2003
`A mechanism for controlling connection parameters for a
`(51)
`Int.Cl
`communication connection between network elementsis dis-
`(2006.01)
`HoL 7226
`closed. When the communication connectionIs initialized, an
`4
`52) US EL tascenitnnsinn 370290; 370252; ae authorization for the connection parameters ofservices is
`:
`i
`.
`requested froma policy control entity which decides on con-
`(58) Field of Classification Search oh ees 370/230,
`nection parameters to be authorized for the communication
`SeceenREHae2001 ’oe me 7 » 465, 310
`connectionand onservice types whichcanbe provided forthe
`See applicationfile for complete search history.
`communication connection. A decision messageis sentto a
`References Cited
`communication control network element wherein the deci-
`a ;
`sion message comprises the authorization for the connection
`U.S. PATENT DOCUMENTS
`parameters, service types usable for the communication con-
`370/230.1
`6,621,793 B2*
`9/2003 Widegren etal
`nection, and an information portion indicating, for each ser-
`709/227
`6.850.983 B2*
`2/2005 Reraiifarctal. ............
`vice, whetheror not thepolicy control entity controls a further
`
`6.963.565 B1* 11/2005 Brenneretal. ........... 370/351
`authorization regarding at least one ofthe indicated service
`6.970423 B2* [1/2005 Chuah ccccccccccceccceeeee.s.. 370/230
`types in the communication connection. The decision mes-
`7,024,487 B2"
`4/2006 Mochizukiet al.
`.......... 709/238
`sage is enforced in the communication connection by the
`
`........ 370/230.1
`2002/0036983 Al”
`3/2002 Widegren etal.
`communication control network element.
`2002/0114305 Al*
`8/2002 Oyama etal.
`............... 370/338
`2002/0184510 AL*®
`12/2002 Shieh wee TLBV/LBS
`
`(56)
`
`74 Claims, 6 Drawing Sheets
`
`APPLICATION
`APPLICATION
`APPLICATION
`
`
`
`FUNCTION
`FUNCTION
`FUNCION
`
`
`
`SERVICE 1
`SERVICE 2
`SERVICE 3
`
`
`eo peenD
`
`
`
`
`5
`
`4
`
`MANAGER
`DATABASE
`
`(PDF)
`
`INTERFACE (e.g. Go)
`
`
`INTERFACE (e.g. Gq) SUBSCRIPTION POLICY CONTROL
`
`GATEWAY(COMMUNICATION
`
`CONTROL) NETWORK ELEMENT
`
`(GGSN,ISN etc.)
`
`T-MOBILE EXHIBIT 1004
`
`

`

`U.S. Patent
`
`Nov. 2, 2010
`
`Sheet 1 of 6
`
`NOILdaOSans (AXOUd
`NOILVOI'IddV
`
`NOILVOITddVNOILVOI'TddV
`€ADIANASZ@AQIANTS
`
`NOIONNANOILONNA
`
`YWAOVNVA
`
`ASVAVLVG
`
`
`
`TIOUWLNODADDITION
`
`ALLING
`
`(add)
`
`
`
`(045‘3'2)FOVANALNI
`
`US 7,826,353 B2
`
`TOM
`
`
`LINANATATUOMLAN(TOWMLNOD
`
`
`NOLLVOINOWAWOD)AVMALVD
`
`
`
`
`(939NSI‘NS99)
`
`Ea
`
`dS.LU)
`
`NOLLONOU
`
`(ADSO-d)IAOIAWAS
`
`
`
`
`
`(bx)°3°9)FOVAMALNI
`
`

`

`U.S. Patent
`
`Nov.2, 2010
`
`Sheet 2 of 6
`
`US 7,826,353 B2
`
`UE INITIALIZES COMMUNICATION CONNECTION AND SENDS
`PACKET BASED DATA TRANSMISSION PROTOCOL CONTEXT
`
`S10
`
`S20
`
`REQUEST TO (MOBILE) COMMUNICATION NETWORK CONNECTED
`CONTROL ENTITY
`SERVICES FOR THE COMMUNICATION CONNECTION
`FURTHER AUTHORIZATION FOR FLOWSIN THE SERVICES
`
`
`COMMUNICATION CONTROL ELEMENT RECEIVES REQUEST
`FROM UE AND TRANSMITS A REQUEST FOR AUTHORIZING
`CONNECTION PARAMETERS(QoS) AND RESOURCES TO POLICY
`
`POLICY CONTROL ENTITY DECIDES ON THE BASIS OF USER
`SUBSCRIPTION PROFILE AND/OR APPLICATION SERVICE
`INFORMATION ON CONNECTION PARAMETERS AND AVAILABLE
`
`$30
`
`POLICY CONTROL ENTITY GENERATES AND SENDS TO
`COMMUNICATION CONTROL ELEMENT DECISION (DEC) MESSAGE
`COMPRISING THE AUTHORIZED CONNECTION PARAMETERS AND
`SERVICES AS WELL AS AN INFORMATION PORTION CONCERNING
`
`S40
`
`COMMUNICATION CONTROL ELEMENT PROCESSES DEC
`MESSAGE, ENFORCES AUTHORIZATION DECISION AND
`DETERMINES SERVICE(S) FOR WHICH AUTHORIZATIONIS
`CONTROLLED BY POLICY CONTROL ENTITY AND SERVICE(S) FOR
`WHICH POLICY CONTROL ENTITY DOES NOT FURTHER CONTROL
`AUTHORIZATION
`
`S50
`
`FIG. 2A
`
`(+)
`
`

`

`U.S. Patent
`
`Nov.2, 2010
`
`Sheet 3 of 6
`
`US 7,826,353 B2
`
`COMMUNICATION CONTROL ELEMENT RECEIVES A FLOW IN A
`
`SERVICE AUTHORIZED FOR THE COMMUNICATION CONNECTION
`
`S60
`
`S70
`
`
`
` YES IS SERVICE IN QUESTION
`NO
`CONTROLLED BY POLICY
`
`
`
`CONTROLENTITY?
`
`
`COMMUNICATION CONTROL
`
`
`ELEMENT ADMITS FLOWSOF
`SERVICE IN QUESTION WITHOUT
`CUNSULTING POLICY CONTROL
`ENTITY FOR AUTHORIZATION
`
`COMMUNICATION CONTROL ELEMENT REQUESTS
`FOR AUTHORIZING CONNECTION PARAMETERS
`FOR FLOW OF SERVICE IN QUESTION
`
`
` S90
`
`
`
`
`
`
`POLICY CONTROL ENTITY DECIDES ON
`
`
`CONNECTION PARAMETERSFOR SERVICEIN
`QUESTION AND SENDS DEC MESSAGE
`
`S100
`
`
`
`
`COMMUNICATION CONTROL ELEMENT PROCESSES
`
`DEC MESSAGE AND ENCFORCES AUTHORIZATION
`DECISION
`
`
`S110
`
`

`

`U.S. Patent
`
`Nov.2, 2010
`
`Sheet 4 of 6
`
`US 7,826,353 B2
`
`
`
`REQ (UE_ID, cAP)
`
`
`
`DEC (PDP_QoS / QoS_SERV,
`
`{serv (i), policy (i)})
`
`
`FIG.3
`
`
`
` REQ(service)
`
`DEC (QoS,charging)
`
`FIG.4
`
`

`

`U.S. Patent
`
`Nov. 2, 2010
`
`Sheet 5 of 6
`
`US 7,826,353 B2
`
`
`
`:@LWEUSdIAIOSYOREJO})
`
`
`
`
`
`SODIAIBSJO}SIO
`
`
`
`UOIJEAI}OJX9JUODGgdAiewlig
`
`
`
`NdV10}pasinbasi1013U095qgS]aseUI
`
`s
`
`IDIIAIBS
`J.uleLUOp
`
`AV
`
`(ayenIg-ssejoGOD-Ajaqoe
`
`SSE}DSOD}x9]U09dddOSS
`
`
`
`ayeIIQ}X9}U09ddd
`
`SODIAIVSJO}SI]
`
`
`
`
`
`SQWEUBdIAJBSYORAJOJ)
`
`
`
`(pafjo4U0dNSOJ!)Ssej9SOO
`
`
`
`((pa}io4uosNSOJ!)eyesg
`
`
`
`Pa}jOs}U09DdSI/NSOD
`
`Ayanoe
`
`cl
`
`
`
`$‘OIS8Y}X9}UODdddF}e8ID09S
`
`eT
`
`oN02
`
`V9'ISWIOZSII
`
`————_—_——__......
`
`——
`
`VY‘ISINI)bey1x8]U0Dddd33839OLS
`
`
`
`
`

`

`U.S. Patent
`
`Nov. 2, 2010
`
`Sheet 6 of 6
`
`
`
`MO|j9DIAIOSMON
`
`pasinbaiSij01]U095S]aseoUI
`
`SIBOIAJ@S
`AV/uleWOp
`
`SSEIOSODMOYBdIAIASYEO
`
`
`
`QYEIGMO]BdIAES
`
`auieusoniagozg—SCdCTa
`Jayjissejojayoed1____SLlOHU09DdSI!
`
`
`
`
`
`
`dddpezuoujne
`
`
`
`ath}!pauinbas
`
`ByepJasn_——=_q------!MO]jBDIAIOSMOUi11
`
`US 7,826,353 B2
`
`
`
`9‘DITH
`
`Bunjjeubis
`
`
`}X8JUODddd<-
`
`SIUONEDIIPOW
`
`
`
`clYW1X9]U0DdddAypoWO”9NS99Aqpayeniul
`
`I
`
`
`
`9}JO}JUaIDINS
`
`JOU$I}XajU0O
`
`
`
`

`

`US 7,826,353 B2
`
`1
`METHOD, SYSTEM AND NETWORK
`ELEMENT FOR AUTHORIZINGA DATA
`TRANSMISSION
`
`BACKGROUNDOF THE INVENTION
`
`1. Field of the Invention
`
`The invention relates to a method and/or a system and/or a
`communication network device and/or a communication con-
`
`trol element usable in an arrangementfor controlling connec-
`tion parameters for a communication connection, in particu-
`lar a packet based communication connection. The invention
`relates particularly to a method and/or a system and/or a
`communication network device and/or a communication con-
`
`trol element usable in an arrangement for dynamically con-
`trolling connection parameters wherein connection param-
`eters, network resources, charging information andthe like
`are authorized by a policy control entity of a communication
`network.
`
`2. Description of the Related Art
`In thelast years, an increasingly extension of communica-
`tion networks, i.e. of wire based communication networks,
`such as the Integrated Services Digital Network (ISDN), or
`wireless communication networks, such as the cdma2000
`(code division multiple access) system, cellular 3” genera-
`tion communication networkslike the Universal Mobile Tele-
`
`communications System (UMTS), the General Packet Radio
`System (GPRS), or other wireless communication system,
`such as the Wireless Local Area Network (WLAN), took
`place all over the world. Various organizations, suchas the 3”
`Generation Partnership Project (3GPP),
`the International
`Telecommunication Union (ITU), 3”” Generation Partnership
`Project 2 (3GPP2), Internet Engineering Task Force (ETF),
`and the like are working on standards for telecommunication
`network and multiple access environments.
`In general, the system structure of a communication net-
`work is such that a subscriber’s user equipment, such as a
`mobile station, a mobile phone, a fixed phone, a personal
`computer (PC), a laptop, a personaldigital assistant (PDA) or
`the like, is connected via transceivers and interfaces, such as
`an air interface, a wired interface or the like, to an access
`network subsystem. The access network subsystem controls
`the communication connection to and from the user equip-
`mentand is connected via an interface to a corresponding core
`or backbone network subsystem. The core (or backbone)
`network subsystem switchesthe data transmitted via the com-
`munication connection to a destination, such as another user
`equipment, a service provider (server/proxy), or another
`communication network.It is to be noted that the core net-
`
`work subsystem may be connected to a plurality of access
`network subsystems. Depending on the used communication
`network,the actual network structure may vary, as known for
`those skilled in the art and defined in respective specifica-
`tions, for example, for UMTS, GSMandthelike.
`Generally, for properly establishing and handling a com-
`munication connection between network elements such as the
`
`user equipment and another user terminal, a database, a
`server, etc., one or more intermediate network elements such
`as support nodesor service nodes are involved. One or more
`connection parametersare used for defining connection char-
`acteristics. This includes, for example, a packet based data
`transmission protocol information, such as a PDP (Packet
`Data Protocol) context information, for example, information
`about quality of service (QoS) requested or provided, charg-
`ing-related information, such as a charging class, etc.
`In particular in cases where a communication involves two
`or more networks of different types such as networks using
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`2
`different transmission protocols, e.g. GPRS/UMTS-based
`networks and IP-based networks, problems may occur in
`properly establishing the communication connection andset-
`ting the connection parameters such that they are optimal for
`the service in question.
`Hitherto, there have been proposed several concepts for
`achieving a solution for these problems. For example, in the
`case of a 3GPP based network, such as UMTS/GPRS, the
`following solutions are proposed.
`While in a standard 3GPP system QoS is defined per
`Access Point Name (APN), in 3GPP Release 5 (see, for
`example, 3GPP specification TS 23.207, ver5.7.9 (2003-03)),
`a so-called Policy Decision Function (PDF) is introduced for
`dynamically authorizing of QoS for IP Multimedia System
`(IMS) sessions.
`IMS specific information, Authorization
`Token and Flow ID(s) are used as binding information when
`requesting QoS authorization fora PDP context. According to
`3GPP Release 5, the PDF (or also Policy Control Function
`PCF) is described to be implemented together with a Proxy
`Connection State Control Function (P-CSCF) of the IMS.
`However, a standardized interface towards the IMS when the
`PDFis notpart of the P-CSCFis not defined in 3GPP Release
`5.
`
`Regarding the basic communication between a GGSN
`(Gateway GPRSSupport node) and a PDF, referenceis also
`made to the International patent publication No. WO
`02/32165 of the present applicant, which is incorporated by
`reference.
`
`In 3GPP Release 6 (see, for example, 3GPP specification
`TR 23.917, ver0.7.1 (2003-02)), it is planned to extend the
`dynamic authorization to include also streaming services (for
`example, Packet Switched Streaming Services (PSS)). Fur-
`thermore, according to the current understanding of 3GPP
`Release 6, a stand-alone Policy Decision Function (PDF)
`with standardized interfaces towards both the GGSN (the
`so-called Go-interface) and the IMS/PSS(the so-called Gq-
`interface) are planned.
`Thus, it is to be noted that in 3GPP Release 5 and 3GPP
`Release 6 solutions, a dynamic QoS control for a communi-
`cation connection is possible for session-based services, and
`in particular real-time services such as Voice over IP (VoIP)
`traffic. More generally, PSS streaming service is planned to
`be added to dynamically authorized services in3GPP Release
`6, in addition to IMSservices of 3GPP Release 5.
`Another approach for enhancing QoS support for IP ser-
`vices is the usage of so-called service aware core network
`element, such as a service aware GGSN (saGGSN), or the
`usage of so-called Intelligent Service Nodes (ISN). The
`saGGSNandthe ISN are service aware products which can
`provide, for example, specific charging functions. A GGSN
`provides charging per PDP context whereas service specific
`charging functions, as one example, can operate on a service
`flow level. The saGGSNandthe ISN are currently defined in
`respective specifications. A saGGSNallowsfor the detection
`of the QoS level at the network edge for selected services.
`With these enhanced core network elements, QoS can be
`controlled on a per service access point (sAP) basis or on a
`service basis within a sAP.
`
`SUMMARYOF THE INVENTION
`
`Thus, the invention provides, at least, an improved mecha-
`nism for dynamically managing and controlling connection
`parameters for a packet based communication connection
`using at least one type ofservice.
`In particular, it is desirable to provide an improved mecha-
`nism for dynamically managing and controlling connection
`
`

`

`US 7,826,353 B2
`
`3
`parameters for a packet based communication connection
`using at least one type of service wherein an accurate autho-
`rization for connection parameters and a provision of further
`information, such as QoS, charging information, andthe like,
`for specific services and/or flows within a service used in the
`communication connection are possible.
`According to one embodiment of the invention, there is
`provided, for example, a method of controlling connection
`parameters for a communication connection betweena first
`network element and a second network element. The method
`includesthe steps of initializing the communication connec-
`tion and sending a connection parameter request signaling for
`at least one service type to be used in the communication
`connection from thefirst network elementto a third network
`
`element, requesting, by the third network element, an autho-
`rization for the connection parameters from a fourth network
`element, deciding,in the fourth network element, on connec-
`tion parameters to be authorized for the communication con-
`nection and on service types which can be provided for the
`communication connection, sending a decision message from
`the fourth network element to the third network element
`
`wherein the decision message includes at least one of the
`authorization for the connection parameters, service types
`usable for the communication connection, and an information
`portion indicating, for each service, whetheror not the fourth
`network elementcontrols a further authorization regarding at
`least one of the indicated service types in the communication
`connection.
`
`Furthermore, according to another embodiment of the
`invention, there is provided, for example, a system for con-
`trolling connection parameters for a communication connec-
`tion between a first network element and a second network
`element. The system includes a third network element via
`which the communication connectionis initialized by send-
`ing a connection parameter request signaling for at least one
`service type to be used in the communication connection
`from the first network element, a fourth network element to
`whichthe third network element requests an authorization for
`the connection parameters, wherein the fourth network ele-
`ment decides on connection parameters to be authorized for
`the communication connection and on service types which
`can be provided for the communication connection, wherein
`the fourth network element generates and sends a decision
`message to the third network element wherein the decision
`message includes at least one of the authorization for the
`connection parameters, service types usable for the commu-
`nication connection, and an information portion indicating,
`for each service, whether or not the fourth network element
`controls a further authorization regarding at least one of the
`indicated service types in the communication connection.
`Moreover, according to a further embodimentofthe inven-
`tion, there is provided, for example, a communication net-
`work device for controlling connection parameters for a com-
`munication connection between a first network element and a
`
`4
`nection, and an information portion indicating, for each ser-
`vice, whether or not the device controls a further authoriza-
`tion regardingat least one ofthe indicatedservice types in the
`communication connection.
`
`Additionally, according to an embodimentofthe invention,
`there is provided, for example, a communication control net-
`work element usable in a system for controlling connection
`parameters for a communication connection betweena first
`network element and a second network element, the commu-
`nication control network element comprising means for
`receiving, when a communication connectionis initialized by
`the first network element, a connection parameter request
`signaling for at least one service type to be used in the com-
`munication connection, means for requesting, from a fourth
`network element, an authorization for the connection param-
`eters, wherein the fourth network elementdecides on connec-
`tion parameters to be authorized for the communication con-
`nection and on service types which can be provided for the
`communication connection, means for receiving from the
`fourth network element a decision message wherein the deci-
`sion message includesat least one ofthe authorization for the
`connection parameters, service types usable for the commu-
`nication connection, and an information portion indicating,
`for each service, whether or not the fourth network element
`controls a further authorization regarding at least one of the
`indicated service types in the communication connection.
`Byvirtue ofthe invention, the following advantages can be
`achieved:
`
`The connection parameter control mechanism can be
`implementedfor different types of communication networks,
`in particular for those using packet based data transmissions.
`For example, but not exclusively, the proposed solution is
`applicable in wired communication networks, such as ISDN,
`in networks using Asymmetric Digital Subscriber Line
`(ADSL) technique,
`in wireless communication networks,
`such as WLAN, GPRS, UMTS, andthelike. The inventionis
`also applicable in communication connections between dif-
`ferent types ofnetworks using, for example, differenttransfer
`protocols. In particular, the invention can be implemented,for
`example, in core network elements, such as communication
`control or gateway network elements, and in connection
`parameter control functions, such as policy control entities or
`policy decision functions (PDF).
`By meansofthe invention it is possible to generalize the
`dynamic allocation of connection parameter for a communi-
`cation connection, such as QoS authorization, for different
`types of services, for example, for session-based services,
`non-session-basedservices, such as browsing and streaming,
`real-time services and/or non-real-time services. This means
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`that the same QoS management information structure can be
`usedfor all the service types between the connection param-
`eter authorization element, e.g. the policy control network
`function or entity, and the communication control element,
`e.g. the gateway network element.
`By meansofthe connection parameter control mechanism,
`second network element. The device comprising means for
`a dynamic control of default QoS for packet based datatrans-
`receiving from a third network element, via which the com-
`mission protocol contexts, such as PDP contexts in UMTS
`munication connection is initialized by a connection param-
`networksorthelike, as well as an authorization ofa QoS level
`eter request signaling for at least one service type to be used
`in the communication connection fromthe first network ele-
`per service and/or per service access point and simulta-
`neously for selected flows within one or more services is
`ment, a request for an authorization for the connection param-
`possible.
`eters, means for deciding on connection parameters to be
`authorized for the communication connection and on service
`It is also possible to include further information in autho-
`rization messages from the policy control entity to the com-
`types which can be provided for the communication connec-
`munication control network element which may concern, for
`tion, meansfor generating and sending a decision message to
`example, charging policies. Thus, for example, charging ona
`the third network element wherein the decision message
`includesat least one of the authorization for the connection
`per service basis and even onaper flow basis within a service
`parameters, service types usable for the communication con-
`is possible.
`
`50
`
`55
`
`60
`
`65
`
`

`

`US 7,826,353 B2
`
`5
`The network signaling load can be optimized when the
`communication control network element, such as the GGSN
`or ISN,is able to discriminate services for which no further
`consultation with the policy control network function or
`entity, such as the PDF,
`is necessary, i.e. which flows or
`services can be controlled by the communication control
`elementitself. However, by clearly defining thoseservices for
`which the control remains in the policy control entity, full
`flexibility concerning the authorization of connection param-
`eters and/or charging policies, and the like, is ensured.
`If a definition based on a service access point (sAP) does
`not provide sufficient granularity, it is possible to provide
`information from the policy control entity to the communi-
`cation control network element on a per service basis pro-
`vided within a sAP.In this case, a service may be identified by
`a (set) ofpacketclassifiers. Thus, an accurate identification of
`services or flows within a service is possible for the connec-
`tion parameter control.
`By meansofthe connection parameter control mechanism,
`it is also possible to take into account othercriteria for the
`connection parameter authorization. For example, policies
`based on a network load in one or more of the involved
`communication networks can be taken into account. By dis-
`criminating connection parameter authorizations for respec-
`tive services or even flows within a service, which can be
`changedonthe basis ofthe network load,a flexible control of
`network resources is possible.
`Furthermore, it is possible to dynamically allocate charg-
`ing policy for relevant services and service flows.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`The aboveandstill further objects, features and advantages
`of the invention will become more apparent uponreferring to
`the description and the accompanying drawings.
`FIG. 1 showsa structure of communication network which
`may be employedin the invention;
`FIGS. 2A and 2B show a flow chart describing a connec-
`tion parameter control method according to an embodiment
`of the invention;
`FIG. 3 showsa connection parameter authorization signal-
`ing diagram according to an embodimentofthe invention;
`FIG. 4 shows a connection parameter authorization signal-
`ing diagram according to an embodimentofthe invention;
`FIG. 5 shows an example of a scenario for a connection
`parameter control according to the invention; and
`FIG. 6 showsanother example of a scenario for a connec-
`tion parameter control according to the invention.
`
`DETAILED DESCRIPTION OF THE PREFERRED
`EMBODIMENTS
`
`As mentioned above, the connection parameter control or
`management mechanism is used for controlling connection
`parameters, such as quality of service parameters, policy
`parameters for charging, and the like, for a communication
`connection between a first network element and a second
`network element. Thefirst and the second (terminal) network
`element maybelocated in different communication networks
`or PLMN (Public Land Mobile Network) or within the same
`communication network, such as ADSL, UMTS, GPRS,
`WLAN,orthe like, wherein the communication networks of
`the first and second network elements may be, but does not
`need to be of different types.
`The respective user equipment (UE) mayalso be a terminal
`apparatus of different type. For example, the UE may be a
`mobileor fixed phone, a personal computer, a server, a mobile
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`6
`laptop computer, a personal digital assistant (PDA) or the
`like. Irrespective of its specific type, the UE may include
`several means whichare requiredfor its communication func-
`tionality. Such means are for example a processor unit for
`executing instructions and processing data for the communi-
`cation connection (e.g. transmission content and signaling
`related data), memory means for storing instructions and
`data, for serving as a work area of the processor andthe like
`(e.g. ROM, RAM, EEPROM,andthe like), input means for
`inputting data and instructions by software (e.g. floppy dis-
`kette, CD-ROM, EEPROM,data interface means, and the
`like), user interface means for providing monitor and manipu-
`lation possibilities to a user (e.g. a screen, a keyboard, a
`microphone and headset for communication, and the like),
`and network interface means for establishing a communica-
`tion connection under the control of the processor unit (e.g.
`wired or wireless interface means, an antenna, and thelike).
`These meanscan be integrated within one device(e.g. in case
`of a mobileor fixed telephone) or in several devices forming
`the user equipment(e.g. in case ofa laptop).
`When a communication connection by using a service
`type, such as a real-time (for example, Voice over IP call) or
`a non-real-time service (for example, interactive connection
`such as browsing) betweenthe first UE and the second UEis
`to be established, in the case of a first UE originating a
`service, the first UE initializes the communication connec-
`tion. This is effected, for example, by sending a communica-
`tion connection request signaling forat least one service type
`whichis desired to be used in the communication connection
`to the communication network to whichthe first UE is con-
`
`nected. Morespecifically the first UE (network element) per-
`forms a communication connection activation by sending,for
`example, a (primary) packet based data transmission protocol
`context, such as a Packet Data Protocol (PDP) context,
`request via an access network subsystem of the connected
`communication networkto the core network subsystem ofthe
`connected communication network. The structures of the
`access network subsystem and core network subsystem
`depend on the respective communication network type. For
`existing system, these structures are commonly knownfor a
`person skilled in the art. In case of a 3GPP network system,
`for example, a UMTSTerrestrial Radio Access Network (UT-
`RAN) and/or a GSM/EDGE Radio Access Network (GE-
`RAN) on the access network subsystem side as well as a
`Serving GPRS Support Node SGSN, a Home Location Reg-
`ister (HLR), a Gateway GPRS Support Node (GGSN)andthe
`like on the core network subsystem side may be involved.
`The terminating point of the communication connection,
`i.e. the second network element, is, for example, an applica-
`tion function (AF) being part of an application server or an
`application proxy server. The second network elementis, for
`example, part of a multimedia system, such as an IP Multi-
`media System (IMS) or the like, like a Proxy Call State
`Control Function (P-CSCF).
`The communication connection request signaling for at
`least one service type is received in the core network sub-
`system by a corresponding third network element,
`for
`example a communication control or gateway network ele-
`ment of the core (or backbone) network subsystem like a
`GGSN (or SGSN)in case of a UMTSnetwork, an ISN, a
`corresponding WLAN communication control network ele-
`mentlike a Packet Data Gateway,or the like. The communi-
`cation control or gateway network element should be able to
`trigger a request for a dynamic policy control. Now,in order
`to authorize the connection parameters for the communica-
`tion connection, the third network element requests a corre-
`sponding authorization for the connection parameters from a
`
`

`

`US 7,826,353 B2
`
`8
`control the gating in the communication connection. Also
`charging information related to services to be used in the
`communication connection can be obtained by the fourth
`network element.
`When the fourth network element has decided on the con-
`
`10
`
`15
`
`network element, such as the GGSN,an intelligent service
`node ISN, a service-aware GGSN,the PDF(the ISPC) may be
`implemented by software or by hardware. In any case, for
`executing their respective functions, correspondingly used
`devices or network elements include several means which are
`
`25
`
`7
`fourth network element. The third network element may be
`able to trigger a corresponding request to the fourth network
`element without having an authorization token or the like.
`However,
`it is to be noted that the connection parameter
`control mechanism described herein is also applicable in
`connection with an authorization token. In other words, an
`nection parameters to be authorized for the communication
`authorization token, service information like service name
`connection, a decision message is generated and transmitted
`to the third network element. For services indicated to be
`(e.g. emergency service, service related signaling, news,
`controlled by the third network element, communication
`weather etc.), packet classifier and the like can be used as
`parameterpolicy request may be performed using the binding
`binding information. The fourth network elementis prefer-
`information (e.g., flow classifier) of any of the IP flows
`ably a policy control function element or entity, being for
`belonging to the service. The authorization returned by the
`example a generalization of a 3GPP standard policy decision
`fourth element includes the binding information (e.g. flow
`function (PDF) like so-called IP Service Policy Control
`classifiers) of all the flows belonging to the service instance.
`(ISPC)element.In the following, both PDF and ISPCrefer to
`In the decision message several connection parameter
`the generalized PDF. The policy control entity is,
`for
`authorizations and further information may be included. The
`example, a separate network element connected via respec-
`connection parameter authorizations may be included for
`tive interfaces to other network elements, such as the gateway
`each flow of a service. Additionally, aggregate connection
`elementandthe application functions, or an integrated part of
`
`oneofthese network elements (for example, the P-CSCF, and parameters can be sent to the third network elementasapart
`20
`the like).
`of the set of parameters. For example, the authorization fora
`The network elements used as the third and the fourth
`quality of service level to be provided for the packet based
`data transmission protocol context is included in the decision
`message. Additionally, a list of service types usable for the
`communication connection, 1.e. of services currently acti-
`vated or allowed may be included. Furthermore, associated
`control policies and information, such as charging informa-
`tion, can be included. As an example, information related to
`services and policies to be taken into account for the commu-
`nication connection by the third network element can be
`includedin the form of an information portion such as one or
`morevectors. Such a vector may havethe form of{service(i),
`policy (@)} wherein for each activated/allowed service ()
`specific policy information are provided. The definition of a
`service may be provided, for example, by the networkservice
`management system by configuration. For instance, a service
`can be referred by a service access point (sAP) nameor by a
`set (i.e. one or more) of packet classifiers. For a particular
`service (i), the policy element may indic

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket