Methods and systems for unlicensed mobile access realization in a media gateway
Claim Score by NHIP
Abstract
A media gateway comprising a plurality of network interface cards, at least one switch matrix, and a server module including at least one unlicensed mobile access module is provided. A method and computer-readable medium for activating an unlicensed mobile access channel for a mobile station in a network is provided. A media gateway receives a request to allocate an unlicensed mobile access termination. The request is received in response to at least one of a discovery registration by the mobile station and a handover request by the mobile station. The mobile station is serviced by at least one of a wireline network and a wireless network interfaced by the media gateway. The media gateway allocates the unlicensed mobile access termination. The termination has an identifier associated therewith. The media gateway receives at least one transmit parameter associated with the mobile station, and completes bearer set-up of the unlicensed mobile access channel according to the at least one transmit parameter.

Term
Projected expiry 24 August 2027.
- Priority
- Filed
- Published
- Today
- Projected expiry
20 claims: 3 independent, 17 dependent
- 1Broadest claimClaim Score 89, very broad(NHIP)A media gateway, comprising:a plurality of network interface cards;at least one switch matrix;and a server module including at least one unlicensed mobile access module.
- 9A method of activating an unlicensed mobile access channel for a mobile station in a network, comprising:receiving, by a media gateway, a request to allocate an unlicensed mobile access termination, wherein the request is received in response to at least one of a discovery registration by the mobile station and a handover request by the mobile station, and wherein the mobile station is serviced by at least one of a wireline network and a wireless network interfaced by the media gateway;allocating, by the media gateway, the unlicensed mobile access termination, wherein the termination has an identifier associated therewith;receiving, by the media gateway, at least one transmit parameter associated with the mobile station;and completing bearer set-up of the unlicensed mobile access channel according to the at least one transmit parameter.
- 16A computer-readable medium having computer-executable instructions for execution by a processing system, the computer-executable instructions for activating an unlicensed mobile access channel for a mobile station in a network, comprising:instructions that receive, by a media gateway, a request to allocate an unlicensed mobile access termination, wherein the request is received in response to at least one of a discovery registration by the mobile station and a handover request by the mobile station, and wherein the mobile station is serviced by at least one of a wireline network and a wireless network interfaced by the media gateway;instructions that allocate, by the media gateway, the unlicensed mobile access termination, wherein the termination has an identifier associated therewith;instructions that receive, by the media gateway, at least one transmit parameter associated with the mobile station;and instructions that complete bearer set-up of the unlicensed mobile access channel according to the at least one transmit parameter.
Independent claims3
89 paragraphs in 4 sections, as filed
CROSS-REFERENCE TO RELATED APPLICATIONS
0001This application claims priority to U.S. provisional patent application Ser. No. 60/685,863, attorney docket number 34986.44, entitled, METHODS AND SYSTEMS FOR UNLICENSED MOBILE ACCESS (UMA) REALIZATION IN A MEDIA GATEWAY, filed May 31, 2005, by He, et al, the disclosure of which is incorporated herein by reference.
0002This application is related to commonly assigned U.S. Provisional Application No. 60/611,221, entitled “media gateway FOR MULTIPLE WIRELINE AND WIRELESS FORMATS, COMPONENTS THEREOF, AND PROCESSES PERFORMED THEREIN,” filed on Sep. 18, 2004, the entirety of which is hereby incorporated by reference herein.
0003This application is also related to commonly assigned U.S. patent application Ser. No. 09/792,265, entitled “VOICE PACKET SWITCHING SYSTEM AND METHOD,” filed on Feb. 23, 2001, the entirety of which is hereby incorporated by reference herein.
0004This application is also related to commonly assigned U.S. patent application Ser. No. 11/121,626, entitled “APPARATUS AND METHODS FOR PER-SESSION SWITCHING FOR MULTIPLE WIRELINE AND WIRELESS DATA TYPES,” filed on May 4, 2005, the entirety of which is hereby incorporated by reference herein.
BACKGROUND
0005Telecommunication carriers are increasingly deploying bundled or multi-service packages to provide reduced access charges to increase customer retention. For example, the boom in digital subscriber line subscriptions has led many carriers to bundle high bandwidth Internet service with traditional voice services and/or wireless services. Already, carriers are feeling the strain of successfully upgrading existing infrastructures to meet the high-bandwidth services being demanded by customers.
0006Transition networks are commonly utilized to provide customer access to voice and data networks. An access network interfaces with voice and data switches each respectively interfacing with, for example, a packet backbone network and a public switched telephone network. Typically, various classes of voice switches are required within the transition network (e.g., class 4 switches for providing interexchange carrier (IXC) voice services and class 5 switches for providing end office voice services). Multiple media gateways are then required to interface with a data access switch.
0007Significant amounts of labor are expended to maintain and upgrade the transition networks as new services become available. A move to unified access is clearly advantageous and promises to propel emerging technologies that are not easily implemented over current large scale networks, for example voice over internet protocol (VoIP), voice over DSL (VoDSL), UMTS and other wireless formats, time division multiplex (TDM), and asynchronous transfer mode (ATM), to a broader degree of acceptance.
0008Unlicensed Mobile Access (UMA) technology provides access to GSM and GPRS mobile services over unlicensed spectrum technologies, such as WiFi (802.11) and Bluetooth. For example, by deploying UMA technology, service providers may enable subscribers to roam and handover between cellular networks and public and private unlicensed wireless networks using dual-mode mobile handsets. With UMA, subscribers may receive a consistent user experience for their mobile voice and data services as they transition between networks. Some of the purposes and potential benefits of UMA may include resolving the lack of radio frequency (RF) capacity in a wireless network, reaching subscribers at their homes in an advantageous manner relative to traditional wireless access, and reducing network and other operational and capital expenditures. As UMA gains a broader degree of acceptance, service providers may be able to offer greater service distinction and differentiation, and network capacity may be gained through IP networks and unlicensed RF spectrum.
BRIEF DESCRIPTION OF THE DRAWINGS
0009Aspects of the present disclosure are best understood from the following detailed description when read with the accompanying figures. It is emphasized that, in accordance with the standard practice in the industry, various features are not drawn to scale. In fact, the dimensions of the various features may be arbitrarily increased or reduced for clarity of discussion.
0010<figref idref="DRAWINGS">FIG. 1</figref> depicts a schematic view of an embodiment of at least a portion of apparatus and/or network architecture according to aspects of the present disclosure;
0011<figref idref="DRAWINGS">FIG. 2</figref> depicts a schematic view of an embodiment of at least a portion of the apparatus and/or network architecture shown in <figref idref="DRAWINGS">FIG. 1</figref>;
0012<figref idref="DRAWINGS">FIG. 3A</figref> depicts a schematic view of an embodiment of at least a portion of a gateway apparatus according to aspects of the present disclosure;
0013<figref idref="DRAWINGS">FIG. 3B</figref> depicts a schematic view of one embodiment of a portion of the gateway apparatus shown in <figref idref="DRAWINGS">FIG. 3A</figref>;
0014<figref idref="DRAWINGS">FIG. 4</figref> depicts an embodiment of a signaling exchange for a UMA traffic channel assignment procedure between a media gateway controller, a media gateway and a mobile station;
0015<figref idref="DRAWINGS">FIG. 5</figref> depicts an embodiment of a signaling exchange of a UMA traffic channel assignment failure procedure between a media gateway controller, a media gateway and a mobile station;
0016<figref idref="DRAWINGS">FIG. 6</figref> depicts an embodiment of a signaling exchange of a UMA traffic channel release procedure between a media gateway controller, a media gateway, and a mobile station;
0017<figref idref="DRAWINGS">FIG. 7</figref> depicts an embodiment of a signaling exchange of a media gateway quality alert procedure between a media gateway controller, a media gateway, and a mobile station; and
0018<figref idref="DRAWINGS">FIG. 8</figref> is a schematic representation of an embodiment of a sliding window mechanism used to group the speech frame blocks for transmission and retransmission of frame blocks.
DETAILED DESCRIPTION
0019It is to be understood that the following disclosure provides many different embodiments, or examples, for implementing different features of various embodiments. Specific examples of components and arrangements are described below to simplify the present disclosure. These are, of course, merely examples and are not intended to be limiting. In addition, the present disclosure may repeat reference numerals and/or letters in the various examples. This repetition is for the purpose of simplicity and clarity and does not in itself dictate a relationship between the various embodiments and/or configurations discussed.
0020<figref idref="DRAWINGS">FIG. 1</figref> depicts a schematic view of at least a portion of an embodiment of a network <b>100</b> architecture according to aspects of the present disclosure. A gateway network <b>110</b> permits communications between a plurality of different types of networks, such as one or more licensed wireless networks <b>120</b>, one or more wireline networks <b>130</b>, one or more UMA networks <b>140</b>, and/or other networks. As employed herein, a network may refer to an entire network or to a network portion, a network application, and/or network apparatus. Moreover, the UMA network <b>140</b> is not limited within the scope of the present disclosure to UMA-exclusive networks. For example, network <b>140</b> may be a UMA network, a WLAN network, a Wi-Fi network, and/or combinations thereof, including combination networks not directly supporting UMA (e.g., supporting WLAN, Wi-Fi and/or other protocols but not UMA). For the sake of simplicity, these networks may be referred to herein as UMA networks. Nonetheless, the scope of the present disclosure is not limited to embodiments in which network <b>140</b> supports UMA, whether exclusively or in combination with other formats.
0021Examples of licensed wireless networks <b>120</b> include those supporting GSM, UMTS, and CDMA, including 2G and/or 3G technologies, among others. The wireline network(s) <b>130</b> may be or include a public switched telephone network (PSTN), among others supporting technologies based on TDM and/or other non-packet technology. UMA network(s) <b>140</b> may be or include those conforming at least in part to the specifications developed by the UMA Participating Companies (“UMA Forum”), 3GPP, and/or others. Although not explicitly depicted in <figref idref="DRAWINGS">FIG. 1</figref>, one or more other packet-based networks (e.g., the Internet) may also interface gateway network <b>110</b>, such as those supporting voice over Internet Protocol (VoIP), as well as one or more other broadband networks, such as those supporting 802.11 (e.g., WiFi) and/or 802.16 (e.g., WiMAX). One or more of the networks bridged by gateway network <b>110</b> may also support voice over various other protocols, such as ATM.
0022One or more of the networks connected by gateway network <b>110</b>, such as UMA network <b>140</b> in the embodiment shown in <figref idref="DRAWINGS">FIG. 1</figref>, may be connected to gateway network <b>110</b> by one or more access networks <b>150</b>. In a general sense, such access networks <b>150</b> may perform various translation, conversion, transcoding and/or other processing, such as may facilitate communication between gateway network <b>110</b> and the various other networks connected thereby.
0023Gateway network <b>110</b> may include one or more media gateways <b>115</b><i>a</i>-<b>115</b><i>c </i>(collectively referred to as media gateways <b>115</b>) and/or other apparatus which may be singularly or collectively employed to bridge two or more of the wireline, wireless, UMA and/or other networks. In one embodiment, gateway network <b>110</b> may include only one media gateway, such as one example in which the gateway network <b>110</b> is primarily a single media gateway and a number of interfaces to the various other networks.
0024The one or more media gateways <b>115</b> deployed in (or as) the gateway network <b>110</b> may convert data from a format, protocol, and/or type required for one network into another format, protocol, and/or type required for another network. Moreover, at least in some embodiments, this conversion may be performed on a per-session basis or a per-channel basis. Each media gateway <b>115</b><i>a</i>-<b>115</b><i>c </i>may be configured to transfer audio, video, fax and/or T.120 (real-time multi-point communications) data, among other data types, which the media gateways <b>115</b> may handle simultaneously, including embodiments in which one or more of the media gateways <b>115</b> is configured to send and receive both packet and non-packet data. In one embodiment, at least one of the media gateways <b>115</b> may be substantially similar to those described in U.S. patent application Ser. No. 11/121,626, entitled “APPARATUS AND METHODS FOR PER-SESSION SWITCHING FOR MULTIPLE WIRELINE AND WIRELESS DATA TYPES,” filed on May 4, 2005.
0025In embodiments employing more than one media gateway <b>115</b> in gateway network <b>110</b>, or those employing more than one gateway network <b>110</b>, one or more of the other networks may interface with more than one of the media gateways <b>115</b> or gateway networks <b>110</b>. For example, in the embodiment illustrated in <figref idref="DRAWINGS">FIG. 1</figref>, wireline network <b>130</b> is directly connected to two of media gateways <b>115</b><i>b </i>and <b>115</b><i>c </i>of gateway network <b>110</b> (e.g., via one or more trunks, loops, carriers, and/or other copper, optical, or other transmission links). Similarly, where a network, such as UMA network <b>140</b>, is configured to communicate with gateway network <b>110</b> via access network <b>150</b>, access network <b>150</b> may be directly connected to more than one of media gateways <b>115</b>. Also, media gateways <b>115</b> deployed in gateway network <b>110</b> may collectively be connected in a completely meshed arrangement, although the scope of the present disclosure is not limited to such embodiments.
0026UMA network <b>140</b> includes one or more access devices <b>145</b> configured to facilitate communication between user equipment (UE) <b>160</b>, such as a dual-mode mobile station (MS), and the corresponding access network <b>150</b>, among other networks. For example, the one or more access devices <b>145</b> may include one or more access points, routers, switches, and/or network controllers, and/or devices for performing similar functions thereof, including those described in the UMA, WLAN, Wi-Fi and/or other specifications developed by the UMA Technology Participating Companies (“UMA Forum”), 3GPP, and/or others.
0027<figref idref="DRAWINGS">FIG. 2</figref> depicts a schematic view of an embodiment of the network architecture shown in <figref idref="DRAWINGS">FIG. 1</figref> according to aspects of the present disclosure.
0028<figref idref="DRAWINGS">FIG. 2</figref> depicts a schematic representation of an embodiment of a gateway network that may be implemented as a core network <b>210</b> having IP transport capability. For example, core network <b>210</b> may include a number of media gateways <b>215</b><i>a</i>-<b>215</b><i>c </i>(collectively referred to herein as media gateway <b>215</b>) interconnected by IP transmission lines, such as by portions of the Internet. Alternatively, or additionally, loops, trunks and/or other physical data transmission media dedicated to the interconnection of the media gateways <b>215</b> may be employed. Media gateways <b>215</b> may also be substantially similar to the media gateways <b>115</b> shown in <figref idref="DRAWINGS">FIG. 1</figref>. For example, one or more of media gateways <b>215</b> may be a wireless media gateway having aspects similar to those described in U.S. patent application Ser. No. 11/121,626, entitled “APPARATUS AND METHODS FOR PER-SESSION SWITCHING FOR MULTIPLE WIRELINE AND WIRELESS DATA TYPES,” filed on May 4, 2005. Intercommunication between the media gateways <b>215</b> may be implemented via Nb-UP and AMR-over-Nb.
0029<figref idref="DRAWINGS">FIG. 2</figref> also demonstrates that the licensed wireless networks <b>120</b> shown in <figref idref="DRAWINGS">FIG. 1</figref> may include a radio access network (RAN), such as a GSM-EDGE radio access network (GERAN) <b>220</b><i>a</i>. GERAN standards are defined by 3GPP, which are hereby incorporated by reference. GERAN is a higher-speed time division multiple access (TDMA) RAN defined by the EDGE TDMA standard. The original GSM TDMA radio technology is based upon GMSK modulation, whereas EDGE uses eight-way phase shift keying (8PSK). EDGE can share spectrum and TDMA timeslots with GSM.
0030As also shown in <figref idref="DRAWINGS">FIG. 2</figref>, licensed wireless networks <b>120</b> shown in <figref idref="DRAWINGS">FIG. 1</figref> may be or include one or more networks <b>220</b><i>b </i>operating under the GSM and/or UMTS standards, among others, and the wireline networks <b>130</b> shown in <figref idref="DRAWINGS">FIG. 1</figref> may be or include one or more PSTN networks <b>230</b>. Intercommunication between the licensed wireless network(s) <b>220</b><i>b </i>and corresponding media gateway(s) <b>215</b> may be implemented via adaptive multi-rate (AMR), whereas intercommunication between the PSTN network(s) <b>230</b> and corresponding media gateway(s) <b>215</b> may be implemented via TDM, or otherwise corresponding to aspects of the particular type of network bridged by the core network <b>210</b>.
0031<figref idref="DRAWINGS">FIG. 2</figref> also depicts IP access network <b>250</b> as an example of access networks <b>150</b> described above with regard to <figref idref="DRAWINGS">FIG. 1</figref>. Intercommunication between IP access network(s) <b>250</b> and corresponding gateway(s) <b>215</b> may be implemented, for example, via AMR over IP and/or UMA-Up. One or more of networks <b>220</b><i>a</i>/<b>220</b><i>b </i>may include one or more base transceiver stations (BTSS) <b>222</b> or radio network stations or towers, as well as one or more base station controllers (BSCs) <b>224</b> or radio network controllers. The network architecture may also include one or more media gateway controllers (MGCs), such as the MGCs <b>270</b> shown in <figref idref="DRAWINGS">FIG. 2</figref>, and/or or similar components or functions which may be employed for various call control functions and may possibly be separated from the transport layer (media gateways). In one embodiment, one or more of the MGCs <b>270</b> may be one or more softswitches, including one or more wireless softswitches, and may interface and control one or more media gateways <b>215</b><i>a</i>-<b>215</b><i>c. </i>
0032In one embodiment, one or more of the media gateways <b>115</b>, <b>215</b> and one or more MGCs <b>270</b> associated therewith may cooperate or otherwise collectively function in a manner similar to the function of a UMA network controller (UNC). For example, MGC <b>270</b> may perform UMA UP (User Plane) CS (Circuit Switched) Domain signaling protocol, such as UMA discovery/registration, call processing, authentication, and handover, among other functions, and one or more of media gateways <b>115</b>, <b>215</b> may perform UMA UP CS bearer functions, such as AMR over RTP using RFC 3267 framing, and interoperate with any other of the media gateway-supported interfaces (e.g., TDM, UMTS, Iu/Nb, and/or VoIP, among others). RFC3267 is a real-time transport protocol (RTP) payload format used for Adaptive Multi-Rate and Adaptive Multi-Rate Wideband (AMR-WB) encoded speech signals. The payload format is designed to be able to interoperate with existing AMR and AMR-WB transport formats on non-IP networks.
0033<figref idref="DRAWINGS">FIG. 3A</figref> depicts a schematic view of an embodiment of at least a portion of one embodiment of an architecture of a media gateway <b>315</b>, such as media gateway <b>115</b> shown in <figref idref="DRAWINGS">FIG. 1</figref> or media gateway <b>215</b> shown in <figref idref="DRAWINGS">FIG. 2</figref>.
0034As shown in <figref idref="DRAWINGS">FIG. 3A</figref>, media gateway <b>315</b> may include a number of voice server modules <b>310</b><i>a</i>-<b>310</b><i>c </i>(collectively referred to herein as voice server modules <b>310</b>) interfaced with a TDM switch matrix module <b>320</b> and an ATM, or other packet, switch matrix module <b>330</b>. TDM switch matrix module <b>320</b> receives TDM communications from one or more TDM networks via a number of TDM network interfaces (NI) <b>340</b><i>a</i>-<b>340</b><i>c </i>(collectively referred to as TDM network interfaces <b>340</b>), and also sends TDM communications to the one or more TDM networks via TDM NIs <b>340</b>, whether such TDM communications originate from a TDM network or otherwise. Packet switch matrix module <b>330</b> receives IP, ATM and possibly other packet-based communications from one or more packet-oriented networks. For example, packet switch matrix module <b>330</b> may receive, for example, Ethernet and/or packet over synchronous optical network (SONET) communications from one or more IP networks via a number of IP NIs <b>350</b><i>a</i>-<b>350</b>, and may also receive ATM communications from one or more ATM networks via a number of ATM NIs, such as ATM NI <b>360</b>.
0035<figref idref="DRAWINGS">FIG. 3B</figref> depicts a schematic view of an embodiment of a portion of media gateway <b>315</b> shown in <figref idref="DRAWINGS">FIG. 3A</figref>.
0036As shown in <figref idref="DRAWINGS">FIG. 3B</figref>, one or more of the media gateways may include one or more voice server modules <b>310</b><i>a</i>-<b>310</b><i>b </i>each having one or more digital signal processor (DSP) modules <b>370</b><i>a</i>-<b>370</b><i>d </i>(collectively referred to herein as DSPs <b>370</b>) or functions and one or more segmentation and reassembly (SAR) modules <b>380</b><i>a</i>-<b>380</b><i>d </i>(collectively referred to as SARs <b>380</b>) or functions. DSPs <b>370</b> and SARs <b>380</b> may be configured to communicate, process, and convert data to and from a common format/protocol (e.g., high-level data link control (HDLC)). For example, DSPs <b>370</b> may convert between communications between pulse code modulation (PCM) on the TDM switch matrix module <b>320</b> side and one or more formats/protocols carried by HDLC on the SAR side. In the embodiment illustrated in <figref idref="DRAWINGS">FIG. 3B</figref>, HDLC is employed for AMR/RFC3267/RTP/TDM, although other embodiments are within the scope of the present disclosure. SARs <b>380</b> may be configured to perform the segmentation, assembly and possibly other processing to transfer AMR/RFC3267/RTP/TDM HDLC communications on the DSP side and AMR/RFC3267/RTP/UDP/IP/AAL5 communications on the ATM switch matrix module <b>330</b> side, although other embodiments are within the scope of the present disclosure.
0037The following discussion pertains to at least one embodiment of a gateway, such as gateways <b>115</b>, <b>215</b>, and <b>315</b> shown in <figref idref="DRAWINGS">FIGS. 1-3B</figref>, for bridging various wireless, wireline and UMA networks described above. However, one or more aspects described below may not pertain to every embodiment within the scope of the present disclosure.
0038A voice server module (VS or VSM) as described above may include a VS-UMA card which may be based on other VSM physical cards. One such VSM physical card may have a plurality of DSPs or DSP cards, such as one embodiment including four DSP daughter cards of a first configuration and one DSP daughter card of a second configuration, where the first and second DSP daughter card configurations may differ primarily in their programming, if not also physically. For the sake of example, a DSP daughter card of the first configuration may provide AMR over RTP with the RFC 3267 framing functions. The DSPs of the VS-UMA card may be configured to perform RFC 3267 framing for AMR over RTP/IP media streams, at least in one embodiment. The VS-UMA card may, for example, support up to 1536 UMA terminations, e.g., 48 UMA channels per chip.
0039UMA-enabled media gateway <b>315</b> supports UMA interfaces between UMA access network and the core network performing the UMA UP (User Plane) bearer functions. The UMA interface may be a logical interface, such as a VoIP trunk interface over a GigE NIC (Network Interface Card) associated with the UMA VoIP profile. In one embodiment, no physical VS-UMA resources are allocated when the UMA interface is provisioned. The gateway may allocate VS-UMA card resources when a call is attempted on the UMA interface. VS-UMA resource allocation may be on a per-UMA-call basis.
0040Media gateway <b>315</b> may maintain the operational and/or administrative states of the UMA interface. For example, media gateway <b>315</b> may set an operational state to “enabled” after the successful provision of a VoIP subgroup. An operational state (“enabled” or “disabled”) may be defined for UMA interfaces. In some embodiments, however, there are no physical connections to be setup, such that the operational state of UMA interfaces may always be “enabled” after the successful provisioning thereof. As another example, when a UMA interface's administrative state is locked, the media gateway may tear down or terminate all existing VoIP calls on the UMA interface, and may reject any new VoIP calls on the UMA interface. When a UMA interface's administrative state is shutdown, the media gateway may keep the existing calls on the UMA interface, and may reject any new VoIP calls on the UMA interface.
0041For UMA terminations, such as VoIP terminations on a UMA interface, media gateway <b>315</b> may support extensible gateway control protocol (EGCP) call control using EGCP UMA receive (Rx), or local, and transmit (Tx), or remote, descriptors. Defining UMA descriptors allows differentiation of the UMA access VoIP call control from session initiation protocol (SIP) access and bearer independent call control (BICC) CS2 VoIP call control, and can also add the flexibility to define new UMA call control parameters, such as redundancy speech sample count, etc. The UMA access VoIP call control through EGCP may not use the IPBCP protocol, as in BICC-CS2, or session description protocol (SDP), as in the SIP access. The EGCP UMA descriptors may minimize potential impacts to other VoIP functions supported on the media gateway.
0042UMA User Plane VoIP bearer setup may be made through a UMA traffic channel assignment procedure. This procedure may be applicable to, for example, the mobile-originated call, the mobile-terminated call, and/or the handover from GERAN to UMA.
0043<figref idref="DRAWINGS">FIG. 4</figref> depicts an embodiment of a signaling exchange for a UMA traffic channel assignment procedure between a media gateway controller (MGC), a media gateway (MGW) and a mobile station (MS).
0044According the example shown in <figref idref="DRAWINGS">FIG. 4</figref>, the MGC requests the media gateway to allocate an ephemeral VoIP UMA termination at the start of the UMA traffic channel assignment procedure (step <b>410</b>). The EGCP ADD command may include an EGCP stream descriptor (e.g., audio), a Local Control descriptor (e.g., stream mode, tapping, etc.), an AvdRx descriptor (e.g., echo, jitter buffer), and a UMA Rx descriptor (e.g., codec type, codec ACS mode, RTP payload type, packetization time, and/or redundancy count).
0045The media gateway replies to the MGC with an ADD Response that includes, for example, its UMA termination ID associated with the UMA termination and UMA Rx descriptor (e.g., IP address, RTP UDP port, and other UMA Rx descriptor parameters) (step <b>412</b>). The media gateway controller may also sends a URR ACTIVATE CHANNEL request to the MS with, for example, the media gateway's IP address, RTP UDP port, and the RTP payload type (step <b>414</b>).
0046The MS then begins to transmit an uplink RTP media stream (step <b>416</b>), and sends a URR ACTIVATE CHANNEL ACK response to the MGC (step <b>418</b>) with, for example, the MS RTP UDP port and packetization time.
0047Subsequently, the MGC sends a MODIFY command to the media gateway (step <b>420</b>) with, for example, UMA Tx descriptor parameters associated with the MS or transmission characteristics thereof, such as MS IP address, RTP UDP port, packetization time, and/or payload type, among others. The media gateway may then send a MODIFY Response (step <b>422</b>) and a NOTIFY (step <b>424</b>) to indicate the bearer setup success, and begins to transmit a downlink RTP media stream (step <b>426</b>). When the MGC sends a URR ACTIVATE CHANNEL COMPLETE message to the MS (step <b>428</b>), the UMA Traffic Channel Assignment procedure may be completed.
0048<figref idref="DRAWINGS">FIG. 5</figref> depicts an embodiment of a signaling exchange of a UMA traffic channel assignment failure procedure between an MGC, a media gateway and an MS.
0049According the example shown in <figref idref="DRAWINGS">FIG. 5</figref>, the MGC requests the media gateway to allocate an ephemeral VoIP UMA termination at the start of the UMA traffic channel assignment procedure by transmitting an EGCP ADD command to the MGW (step <b>510</b>). An EGCP ADD command may include a EGCP stream descriptor (audio), a Local Control descriptor (e.g., stream mode, tapping), an AvdRx descriptor (e.g., echo), and a UMA Rx descriptor (e.g., codec type, codec ACS mode, RTP payload type, packetization time, and/or redundancy count, among others).
0050The media gateway then sends an ADD Response with, for example, its UMA termination ID and UMA Rx descriptor (e.g., the IP address, the RTP UDP port, and/or other UMA Rx descriptor parameters), among others to the MGC (step <b>512</b>). The MGC then sends a URR ACTIVATE CHANNEL request to the MS with the media gateway's IP address, RTP UDP port, and/or RTP payload type (step <b>514</b>).
0051In the event of channel assignment failure, the MS then sends a URR ACTIVATE CHANNEL FAILURE response to the MGC (step <b>516</b>) with, for example, the RR Cause value, and the MGC sends a SUBTRACT command to the media gateway (step <b>518</b>). The media gateway then sends a SUBTRACT Response to the MGC (step <b>520</b>).
0052<figref idref="DRAWINGS">FIG. 6</figref> depicts an embodiment of a signaling exchange of a UMA traffic channel release procedure between the MGC, the media gateway, and the MS.
0053According to the example shown in <figref idref="DRAWINGS">FIG. 6</figref>, the MGC sends a SUBTRACT command with an EGCP Statistics descriptor (empty values) at the start of the UMA traffic channel release procedure (step <b>610</b>). The MGC may append the statistics descriptor in order to receive the SUBTRACT response message with statistics.
0054The media gateway then sends a SUBTRACT Response with the collected statistics reported in the EGCP Statistics descriptor (step <b>612</b>). The media gateway preferably only sends the SUBTRACT Response if the SUBTRACT command has the EGCP Statistics descriptor.
0055The MGC may then send a URR RELEASE request to the MS with an RR Cause value (step <b>614</b>), and the MS may send a URR RELEASE COMPLETE response (step <b>616</b>) to the MGC thereby concluding the UMA Bearer channel release procedure.
0056Returning again to <figref idref="DRAWINGS">FIG. 4</figref>, upon receiving an EGCP-Add command for a UMA termination, the media gateway may expect and accept the following EGCP descriptors from the MGC, among others: a local control descriptor, and AvdRx descriptor, and a UMA descriptor. The local control descriptor may define the stream mode, tapping, and the like. The AvdRx Descriptor may define echo control, network address translation (NAT) learning, session description protocol (SDP) tunneling, and the like. For the UMA application, echo control and jitter buffer fields may be used. The AvdRx Descriptor may also include a maximum jitter buffer, which maps to an H.248 Network Package maximum jitter buffer, for example. The descriptor value may be specified in, for example, milliseconds. If the controlling MGC does not provide this value, the media gateway may use its internal-provisioned jitter buffer value in the VoIP trunk subgroup object. The media gateway may expect this value to be configured in the controlling MGC database. The UMA descriptor may define all the requisite UMA receive (Rx) and transmit (Tx) control parameters.
0057The media gateway may define UMA Rx Data and Tx Data components within the UMA descriptor in the EGCP interface. UMA Rx Data defines local UMA termination properties, while UMA Tx Data defines remote UMA termination properties. The UMA Rx and Tx descriptors may be defined similarly or identically, possibly with one or more of the following parameters: codec, initial AMR rate, IP address, RTP UDP port, RTCP UDP port, frame redundancy count, threshold window, bad quality threshold, good quality threshold, packetization time, RTP payload type. The initial AMR rate may indicate an initial AMR rate when a multi-rate AMR codec is used. The values may map to an AMR frame type. The IP Address may indicate the RTP stream's IP address (e.g., IPv4) in binary form. The RTP UDP port and the RTCP UDP port may indicate the RTP stream's payload RTP UDP port and the RTP stream's RTCP UDP port, respectively. For example, if the RTCP UDP port is zero (0) then the RTCP is disabled. The frame redundancy count may have a value selected from a pre-defined frame redundancy count value range, such as values of ‘0’, ‘1’, ‘2’. The media gateway may accept all 3 values. In one embodiment, a frame redundancy count of ‘0’ indicates no frame redundancy, a frame redundancy count of ‘1’ indicates single frame redundancy, and a frame redundancy count of ‘2’ indicates double frame redundancy. The frame redundancy scheme may be defined in, for example, the RFC 3267. The media gateway may expect this value to be configured in the controlling MGC database.
0058The threshold window may comprise a time interval in, for example, seconds to measure the RTP stream quality. The minimum value may be 5 seconds or another suitable value, and the maximum value may be 60 seconds, for example. The media gateway may expect this value to be configured in the controlling MGC database.
0059The bad quality threshold may comprise a percentage (e.g., 0%-99%) of the quality loss. The media gateway may calculate this quality loss by measuring the packet loss, among other manners. When the quality loss is higher than this value, the media gateway may notify the MGC of the bad bearer quality. The MGC may then decide if handover to GERAN procedure needs to be performed. The media gateway may expect this value to be configured in the controlling MGC database. The good quality threshold may comprise a percentage (e.g., 0%-99%) of the quality loss. The media gateway may calculate this quality loss by measuring the packet loss. After the media gateway sends a bad quality notification to the MGC, when the quality loss is lower than this value, the media gateway may notify the MGC of the good bearer quality. The MGC may decide if the handover to GERAN procedure needs to be cancelled. The Good Quality Threshold value may be less than the Bad Quality Threshold value. The media gateway may expect this value to be configured in the controlling MGC database.
0060The packetization time may comprise a value that may map to a UMA Sample Size information element (<b>1</b>E) value. The values ‘20 ms’, ‘40 ms’, ‘60 ms’, and ‘80 ms’ are examples which may be defined. The media gateway may expect this value to be configured in the controlling MGC database. If the controlling MGC does not provide this value or provides an invalid value, the media gateway may use its internal-provisioned packetization time in the VoIP trunk subgroup object.
0061The RTP payload type may comprise a value that may map to a UMA Payload Type information element (IE). The UMA may use dynamic RTP payload type. A value between 96 and 127, for example, may be expected and accepted by the media gateway. The media gateway may expect this value to be configured in the controlling MGC database.
0062The media gateway preferably rejects the EGCP request under specified scenarios, such as if the controlling MGC passed down unexpected values in the UMA descriptor to the media gateway.
0063For a UMA termination using a FR-AMR codec, the VAD function (e.g., silence suppression, comfort noise) may be enabled by default. This results in the AMR SID being transmitted periodically, e.g., every 160 ms, if the media gateway detects silence.
0064Upon receiving an EGCP-Subtract command for a UMA termination, e.g., as indicated at step <b>610</b> in <figref idref="DRAWINGS">FIG. 6</figref>, if the MGC appends an empty EGCP-Statistics descriptor, then the media gateway may report RTP statistics in the EGCP-Subtract response as depicted in step <b>612</b>. Such RTP statistics may be defined according to the H.248 Network Package (nt) and RTP package (rtp), and may include: duration, octets sent, octets received, packets sent, packets received, packet loss, jitter, delay, and/or other statistics. The duration value may comprise a duration, e.g., in seconds, of the time the UMA termination has been in the call. The octets sent and received may comprise respective values that specify the number of octets sent and received via the UMA termination. In a similar manner, the packets sent and received values may comprise respective values that specify the number of packets sent and received via the UMA termination. The packet loss may comprise the current rate of packet loss on an RTP stream expressed as a percentage value. The jitter value may comprise the current value (e.g., in milliseconds) of the inter-arrival jitter on an RTP stream if RTCP is enabled. Otherwise, zero (0) may be returned for the jitter value. The Delay may comprise a current value of packet propagation delay expressed in RTP timestamp units (e.g., 125 μs) if the RTCP is enabled. Otherwise, the delay value may be set to zero (0).
0065Even without RTCP enabled, the media gateway may send a RTP stream quality alert to the MGC in order to assist the MGC in making handover decisions.
0066<figref idref="DRAWINGS">FIG. 7</figref> depicts an embodiment of a signaling exchange of a media gateway quality alert procedure between a controlling MGC, a media gateway and an MS.
0067According to the example shown in <figref idref="DRAWINGS">FIG. 7</figref>, the media gateway may monitor the uplink RTP media stream during the normal UMA voice traffic. If the quality loss threshold is higher than the bad quality threshold, the media gateway may notify the MGC with a “Bad Quality Alert” event (step <b>710</b><i>a</i>). The MGC then sends a URR UPLINK QUALITY INDICATION message with a Quality Indication: “Undetermined problem” (step <b>712</b><i>a</i>) to the MS. This message may trigger the MS to start the handover procedure, e.g., a handover to a licensed wireless network <b>120</b> shown in <figref idref="DRAWINGS">FIG. 1</figref> or a wireless network <b>220</b><i>a </i>or <b>220</b><i>b </i>shown in <figref idref="DRAWINGS">FIG. 2</figref>.
0068If the quality loss threshold is lower than the good quality threshold, the media gateway may notify the MGC with a “Good Quality Alert” event (step <b>710</b><i>b</i>). The MGC then sends a URR UPLINK QUALITY INDICATION message with a Quality Indication: “Quality OK” (step <b>712</b><i>b</i>). This message may trigger the MS to cancel a handover procedure.
0069In the event that the quality loss threshold is higher than the bad quality threshold, the MS may initiate a handover procedure, e.g., in response to receipt of the URR UPLINK QUALITY INDICATION message with the Quality Indication “Undetermined problem” shown in step <b>712</b><i>a</i>. For example, the MS may subsequently send a URR HANDOVER REQUIRED message to the MGC (step <b>714</b><i>a</i>), and the MGC may start the handover procedure on the media gateway (step <b>716</b><i>a</i>). If the media gateway grants the handover request, the MGC may send a URR HANDOVER COMMAND message to the MS (step <b>718</b><i>a</i>).
0070The media gateway may generate the Bad Quality Alert notification, as indicated in step <b>710</b><i>a</i>, if the RTP stream's quality loss is higher than the Bad Quality Threshold value specified in the UMA Rx descriptor in the EGCP Command. The media gateway may generate the Good Quality Alert notification, as indicated in step <b>710</b><i>b</i>, if the RTP stream quality loss is lower than the Good Quality Threshold value specified in the UMA Rx descriptor in the EGCP Command, and the media gateway already sent the Bad Quality Alert notification.
0071For UMA terminations, the media gateway may support per-call echo cancellation, possibly using the echo control parameters signaled by the MGC via the EGCP call control interface.
0072RFC 3267 defines the RTP payload format for AMR and AMR-WB codecs. When carrying FR-AMR codec information in UMA, one or more of the following RFC 3267 RTP framing parameters may be used by the media gateway: Octet aligned, no frame CRCs, no robust sorting, no frame interleaving, single channel per session, mode-change period, mode-change neighbor, and mode-set. The mode-change period may be set to, for example, ‘2’ to indicate the mode may change every 2<sup>nd </sup>speech frame.
0073With RFC 3267, the RTP payload begins with a Codec Mode Request (CMR) field, followed by a number of Table of Contents (ToC) entries, and speech data representing one or more speech frame blocks. In octets aligned mode, the CMR and ToC fields are padded to an octet. A frame type index (FT) and/or a frame quality indicator (Q) may also be included.
0074The CMR field may be used for rate adaptation to indicate a codec mode request sent to the speech encoder at the site of the receiver of the payload. For example, the value of the CMR field may be set to the FT index of the corresponding speech mode being requested. In one embodiment, the FT index may be 0-7 for FR-AMR, and another value (e.g., 15) may indicate that no mode request is present. In another embodiment, however, the media gateway may not support AMR rate adaptation, such as where only one rate is used.
0075The FT index may be used to indicate either the AMR or AMR-WB speech coding mode or comfort noise (SID) mode of the corresponding frame carried in the payload. For example, in the case of AMR speech, a value of FT=7 may indicate that a frame carries AMR 12.2K samples.
0076The frame quality indicator Q may be set to a specific value (e.g., zero) to indicate that the corresponding frame is severely damaged, where Q might otherwise retain a different set value (e.g., one) to indicate a good frame. However, in one embodiment, the media gateway may always set the frame quality indicator Q to the value corresponding to the “good frame” indication when generating the AMR over RTP frames, ignore the frame quality indicator Q (whether they indicate bad or good frame quality), and always decode the AMR speech frame.
0077The RFC 3267 payload format also supports forward error correction (FEC), frame interleaving and/or other means which may, among other purposes, increase robustness against packet loss. However, frame interleaving is not used in the UMA network, and in some embodiments the media gateway does not support the frame interleaving redundancy scheme.
0078Nonetheless, the media gateway may utilize a scheme of repetition of previously sent data, as required by the UMA network and specified in RFC 3267, to achieve the FEC. This may be implemented by retransmission of previously transmitted frame-blocks together with the current frame-block(s). This may be performed through using a sliding window to group the speech frame-blocks to send in each payload.
0079<figref idref="DRAWINGS">FIG. 8</figref> is a schematic representation of an embodiment of a sliding window mechanism used to group the speech frame blocks for transmission and retransmission of frame blocks.
0080Here, f(n−2) . . . f(n+4) denotes a sequence of AMR speech frame-blocks <b>810</b><i>a</i>-<b>810</b><i>g </i>and <i>p</i>(n−1) . . . p(n+4) denotes a sequence of payload packets <b>820</b><i>a</i>-<b>820</b><i>f</i>. According to the example shown in <figref idref="DRAWINGS">FIG. 8</figref>, each frame-block is retransmitted once (single redundancy, n=1) in the following RTP payload packet. For example, frame blocks <b>810</b><i>a</i>-<b>810</b><i>b </i>are included in the payload packet <b>820</b><i>a</i>. Frame block <b>810</b><i>b </i>(along with frame block <b>810</b><i>c</i>) are then included in the following payload packet <b>820</b><i>b</i>. The use of this approach may not require signaling at the session setup. Thus, the speech sender may choose to use this scheme without consulting the receiver. The media gateway DSP receiver may receive multiple copies or versions (possibly encoded with different modes) of a frame for a certain timestamp if no packet is lost. In one embodiment, however, only multiple same 12.2K AMR rate or AMR SID speech frames may be received in the same RTP payload.
0081The media gateway may also support the decoding of the RTP payload that utilizes the sliding window FEC scheme with zero, single and double (n=0/1/2) when receiving the UMA RTP payload stream. The sender may be responsible for selecting an appropriate amount of redundancy based on feedback about the RTP stream quality. In one embodiment, the redundancy count may be pre-provisioned in the MGC database, and may be passed down through the EGCP interface parameter frame redundancy count.
0082The media gateway may also support the encoding of the RTP payload that utilizes the sliding window FEC (Forward Error Correction) scheme with zero, single and double (n=0/1/2) when sending the UMA RTP payload stream. In order to enable downlink quality measurements in the MS, the UMA specification requires the media gateway should send at least one RTP frame each 480 ms. In order to enable uplink quality measurements in the media gateway, the UMA specification requires the MS to send at least one RTP frame each 480 ms.
0083During active voice transmission, the media gateway may generate the RTP and AMR speech frame per the packetization time specified in the EGCP interface. In one embodiment, however, only one packetization time may be supported (e.g., 20 ms), such the media gateway may generate the RTP and the AMR 12.2K speech frame at a single, predetermined rate. If there is no active voice, the media gateway may generate the RTP and the AMR SID at a lower predetermined rate, such as every 160 ms (per FR-AMR specification).
0084An IP Differential Services (DiffServ) Framework can utilize the IP Header Type of Service (TOS) bits to support different Classes of Services (CoS). COS Marking can ensure preferential treatment of VoIP traffic over other data traffic in an IP network. The media gateway may support the marking of DSCP (Diff Serv Code Point) in the RTP/UDP packet. The DSCP value may be provisioned through the UMA interface on the media gateway.
0085The media gateway may support calls to and from one or more UMA interfaces where, for example, the other call legs can be on TDM or UMA interfaces supported by the media gateway. Transcoding may be performed when, for example, it is required for the interworking between the two call legs, such as between a UMA termination and a TDM or any other non-UMA terminations in the same call context. Thus, transcoding may even be necessary (or desired) for UMA-to-UMA calls. In one embodiment, however, UMA-to-UMA and Nb/IuUP-to-UMA interworking (e.g., calls) may occur without transcoding. In general, however, at least some embodiments of the media gateway support each of the following handover scenarios: TDM to TDM; TDM to UMA; UMA to TDM; and UMA to UMA. The media gateway may also support the CTM (Cellular Text Modem) capabilities on a UMA termination.
0086Existing lawful intercept (CALEA) procedures may also be supported for UMA terminations. For example, the intercepted stream may provide PCM samples, for example, after decoding the AMR stream.
0087The existing connections that involve UMA terminations may be preserved upon a CM hard/soft switchover, an SM hard/soft switchover, an AI hard/soft switchover, a PM hard/soft switchover, and/or a VSM hard/soft switchover. Mid-call codec negotiation may also be supported, but may not in other embodiments.
0088In view of all of the above, it should be understood that the present disclosure introduces UMA access that inter-works with GERAN TDM access, including where a media gateway provides handover support between GERAN access and UMA access. The present disclosure also provides for UMA access that alternatively or additionally inter-works with NbUP over IP trunking features.
0089The foregoing has outlined features of several embodiments so that those skilled in the art may better understand the aspects of the present disclosure. Those skilled in the art should appreciate that they may readily use the present disclosure as a basis for designing or modifying other processes and structures for carrying out the same purposes and/or achieving the same advantages of the embodiments introduced herein. Those skilled in the art should also realize that such equivalent constructions do not depart from the spirit and scope of the present disclosure, and that they may make various changes, substitutions and alterations herein without departing from the spirit and scope of the present disclosure.
Contents4
6 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| US9439075B2 | Cited by | United States of America | Applicant |
| US7792035B2 | Cited by | United States of America | Search report |
| US2008198874A1 | Cited by | United States of America | Pre-grant |
| US8483065B2 | Cited by | United States of America | Applicant |
| US9246973B2 | Cited by | United States of America | Search report |
| US2012179954A1 | Cited by | United States of America | Pre-grant |
| US8391153B2 | Cited by | United States of America | Search report |
| US9998517B2 | Cited by | United States of America | Applicant |
| US9542253B2 | Cited by | United States of America | Applicant |
| US2008074993A1 | Cited by | United States of America | Pre-grant |
| US2007238448A1 | Cited by | United States of America | Pre-grant |
| US2010067394A1 | Cited by | United States of America | Pre-grant |
| US2011090864A1 | Cited by | United States of America | Pre-grant |
| US2011256892A1 | Cited by | United States of America | Pre-grant |
| US9178778B2 | Cited by | United States of America | Applicant |
| US8396510B1 | Cited by | United States of America | Applicant |
| US9648644B2 | Cited by | United States of America | Applicant |
| US11956852B2 | Cited by | United States of America | Applicant |
| US7577152B2 | Cited by | United States of America | Search report |
| US9860296B2 | Cited by | United States of America | Search report |
| US2009207843A1 | Cited by | United States of America | Pre-grant |
| US2015188976A1 | Cited by | United States of America | Pre-grant |
| US2008165947A1 | Cited by | United States of America | Pre-grant |
| US10070466B2 | Cited by | United States of America | Applicant |
| US2011128967A1 | Cited by | United States of America | Pre-grant |
| US2013250786A1 | Cited by | United States of America | Pre-grant |
| US8711847B2 | Cited by | United States of America | Applicant |
| US9130759B2 | Cited by | United States of America | Applicant |
| US10517140B2 | Cited by | United States of America | Applicant |
| US2009170499A1 | Cited by | United States of America | Pre-grant |
| US2006288114A1 | Cited by | United States of America | Pre-grant |
| US8145205B2 | Cited by | United States of America | Search report |
| US7835346B2 | Cited by | United States of America | Search report |
| US8195778B1 | Cited by | United States of America | Applicant |
| CN107809435A | Cited by | China | Search report |
| US9258431B2 | Cited by | United States of America | Search report |
| US8331356B2 | Cited by | United States of America | Search report |
| US8208367B2 | Cited by | United States of America | Search report |
| US2010220717A1 | Cited by | United States of America | Pre-grant |
| US2009010151A1 | Cited by | United States of America | Pre-grant |
| US8964576B2 | Cited by | United States of America | Search report |
| US2007025324A1 | Cited by | United States of America | Pre-grant |
| US8942112B2 | Cited by | United States of America | Applicant |
| US8428031B2 | Cited by | United States of America | Applicant |
| US11252779B2 | Cited by | United States of America | Applicant |
| US2004258077A1 | Cited by | United States of America | Pre-grant |
| US2007032265A1 | Cited by | United States of America | Pre-grant |
| US2009207823A1 | Cited by | United States of America | Pre-grant |
| US2011103266A1 | Cited by | United States of America | Pre-grant |
| US2009207759A1 | Cited by | United States of America | Pre-grant |
| US7492767B2 | Cited by | United States of America | Search report |
| US2007208855A1 | Cited by | United States of America | Pre-grant |
| US2008123596A1 | Cited by | United States of America | Pre-grant |
| US2012035918A1 | Cited by | United States of America | Pre-grant |
| US2010027528A1 | Cited by | United States of America | Pre-grant |
| US8848806B2 | Cited by | United States of America | Search report |
| US2010027470A1 | Cited by | United States of America | Pre-grant |
| US2010027524A1 | Cited by | United States of America | Pre-grant |
| US8681625B2 | Cited by | United States of America | Applicant |
| US9356917B2 | Cited by | United States of America | Applicant |
| US10068581B2 | Cited by | United States of America | Applicant |
| WO2008082625A2 | Cited by | World Intellectual Property Organization (WIPO) | Search report |
| US2007249334A1 | Cited by | United States of America | Pre-grant |
| US9215588B2 | Cited by | United States of America | Applicant |
| US9454973B2 | Cited by | United States of America | Search report |
| US2001036158A1 | Cites | United States of America | Pre-grant |
| US2003119489A1 | Cites | United States of America | Pre-grant |
| US2004264482A1 | Cites | United States of America | Pre-grant |
| US2005180456A1 | Cites | United States of America | Pre-grant |
| US2006009202A1 | Cites | United States of America | Pre-grant |
| US2006083199A1 | Cites | United States of America | Pre-grant |
| US2006092927A1 | Cites | United States of America | Pre-grant |
| US2006099935A1 | Cites | United States of America | Pre-grant |
| US2006142011A1 | Cites | United States of America | Pre-grant |
| US2006209799A1 | Cites | United States of America | Pre-grant |
| US2006245395A1 | Cites | United States of America | Pre-grant |
| US2006270411A1 | Cites | United States of America | Pre-grant |
| US2006276192A1 | Cites | United States of America | Pre-grant |
| US2008198841A1 | Cites | United States of America | Pre-grant |
| US5375121A | Cites | United States of America | Pre-grant |
| US5867785A | Cites | United States of America | Pre-grant |
| US5905873A | Cites | United States of America | Pre-grant |
| US5999529A | Cites | United States of America | Pre-grant |
| US6011579A | Cites | United States of America | Pre-grant |
| US6046999A | Cites | United States of America | Pre-grant |
| US6147988A | Cites | United States of America | Pre-grant |
| US6215996B1 | Cites | United States of America | Pre-grant |
| US6339594B1 | Cites | United States of America | Pre-grant |
| US6731627B1 | Cites | United States of America | Pre-grant |
| US7006489B2 | Cites | United States of America | Pre-grant |
| Hughes Software Systems "Use of MEGACO vis-a-vis MGCP to build a Gateway Solution." 1999. | Non-patent | – | Pre-grant |
2 members in 1 office; this record represents the family
Priority claims6
| Document | Office | Kind | Date |
|---|---|---|---|
| 68586305 | United States of America | P | |
| 68586305 | United States of America | P | |
| 44377406 | United States of America | A | |
| 60685863 | – | – | – |
| US20050685863P | – | – | – |
| US20060443774 | – | – | – |
Members2
| Document | Office | Kind | |
|---|---|---|---|
| US2006268845A1 | United States of America | A1 | |
| US8483173B2 | United States of America | B2 |
98 transactions on the USPTO file
Allowed after 4 non-final rejections, 4 final rejections and 4 RCEs.
- Non-final rejections
- 4
- Final rejections
- 4
- RCEs
- 4
- Appeals
- 0
Over time
Point at a mark for the transactionTransactions
| Event | Code | |
|---|---|---|
| Payment of Maintenance Fee, 12th Year, Large EntityM1553 | M1553 | |
| Payment of Maintenance Fee, 8th Year, Large EntityM1552 | M1552 | |
| Recordation of Patent Grant MailedPGM/ | PGM/ | |
| Patent Issue Date Used in PTA CalculationAllowedPTAC | PTAC | |
| Email NotificationEML_NTR | EML_NTR | |
| Issue Notification MailedAllowedWPIR | WPIR | |
| Email NotificationEML_NTR | EML_NTR | |
| Mail PUB Notice of non-compliant IDSMM327-B | MM327-B | |
| Dispatch to FDCD1935 | D1935 | |
| Application Is Considered Ready for IssuePILS | PILS | |
| PUB Notice of non-compliant IDSM327-B | M327-B | |
| Information Disclosure Statement consideredIDSC | IDSC | |
| Issue Fee Payment VerifiedN084 | N084 | |
| Information Disclosure Statement (IDS) FiledWIDS | WIDS | |
| Issue Fee Payment ReceivedIFEE | IFEE | |
| Electronic ReviewELC_RVW | ELC_RVW | |
| Email NotificationEML_NTF | EML_NTF | |
| Mail Notice of AllowanceAllowedMN/=. | MN/=. | |
| Notice of Allowance Data Verification CompletedAllowedN/=. | N/=. | |
| Examiner's Amendment CommunicationEX.A | EX.A | |
| Mail Interview Summary - Applicant Initiated - TelephonicMEXAT | MEXAT | |
| Disposal for a RCE / CPA / R129AbandonedABN9 | ABN9 | |
| Request for Continued Examination (RCE)RCEX | RCEX | |
| Workflow - Request for RCE - BeginBRCE | BRCE | |
| Interview Summary- Applicant InitiatedEXIA | EXIA | |
| Interview Summary - Applicant Initiated - TelephonicEXAT | EXAT | |
| Mail Notice of Restarted Response PeriodMNRES | MNRES | |
| Letter Restarting Period for Response (i.e. Letter re References)NRES | NRES | |
| Mail Final Rejection (PTOL - 326)Final rejectionMCTFR | MCTFR | |
| Final RejectionFinal rejectionCTFR | CTFR | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Information Disclosure Statement consideredIDSC | IDSC | |
| Response after Non-Final ActionA... | A... | |
| Request for Extension of Time - GrantedXT/G | XT/G | |
| Information Disclosure Statement (IDS) FiledM844 | M844 | |
| Information Disclosure Statement (IDS) FiledWIDS | WIDS | |
| Mail Applicant Initiated Interview SummaryMEXIA | MEXIA | |
| Interview Summary- Applicant InitiatedEXIA | EXIA | |
| Mail Non-Final RejectionNon-final rejectionMCTNF | MCTNF | |
| Non-Final RejectionNon-final rejectionCTNF | CTNF | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Disposal for a RCE / CPA / R129AbandonedABN9 | ABN9 | |
| Information Disclosure Statement consideredIDSC | IDSC | |
| Information Disclosure Statement (IDS) FiledM844 | M844 | |
| Request for Continued Examination (RCE)RCEX | RCEX | |
| Request for Extension of Time - GrantedXT/G | XT/G | |
| Information Disclosure Statement (IDS) FiledWIDS | WIDS | |
| Workflow - Request for RCE - BeginBRCE | BRCE | |
| Mail Final Rejection (PTOL - 326)Final rejectionMCTFR | MCTFR | |
| Information Disclosure Statement consideredIDSC | IDSC | |
| Information Disclosure Statement (IDS) FiledWIDS | WIDS | |
| Final RejectionFinal rejectionCTFR | CTFR | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Response after Non-Final ActionA... | A... | |
| Mail Non-Final RejectionNon-final rejectionMCTNF | MCTNF | |
| Non-Final RejectionNon-final rejectionCTNF | CTNF | |
| Mail Examiner Interview Summary (PTOL - 413)MEXIN | MEXIN | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Disposal for a RCE / CPA / R129AbandonedABN9 | ABN9 | |
| Examiner Interview Summary Record (PTOL - 413)EXIN | EXIN | |
| Request for Continued Examination (RCE)RCEX | RCEX | |
| Request for Extension of Time - GrantedXT/G | XT/G | |
| Workflow - Request for RCE - BeginBRCE | BRCE | |
| Mail Final Rejection (PTOL - 326)Final rejectionMCTFR | MCTFR | |
| Final RejectionFinal rejectionCTFR | CTFR | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Response after Non-Final ActionA... | A... | |
| Request for Extension of Time - GrantedXT/G | XT/G | |
| Mail Non-Final RejectionNon-final rejectionMCTNF | MCTNF | |
| Non-Final RejectionNon-final rejectionCTNF | CTNF | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Disposal for a RCE / CPA / R129AbandonedABN9 | ABN9 | |
| Request for Continued Examination (RCE)RCEX | RCEX | |
| Request for Extension of Time - GrantedXT/G | XT/G | |
| Workflow - Request for RCE - BeginBRCE | BRCE | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Mail Final Rejection (PTOL - 326)Final rejectionMCTFR | MCTFR | |
| Final RejectionFinal rejectionCTFR | CTFR | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Response after Non-Final ActionA... | A... | |
| Mail Non-Final RejectionNon-final rejectionMCTNF | MCTNF | |
| Non-Final RejectionNon-final rejectionCTNF | CTNF | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Correspondence Address ChangeC.AD | C.AD | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Information Disclosure Statement consideredIDSC | IDSC | |
| Electronic Information Disclosure StatementEIDS. | EIDS. | |
| Information Disclosure Statement (IDS) FiledWIDS | WIDS | |
| IFW TSS Processing by Tech Center CompleteTSSCOMP | TSSCOMP | |
| Application Dispatched from OIPEOIPE | OIPE | |
| Application Is Now CompleteCOMP | COMP | |
| Cleared by OIPE CSRL194 | L194 | |
| IFW Scan & PACR Auto Security ReviewSCAN | SCAN | |
| Initial Exam Team nnIEXX | IEXX |
29 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| Maintenance fee paymentMAFP | MAFP | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| Fee paymentFPAY | FPAY | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| Information on status: patent grantGrantedPATENTED CASESTCF | STCF | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| AssignmentAS | AS |
Numbers
- Publication
- 20060268845
- Publication, DOCDB
- 2006268845
- Publication, EPODOC
- US2006268845
- Application
- 11443774
- Application, DOCDB
- 44377406
- Application, EPODOC
- US20060443774
Titles
- English
- Methods and systems for unlicensed mobile access realization in a media gateway
Patent term adjustment
- A delay
- +508 daysthe office missed an examination deadline
- B delay
- +205 dayspendency past three years
- Applicant delay
- −263 days
- Net adjustment
- 450 days
Classification
- CPC, 3
- H04L65/1043
- H04W36/1446
- H04L65/1101
- IPC, 2
- H04L12 66
- H04L12 56
- USPC, 2
- 370352000
- 370401000