US20070177503A1 - Call admission to a wireless network based on application-specific quality of service information - Google Patents
Call admission to a wireless network based on application-specific quality of service information Download PDFInfo
- Publication number
- US20070177503A1 US20070177503A1 US11/343,769 US34376906A US2007177503A1 US 20070177503 A1 US20070177503 A1 US 20070177503A1 US 34376906 A US34376906 A US 34376906A US 2007177503 A1 US2007177503 A1 US 2007177503A1
- Authority
- US
- United States
- Prior art keywords
- quality
- call
- service information
- voice
- voice application
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/16—Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
- H04W28/24—Negotiating SLA [Service Level Agreement]; Negotiating QoS [Quality of Service]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/04—Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
Definitions
- This invention relates generally to communication systems, and, more particularly, to wireless communication systems.
- Conventional wireless communication systems include one or more access networks, which may also be referred to as node-Bs, base stations, and base station routers, for providing wireless connectivity to one or more access terminals, which may also be referred to using terms such as user equipment, subscriber equipment, and mobile units.
- Exemplary access terminals include cellular telephones, personal data assistants, smart phones, text messaging devices, laptop computers, desktop computers, and the like.
- An access network may provide wireless connectivity concurrently to one or more access terminals, such as the access terminals in a geographical area, or cell, associated with the access network.
- Each access network has a limited budget of radio resources that may be used to provide a wireless connectivity.
- Exemplary radio resources include total transmission power, available channel codes, time slots, modulation/coding sets, backhaul resources to a core network, and the like.
- the access network determines whether or not to admit the call based in part on the radio resource budget. For example, the access network may execute a Call Admission algorithm to determine whether or not a request to establish a call session can be accepted. If the request is accepted a new call session may be established between the access terminal and the access network. If not, then the call is blocked and is given a call denial treatment. For example, a call session request may be denied when there are insufficient network resources to maintain the new call without causing another existing call to drop or increasing the probability that an existing call may be dropped above a predetermined level.
- the voice capacity of a wireless network is typically expressed in units of erlangs based upon some blocking rate.
- One goal of the call admission algorithm is to maximize the number of calls accepted by the wireless voice network for a given level of call blocking.
- the call admission algorithm may determine a traffic load associated with each access terminal using an assumed voice activity factor for each access terminal.
- the voice activity factor may be defined as the percentage of time that speech is transported in a given direction of a call. For example, during a two-way conversational full-duplex voice call one party is speaking while the other party is listening, so the voice activity factor is approximately 50%. In practice, the voice activity factor is typically slightly less than 50% due to human factors. The call admission algorithm cannot determine what the actual voice activity factor for the requested call will be, so conventional call admission algorithms simply assume that the voice activity factor associated with the access terminal will be slightly less than 50%.
- a single access terminal may, however, be capable of running numerous voice applications that may not all have a voice activity factor of approximately 50%.
- a Push-to-Talk application may allow a single access terminal to establish a voice call with numerous other access terminals.
- the voice activity factor associated with the access terminal may be much less than 50%.
- the voice activity factor for each access terminal on the reverse link may be closer to 25% and the voice activity factor on the forward link may be approximately 75%. If the actual voice activity factor of a given call is higher than the estimated voice activity factor used for call admission, overly optimistic system loading will be applied by the call admission algorithm, which may allow calls to be admitted when there is insufficient capacity to support the total set of active calls.
- the service of one or more calls could fail to meet the committed quality of service requirements and in some cases an active call could be dropped. If the actual voice activity factor of a given call is lower than the estimated voice activity factor used for call admission, then resource usage may be inefficient and the maximum capacity of the system may not be reached.
- Conventional call admission algorithms may also determine the traffic load associated with each access terminal using an assumed (or default) average data rate of a vocoder in the access terminal.
- the call admission algorithm may assume that the access terminal is using a full-rate Enhanced Variable Rate Coder (EVRC) vocoder that has a typical average data rate of approximately 9.6 kilobit per second (kbps).
- EVRC Enhanced Variable Rate Coder
- the actual rate of the vocoder may differ from the assumed (or default) or may change during operation of the access terminal.
- the access terminal may be using (or may change to) a half-rate EVRC vocoder that has a typical average data rate of approximately 4.8 kbps.
- the call admission algorithm may allow calls to be admitted when there is insufficient capacity to support the total set of active calls. Thus, the service of one or more calls could fail to meet the committed quality of service requirements and in some cases an active call could be dropped. If the actual average data rate of a given call is lower than the assumed average data rate used for call admission, then resource usage may be inefficient and the maximum capacity of the system may not be reached.
- the present invention is directed to addressing the effects of one or more of the problems set forth above.
- the following presents a simplified summary of the invention in order to provide a basic understanding of some aspects of the invention. This summary is not an exhaustive overview of the invention. It is not intended to identify key or critical elements of the invention or to delineate the scope of the invention. Its sole purpose is to present some concepts in a simplified form as a prelude to the more detailed description that is discussed later.
- a method for call admission to a wireless network.
- the method may include accessing quality of service information associated with a voice application associated with an access terminal in response to receiving a call session request from the access terminal.
- the method may also include determining whether to admit the requested call session based on the quality of service information associated with the voice application.
- FIG. 1 conceptually illustrates one exemplary embodiment of a wireless communication system, in accordance with the present invention
- FIG. 2 conceptually illustrates one exemplary embodiment of an access terminal and an access network, in accordance with the present invention
- FIG. 3 conceptually illustrates one exemplary embodiment of a method of admitting or denying call session requests, in accordance with the present invention
- FIG. 4 conceptually illustrates one exemplary embodiment of a method of handling call session requests and modifying the source rate of an application based on a grade of service, in accordance with the present invention
- FIG. 5 conceptually illustrates one exemplary embodiment of a method of modifying the source rate of an application when system loading changes based on a grade of service, in accordance with the present invention.
- the software implemented aspects of the invention are typically encoded on some form of program storage medium or implemented over some type of transmission medium.
- the program storage medium may be magnetic (e.g., a floppy disk or a hard drive) or optical (e.g., a compact disk read only memory, or “CD ROM”), and may be read only or random access.
- the transmission medium may be twisted wire pairs, coaxial cable, optical fiber, or some other suitable transmission medium known to the art. The invention is not limited by these aspects of any given implementation.
- FIG. 1 conceptually illustrates one exemplary embodiment of a wireless communication system 100 .
- the wireless communication system 100 operates according to one or more air interface standards and/or protocols, such as the CDMA2000 Evolution-Data Optimized (EVDO) and Universal Mobile Telecommunication Services (UMTS) standards defined by the Third Generation Partnership Project (3GPP2, 3GPP).
- EVDO Evolution-Data Optimized
- UMTS Universal Mobile Telecommunication Services
- 3GPP2 Third Generation Partnership Project 2
- the wireless communication system 100 also includes a network 105 that may operate according to an Internet Protocol (IP), as well as one or more of the standards and/or protocols described above.
- IP Internet Protocol
- the network 105 may be a public Internet and/or a private Intranet.
- the network 105 may be communicatively coupled to one or more core networks 110 and one or more access networks 115 .
- a standard CDMA2000 EVDO network environment includes one or more Gateway General Packet Radio Service (GPRS) Support Nodes (GGSNs), Serving GPRS Support Nodes (SGSNs), Radio Network Controllers (RNCs) and Node-Bs.
- GPRS General Packet Radio Service
- SGSNs Serving GPRS Support Nodes
- RNCs Radio Network Controllers
- the GGSNs and SGSNs are typically considered part of the wireless core network 110 .
- the RNC and the Node-Bs typically form the access network 115 , which may also be referred to as a Radio Access Network (RAN).
- the GGSN, SGSN and portions of the RNC may provide IP tunneling functionality and macro-mobility.
- the RNCs and Node-Bs may provide for wireless transmission and reception functionality and micro-mobility functionality.
- persons of ordinary skill in the art should appreciate that the present invention is not limited to embodiments that include a core network 110 and an access network 115 .
- wireless connectivity may be provided by other devices such as base stations, base station routers, and the like.
- the access network 115 provides wireless connectivity to one or more access terminals 120 ( 1 - 3 ).
- the indices ( 1 - 3 ) may hereinafter be dropped when the access terminals 120 are being referred to collectively.
- the indices ( 1 - 3 ) may be used when referring to the access terminals 120 individually or to a subset of the access terminals 120 .
- the same convention may be used with regard to other indices that distinguish between components that share an identifying numeral.
- Exemplary access terminals may include laptop computers 120 ( 1 ), smart phones 120 ( 2 ), and mobile phones 120 ( 3 ), as well as other devices not shown in FIG. 1 such as personal data assistants, desktop computers, paging devices, network interface cards, and the like.
- the access terminals 120 may also be referred to using other terms such as “mobile units,” “user terminals,” “user equipment,” “mobile terminals,” and the like.
- two access terminals 120 have established communication links to the access network 115 over air interfaces 125 ( 1 - 2 ), which may support one or more traffic, data, and/or signaling channels over a forward link (or downlink) and/or a reverse link (or uplink).
- air interfaces 125 1 - 2
- the present invention is not limited to two access terminals 120 ( 1 - 2 ) or two air interfaces 125 .
- any number of access terminals 120 (or none) may communicate with the access network 115 using any number of air interfaces 125 (or none).
- the number of access terminals 120 in communication with the access network 115 may vary over time.
- the access terminals 120 ( 1 - 2 ) may use the air interfaces 125 ( 1 - 2 ) to transmit and/or receive voice information.
- the access terminal 120 ( 1 ) may implement a Voice over IP (VoIP) application for transmitting and/or receiving voice information over the air interface 125 ( 1 ).
- VoIP Voice over IP
- the access terminal 120 ( 2 ) may implement a wireless telephone application for transmitting and/or receiving voice information over the air interface 125 ( 1 ).
- the access terminal 120 ( 3 ) may provide a call session request to the access network 115 , as indicated by the arrow 130 .
- a user of the access terminal 120 ( 3 ) may want to initiate a call session to establish voice communication with a user of another access terminal (not shown) that is communicatively coupled to the network 105 .
- the call session request may be provided by a voice application implemented on the access terminal 120 ( 3 ).
- the term “voice application” refers to hardware, firmware, software, or a combination thereof that is used to implement a particular technique for accessing the wireless communication system 100 so that voice information be transmitted to and/or received from the wireless communication system 100 .
- Exemplary voice applications include, but are not limited to, cellular telephone applications for implementing two-way full-duplex voice calls and/or two-way half-duplex voice calls, as well as Push-to-Talk applications, VoIP applications, a three-way calling applications, a chat room application, a conference bridge call application, and the like.
- voice information may include information indicative of sounds made by a user of the access terminal 120 ( 3 ), as well as any other sounds, noise, or other acoustic signals that may be associated with the sounds made by the user.
- voice information may include information indicative of ambient noise present in the environment near the user and/or “comfort noise” provided by the voice application when no sounds (or acoustic signals below a predetermined threshold) are being provided by the user and/or the user's environment.
- the access network 115 may then determine whether or not to admit the requested call session.
- the access network 115 may implement a call admission algorithm to determine whether or not to admit the requested call session based on the quality of service information associated with the voice application.
- the phrase “quality of service information” will be understood to refer to information indicative of some aspect of the quality of service that may be associated with the requested call session.
- the quality of service information includes a voice activity factor associated with the voice application.
- the quality of service information may also include an average data rate associated with a vocoder used by the voice application. For example, vocoders may support multiple operating points throughout a range of average data rates and the voice application may utilize any one of the supported average data rates.
- the quality of service information may also include a grade of service provided by the voice application and/or the wireless communication system 100 .
- the voice application may provide “Premium,” “Basic,” and “Budget” grades of service.
- FIG. 2 conceptually illustrates one exemplary embodiment of an access terminal 200 and an access network 205 .
- the access terminal 200 includes one or more voice applications 210 that may be used to transmit and/or receive voice information.
- Exemplary voice applications 210 include, but are not limited to, applications for establishing two-way full-duplex voice calls and/or two-way half-duplex voice calls, a Push-to-Talk call application, a VoIP call application, a three-way call application, a chat room application, a conference bridge call application, and the like.
- one or more of the voice applications 210 may be used to support one or more voice flows associated with one or more users of the access terminal 200 .
- Quality of service information may therefore be associated with each of the voice applications 210 , as well as the voice flows and/or users associated with the voice applications 210 .
- the voice applications 210 may also provide one or more services at different grades, each of which may have different associated quality of service information.
- the quality of service information associated with the voice applications 210 , the voice flows, and/or the users may be stored in one or more quality of service (QoS) profiles 215 .
- the access terminal 200 may include one or more memory elements for storing the quality of service profiles 215 .
- the voice applications 210 may access the quality of service profiles 215 to determine the quality of service information associated with the voice applications 210 the voice flows, and/or the users.
- a quality of service profile identifier or QoS BLOB could be used to specify a range of voice activity factors associated with the voice applications 210 the voice flows, and/or the users.
- new per-flow attributes could be defined that would specify the expected data needs of call reservations on a forward link and/or a reverse link. These attributes could be negotiated between the access terminal client application 210 and the access network.
- the access terminal includes a vocoder 220 for encoding and/or decoding the voice information provided by, or received by, the voice applications 210 .
- the vocoder 220 may support more than one average data rate.
- the average data rates supported by the vocoder 220 may be different for the different voice applications 210 .
- the vocoder 220 may support an average data rate of approximately 9.6 kbps when operating in a full-rate mode and an average data rate of approximately 4.8 kbps when operating in a half-rate mode.
- the voice applications 210 may access information indicative of the average data rate associated with a vocoder 220 .
- the voice applications 210 may access information indicative of the average data rate associated with the vocoder 220 from one or more registers and/or memory elements (not shown) associated with the vocoder 220 .
- the access network 205 could dynamically adjust the voice activity factor or the output rate of the vocoder 220 by updating and sending the attribute to the access terminal at a per flow basis as indicated by arrow 230 .
- the available rate options and/or operation points of the application may be included in the QoS profile of this application. The profile may be identified by an unique profile ID.
- the access terminal 220 may provide a call admission request to the access network 205 , as indicated by the arrow 225 .
- the call admission request may include information indicative of quality of service information associated with the voice application 210 that provided the call admission request.
- a user may invoke the voice application 210 ( 1 ) to establish a call session with the access network 205 .
- the voice application 210 ( 1 ) may access a quality of service profile 215 to determine a voice activity factor associated with the voice application 210 ( 1 ) and may then provide information indicative of the voice activity factor as a part of the call admission request 225 .
- the voice application 210 ( 1 ) may determine an average data rate associated with the vocoder 220 for the requested call and may provide information indicative of the average data rate as a part of the call admission request 225 .
- the access network 205 implements a call admission algorithm 230 .
- the call admission algorithm 230 may be implemented in hardware, firmware, software, or any combination thereof.
- the call admission algorithm 230 may be implemented in software that may be executed by a processor (not shown) included in the access network 200 .
- the access network 205 may be a part of an access network and so portions of the call admission algorithm 230 may be implemented in other parts of the access network.
- the call admission algorithm 230 may then determine whether or not to admit the call requested by the access terminal 200 based on the quality of service information associated with the voice application 210 ( 1 ). For example, the call admission algorithm 230 could decide whether to allow or block the requested call by using a profile ID or QoS characteristic provided by the voice application 210 ( 1 ) to estimate a system load associated with the requested call and/or any existing call sessions. If the voice application 210 ( 1 ) provided voice activity factor information for a 4-way voice call, then the call admission algorithm 230 may use a 25% reverse link and a 75% forward link voice activity factor for the 4-way voice call rather than using a 50% voice activity factor for all voice calls.
- the call admission algorithm 230 may determine whether or not to admit the requested call based on a 4.8 kbps average data rate instead of an average data rate of 9.6 kbps if the call admission request indicates that the vocoder 220 is operating in a half-rate mode instead of a full-rate mode. For yet another example, the call admission algorithm 230 may determine whether or not to admit the requested call based upon a grade of service associated with the requested call.
- the call admission algorithm 230 may also determine whether or not to admit the call requested by the access terminal 200 based on one or more available radio resources.
- Exemplary radio resources may include overall system capacity and/or loading, total transmission power, available channel codes, time slots, modulation/coding sets, backhaul resources to a core network, and the like.
- the access network 205 stores the radio resource information 235 so that the call admission algorithm 230 may access the radio resource information 235 .
- the radio resource information 235 may be stored in one or more memory elements resident on the access network 205 .
- the radio resource information may not be stored on the access network 205 , but may instead be stored at another location and accessed by the access network 205 .
- FIG. 3 conceptually illustrates one exemplary embodiment of a method 300 of admitting or denying call session requests.
- a call session request is provided (at 305 ) by an access terminal to an access network.
- the access network then accesses (at 310 ) quality of service information associated with the voice application on the access terminal that provided (at 305 ) the call session request.
- the access network accesses (at 310 ) quality of service information that was provided by the voice application in the call admission request provided (at 305 ) by the access terminal.
- the access network determine (at 310 ) whether or not to admit the call session based on the quality of service information associated with the voice application.
- the access network may also determine (at 310 ) whether or not to admit the requested call session based on other radio resources associated with the wireless communication system.
- the access network may provide (at 315 ) an indication of whether or not the requested call session has been admitted and, if the requested call session has been admitted, a new call session may be established between the access terminal and the access network.
- Determining whether or not to admit a requested call session based upon a quality of service requirements such as a voice activity factor may allow a wireless communication system to make a more accurate determination of whether or not the network can support the requested call.
- the actual voice activity factor of a given call on a given forward and/or reverse link may be significantly different than the conventional estimate of approximately 50%. Accordingly, determining whether or not to admit the requested call based on the actual voice activity factor of the call (or the forward and/or reverse link) may reduce or prevent overly optimistic or pessimistic system loading calculations, which may lead to overloading or inefficient usage of the system resources, respectively.
- variable grades of service may be supported more efficiently by allowing the access network to adjust the assumed voice activity factor of each access terminal on a per user/voice flow basis.
- the voice activity factor of each user can be adjusted based on the system loading and the grade of service requirements of different users to take advantage of available system resources while ensuring that the highest grade of service is provided to premium users.
- FIG. 4 conceptually illustrates one exemplary embodiment of a method 400 of handling call session requests based on a grade of service.
- a request for a new call connection or a pending reservation may be received or accessed (at 405 ) by an access network.
- the access network may then determine (at 410 ) whether or not the call flow associated with the new call connection or the pending reservation is a high-grade of service flow or a low grade of service flow. If the call flow is a relatively low grade of service flow, then the new call connection or pending reservation may be handled (at 415 ) using normal admission control techniques.
- the call flow may require a secured portion of the system resources that may be allocated to the high grade of service flow with its QOS ensured if the call flow is a relatively high grade of service flow.
- the high grade of service flow may have to be admitted at the expense of the QOS of the low grade of service users or flows when the system is heavily loaded or even overloaded.
- the access network may therefore form a projection of the system loading assuming that the high grade of service flow is admitted.
- determining the projected system loading may include determining a traffic loading associated with the new call connection or the pending reservation, as well as determining traffic loadings associated with one or more existing call flows and/or connections.
- the access network may determine (at 420 ) whether or not the projected system loading is relatively large or relatively small. For example, the access network may compare the projected system loading to a threshold system loading. If the projected system loading is relatively small, e.g., the projected system loading is lower than the threshold system loading, then the new call connection or pending reservation may be admitted (at 425 ) and the method 400 may end (at 430 ). The access network may take one or more actions to attempt to reduce the projected system loading if the projected system loading is relatively large, e.g., the projected system loading is higher than the threshold system loading.
- the access network may send (at 435 ) information or attributes to access terminals having existing connections with the access network that operate at a relatively low grade of service.
- the information and/or attributes may indicate that the access terminals should reduce one or more source rates of applications, such as a vocoder rate, to reduce the overall system loading without dropping the low grade of service calls or flows.
- the new call connection or pending reservation with high grade of service, such as an emergency call and/or high premium services, may then be admitted (at 425 ) and the method 400 may end (at 430 ).
- FIG. 5 conceptually illustrates one exemplary embodiment of a method 500 of modifying a source rate of an application, such as a vocoder.
- one or more calls and/or call flows to provide a relatively high grade of service are disconnected (at 505 ) from the access network.
- the access network may then determine (at 510 ) whether or not the system remains heavily loaded after the relatively high grade of service calls or call flows are disconnected (at 505 ). If the system remains heavily loaded, then the access network may not modify the source rates associated with access terminals that still have active connections to the access network and the method 500 may end (at 515 ).
- source rates of applications associated with active access terminals may be modified (at 520 ).
- the access network sends (at 520 ) information or attributes indicating that the active access terminals having relatively low grade of service flows may increase their source rates of applications, e.g. to a normal source rate.
Landscapes
- Engineering & Computer Science (AREA)
- Quality & Reliability (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
Description
- 1. Field of the Invention
- This invention relates generally to communication systems, and, more particularly, to wireless communication systems.
- 2. Description of the Related Art
- Conventional wireless communication systems include one or more access networks, which may also be referred to as node-Bs, base stations, and base station routers, for providing wireless connectivity to one or more access terminals, which may also be referred to using terms such as user equipment, subscriber equipment, and mobile units. Exemplary access terminals include cellular telephones, personal data assistants, smart phones, text messaging devices, laptop computers, desktop computers, and the like. An access network may provide wireless connectivity concurrently to one or more access terminals, such as the access terminals in a geographical area, or cell, associated with the access network. Each access network has a limited budget of radio resources that may be used to provide a wireless connectivity. Exemplary radio resources include total transmission power, available channel codes, time slots, modulation/coding sets, backhaul resources to a core network, and the like.
- When an access terminal attempts to initiate a call session with an access network, the access network determines whether or not to admit the call based in part on the radio resource budget. For example, the access network may execute a Call Admission algorithm to determine whether or not a request to establish a call session can be accepted. If the request is accepted a new call session may be established between the access terminal and the access network. If not, then the call is blocked and is given a call denial treatment. For example, a call session request may be denied when there are insufficient network resources to maintain the new call without causing another existing call to drop or increasing the probability that an existing call may be dropped above a predetermined level. The voice capacity of a wireless network is typically expressed in units of erlangs based upon some blocking rate. One goal of the call admission algorithm is to maximize the number of calls accepted by the wireless voice network for a given level of call blocking.
- Conventional call admission algorithms implemented in packet-based networks consider the quality of service requirements associated with each access terminal that has an active call session. For example, the call admission algorithm may determine a traffic load associated with each access terminal using an assumed voice activity factor for each access terminal. The voice activity factor may be defined as the percentage of time that speech is transported in a given direction of a call. For example, during a two-way conversational full-duplex voice call one party is speaking while the other party is listening, so the voice activity factor is approximately 50%. In practice, the voice activity factor is typically slightly less than 50% due to human factors. The call admission algorithm cannot determine what the actual voice activity factor for the requested call will be, so conventional call admission algorithms simply assume that the voice activity factor associated with the access terminal will be slightly less than 50%.
- A single access terminal may, however, be capable of running numerous voice applications that may not all have a voice activity factor of approximately 50%. For example, a Push-to-Talk application may allow a single access terminal to establish a voice call with numerous other access terminals. Thus, the voice activity factor associated with the access terminal may be much less than 50%. For example, if the access terminal establishes a call session with three other access terminals, the voice activity factor for each access terminal on the reverse link may be closer to 25% and the voice activity factor on the forward link may be approximately 75%. If the actual voice activity factor of a given call is higher than the estimated voice activity factor used for call admission, overly optimistic system loading will be applied by the call admission algorithm, which may allow calls to be admitted when there is insufficient capacity to support the total set of active calls. Thus, the service of one or more calls could fail to meet the committed quality of service requirements and in some cases an active call could be dropped. If the actual voice activity factor of a given call is lower than the estimated voice activity factor used for call admission, then resource usage may be inefficient and the maximum capacity of the system may not be reached.
- Conventional call admission algorithms may also determine the traffic load associated with each access terminal using an assumed (or default) average data rate of a vocoder in the access terminal. For example, the call admission algorithm may assume that the access terminal is using a full-rate Enhanced Variable Rate Coder (EVRC) vocoder that has a typical average data rate of approximately 9.6 kilobit per second (kbps). However, the actual rate of the vocoder may differ from the assumed (or default) or may change during operation of the access terminal. For example, the access terminal may be using (or may change to) a half-rate EVRC vocoder that has a typical average data rate of approximately 4.8 kbps. If the actual average data rate of a given call is higher than the assumed average data rate used for call admission, overly optimistic system loading will be applied by the call admission algorithm, which may allow calls to be admitted when there is insufficient capacity to support the total set of active calls. Thus, the service of one or more calls could fail to meet the committed quality of service requirements and in some cases an active call could be dropped. If the actual average data rate of a given call is lower than the assumed average data rate used for call admission, then resource usage may be inefficient and the maximum capacity of the system may not be reached.
- The present invention is directed to addressing the effects of one or more of the problems set forth above. The following presents a simplified summary of the invention in order to provide a basic understanding of some aspects of the invention. This summary is not an exhaustive overview of the invention. It is not intended to identify key or critical elements of the invention or to delineate the scope of the invention. Its sole purpose is to present some concepts in a simplified form as a prelude to the more detailed description that is discussed later.
- In one embodiment of the present invention, a method is provided for call admission to a wireless network. The method may include accessing quality of service information associated with a voice application associated with an access terminal in response to receiving a call session request from the access terminal. The method may also include determining whether to admit the requested call session based on the quality of service information associated with the voice application.
- The invention may be understood by reference to the following description taken in conjunction with the accompanying drawings, in which like reference numerals identify like elements, and in which:
-
FIG. 1 conceptually illustrates one exemplary embodiment of a wireless communication system, in accordance with the present invention; -
FIG. 2 conceptually illustrates one exemplary embodiment of an access terminal and an access network, in accordance with the present invention; -
FIG. 3 conceptually illustrates one exemplary embodiment of a method of admitting or denying call session requests, in accordance with the present invention; -
FIG. 4 conceptually illustrates one exemplary embodiment of a method of handling call session requests and modifying the source rate of an application based on a grade of service, in accordance with the present invention; and -
FIG. 5 conceptually illustrates one exemplary embodiment of a method of modifying the source rate of an application when system loading changes based on a grade of service, in accordance with the present invention. - While the invention is susceptible to various modifications and alternative forms, specific embodiments thereof have been shown by way of example in the drawings and are herein described in detail. It should be understood, however, that the description herein of specific embodiments is not intended to limit the invention to the particular forms disclosed, but on the contrary, the intention is to cover all modifications, equivalents, and alternatives falling within the spirit and scope of the invention as defined by the appended claims.
- Illustrative embodiments of the invention are described below. In the interest of clarity, not all features of an actual implementation are described in this specification. It will of course be appreciated that in the development of any such actual embodiment, numerous implementation-specific decisions should be made to achieve the developers' specific goals, such as compliance with system-related and business-related constraints, which will vary from one implementation to another. Moreover, it will be appreciated that such a development effort might be complex and time-consuming, but would nevertheless be a routine undertaking for those of ordinary skill in the art having the benefit of this disclosure.
- Portions of the present invention and corresponding detailed description are presented in terms of software, or algorithms and symbolic representations of operations on data bits within a computer memory. These descriptions and representations are the ones by which those of ordinary skill in the art effectively convey the substance of their work to others of ordinary skill in the art. An algorithm, as the term is used here, and as it is used generally, is conceived to be a self-consistent sequence of steps leading to a desired result. The steps are those requiring physical manipulations of physical quantities. Usually, though not necessarily, these quantities take the form of optical, electrical, or magnetic signals capable of being stored, transferred, combined, compared, and otherwise manipulated. It has proven convenient at times, principally for reasons of common usage, to refer to these signals as bits, values, elements, symbols, characters, terms, numbers, or the like.
- It should be borne in mind, however, that all of these and similar terms are to be associated with the appropriate physical quantities and are merely convenient labels applied to these quantities. Unless specifically stated otherwise, or as is apparent from the discussion, terms such as “processing” or “computing” or “calculating” or “determining” or “displaying” or the like, refer to the action and processes of a computer system, or similar electronic computing device, that manipulates and transforms data represented as physical, electronic quantities within the computer system's registers and memories into other data similarly represented as physical quantities within the computer system memories or registers or other such information storage, transmission or display devices.
- Note also that the software implemented aspects of the invention are typically encoded on some form of program storage medium or implemented over some type of transmission medium. The program storage medium may be magnetic (e.g., a floppy disk or a hard drive) or optical (e.g., a compact disk read only memory, or “CD ROM”), and may be read only or random access. Similarly, the transmission medium may be twisted wire pairs, coaxial cable, optical fiber, or some other suitable transmission medium known to the art. The invention is not limited by these aspects of any given implementation.
- The present invention will now be described with reference to the attached figures. Various structures, systems and devices are schematically depicted in the drawings for purposes of explanation only and so as to not obscure the present invention with details that are well known to those skilled in the art. Nevertheless, the attached drawings are included to describe and explain illustrative examples of the present invention. The words and phrases used herein should be understood and interpreted to have a meaning consistent with the understanding of those words and phrases by those skilled in the relevant art. No special definition of a term or phrase, i.e., a definition that is different from the ordinary and customary meaning as understood by those skilled in the art, is intended to be implied by consistent usage of the term or phrase herein. To the extent that a term or phrase is intended to have a special meaning, i.e., a meaning other than that understood by skilled artisans, such a special definition will be expressly set forth in the specification in a definitional manner that directly and unequivocally provides the special definition for the term or phrase.
-
FIG. 1 conceptually illustrates one exemplary embodiment of awireless communication system 100. In the illustrated embodiment, thewireless communication system 100 operates according to one or more air interface standards and/or protocols, such as the CDMA2000 Evolution-Data Optimized (EVDO) and Universal Mobile Telecommunication Services (UMTS) standards defined by the Third Generation Partnership Project (3GPP2, 3GPP). However, persons of ordinary skill in the art should appreciate that the present invention is not limited to awireless communication system 100 that operates according to these particular standards and/or protocols. In alternative embodiments, thewireless communication system 100 may operate according to any wired and/or wireless standard and/or protocol. Thewireless communication system 100 also includes anetwork 105 that may operate according to an Internet Protocol (IP), as well as one or more of the standards and/or protocols described above. For example, thenetwork 105 may be a public Internet and/or a private Intranet. - The
network 105 may be communicatively coupled to one ormore core networks 110 and one ormore access networks 115. For example, a standard CDMA2000 EVDO network environment includes one or more Gateway General Packet Radio Service (GPRS) Support Nodes (GGSNs), Serving GPRS Support Nodes (SGSNs), Radio Network Controllers (RNCs) and Node-Bs. The GGSNs and SGSNs are typically considered part of thewireless core network 110. The RNC and the Node-Bs typically form theaccess network 115, which may also be referred to as a Radio Access Network (RAN). The GGSN, SGSN and portions of the RNC may provide IP tunneling functionality and macro-mobility. The RNCs and Node-Bs may provide for wireless transmission and reception functionality and micro-mobility functionality. However, persons of ordinary skill in the art should appreciate that the present invention is not limited to embodiments that include acore network 110 and anaccess network 115. In alternative embodiments, wireless connectivity may be provided by other devices such as base stations, base station routers, and the like. - The
access network 115 provides wireless connectivity to one or more access terminals 120(1-3). In the interest of clarity, the indices (1-3) may hereinafter be dropped when theaccess terminals 120 are being referred to collectively. However, the indices (1-3) may be used when referring to theaccess terminals 120 individually or to a subset of theaccess terminals 120. The same convention may be used with regard to other indices that distinguish between components that share an identifying numeral. Exemplary access terminals may include laptop computers 120(1), smart phones 120(2), and mobile phones 120(3), as well as other devices not shown inFIG. 1 such as personal data assistants, desktop computers, paging devices, network interface cards, and the like. Persons of ordinary skill in the art having benefit of the present disclosure should appreciate that theaccess terminals 120 may also be referred to using other terms such as “mobile units,” “user terminals,” “user equipment,” “mobile terminals,” and the like. - In the illustrated embodiment, two access terminals 120(1-2) have established communication links to the
access network 115 over air interfaces 125(1-2), which may support one or more traffic, data, and/or signaling channels over a forward link (or downlink) and/or a reverse link (or uplink). However, persons of ordinary skill in the art should appreciate that the present invention is not limited to two access terminals 120(1-2) or two air interfaces 125. In alternative embodiments, any number of access terminals 120 (or none) may communicate with theaccess network 115 using any number of air interfaces 125 (or none). Furthermore, the number ofaccess terminals 120 in communication with theaccess network 115 may vary over time. The access terminals 120(1-2) may use the air interfaces 125(1-2) to transmit and/or receive voice information. For example, the access terminal 120(1) may implement a Voice over IP (VoIP) application for transmitting and/or receiving voice information over the air interface 125(1). For another example, the access terminal 120(2) may implement a wireless telephone application for transmitting and/or receiving voice information over the air interface 125(1). - The access terminal 120(3) may provide a call session request to the
access network 115, as indicated by thearrow 130. For example, a user of the access terminal 120(3) may want to initiate a call session to establish voice communication with a user of another access terminal (not shown) that is communicatively coupled to thenetwork 105. The call session request may be provided by a voice application implemented on the access terminal 120(3). As used herein, the term “voice application” refers to hardware, firmware, software, or a combination thereof that is used to implement a particular technique for accessing thewireless communication system 100 so that voice information be transmitted to and/or received from thewireless communication system 100. Exemplary voice applications include, but are not limited to, cellular telephone applications for implementing two-way full-duplex voice calls and/or two-way half-duplex voice calls, as well as Push-to-Talk applications, VoIP applications, a three-way calling applications, a chat room application, a conference bridge call application, and the like. Persons of ordinary skill in the art having benefit of the present disclosure should appreciate that voice information may include information indicative of sounds made by a user of the access terminal 120(3), as well as any other sounds, noise, or other acoustic signals that may be associated with the sounds made by the user. For example, voice information may include information indicative of ambient noise present in the environment near the user and/or “comfort noise” provided by the voice application when no sounds (or acoustic signals below a predetermined threshold) are being provided by the user and/or the user's environment. - The
access network 115 may then determine whether or not to admit the requested call session. In one embodiment, theaccess network 115 may implement a call admission algorithm to determine whether or not to admit the requested call session based on the quality of service information associated with the voice application. As used herein, the phrase “quality of service information” will be understood to refer to information indicative of some aspect of the quality of service that may be associated with the requested call session. In one embodiment, the quality of service information includes a voice activity factor associated with the voice application. The quality of service information may also include an average data rate associated with a vocoder used by the voice application. For example, vocoders may support multiple operating points throughout a range of average data rates and the voice application may utilize any one of the supported average data rates. The quality of service information may also include a grade of service provided by the voice application and/or thewireless communication system 100. For example, the voice application may provide “Premium,” “Basic,” and “Budget” grades of service. -
FIG. 2 conceptually illustrates one exemplary embodiment of anaccess terminal 200 and anaccess network 205. In the illustrated embodiment, theaccess terminal 200 includes one ormore voice applications 210 that may be used to transmit and/or receive voice information.Exemplary voice applications 210 include, but are not limited to, applications for establishing two-way full-duplex voice calls and/or two-way half-duplex voice calls, a Push-to-Talk call application, a VoIP call application, a three-way call application, a chat room application, a conference bridge call application, and the like. Depending on the circumstances, one or more of thevoice applications 210 may be used to support one or more voice flows associated with one or more users of theaccess terminal 200. Quality of service information may therefore be associated with each of thevoice applications 210, as well as the voice flows and/or users associated with thevoice applications 210. Thevoice applications 210 may also provide one or more services at different grades, each of which may have different associated quality of service information. - In the illustrated embodiment, the quality of service information associated with the
voice applications 210, the voice flows, and/or the users may be stored in one or more quality of service (QoS) profiles 215. For example, theaccess terminal 200 may include one or more memory elements for storing the quality of service profiles 215. Thevoice applications 210 may access the quality ofservice profiles 215 to determine the quality of service information associated with thevoice applications 210 the voice flows, and/or the users. For example, in a High Rate Packet Data (HRPD) (IS-856) wireless network, a quality of service profile identifier or QoS BLOB could be used to specify a range of voice activity factors associated with thevoice applications 210 the voice flows, and/or the users. Alternatively, new per-flow attributes could be defined that would specify the expected data needs of call reservations on a forward link and/or a reverse link. These attributes could be negotiated between the accessterminal client application 210 and the access network. - The access terminal includes a
vocoder 220 for encoding and/or decoding the voice information provided by, or received by, thevoice applications 210. Thevocoder 220 may support more than one average data rate. Furthermore, the average data rates supported by thevocoder 220 may be different for thedifferent voice applications 210. For example thevocoder 220 may support an average data rate of approximately 9.6 kbps when operating in a full-rate mode and an average data rate of approximately 4.8 kbps when operating in a half-rate mode. Thevoice applications 210 may access information indicative of the average data rate associated with avocoder 220. For example, thevoice applications 210 may access information indicative of the average data rate associated with thevocoder 220 from one or more registers and/or memory elements (not shown) associated with thevocoder 220. In one embodiment, theaccess network 205 could dynamically adjust the voice activity factor or the output rate of thevocoder 220 by updating and sending the attribute to the access terminal at a per flow basis as indicated byarrow 230. In one embodiment, the available rate options and/or operation points of the application (e.g., voice with a particular type of vocoder) may be included in the QoS profile of this application. The profile may be identified by an unique profile ID. - The
access terminal 220 may provide a call admission request to theaccess network 205, as indicated by thearrow 225. In the illustrated embodiment, the call admission request may include information indicative of quality of service information associated with thevoice application 210 that provided the call admission request. For example, a user may invoke the voice application 210(1) to establish a call session with theaccess network 205. The voice application 210(1) may access a quality ofservice profile 215 to determine a voice activity factor associated with the voice application 210(1) and may then provide information indicative of the voice activity factor as a part of thecall admission request 225. For another example, the voice application 210(1) may determine an average data rate associated with thevocoder 220 for the requested call and may provide information indicative of the average data rate as a part of thecall admission request 225. - The
access network 205 implements acall admission algorithm 230. Persons of ordinary skill in the art having benefit of the present disclosure should appreciate that thecall admission algorithm 230 may be implemented in hardware, firmware, software, or any combination thereof. For example, thecall admission algorithm 230 may be implemented in software that may be executed by a processor (not shown) included in theaccess network 200. Furthermore, as discussed above, theaccess network 205 may be a part of an access network and so portions of thecall admission algorithm 230 may be implemented in other parts of the access network. - The
call admission algorithm 230 may then determine whether or not to admit the call requested by theaccess terminal 200 based on the quality of service information associated with the voice application 210(1). For example, thecall admission algorithm 230 could decide whether to allow or block the requested call by using a profile ID or QoS characteristic provided by the voice application 210(1) to estimate a system load associated with the requested call and/or any existing call sessions. If the voice application 210(1) provided voice activity factor information for a 4-way voice call, then thecall admission algorithm 230 may use a 25% reverse link and a 75% forward link voice activity factor for the 4-way voice call rather than using a 50% voice activity factor for all voice calls. For another example, thecall admission algorithm 230 may determine whether or not to admit the requested call based on a 4.8 kbps average data rate instead of an average data rate of 9.6 kbps if the call admission request indicates that thevocoder 220 is operating in a half-rate mode instead of a full-rate mode. For yet another example, thecall admission algorithm 230 may determine whether or not to admit the requested call based upon a grade of service associated with the requested call. - The
call admission algorithm 230 may also determine whether or not to admit the call requested by theaccess terminal 200 based on one or more available radio resources. Exemplary radio resources may include overall system capacity and/or loading, total transmission power, available channel codes, time slots, modulation/coding sets, backhaul resources to a core network, and the like. In the illustrated embodiment, theaccess network 205 stores theradio resource information 235 so that thecall admission algorithm 230 may access theradio resource information 235. For example, theradio resource information 235 may be stored in one or more memory elements resident on theaccess network 205. However, persons of ordinary skill in the art having benefit of the present disclosure should appreciate that some or all of the radio resource information may not be stored on theaccess network 205, but may instead be stored at another location and accessed by theaccess network 205. -
FIG. 3 conceptually illustrates one exemplary embodiment of amethod 300 of admitting or denying call session requests. In the illustrated embodiment, a call session request is provided (at 305) by an access terminal to an access network. The access network then accesses (at 310) quality of service information associated with the voice application on the access terminal that provided (at 305) the call session request. For example, the access network accesses (at 310) quality of service information that was provided by the voice application in the call admission request provided (at 305) by the access terminal. The access network then determine (at 310) whether or not to admit the call session based on the quality of service information associated with the voice application. In some embodiments, the access network may also determine (at 310) whether or not to admit the requested call session based on other radio resources associated with the wireless communication system. The access network may provide (at 315) an indication of whether or not the requested call session has been admitted and, if the requested call session has been admitted, a new call session may be established between the access terminal and the access network. - One more embodiments of the techniques described above may have the number of advantages over conventional practice. Determining whether or not to admit a requested call session based upon a quality of service requirements such as a voice activity factor may allow a wireless communication system to make a more accurate determination of whether or not the network can support the requested call. For example, the actual voice activity factor of a given call on a given forward and/or reverse link may be significantly different than the conventional estimate of approximately 50%. Accordingly, determining whether or not to admit the requested call based on the actual voice activity factor of the call (or the forward and/or reverse link) may reduce or prevent overly optimistic or pessimistic system loading calculations, which may lead to overloading or inefficient usage of the system resources, respectively. Moreover, variable grades of service may be supported more efficiently by allowing the access network to adjust the assumed voice activity factor of each access terminal on a per user/voice flow basis. For example, the voice activity factor of each user can be adjusted based on the system loading and the grade of service requirements of different users to take advantage of available system resources while ensuring that the highest grade of service is provided to premium users.
-
FIG. 4 conceptually illustrates one exemplary embodiment of amethod 400 of handling call session requests based on a grade of service. In the illustrated embodiment, a request for a new call connection or a pending reservation may be received or accessed (at 405) by an access network. The access network may then determine (at 410) whether or not the call flow associated with the new call connection or the pending reservation is a high-grade of service flow or a low grade of service flow. If the call flow is a relatively low grade of service flow, then the new call connection or pending reservation may be handled (at 415) using normal admission control techniques. - The call flow may require a secured portion of the system resources that may be allocated to the high grade of service flow with its QOS ensured if the call flow is a relatively high grade of service flow. In one embodiment, the high grade of service flow may have to be admitted at the expense of the QOS of the low grade of service users or flows when the system is heavily loaded or even overloaded. The access network may therefore form a projection of the system loading assuming that the high grade of service flow is admitted. In one embodiment, determining the projected system loading may include determining a traffic loading associated with the new call connection or the pending reservation, as well as determining traffic loadings associated with one or more existing call flows and/or connections.
- The access network may determine (at 420) whether or not the projected system loading is relatively large or relatively small. For example, the access network may compare the projected system loading to a threshold system loading. If the projected system loading is relatively small, e.g., the projected system loading is lower than the threshold system loading, then the new call connection or pending reservation may be admitted (at 425) and the
method 400 may end (at 430). The access network may take one or more actions to attempt to reduce the projected system loading if the projected system loading is relatively large, e.g., the projected system loading is higher than the threshold system loading. - In the illustrated embodiment, the access network may send (at 435) information or attributes to access terminals having existing connections with the access network that operate at a relatively low grade of service. The information and/or attributes may indicate that the access terminals should reduce one or more source rates of applications, such as a vocoder rate, to reduce the overall system loading without dropping the low grade of service calls or flows. The new call connection or pending reservation with high grade of service, such as an emergency call and/or high premium services, may then be admitted (at 425) and the
method 400 may end (at 430). -
FIG. 5 conceptually illustrates one exemplary embodiment of amethod 500 of modifying a source rate of an application, such as a vocoder. In the illustrated embodiment, one or more calls and/or call flows to provide a relatively high grade of service are disconnected (at 505) from the access network. The access network may then determine (at 510) whether or not the system remains heavily loaded after the relatively high grade of service calls or call flows are disconnected (at 505). If the system remains heavily loaded, then the access network may not modify the source rates associated with access terminals that still have active connections to the access network and themethod 500 may end (at 515). However, if disconnecting (at 505) one or more calls and/or call flows reduces the system loading so that the system is no longer heavily loaded, e.g. the system loading is reduced below a threshold system loading, source rates of applications associated with active access terminals may be modified (at 520). In the illustrated embodiment, the access network sends (at 520) information or attributes indicating that the active access terminals having relatively low grade of service flows may increase their source rates of applications, e.g. to a normal source rate. - The particular embodiments disclosed above are illustrative only, as the invention may be modified and practiced in different but equivalent manners apparent to those skilled in the art having the benefit of the teachings herein. Furthermore, no limitations are intended to the details of construction or design herein shown, other than as described in the claims below. It is therefore evident that the particular embodiments disclosed above may be altered or modified and all such variations are considered within the scope and spirit of the invention. Accordingly, the protection sought herein is as set forth in the claims below.
Claims (23)
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US11/343,769 US20070177503A1 (en) | 2006-01-31 | 2006-01-31 | Call admission to a wireless network based on application-specific quality of service information |
| PCT/US2007/002382 WO2007089695A2 (en) | 2006-01-31 | 2007-01-30 | Call admission to a wireless network based on application-specific quality of service information |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US11/343,769 US20070177503A1 (en) | 2006-01-31 | 2006-01-31 | Call admission to a wireless network based on application-specific quality of service information |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| US20070177503A1 true US20070177503A1 (en) | 2007-08-02 |
Family
ID=38137627
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US11/343,769 Abandoned US20070177503A1 (en) | 2006-01-31 | 2006-01-31 | Call admission to a wireless network based on application-specific quality of service information |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US20070177503A1 (en) |
| WO (1) | WO2007089695A2 (en) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20070281723A1 (en) * | 2006-05-31 | 2007-12-06 | Cisco Technology, Inc. | Floor control templates for use in push-to-talk applications |
| US20080225709A1 (en) * | 2007-03-13 | 2008-09-18 | Lange Andrew S | Advanced bandwidth management |
| US20080225707A1 (en) * | 2007-03-13 | 2008-09-18 | Lange Andrew S | Advanced bandwidth management audit functions |
| US20080225712A1 (en) * | 2007-03-13 | 2008-09-18 | Lange Andrew S | Policy enforcement points |
| US20100111097A1 (en) * | 2008-11-04 | 2010-05-06 | Telcom Ventures, Llc | Adaptive utilization of a network responsive to a competitive policy |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20030129988A1 (en) * | 2002-01-09 | 2003-07-10 | Lee Sung-Won | System and method for call admission for a mobile communication system |
| US20050169171A1 (en) * | 2004-02-03 | 2005-08-04 | Cheng Mark W. | Method and apparatus for providing end-to-end quality of service (QoS) |
| US20070142056A1 (en) * | 2005-12-19 | 2007-06-21 | Harris John M | Wireless communication system capacity control facilitation method and apparatus |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6944125B1 (en) * | 1999-08-26 | 2005-09-13 | Nortel Networks Limited | Call admission control method and apparatus for cellular systems |
| WO2002067619A2 (en) * | 2001-02-21 | 2002-08-29 | Genista Corporation | Method and system for perceptual quality of service based call admission control and callback |
| AU2002218947A1 (en) * | 2001-12-06 | 2003-06-17 | Zte Corporation | Equipment and method of call admission in cdma based system |
-
2006
- 2006-01-31 US US11/343,769 patent/US20070177503A1/en not_active Abandoned
-
2007
- 2007-01-30 WO PCT/US2007/002382 patent/WO2007089695A2/en not_active Ceased
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20030129988A1 (en) * | 2002-01-09 | 2003-07-10 | Lee Sung-Won | System and method for call admission for a mobile communication system |
| US20050169171A1 (en) * | 2004-02-03 | 2005-08-04 | Cheng Mark W. | Method and apparatus for providing end-to-end quality of service (QoS) |
| US20070142056A1 (en) * | 2005-12-19 | 2007-06-21 | Harris John M | Wireless communication system capacity control facilitation method and apparatus |
Cited By (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20070281723A1 (en) * | 2006-05-31 | 2007-12-06 | Cisco Technology, Inc. | Floor control templates for use in push-to-talk applications |
| US7761110B2 (en) * | 2006-05-31 | 2010-07-20 | Cisco Technology, Inc. | Floor control templates for use in push-to-talk applications |
| US20080225709A1 (en) * | 2007-03-13 | 2008-09-18 | Lange Andrew S | Advanced bandwidth management |
| US20080225707A1 (en) * | 2007-03-13 | 2008-09-18 | Lange Andrew S | Advanced bandwidth management audit functions |
| US20080225712A1 (en) * | 2007-03-13 | 2008-09-18 | Lange Andrew S | Policy enforcement points |
| US8320245B2 (en) * | 2007-03-13 | 2012-11-27 | Alcatel Lucent | Policy enforcement points |
| US8374082B2 (en) * | 2007-03-13 | 2013-02-12 | Alcatel Lucent | Advanced bandwidth management |
| US8446845B2 (en) * | 2007-03-13 | 2013-05-21 | Alcatel Lucent | Advanced bandwidth management audit functions |
| US20100111097A1 (en) * | 2008-11-04 | 2010-05-06 | Telcom Ventures, Llc | Adaptive utilization of a network responsive to a competitive policy |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2007089695A2 (en) | 2007-08-09 |
| WO2007089695A3 (en) | 2007-09-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9351194B2 (en) | Congestion level indication with explicit congestion notification in communication systems | |
| CN102316539B (en) | Predictive QoS resource allocation for rapid session establishment | |
| US20060250953A1 (en) | Quality of service admission control based on congestion of backhaul connection | |
| JP5956348B2 (en) | Method for improving voice over IP capacity for user equipment utilizing variable rate vocoders | |
| CN101507305B (en) | Communication Signal Bundling for Efficiency | |
| CN101422061A (en) | Codec rate control method requested by radio resource control for VoIP | |
| WO2008016524A2 (en) | Access network enabling grade of service in calls or flow requests for target users of access terminals | |
| US20070008902A1 (en) | Managing negotiations of quality of service parameters in wireless networks | |
| US10111129B2 (en) | Method and apparatus for admission control of wireless communications network | |
| CN102137438A (en) | Method and device for allocating internet protocol (IP) network resources | |
| WO2007089695A2 (en) | Call admission to a wireless network based on application-specific quality of service information | |
| US6965776B2 (en) | Portable communication device and network and methods therefore | |
| US7706262B2 (en) | Identifying data and/or control packets in wireless communication | |
| US7313115B2 (en) | TFO-capable communication apparatus | |
| KR20080034850A (en) | Communication method | |
| US8064915B2 (en) | Method for providing telecommunications services, related system and information technology product | |
| JP5389316B2 (en) | Method for identifying data and / or control packet in wireless communication | |
| CN103283275B (en) | Data Load Balancing | |
| US8514804B2 (en) | Method and system for managing communication in wireless communication network | |
| KR101123587B1 (en) | Distributed resource management for enhanced dedicated channel | |
| CN100450205C (en) | Method for Realizing Called User Terminal Performing Packet Domain Service in Idle State | |
| US20140051409A1 (en) | Pilot signal state prompting method, base station controller, and mobile switching center | |
| CN107454631A (en) | A kind of network resource scheduling method and the network equipment, system | |
| KR100835644B1 (en) | Method, System and Server for Reducing Latency Time of Network for Use in Online Service | |
| Belhocine et al. | Analysing QoS in WIFI-UMTS interworking systems |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AS | Assignment |
Owner name: LUCENT TECHNOLOGIES INC., NEW JERSEY Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:MOONEY, CHRISTOPHER F.;ROSSETTI, DAVID A.;ZOU, JIALIN;REEL/FRAME:017524/0776 Effective date: 20060131 |
|
| AS | Assignment |
Owner name: CREDIT SUISSE AG, NEW YORK Free format text: SECURITY AGREEMENT;ASSIGNOR:LUCENT, ALCATEL;REEL/FRAME:029821/0001 Effective date: 20130130 Owner name: CREDIT SUISSE AG, NEW YORK Free format text: SECURITY AGREEMENT;ASSIGNOR:ALCATEL LUCENT;REEL/FRAME:029821/0001 Effective date: 20130130 |
|
| AS | Assignment |
Owner name: ALCATEL-LUCENT USA INC., NEW JERSEY Free format text: MERGER;ASSIGNOR:LUCENT TECHNOLOGIES INC.;REEL/FRAME:031087/0026 Effective date: 20081101 |
|
| STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- AFTER EXAMINER'S ANSWER OR BOARD OF APPEALS DECISION |
|
| AS | Assignment |
Owner name: ALCATEL LUCENT, FRANCE Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:CREDIT SUISSE AG;REEL/FRAME:033868/0555 Effective date: 20140819 |