The disclosures of each of the following commonly-owned, co-pending U.S. Patent Applications filed on Feb. 11, 2011 are hereby incorporated herein by reference in their entireties:
The subject matter described herein relates to inter-message processor status sharing. More specifically, the subject matter relates to methods, systems, and computer readable media for inter-message processor status sharing.
The Diameter protocol is a next generation authentication, authorization, and accounting (AAA) protocol. The Diameter base protocol is defined in IETF RFC 3588, the disclosure of which is incorporated by reference herein in its entirety. Commonly used within the Internet multimedia subsystem (IMS) architecture, the Diameter protocol was derived from the remote authentication dial-in user service (RADIUS) protocol. Historically, the RADIUS protocol was employed by Internet service providers (ISPs) to provide a secure communication channel between an ISP's access server and a secure location where user credential information was stored, e.g., a lightweight directory access protocol (LDAP) server. While the RADIUS protocol provided a standardized AAA exchange protocol, the emergence of new technologies and applications necessitated the development of a protocol capable of meeting ever-changing demands. Diameter aims to extend the standardized approach of RADIUS while providing expanded functionality and remaining open to future development.
The above-referenced Diameter RFC does not specify an architecture for Diameter routing or processing nodes. Likewise, the RFC does not specify a method for inter-processor communication when a Diameter element includes a distributed architecture. Accordingly, a need exists for methods, systems, and computer readable media for inter-message processor status sharing.
According to one aspect, the subject matter described herein includes a method of operating a Diameter signaling router (DSR) for routing Diameter messages. The method includes steps occurring at a DSR comprising a plurality of Diameter message processors, each configured to perform at least one Diameter function. The method also includes detecting, at a first of the plurality of Diameter message processors, a change in status associated with the at least one Diameter function. The method further includes communicating, by the first of the plurality of Diameter message processors and to a second of the plurality of Diameter message processors, an indication of the change in status.
According to another aspect, the subject matter described herein includes a system for routing Diameter messages. The system includes a Diameter signaling router including first and second Diameter message processors, each configured to implement at least one Diameter function. The first Diameter message processor is configured to detect a change in status associated with the at least one Diameter function and communicate, to the second Diameter message processor, an indication of the change in status.
As used herein, the term “Diameter connection layer (DCL)” refers to a layer of the Diameter stack that implements Diameter transport connections.
As used herein, the term “Diameter routing layer (DRL)” refers to a layer of the Diameter stack which implements Diameter routing.
As used herein, the term “node” refers to a physical computing platform including one or more processors and memory.
The subject matter described herein can be implemented in software in combination with hardware and/or firmware. For example, the subject matter described herein may be implemented in software executed by one or more processors. In one exemplary implementation, the subject matter described herein may be implemented using a non-transitory computer readable medium having stored thereon computer executable instructions that when executed by the processor of a computer control the computer to perform steps. Exemplary computer readable media suitable for implementing the subject matter described herein include non-transitory computer readable media, such as disk memory devices, chip memory devices, programmable logic devices, and application specific integrated circuits. In addition, a computer readable medium that implements the subject matter described herein may be located on a single device or computing platform or may be distributed across multiple devices or computing platforms.
The subject matter described herein will now be explained with reference to the accompanying drawings of which:
Methods, systems, and computer readable media for inter-MP status sharing are provided.
A DSR may be any suitable entity for routing or relaying Diameter signaling messages between Diameter nodes. For example, a DSR may be a long term evolution (LTE) signaling router, an LTE Diameter signaling router, a Diameter signaling agent, a Diameter proxy agent, a Diameter relay agent, a Diameter routing agent, a Diameter translation agent, or a Diameter redirect agent. A DSR may include functionality for processing various messages. In one embodiment, a DSR may communicate with various Diameter nodes via one or more 3rd generation partnership project (3GPP) LTE communications interfaces. In another embodiment, a DSR may communicate with various Diameter nodes via one or more other (e.g., non-LTE) communications interfaces. For example, a DSR may communicate with Internet protocol (IP) multimedia subsystem (IMS) nodes, such as call session control functions (CSCFs), using IMS-related interfaces.
In one embodiment, a DSR may include multiple MPs, where each MP is a distinct message processing module of a distributed computing platform, a computing blade in a blade-based distributed computing platform, a processing core element associated with a single or multi-core computing device, or a virtual node instantiated on a single physical message processing/computing device. As such, a DSR may be located in a single distinct geographic location and communicate via an internal communications network, or may include multiple MPs located in geographically diverse locations and communicating via an external communications network.
As a logical entity, a DSR is extremely scalable, and may be designed according to multiple architectural options. A first architecture option may include where each MP supports a full Diameter stack that includes a DCL, a DRL, and an application layer. A second architecture option may include a DCL that runs on dedicated MPs, with routing and application layers either combined on MPs or each having dedicated MPs. A third architecture option may include a Diameter stack (DCL/DRL) that runs on dedicated MPs, with local Diameter applications running on separate dedicated MPs. Each of these exemplary architecture options will now be described in greater detail below with respect to
In an exemplary Diameter message routing scenario, peer N−1 118 may send a Diameter message to DSR 100. The Diameter message may be received by DCL 106 of ingress MP 102. Ingress messages may be processed completely on ingress MP 102 up through the selection of a next-hop peer for the Diameter message by DRL 108. Continuing the exemplary scenario above, DCL 106 may pass the Diameter message to DRL 108.
If application processing is required, ingress DRL 108 may forward the Diameter message to a Diameter message processor hosting a local application(s). For example, DRL 108 may forward the Diameter message to an MP hosting local application 110, which processes the message and returns the message to DRL 108. It is appreciated that the application distribution function may not be required.
Next, ingress DRL 108 may forward the Diameter message to egress DRL 114 for forwarding to the local DCL queue 112. Egress DCL 112 may then transmit the Diameter message to peer N+1 120.
In an additional exemplary Diameter message routing scenario (not illustrated), peer N−1 118 may send a Diameter message to DSR 100. The Diameter message may be received by DCL 106 of ingress MP 102. DCL 106 may forward the message to DRL 108. If application processing is required, ingress DRL 108 may forward the Diameter message to local application 110, which processes the message and returns the message to DRL 108. Next, ingress DRL 108 may forward the Diameter message to egress DCL 112, which may then transmit the Diameter message to peer N+1 120.
In an additional exemplary Diameter message routing scenario (not illustrated), peer N−1 118 may send a Diameter message to DSR 100. The Diameter message may be received by DCL 106 of ingress MP 102. DCL 106 may pass the Diameter message to DRL 114 of egress MP 104. If application processing is required, egress DRL 114 may forward the Diameter message to local application 116, which processes the message and returns the message to DRL 114. Next, egress DRL 114 may forward the Diameter message to egress DCL 112, which may then transmit the Diameter message to peer N+1 120.
Therefore, in an exemplary Diameter message routing scenario analogous to the one described above with respect to
DRL-MP 202 may determine whether application processing is required. If application processing is required, ingress DRL-MP 202 may distribute the request messages to Appl-MP 204 (also based on its availability, TPS capacity, and congestion status).
Ingress DRL-MP 202 may then select a next-hop peer for the messages and ingress DRL-MP 202 may forward the messages to egress DRL-MP 206. Egress DRL-MP 206 may then forward the messages to egress DCL-MP 208 (highest degree on inter-MP communication) for delivery to peer N+1 120 selected by DRL-MP 202.
In an additional exemplary Diameter message routing scenario (not illustrated), peer N−1 118 may send Diameter messages to DSR 100. Ingress Diameter messages may be received by DCL-MP 200, which may distribute the Diameter messages (e.g., request messages) to DRL-MP 202 based on various factors including, but not limited to, the availability, TPS capacity, and congestion status of DRL-MP 202 as compared with other DRL-MPs (not shown in their entirety). DRL-MP 202 may determine whether application processing is required. If application processing is required, ingress DRL-MP 202 may distribute the request messages to Appl-MP 204 (also based on its availability, TPS capacity, and congestion status). Ingress DRL-MP 202 may then select a next-hop peer for the messages and ingress DRL-MP 202 may forward the messages to egress DCL-MP 208 for delivery to peer N+1 120 selected by DRL-MP 202.
In an additional exemplary Diameter message routing scenario (not illustrated), peer N−1 118 may send Diameter messages to DSR 100. Ingress Diameter messages may be received by DCL MP 200, which may distribute the Diameter messages (e.g., request messages) to DRL-MP 206 based on various factors including, but not limited to, the availability, TPS capacity, and congestion status of DRL-MP 206 as compared with other DRL-MPs (not shown in their entirety). DRL-MP 206 may determine whether application processing is required. If application processing is required, DRL-MP 206 may distribute the request messages to Appl-MP 204 (also based on its availability, TPS capacity, and congestion status). DRL-MP 206 may then select a next-hop peer for the messages and DRL-MP 206 may forward the messages to egress DCL-MP 208 for delivery to peer N+1 120 selected by DRL-MP 206.
If application processing is required, ingress DRL 108 may forward the Diameter message to local application(s). For example, DRL 108 may forward the Diameter message to local application 204, which may process the message and return the message to DRL 108.
Next, ingress DRL 108 may forward the Diameter message to egress DRL 114 for forwarding to the local DCL queue 112. Egress DCL 112 may then transmit the Diameter message to peer N+1 120.
In an additional exemplary Diameter message routing scenario (not illustrated), peer N−1 118 may send a Diameter message to DSR 100. The Diameter message may be received by DCL 106 of ingress MP 102. The Diameter message may be processed completely on ingress MP 102 up through the selection of a destination peer for the Diameter message by DRL 108. DCL 106 may then pass the Diameter message to DRL 108. If application processing is required, ingress DRL 108 may forward the Diameter message to local application(s). For example, DRL 108 may forward the Diameter message to local application 204, which may process the message and return the message to DRL 108. Next, ingress DRL 108 may forward the Diameter message to DCL 112 which may then transmit the Diameter message to peer N+1 120.
In an additional exemplary Diameter message routing scenario (not illustrated), peer N−1 118 may send a Diameter message to DSR 100. The Diameter message may be received by DCL 106 of ingress MP 102. DCL 106 may then pass the Diameter message to DRL 114. If application processing is required, DRL 114 may forward the Diameter message to local application(s). For example, DRL 114 may forward the Diameter message to local application 204, which may process the message and return the message to DRL 114. Next, DRL 114 may forward the Diameter message to DCL 112 which may then transmit the Diameter message to peer N+1 120.
Irrespective of the architectural option implemented, utilization of a DSR may benefit from the ability of the individual MPs to share change in their respective statuses. Exemplary MP status information may include, but is not limited to, status information associated with one or more Diameter connections hosted/serviced by the MP, status information associated with one or more Diameter signaling routes serviced by the MP, status information associated with one or more SCTP associations hosted/serviced by the MP, status information associated with one or more Diameter peer nodes serviced by/accessed via the MP, status information associated with one or more TCP sockets hosted/serviced by the MP, status information associated with one or more Internet protocol addresses hosted/serviced by the MP, status information associated with one or more database resources hosted/serviced by the MP, and status information associated with one or more Diameter applications hosted by/serviced by/accessed via the MP. Exemplary types of status information may include, but are not limited to, availability status information, congestion status information, active/standby status information, in-service/out-of-service status information, failure state status information, software version status information, hardware version status information, firmware version status information, upgrade status information, message processing/transaction rate status information. The sharing of such “peer status” may, for example, be utilized by the ingress MP to determine the status of route lists, route groups, and routes which are prerequisite to route selection. In other embodiments a local MP may share its congestion status in order to aide its peers in routing. For example, if an egress MP is experiencing critical congestion, inter-MP status sharing may allow ingress MP to take this into consideration during route selection.
As
As
In one embodiment, DSR 510 may include MP status database (DB) 526. MP status DB 526 may be accessible to DSR 510's Diameter MPs 512, 514, and 516. In accordance with an embodiment of the subject matter described herein, MP status DB 526 may be utilized for inter-MP status sharing. For example, in the above scenario, DSR 510's Diameter MP 514 may update MP status DB 526 to reflect the route failure along Diameter connection 520. DSR 510's Diameter MP 512 may be configured to query MP status DB 526 and/or MP status DB 526 may be configured to broadcast/multicast status information to any or all of DSR 510's Diameter MPs.
It will be understood that various details of the subject matter described herein may be changed without departing from the scope of the subject matter described herein. Furthermore, the foregoing description is for the purpose of illustration only, and not for the purpose of limitation, as the subject matter described herein is defined by the claims as set forth hereinafter.
This application claims the benefit of U.S. Provisional Patent Application Ser. No. 61/304,310, filed Feb. 12, 2010; the disclosure of which is incorporated herein by reference in its entirety.
Number | Name | Date | Kind |
---|---|---|---|
4888726 | Struger et al. | Dec 1989 | A |
5008929 | Olsen et al. | Apr 1991 | A |
5142622 | Owens | Aug 1992 | A |
5208811 | Kashio et al. | May 1993 | A |
5228083 | Lozowick et al. | Jul 1993 | A |
5239542 | Breidenstein et al. | Aug 1993 | A |
5384840 | Blatchford et al. | Jan 1995 | A |
5420916 | Sekiguchi | May 1995 | A |
5430727 | Callon | Jul 1995 | A |
5509010 | La Porta et al. | Apr 1996 | A |
5568487 | Sitbon et al. | Oct 1996 | A |
5581558 | Horney, II et al. | Dec 1996 | A |
5583927 | Ely et al. | Dec 1996 | A |
5586177 | Farris et al. | Dec 1996 | A |
6809028 | Brockman et al. | Jan 1997 | B2 |
5638431 | Everett et al. | Jun 1997 | A |
5640446 | Everett et al. | Jun 1997 | A |
5650998 | Angenot et al. | Jul 1997 | A |
5651002 | Van Seters et al. | Jul 1997 | A |
5657452 | Kralowetz et al. | Aug 1997 | A |
5664102 | Faynberg | Sep 1997 | A |
5675635 | Vos et al. | Oct 1997 | A |
5680437 | Segal | Oct 1997 | A |
5680552 | Netravali et al. | Oct 1997 | A |
5694463 | Christie et al. | Dec 1997 | A |
5696809 | Voit | Dec 1997 | A |
5701301 | Weisser, Jr. | Dec 1997 | A |
5706286 | Reiman et al. | Jan 1998 | A |
5712903 | Bartholomew et al. | Jan 1998 | A |
5719861 | Okanoue | Feb 1998 | A |
5732213 | Gessel et al. | Mar 1998 | A |
5740374 | Raffali-Schreinemachers | Apr 1998 | A |
5761281 | Baum et al. | Jun 1998 | A |
5761500 | Gallant et al. | Jun 1998 | A |
5764750 | Chau et al. | Jun 1998 | A |
5764955 | Doolan | Jun 1998 | A |
5768361 | Cowgill | Jun 1998 | A |
5768525 | Kralowetz et al. | Jun 1998 | A |
5774695 | Autrey et al. | Jun 1998 | A |
5781534 | Perlman et al. | Jul 1998 | A |
5787255 | Parlan et al. | Jul 1998 | A |
5793771 | Darland et al. | Aug 1998 | A |
5802285 | Hirviniemi | Sep 1998 | A |
5809028 | Nethercott et al. | Sep 1998 | A |
5812781 | Fahlman et al. | Sep 1998 | A |
5815669 | Lee et al. | Sep 1998 | A |
5828844 | Civanlar et al. | Oct 1998 | A |
5831975 | Chen et al. | Nov 1998 | A |
5838782 | Lindquist | Nov 1998 | A |
5852660 | Lindquist et al. | Dec 1998 | A |
5867495 | Elliott et al. | Feb 1999 | A |
5870565 | Glitho | Feb 1999 | A |
5872782 | Dendi | Feb 1999 | A |
5878129 | Figurski et al. | Mar 1999 | A |
5889954 | Gessel et al. | Mar 1999 | A |
5892822 | Gottlieb et al. | Apr 1999 | A |
5898667 | Longfield et al. | Apr 1999 | A |
5912887 | Sehgal | Jun 1999 | A |
5917900 | Allison et al. | Jun 1999 | A |
5920562 | Christie et al. | Jul 1999 | A |
5923659 | Curry et al. | Jul 1999 | A |
5926482 | Christie et al. | Jul 1999 | A |
5940598 | Strauss et al. | Aug 1999 | A |
5949871 | Kabay et al. | Sep 1999 | A |
5958016 | Chang et al. | Sep 1999 | A |
5966431 | Reiman et al. | Oct 1999 | A |
5974052 | Johnson et al. | Oct 1999 | A |
5991301 | Christie | Nov 1999 | A |
5995608 | Detampel, Jr. et al. | Nov 1999 | A |
6006098 | Rathnasabapathy et al. | Dec 1999 | A |
6011780 | Vaman et al. | Jan 2000 | A |
6011794 | Mordowitz et al. | Jan 2000 | A |
6011803 | Bicknell et al. | Jan 2000 | A |
6014379 | White et al. | Jan 2000 | A |
6018515 | Sorber | Jan 2000 | A |
6021126 | White et al. | Feb 2000 | A |
6023502 | Bouanaka et al. | Feb 2000 | A |
6026091 | Christie et al. | Feb 2000 | A |
6061364 | Hager et al. | May 2000 | A |
6064653 | Farris | May 2000 | A |
6067546 | Lund | May 2000 | A |
6069890 | White et al. | May 2000 | A |
6075783 | Voit | Jun 2000 | A |
6078582 | Curry et al. | Jun 2000 | A |
6079036 | Moharram | Jun 2000 | A |
6084892 | Benash et al. | Jul 2000 | A |
6084956 | Turner et al. | Jul 2000 | A |
6094437 | Loehndorf, Jr. et al. | Jul 2000 | A |
6097719 | Benash et al. | Aug 2000 | A |
6097805 | Figurski et al. | Aug 2000 | A |
6111893 | Volftsun et al. | Aug 2000 | A |
6112090 | Valentine | Aug 2000 | A |
6115383 | Bell et al. | Sep 2000 | A |
6118779 | Madonna | Sep 2000 | A |
6118780 | Dunn et al. | Sep 2000 | A |
6119160 | Zhang et al. | Sep 2000 | A |
6122255 | Bartholomew et al. | Sep 2000 | A |
6122365 | Yegoshin | Sep 2000 | A |
6125111 | Snow et al. | Sep 2000 | A |
6125177 | Whittaker | Sep 2000 | A |
H1896 | Hoffpauir et al. | Oct 2000 | H |
6128379 | Smyk | Oct 2000 | A |
6134235 | Goldman et al. | Oct 2000 | A |
6134246 | Cai et al. | Oct 2000 | A |
6137869 | Voit et al. | Oct 2000 | A |
6137874 | Brown et al. | Oct 2000 | A |
6144667 | Doshi et al. | Nov 2000 | A |
6144670 | Sponaugle et al. | Nov 2000 | A |
6151390 | Volftsun et al. | Nov 2000 | A |
6154445 | Farris et al. | Nov 2000 | A |
6154467 | Hager et al. | Nov 2000 | A |
6157621 | Brown et al. | Dec 2000 | A |
6157710 | Figurski et al. | Dec 2000 | A |
6167025 | Hsing et al. | Dec 2000 | A |
6178181 | Glitho | Jan 2001 | B1 |
6195425 | Farris | Feb 2001 | B1 |
6201804 | Kikinis | Mar 2001 | B1 |
6215783 | Neyman | Apr 2001 | B1 |
6236722 | Gilbert et al. | May 2001 | B1 |
6240067 | Sorber | May 2001 | B1 |
6273622 | Ben-David | Aug 2001 | B1 |
6278697 | Brody et al. | Aug 2001 | B1 |
6298120 | Civanlar et al. | Oct 2001 | B1 |
6304273 | Bonnet | Oct 2001 | B1 |
6324183 | Miller et al. | Nov 2001 | B1 |
6327258 | Deschaine et al. | Dec 2001 | B1 |
6327267 | Valentine et al. | Dec 2001 | B1 |
6333931 | LaPier et al. | Dec 2001 | B1 |
6366655 | Book et al. | Apr 2002 | B1 |
6377799 | Hameleers et al. | Apr 2002 | B1 |
6400813 | Birnhak | Jun 2002 | B1 |
6415027 | Malik | Jul 2002 | B1 |
6442169 | Lewis | Aug 2002 | B1 |
6483837 | Howell et al. | Nov 2002 | B1 |
6487286 | Reaves et al. | Nov 2002 | B1 |
6507649 | Tovander | Jan 2003 | B1 |
6515985 | Shmulevich et al. | Feb 2003 | B2 |
6515997 | Feltner et al. | Feb 2003 | B1 |
6522667 | Oda et al. | Feb 2003 | B1 |
6529524 | Liao et al. | Mar 2003 | B1 |
6584073 | Steele, Jr. et al. | Jun 2003 | B1 |
6584190 | Bressler | Jun 2003 | B1 |
6594258 | Larson et al. | Jul 2003 | B1 |
6597658 | Simmons | Jul 2003 | B1 |
6611532 | Madour et al. | Aug 2003 | B1 |
6611533 | Liao et al. | Aug 2003 | B1 |
6625170 | Curry et al. | Sep 2003 | B1 |
6625461 | Bertacchi | Sep 2003 | B1 |
6631133 | Christie et al. | Oct 2003 | B1 |
6674748 | Dykhuizen et al. | Jan 2004 | B1 |
6678242 | Simon | Jan 2004 | B1 |
6681009 | Graf et al. | Jan 2004 | B1 |
6683881 | Mijares et al. | Jan 2004 | B1 |
6724752 | Turtianien et al. | Apr 2004 | B1 |
6725401 | Lindhorst-Ko | Apr 2004 | B1 |
6731741 | Fourcand et al. | May 2004 | B1 |
6735621 | Yoakum et al. | May 2004 | B1 |
6760343 | Krishnamurthy et al. | Jul 2004 | B1 |
6795546 | Delaney et al. | Sep 2004 | B2 |
6819652 | Akhtar et al. | Nov 2004 | B1 |
6865153 | Hill et al. | Mar 2005 | B1 |
6915345 | Tummala et al. | Jul 2005 | B1 |
6918041 | Chen | Jul 2005 | B1 |
6944184 | Miller et al. | Sep 2005 | B1 |
6954790 | Forslöw | Oct 2005 | B2 |
6967956 | Tinsley et al. | Nov 2005 | B1 |
7035260 | Betta et al. | Apr 2006 | B1 |
7042877 | Foster et al. | May 2006 | B2 |
7043000 | Delaney et al. | May 2006 | B2 |
7079499 | Akhtar et al. | Jul 2006 | B1 |
7079524 | Bantukul et al. | Jul 2006 | B2 |
7107041 | O'Driscoll | Sep 2006 | B1 |
7136635 | Bharatia et al. | Nov 2006 | B1 |
7197036 | Craig | Mar 2007 | B2 |
7257636 | Lee et al. | Aug 2007 | B2 |
7286516 | Delaney et al. | Oct 2007 | B2 |
7292592 | Rune | Nov 2007 | B2 |
7298725 | Rune | Nov 2007 | B2 |
7318091 | Brendes et al. | Jan 2008 | B2 |
7333438 | Rabie et al. | Feb 2008 | B1 |
7333482 | Johansson et al. | Feb 2008 | B2 |
7383298 | Palmer et al. | Jun 2008 | B2 |
7403492 | Zeng et al. | Jul 2008 | B2 |
7403537 | Allison et al. | Jul 2008 | B2 |
7466807 | McCann et al. | Dec 2008 | B2 |
7486676 | Dunn et al. | Feb 2009 | B1 |
7496087 | Garnero et al. | Feb 2009 | B2 |
7551926 | Rune | Jun 2009 | B2 |
7567796 | Tammi et al. | Jul 2009 | B2 |
7583963 | Tammi et al. | Sep 2009 | B2 |
7590732 | Rune | Sep 2009 | B2 |
7633872 | Pitcher et al. | Dec 2009 | B2 |
7633969 | Caugherty et al. | Dec 2009 | B2 |
7676702 | Basham et al. | Mar 2010 | B2 |
7706343 | Delaney et al. | Apr 2010 | B2 |
7743131 | Brendes et al. | Jun 2010 | B2 |
7792981 | Taylor | Sep 2010 | B2 |
7804789 | Craig et al. | Sep 2010 | B2 |
7822023 | Lahetkangas et al. | Oct 2010 | B2 |
7894353 | Li et al. | Feb 2011 | B2 |
7898957 | Lea et al. | Mar 2011 | B2 |
7916685 | Schaedler et al. | Mar 2011 | B2 |
7961685 | Suh et al. | Jun 2011 | B2 |
7996007 | Bantukul | Aug 2011 | B2 |
7996541 | Marathe et al. | Aug 2011 | B2 |
8041021 | Xu et al. | Oct 2011 | B2 |
8045983 | Bantukul | Oct 2011 | B2 |
8072966 | MeLampy et al. | Dec 2011 | B2 |
8170035 | Furey et al. | May 2012 | B2 |
8170055 | Fang et al. | May 2012 | B2 |
8179885 | Craig et al. | May 2012 | B2 |
8219697 | Langen et al. | Jul 2012 | B2 |
8223658 | Bahr | Jul 2012 | B2 |
8224928 | Brendes et al. | Jul 2012 | B2 |
8260930 | Khan et al. | Sep 2012 | B2 |
8359015 | Swaminathan et al. | Jan 2013 | B2 |
8468267 | Yigang et al. | Jun 2013 | B2 |
8478828 | Craig et al. | Jul 2013 | B2 |
8483233 | Craig et al. | Jul 2013 | B2 |
8498202 | Kanode et al. | Jul 2013 | B2 |
8504630 | Craig et al. | Aug 2013 | B2 |
8527598 | Craig et al. | Sep 2013 | B2 |
8532110 | McCann et al. | Sep 2013 | B2 |
8547908 | Marsico | Oct 2013 | B2 |
8554928 | Craig et al. | Oct 2013 | B2 |
8578050 | Craig et al. | Nov 2013 | B2 |
8601073 | Craig et al. | Dec 2013 | B2 |
8644324 | Kanode et al. | Feb 2014 | B2 |
8750126 | McCann et al. | Jun 2014 | B2 |
8792329 | Kanode et al. | Jul 2014 | B2 |
8792334 | Craig et al. | Jul 2014 | B2 |
8799391 | Craig et al. | Aug 2014 | B2 |
20010024443 | Alriksson et al. | Sep 2001 | A1 |
20010029543 | Iwata et al. | Oct 2001 | A1 |
20010046227 | Matsuhira et al. | Nov 2001 | A1 |
20020018447 | Yamada et al. | Feb 2002 | A1 |
20020021661 | DeGrandpre et al. | Feb 2002 | A1 |
20020048360 | Zambre et al. | Apr 2002 | A1 |
20020049901 | Carvey | Apr 2002 | A1 |
20020051427 | Carvey | May 2002 | A1 |
20020069278 | Forslöw | Jun 2002 | A1 |
20020087723 | Williams et al. | Jul 2002 | A1 |
20020101860 | Thornton et al. | Aug 2002 | A1 |
20020103893 | Frelechoux et al. | Aug 2002 | A1 |
20020133494 | Goedken | Sep 2002 | A1 |
20020133534 | Forslow | Sep 2002 | A1 |
20020141346 | Garcia-Luna-Aceves et al. | Oct 2002 | A1 |
20020141386 | Minert et al. | Oct 2002 | A1 |
20020181507 | Jones | Dec 2002 | A1 |
20020191616 | Sarmiento et al. | Dec 2002 | A1 |
20030032432 | Red et al. | Feb 2003 | A1 |
20030076815 | Miller et al. | Apr 2003 | A1 |
20030095536 | Hu et al. | May 2003 | A1 |
20030115358 | Yun | Jun 2003 | A1 |
20030123436 | Joseph et al. | Jul 2003 | A1 |
20030169779 | Craig | Sep 2003 | A1 |
20030177221 | Ould-Brahim et al. | Sep 2003 | A1 |
20030179742 | Ogier et al. | Sep 2003 | A1 |
20030202507 | Nishida et al. | Oct 2003 | A1 |
20030225938 | Glasco et al. | Dec 2003 | A1 |
20040017799 | Pulkka | Jan 2004 | A1 |
20040037278 | Wong et al. | Feb 2004 | A1 |
20040042485 | Gettala et al. | Mar 2004 | A1 |
20040098612 | Lee et al. | May 2004 | A1 |
20040174880 | White et al. | Sep 2004 | A1 |
20050002417 | Kelly et al. | Jan 2005 | A1 |
20050003838 | McCann et al. | Jan 2005 | A1 |
20050099964 | Delaney et al. | May 2005 | A1 |
20050232236 | Allison et al. | Oct 2005 | A1 |
20050232407 | Craig et al. | Oct 2005 | A1 |
20050235065 | Le et al. | Oct 2005 | A1 |
20050246545 | Reiner | Nov 2005 | A1 |
20050246716 | Smith et al. | Nov 2005 | A1 |
20050281399 | Moisey et al. | Dec 2005 | A1 |
20060023658 | Phillips et al. | Feb 2006 | A1 |
20060045249 | Li et al. | Mar 2006 | A1 |
20060067338 | Hua et al. | Mar 2006 | A1 |
20060077926 | Rune | Apr 2006 | A1 |
20060101159 | Yeh et al. | May 2006 | A1 |
20060104210 | Nielsen | May 2006 | A1 |
20060123477 | Raghavan et al. | Jun 2006 | A1 |
20060172730 | Matsuda | Aug 2006 | A1 |
20060177007 | Vaghar et al. | Aug 2006 | A1 |
20060200670 | Kuffel et al. | Sep 2006 | A1 |
20060221972 | Bhargava et al. | Oct 2006 | A1 |
20060225128 | Aittola et al. | Oct 2006 | A1 |
20060253563 | Yang et al. | Nov 2006 | A1 |
20060274744 | Nagai et al. | Dec 2006 | A1 |
20070008955 | Delaney et al. | Jan 2007 | A1 |
20070047539 | Agarwal et al. | Mar 2007 | A1 |
20070070980 | Phelps et al. | Mar 2007 | A1 |
20070076600 | Ekl et al. | Apr 2007 | A1 |
20070153995 | Fang et al. | Jul 2007 | A1 |
20070168421 | Kalyanpur et al. | Jul 2007 | A1 |
20070214209 | Maeda | Sep 2007 | A1 |
20070280447 | Cai et al. | Dec 2007 | A1 |
20070297419 | Askerup et al. | Dec 2007 | A1 |
20080025230 | Patel et al. | Jan 2008 | A1 |
20080039104 | Gu et al. | Feb 2008 | A1 |
20080043614 | Soliman | Feb 2008 | A1 |
20080075068 | Brendes et al. | Mar 2008 | A1 |
20080144602 | Casey | Jun 2008 | A1 |
20080167035 | Buckley et al. | Jul 2008 | A1 |
20080212576 | O'Neill | Sep 2008 | A1 |
20080301162 | Wall et al. | Dec 2008 | A1 |
20080317247 | Jeong et al. | Dec 2008 | A1 |
20090034512 | Bantukul et al. | Feb 2009 | A1 |
20090080440 | Balyan et al. | Mar 2009 | A1 |
20090083861 | Jones | Mar 2009 | A1 |
20090129271 | Ramankutty et al. | May 2009 | A1 |
20090138619 | Schnizlein et al. | May 2009 | A1 |
20090185494 | Li et al. | Jul 2009 | A1 |
20090193071 | Qiu et al. | Jul 2009 | A1 |
20090232011 | Li et al. | Sep 2009 | A1 |
20090264096 | Cai et al. | Oct 2009 | A1 |
20090265467 | Peles | Oct 2009 | A1 |
20090319686 | Watanabe | Dec 2009 | A1 |
20100017846 | Huang et al. | Jan 2010 | A1 |
20100042525 | Cai et al. | Feb 2010 | A1 |
20100135287 | Hosain et al. | Jun 2010 | A1 |
20100251330 | Kroeselberg et al. | Sep 2010 | A1 |
20100265948 | Patel et al. | Oct 2010 | A1 |
20100299451 | Yigang et al. | Nov 2010 | A1 |
20100304710 | Sharma et al. | Dec 2010 | A1 |
20110060830 | Kang et al. | Mar 2011 | A1 |
20110116378 | Ramankutty et al. | May 2011 | A1 |
20110116382 | McCann et al. | May 2011 | A1 |
20110188397 | McCann et al. | Aug 2011 | A1 |
20110199895 | Kanode et al. | Aug 2011 | A1 |
20110199906 | Kanode et al. | Aug 2011 | A1 |
20110200047 | McCann et al. | Aug 2011 | A1 |
20110200053 | Kanode et al. | Aug 2011 | A1 |
20110200054 | Craig et al. | Aug 2011 | A1 |
20110202604 | Craig et al. | Aug 2011 | A1 |
20110202612 | Craig et al. | Aug 2011 | A1 |
20110202613 | Craig et al. | Aug 2011 | A1 |
20110202614 | Craig et al. | Aug 2011 | A1 |
20110202676 | Craig et al. | Aug 2011 | A1 |
20110202684 | Craig et al. | Aug 2011 | A1 |
20110225280 | Delsesto et al. | Sep 2011 | A1 |
20110225281 | Riley et al. | Sep 2011 | A1 |
20110225306 | Delsesto et al. | Sep 2011 | A1 |
20110302244 | McCann et al. | Dec 2011 | A1 |
20110314178 | Kanode et al. | Dec 2011 | A1 |
20120155389 | McNamee et al. | Jun 2012 | A1 |
20120218915 | Craig et al. | Aug 2012 | A1 |
20120224524 | Marsico | Sep 2012 | A1 |
20130039176 | Kanode et al. | Feb 2013 | A1 |
20130346549 | Craig et al. | Dec 2013 | A1 |
20140074975 | Craig et al. | Mar 2014 | A1 |
Number | Date | Country |
---|---|---|
2239764 | Dec 1998 | CA |
2 716 544 | Dec 2010 | CA |
1809072 | Jul 2006 | CN |
101150512 | Mar 2008 | CN |
101151861 | Mar 2008 | CN |
101252788 | Aug 2008 | CN |
101494608 | Jul 2009 | CN |
101588606 | Nov 2009 | CN |
0 853 411 | Jul 1998 | EP |
1 014 735 | Dec 1999 | EP |
1 054 568 | May 2000 | EP |
1 026 861 | Aug 2000 | EP |
1 089 575 | Sep 2000 | EP |
1 134 939 | Sep 2001 | EP |
1 206 079 | May 2002 | EP |
1 328 102 | Jul 2003 | EP |
1 465 385 | Oct 2004 | EP |
1 314 324 | Aug 2008 | EP |
1 290 854 | Jul 2010 | EP |
1 847 076 | Feb 2012 | EP |
WO 9711563 | Mar 1997 | WO |
WO 9733441 | Sep 1997 | WO |
WO 9742774 | Nov 1997 | WO |
WO 9742776 | Nov 1997 | WO |
WO 9828879 | Jul 1998 | WO |
WO 9828885 | Jul 1998 | WO |
WO 9828897 | Jul 1998 | WO |
WO 9909759 | Feb 1999 | WO |
WO 9916256 | Apr 1999 | WO |
WO 0019758 | Apr 2000 | WO |
WO 0022840 | Apr 2000 | WO |
WO 0030369 | May 2000 | WO |
WO 0031933 | Jun 2000 | WO |
WO 0033519 | Jun 2000 | WO |
WO 0054476 | Sep 2000 | WO |
WO 0056032 | Sep 2000 | WO |
WO 0111825 | Feb 2001 | WO |
WO 0124499 | Apr 2001 | WO |
WO 0137532 | May 2001 | WO |
WO 01 93526 | Dec 2001 | WO |
WO 02067511 | Aug 2002 | WO |
WO 2008087633 | Jul 2008 | WO |
WO 2008144927 | Dec 2008 | WO |
WO 2009058067 | May 2009 | WO |
WO 2009070179 | Jun 2009 | WO |
WO 2009128837 | Oct 2009 | WO |
WO 2009134265 | Nov 2009 | WO |
WO 2011047382 | Apr 2011 | WO |
WO 2011100587 | Aug 2011 | WO |
WO 2011100594 | Aug 2011 | WO |
WO 2011100600 | Aug 2011 | WO |
WO 2011100603 | Aug 2011 | WO |
WO 2011100606 | Aug 2011 | WO |
WO 2011100610 | Aug 2011 | WO |
WO 2011100612 | Aug 2011 | WO |
WO 2011100615 | Aug 2011 | WO |
WO 2011100621 | Aug 2011 | WO |
WO 2011100626 | Aug 2011 | WO |
WO 2011100629 | Aug 2011 | WO |
WO 2011100630 | Aug 2011 | WO |
WO 2012119147 | Sep 2012 | WO |
Entry |
---|
Final Official Action for U.S. Appl. No. 12/906,816 (Feb. 21, 2012). |
Applicant-Initiated Interview Summary for U.S. Appl. No. 12/906,816 (Jan. 27, 2012). |
Notification of Transmittal of the International Search Report and the Written Opinion of the International Searching Authority, or the Declaration for International Application No. PCT/US2011/024622 (Oct. 31, 2011). |
Notification of Transmittal of the International Search Report and the Written Opinion of the International Searching Authority, or the Declaration for International Application No. PCT/US2011/024617 (Oct. 31, 2011). |
Notification of Transmittal of the International Search Report and the Written Opinion of the International Searching Authority, or the Declaration for International Application No. PCT/US2011/024614 (Oct. 31, 2011). |
Notification of Transmittal of the International Search Report and the Written Opinion of the International Searching Authority, or the Declaration for International Application No. PCT/US2011/024646 (Oct. 28, 2011). |
Notification of Transmittal of the International Search Report and the Written Opinion of the International Searching Authority, or the Declaration for International Application No. PCT/US2011/024645 (Oct. 28, 2011). |
Notification of Transmittal of the International Search Report and the Written Opinion of the International Searching Authority, or the Declaration for International Application No. PCT/US2011/024642 (Oct. 28, 2011). |
Notification of Transmittal of the International Search Report and the Written Opinion of the International Searching Authority, or the Declaration for International Application No. PCT/US2011/024621 (Oct. 28, 2011). |
Notification of Transmittal of the International Search Report and the Written Opinion of the International Searching Authority, or the Declaration for International Application No. PCT/US2011/024637 (Oct. 27, 2011). |
Notification of Transmittal of the International Search Report and the Written Opinion of the International Searching Authority, or the Declaration for International Application No. PCT/US2011/024629 (Oct. 27, 2011). |
Notification of Transmittal of the International Search Report and the Written Opinion of the International Searching Authority, or the Declaration for International Application No. PCT/US2011/024625 (Oct. 25, 2011). |
Notification of Transmittal of the International Search Report and the Written Opinion of the International Searching Authority, or the Declaration for International Application No. PCT/US2011/024611 (Oct. 20, 2011). |
Notification of Transmittal of the International Search Report and the Written Opinion of the International Searching Authority, or the Declaration for International Application No. PCT/US2011/024601 (Oct. 20, 2011). |
Notification of Transmittal of the International Search Report and the Written Opinion of the International Searching Authority, or the Declaration for International Application No. PCT/US2011/024588 (Oct. 20, 2011). |
Non-Final Official Action for U.S. Appl. No. 12/906,816 (Oct. 5, 2011). |
Jones et al., “Diameter Command Code Registration for the Third Generation Partnership Project (3GPP) Evolved Packet System (EPS),” Network Working Group, RFC 5516, pp. 1-5 (Apr. 2009). |
Notification of Transmittal of the International Search Report and the Written Opinion of the International Searching Authority, or the Declaration for International Application No. PCT/US2010/053062 (Jun. 28, 2011). |
Znaty, “Diameter, GPRS, (LTE+ePC=EPS), IMS, PCC, and SDM,” EFORT, pp. 1-460 (May 2010). |
“Ericsson Unified Number Portability,” (Downloaded from the Internet on Jan. 24, 2011). |
“3rd Generation Partnership Project; Technical Specification Group Core Network and Terminals; Policy and Charging Control signalling flows and Quality of Service (QoS) parameter mapping (Release 9),” 3GPP TS 29.213, V9.2.0, pp. 1-129 (Mar. 2010). |
“Traffix Diameter Gateway; Instant Diameter Connection to any Network Element,” Traffix Systems, pp. 1-4 (Publication Date Unknown) (Downloaded from the Internet on Feb. 8, 2010). |
“Traffix Diameter Load Balancer; Scaling the Diameter Control Plane,” Traffix Systems, pp. 1-4 (Publication Date Unknown) Downloaded from the Internet on Feb. 8, 2010). |
“Next Generation Networks Load Balancing—The Key to NGN Control, Management, and Growth,” Whitepaper by Traffix Systems, pp. 1-7 (Publication Date Unknown) (Downloaded from the Internet on Feb. 8, 2010). |
“Universal Mobile Telecommunications Systems (UMTS); LTE; InterWorking Function(IWF) Between MAP Based and Diameter Based Interfaces (3GPP TS 29.305 Version 9.0.0 Release 9),” ETSI TS 129 305 V9.0.0 (Jan. 2010). |
“Digital Cellular Telecommunications System (Phase 2+) Universal Mobile Telecommunications Systems (UMTS); LTE IP Multimedia (IM) Subsystem Cx and Dx Interfaces; Signalling Flows and Message Contents (3GPP TS 29.228 Version 8.7.0 Release 8),” ETSI TS 129 228 v8.7.0 (Jan. 2010). |
“Mapping Diameter Interfaces to Functionality in 3GPP/3GPP2 IMS Architecture,” Whitepaper by Traffix Systems, pp. 1-10 (Copyright 2010). |
Jones et al., “Diameter Extended NAPTR,” Individual Submission Internet-Draft, draft-ietf-dime-extended-naptr-00, pp. 1-9 (Dec. 29, 2009). |
Korhonen et al., “Clarifications on the Routing of Diameter Requests Based on the Username and the Realm,” RFC 5729, pp. 1-9 (Dec. 2009). |
3GPP, “3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Generic Authentication Architecture (GAA); Generic Bootstrapping Architecture (Release 9),” 3GPP TS 33.220 V9.2.0 (Dec. 2009). |
3GPP, “3rd Generation Partnership Project; Technical Specification Group Service and System Aspects; Telecommunication Management; Charging Management; Diameter Charging Applications (Release 9),” 3GPP TS 32.299 V9.2.0 (Dec. 2009). |
3GPP, “3rd Generation Partnership Project; Technical Specification Group Service and System Aspects; Telecommunication Management; Charging Management; Online Charging System (OCS): Applications and Interfaces (Release 9),” 3GPP TS 32.296 V9.1.0 (Dec. 2009). |
3GPP, “3rd Generation Partnership Project; Technical Specification Group Core Network and Terminals; Diameter-based Protocols Usage and Recommendations in 3GPP (Release 9),” 3GPP TR 29.909 V9.0.0 (Dec. 2009). |
3GPP, “3rd Generation Partnership Project; Technical Specification Group Core Network and Terminals; Sh Interface Based on the Diameter Protocol; Protocol Details (Release 9),” 3GPP TS 29.329 V9.0.0 (Dec. 2009). |
3GPP, “3rd Generation Partnership Project; Technical Specification Group Core, Network and Terminals; IP Multimedia (IM) Subsystem Sh Interface; Signalling Flows and Message Contents (Release 9),” 3GPP TS 29.328 V9.0.0 (Dec. 2009). |
3GPP, “3rd Generation Partnership Project; Technical Specification Group Core Network and Terminals; 3GPP System to Wireless Local Area Network (WLAN) Interworking; Stage 3 (Release 9),” 3GPP TS 29.234 V9.0.0 (Dec. 2009). |
3GPP, “3rd Generation Partnership Project Technical Specification Group Core Network and Terminals; Cx and Dx Interfaces Based on the Diameter Protocol; Protocol Details (Release 9),” 3GPP TS 29.229 V9.0.0 (Dec. 2009). |
3GPP, “3rd Generation Partnership Project; Technical Specification Group Core Network and Terminals; IP Multimedia (IM) Subsystem Cx and Dx Interfaces; Signalling Flows and Message Contents (Release 9),” 3GPP TS 29.288 V9.0.0 (Dec. 2009). |
3GPP, “3rd Generation Partnership Project; Technical Specification Group Core Network and Terminals; Policy and Charging Control Over Rx Reference Point (Release 9),” 3GPP TS 29.214 V9.2.0 (Dec. 2009). |
3GPP, “3rd Generation Partnership Project; Technical Specification Group Core Network and Terminals; Policy and Charging Control over Gx Reference Point (Release 9),” 3GPP TS 29.212 V9.1.0 (Dec. 2009). |
3GPP, “3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Policy and Charging Control Architecture (Release 9),” 3GPP TS 23.203 V9.3.0 (Dec. 2009). |
Jiao et al., “The Diameter Capabilities Update Application,” Network Working Group Internet-Draft draft-ietf-dime-capabilities-update-01, pp. 1-8 (Dec. 1, 2009). |
Tsou et al., “Realm-Based Redirection in Diameter,” Internet Engineering Task Force, draft-ietf-dime-realm-based-redirect-02, pp. 1-7 (Oct. 27, 2009). |
Huang et al., “The Diameter Precongestion Notification (PCN) Data Collection Applications,” Network Working Group Internet-Draft <draft-huang-dime-pcn-collection-02>, pp. 1-19 (Oct. 26, 2009). |
Carlberg et al., “Diameter Priority Attribute Value Pairs,” Diameter Maintenance and Extensions (DIME) Internet-Draft <draft-carlberg-dime-priority-avps-00.txt>, pp. 1-6 (Oct. 19, 2009). |
Korhonen et al., “Diameter User-Name and Realm Based Request Routing Clarifications,” Diameter Maintenance and Extensions (DIME) Internet-Draft, draft-ietf-dime-nai-routing-04.txt, pp. 1-13 (Oct. 6, 2009). |
Fajardo et al., “Diameter Base Protocol,” DIME Internet-Draft, draft-ietf-dime-rfc3588bis-19.txt, pp. 1-160 (Sep. 2, 2009). |
3GPP, “3rd Generation Partnership Project; Technical Specification Group core Network and Terminals; Generic Authentication Architecture (GAA); Zh and Zn Interfaces Based on the Diameter Protocol; Stage 3 (Release 8),” 3GPP TS 29.109 V8.3.0 (Sep. 2009). |
3GPP, “3rd Generation Partnership Project; Technical Specification Group Core Network and Terminals; Numbering, Addressing and Identification (Release 8),” 3GPP TS 23.003 V8.6.0 (Sep. 2009). |
Jones et al., “Diameter Extended NAPTR,” Internet-Draft, draft-jones-dime-extended-naptr-00, pp. 1-8 (Aug. 23, 2009). |
Korhonen et al., “Diameter User-Name and Realm Based Request Routing Clarifications,” Internet-Draft, draft-ietf-dime-nai-routing-03.txt, pp. 1-11 (Aug. 19, 2009). |
Tsou et al., “Session-Spectific Explicit Diameter Request Routing,” Network Working Group Internet-Draft, draft-tsou-diameter-explicit-routing-03, pp. 1-18 (Aug. 5, 2009). |
3GPP, “3rd Generation Partnership Project; Technical Specification Group Core Network and Terminals; Evolved Packet System (EPS); Mobility Management Entity (MME) and Serving GPRS Support Node (SGSN) Related Interfaces Based on Diameter Protocol (Release 8),” ETSI TS 129.272 V8.3.0 (Jun. 2009). |
Bhardwaj, “Roaming Hubbing & LTE,” GSMA London, pp. 1-11 (May 19, 2009). |
3GPP, “3rd Generation Partnership Project; Technical Specification Group Core Network and Terminals Diameter-based Protocols Usage and Recommendations in 3 GPP (Release 8),” 3GPP TR 29.909 V8.1.2 (Jan. 2009). |
3GPP, “3rd Generation Partnership Project; Technical Specification Group Service and System Aspects; Telecommunication Management; Charging Management; Charging Data Description for the IP Multimedia Subsystem (IMS) (Release 5),” 3GPP TS 32.225 V5.11.0 (Mar. 2006). |
Liu et al., “Introduction to Diameter,” Developer Works http://www.ibm.com/developerworks/library/wi-diameter/index.html (Downloaded from the Internet on Aug. 2, 2011), pp. 1-9 (Jan. 24, 2006). |
Aboba et al., “The Network Access Identifier,” Network Working Group, RFC 4282, pp. 1-17 (Dec. 2005). |
3GPP, “3rd Generation Partnership Project; Technical Specification Group Core Network and Terminals; Policy Control Over Go Interface (Release 6),” 3GPP TS 29.207 V6.5.0 (Sep. 2005). |
Eronen et al., “Diameter Extensible Authentication Protocol (EAP) Application,” Network Working Group, RFC 4072, pp. 1-31 (Aug. 2005). |
Hakala et al., “Diameter Credit-Control Application,” Network Working Group RFC 4006, pp. 1-107 (Aug. 2005). |
Calhoun et al., “Diameter Mobile IPv4 Application,” Network Working Group, RFC 4004, pp. 1-50 (Aug. 2005). |
3GPP, “3rd Generation Partnership Project; Technical Specification Group Core Network; Support of Mobile Number Portability (MNP); Technical Realization; Stage 2 (Release 6),” 3GPP TS 23.066, V6.0.0, pp. 1-83. (Dec. 2004). |
Calhoun et al., “Diameter Base Protocol,” Network Working Group, RFC 3588, pp. 1-148 (Sep. 2003). |
Aboba et al., “Authentication, Authorization and Accounting (AAA) Transport Profile,” Network Working Group, RFC 3539, pp. 1-39 (Jun. 2003). |
Stewart et al., “Stream Control Transmission Protocol,” Network Working Group RFC 2960, pp. 1-134 (Oct. 2000). |
Greene et al., “Bi-Directional Session Setup Extension to Diameter,” Internet Draft <draft-greene-diameter-ss7-session-00.txt>, pp. 1-12 (Jul. 1998). |
“Diameter Overview,” referenced from www.ulticom.com/html/products/signalware-diameter-reference-guide.asp (Publication Date Unknown). |
Non-Final Official Action for U.S. Appl. No. 13/026,144 (Oct. 16, 2012). |
Non-Final Official Action for U.S. Appl. No. 13/026,098 (Sep. 20, 2012). |
Non-Final Official Action for U.S. Appl. No. 13/026,060 (Sep. 19, 2012). |
Non-Final Official Action for U.S. Appl. No. 13/026,081 (Sep. 12, 2012). |
Non-Final Official Action for U.S. Appl. No. 13/026,112 (Aug. 29, 2012). |
Non-Final Official Action for U.S. Appl. No. 12/183,414 (Jun. 6, 2012). |
Advisory Action for U.S. Appl. No. 12/906,816 (Jun. 5, 2012). |
Non-Final Official Action for U.S. Appl. No. 13/026,076 (Jun. 4, 2012). |
Applicant-Initiated Interview Summary for U.S. Appl. No. 12/906,816 (May 17, 2012). |
Commonly-assigned, co-pending U.S. Appl. No. 13/465,464 (Unpublished, filed May 7, 2012). |
Notice of Allowance and Fee(s) due for U.S. Appl. No. 11/986,500 (Mar. 20, 2012). |
Notice of Allowance and Fee(s) Due for U.S. Appl. No. 12/878,015 (Jan. 17, 2012). |
Interview Summary for U.S. Appl. No. 12/878,015 (Nov. 9, 2011). |
Final Official Action for U.S. Appl. No. 11/986,500 (Oct. 20, 2011). |
Non-Final Official Action for U.S. Appl. No. 12/878,015 (Aug. 9, 2011). |
Restriction/Election Requirement for U.S. Appl. No. 12/878,015 (May 24, 2011). |
Communication regarding the expiry of the time limit within which notice of opposition may be filed for European Patent No. 1290854 (May 18, 2011). |
Non-Final Official Action for U.S. Appl. No. 11/986,500 (Apr. 1, 2011). |
Notice of Allowance and Fee(s) Due for U.S. Appl. No. 11/084,853 (May 24, 2010). |
Communication under Rule 71(3) EPC for Application No. 01 939 711.6 (Feb. 9, 2010). |
Final Official Action for U.S. Appl. No. 11/084,853 (Aug. 18, 2009). |
Official Action for U.S. Appl. No. 11/986,493 (Jun. 9, 2009). |
Official Action for U.S. Appl. No. 11/084,853 (Jan. 8, 2009). |
Communication pursuant to Article 94(3) EPC for European Application No. 01 939 711.6 (Nov. 4, 2008). |
Restriction/Election Requirement for U.S. Appl. No. 11/084,853 (Sep. 23, 2008). |
Notice of Allowance and Fee(s) Due for U.S. Appl. No. 09/770,316 (Aug. 13, 2007). |
Bates et al., “Multiprotocol Extensions for BGP-4,” Network Working Group, RFC 4760 (Jan. 2007). |
Official Action for U.S. Appl. No. 09/770,316 (Dec. 5, 2006). |
3GPP, “3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; IP Multimedia Subsystem (IMS); Stage 2,” 3GPP TS 23.228, V6.15.0, p. 1-178 (Sep. 2006). |
Advisory Action for U.S. Appl. No. 09/770,316 (Mar. 21, 2006). |
Notice of Panel Decision from Pre-Appeal Brief Review for U.S. Appl. No. 09/770,316 (Feb. 14, 2006). |
Communication pursuant to Article 96(2) EPC in European Application No. 01939711.6 (Feb. 6, 2006). |
Rekhter et al., “A Border Gateway Protocol 4 (BGP-4),” Network Working Group, RFC 4271 (Jan. 2006). |
Official Action for U.S. Appl. No. 09/770,316 (Jul. 27, 2005). |
Official Action for U.S. Appl. No. 09/770,316 (Nov. 3, 2004). |
Pai, “In-Building Wireless: The Next Generation,” TelephonyOnline.com, pp. 1-4 (Jun. 30, 2004). |
Restriction and/or Election Requirement for U.S. Appl. No. 09/770,316 (Jun. 14, 2004). |
Handa, “In Building Wireless: The Next Generation,” TMCnet.com, pp. 1-7 (Feb. 12, 2004). |
Telcordia Technologies Specification of Signaling System No. 7, “Annex A: SS7 Message Priorities,” GR-246-CORE, Issue 8 (Dec. 2003). |
Fitchard, “A New Voice in the Boardroom,” Wireless Review, pp. 1-3 (Sep. 1, 2003). |
Chandra, “Capabilities Advertisement with BGP-4,” Network Working Group, RFC 3392 (Nov. 2002). |
“Fixed Wireless Technology,” ISP Planet, pp. 1-4 (May 14, 2002). |
International Search Report for International Application No. PCT/US01/17483 (Mar. 25, 2002). |
Martinek, “Office on the Fly,” Wireless Review, pp. 1-4 (Jul. 15, 2001). |
“March Networks 3300 Integrated Communications Platformm,” Mitel Networks Corporation, pp. 1-34 (Jul. 2001). |
Sidebottom et al., “SS7 MTP3-User Adaptation Layer (M3UA),” Internet Draft, Network Working Group, pp. 1-79 (Nov. 2000). |
“Digital Cellular Telecommunications System (Phase 2+) (GSM); Universal Mobile Telecommunications System (UMTS); Telecommunication Management Charging and Billing; 3G Call and Event Data for the Packet Switched (PS) Domain (3GPP TS 32.015 Version 3.3.0 Release 1999),” Global System for Mobile Communications, pp. 1-65 (Sep. 2000). |
Sidebottom et al., “SS7 MTP3-User Adaptation (M3UA),” Internet draft, IETF Network Working Group, p. 1-75, (Sep. 2000). |
Subbiah et al., “Transport Architecture Evolution in UMTS/IMT-2000 Cellular Networks,” International Journal of Communication Systems, pp. 371-385 (Aug. 11, 2000). |
Raivio, “Transport Protocol Evolution in 3G Networks,” World Telecommunications Congress/ISS2000, pp. 1-11 (Aug. 5, 2000). |
Loughney, “IP-Based Signaling Needs in Radio Access Networks,” Internet draft, draft-loughney-sigtran-ip-ran-00.txt, IETF SIGTRAN Working Group, p. 1-14, (Jun. 16, 2000). |
Swartz, “Ready, Set, Wireless Office!,” Wireless Review, pp. 1-4 (Jun. 1, 2000). |
Sidebottom et al., “SS7 MTP3-User Adaptation Layer (M3UA),” Internet Draft, draft-ietf-sigtran-m3ua-02.txt, Network Working Group, pp. 1-56 (Mar. 10, 2000). |
Loughney et al., “SS7 SCCP-User Adaptation Layer (SUA),” Internet draft, draft-loughney-sigtran-sua-00.txt, IETF Engineering Task Force, p. 1-53, (Mar. 8, 2000). |
“The Wireless Business Connection,” Second Quarter 2000 Report, The Phillips Group-Infotech, pp. 1-9, (2000). |
“Ericsson Announces General Availability of Its Mobile Advantage Wireless Office System,” Ericsson Press Release, pp. 1-2 (Nov. 4, 1999). |
Ong et al., “Framework Architecture for Signaling Transport,” Network Working Group, pp. 1-24 (Oct. 1999). |
ITU-T Recommendation Q.2630.1 (Sep. 29, 1999). |
O'Shea, “Mating Season,” Telephony, p. 10-11, (Sep. 20, 1999). |
“Corporate Offices to Go Wireless First Australian GSM on the Net Trial ” Ericsson Press Release, pp. 1-3 (Aug. 11, 1999). |
ITU-T Recommendation Q.2150.1 (Jun. 23, 1999). |
“Ericsson Solution Chosen for World's First Combined DECT/GSM Communications Service,” Ericsson, pp. 1-9 (Jun. 21, 1999). |
Hamdi et al., “Voice Service Interworking for PSTN and IP Networks,” IEEE Communications Magazine, p. 104-111, (Jun. 5, 1999). |
Sprague et al., “Transport Adapter Layer Interface,” Tekelec, p. 1-30, (May 28, 1999). |
Lakshmi-Ratan, “The Lucent Technologies Softswitch-Realizing the Promise of Convergence,” Bell Labs Technical Journal, p. 174-195, (Apr. 5, 1999). |
Handley et al., “SIP: Session Initiation Protocol,” Internet Draft, Network Working Group, pp. 1-141. (Mar. 1999). |
Bressler, “SS7 Level Two Over IP,” Nortel Networks, pp. 1-6 (Jan. 1999). |
“Enterprise IP Gateway,” Ericcson, pp. 1-6 (1999). |
“The Ericsson IPT System,” Ericsson, pp. 1-8 (1999). |
PCS Access Network Requirements: Interface Specification, Interface: Service Access Socket System Interface (SASSI), Version 01.01, Dec. 3, 1998 (Unpublished). |
PCS Access Network Requirements: Product Specification, Network Element: Gateway Signal Transfer Point between CCS/SS7 and TCP-IP Networks (GW-STP-IP), Dec. 3, 1998 (Unpublished). |
Glaude et al., “SS7 to IP Signaling Gateway Transport Architecture”, Internet Engineering Task Force, pp. 1-39 (Nov. 27, 1998). |
Michael McGrew, “Transport SS7 Signaling Over IP,” Lucent Technologies Inc., p. 1-8 (Nov. 1998). |
Cuervo et al., “SSS-Internet Interworking—Architectural Framework,” pp. 1-9 (Jul. 1998). |
Tekelec, “Eagle® Feature Guide,” PN/9110-1225-01, (Jan. 1998). |
O'Shea, “The Network That's Never Done,” Telephony, p. 38-43, (Sep. 15, 1997). |
Tekelec, “Eagle® STP Platform,” 908-0134-01, (1997). |
Tekelec, “STP Lan Interface Feature,” 908-0134-01, (1997). |
Snyder, “Rerouting Internet Traffic Jams,” Telephony, p. 12, (Nov. 11, 1996). |
Anonymous, “Around the Loop,” Telephony, p. 26, (Jul. 22, 1996). |
Woods, “Fresno Bee Still Buzzing About Wireless,” TechNews, pp. 1-2 (1995). |
Bellcore, “Signaling Transfer Point (STP) Generic Requirements,” GR-82-CORE, Issue 1 (Jun. 1994). |
Yang et al., “The Design and Implementation of a Service Logic Execution Environment Platform,” IEEE, pp. 1911-1917 (1993). |
Almquist, “Type of Service in the Internet Protocol Suite,” Internet Engineering Task Force RFC 1349, pp. 1-28. (Jul. 1992). |
Zaharychuk et al., “Gateway Signal Transfer Points: Design, Services and Benefits,”IEEE, pp. 223.2.1-223.2.8, (May 29, 1990). |
El-Toumi et al., “Interconnecting SS7 Signaling Networks,” AT&T Bell Laboratories, IEEE, pp. 589-593 (1990). |
Bootman et al., “Generic Building Blocks for the Telecommunications Management Network,” IEEE, 6.1.1-6.1.5, (1988). |
Buckles, “Very High Capacity Signaling Transfer Point For Intelligent Network Services,” IEEE, p. 40.2.1-40.2.4, (1988). |
Applicant-Initiated Interview Summary for U.S. Appl. No. 12/906,816 (Jan. 10, 2014). |
Extended European Search Report for European Application No. 11742905.0 (Dec. 11, 2013). |
Extended European Search Report for European Application No. 11742894.6 (Dec. 3, 2013). |
Non-Final Office Action for U.S. Appl. No. 12/906,816 (Oct. 1, 2013). |
Notice of Allowance and Fee(s) Due for U.S. Appl. No. 13/026,060 (Sep. 25, 2013). |
Commony-Assigned, Co-Pending U.S. Continuation U.S. Appl. No. 14/016,000 titled “Methods, Systems, and Computer Readable Media for Answer-Based Routing of Diameter Request Messages,” (unpublished, filed Aug. 30, 2013). |
Non-Final Office Action for U.S. Appl. No. 13/026,125 (Aug. 30, 2013). |
Non-Final Office Action for U.S. Appl. No. 13/026,133 (Aug. 19, 2013). |
Notice of Allowance and Fee(s) Due for for U.S. Appl. No. 13/026,076 (Jun. 27, 2013). |
Restriction Requirement for U.S. Appl. No. 13/026,125 (Jun. 11, 2013). |
Notice of Allowance and Fee(s) Due for U.S. Appl. No. 13/026,081 (Jun. 5, 2013). |
Notice of Allowance and Fee(s) Due for U.S. Appl. No. 13/026,031 (May 30, 2013). |
Notice of Allowance and Fee(s) Due for U.S. Appl. No. 13/412,352 (May 28, 2013). |
Interview Summary for U.S. Appl. No. 13/026,098 (May 23, 2013). |
Final Office Action for U.S. Appl. No. 13/026,060 (May 10, 2013). |
Notice of Allowance and Fee(s) Due for U.S. Appl. No. 13/026,144 (May 1, 2013). |
Tsou et al., “Diameter Routing Extensions,” draft-tsou-dime-base-routing-ext-04, Internet-Draft, pp. 1-28 (Jul. 29, 2008). |
Ravikumar et al., “Star-Graph Based Multistage Interconnection Network for ATM Switch Fabric,” Parallel and Distributed Processing, pp. 1-8 (Oct. 26, 1994). |
Final Office Action for U.S. Appl. No. 13/465,464 (Feb. 6, 2014). |
Non-Final Office Action for U.S. Appl. No. 12/183,414 (Dec. 9, 2013). |
Notice of Panel Decision from Pre-Appeal Brief Review for U.S. Appl. No. 12/183,414 (Sep. 10, 2013). |
Non-Final Office Action for U.S. Appl. No. 13/465,464 (Sep. 6, 2013). |
Advisory Action for U.S. Appl. No. 12/183,414 (Jul. 1, 2013). |
Final Office Action for U.S. Appl. No. 12/906,816 (Feb. 11, 2014). |
Notice of Allowance and Fee(s) Due for U.S. Appl. No. 13/026,133 (Feb. 3, 2014). |
Notice of Allowance and Fee(s) Due for U.S. Appl. No. 13/026,125 (Jan. 24, 2014). |
Extended European Search Report for European Application No. 11742923.3 (Jan. 22, 2014). |
Notice of Allowance and Fee(s) Due for U.S. Appl. No. 13/026,112 (Apr. 26, 2013). |
Notice of Allowance and Fee(s) Due for U.S. Appl. No. 13/026,153 (Apr. 15, 2013). |
Notice of Allowance and Fee(s) Due for U.S. Appl. No. 13/026,162 (Apr. 1, 2013). |
Supplemental Notice of Allowability for U.S. Appl. No. 13/026,031 (Mar. 22, 2013). |
Notice of Allowance and Fee(s) Due for U.S. Appl. No. 13/026,098 (Mar. 11, 2013). |
Interview Summary for U.S. Appl. No. 13/026,144 (Mar. 4, 2013). |
Supplemental Notice of Allowability for U.S. Appl. No. 13/026,162 (Feb. 27, 2013). |
Notice of Allowance and Fee(s) Due for U.S. Appl. No. 13/025,968 (Feb. 27, 2013). |
Korhonen, “The Diameter Overload Control Application (DOCA),” Diameter Maintenance and Extension (DIME), Internet-Draft, draft-korhonen-dime-ovl-01.txt, pp. 1-18 (Feb. 25, 2013). |
Supplemental Notice of Allowability for U.S. Appl. No. 13/026,162 (Feb. 7, 2013). |
Notice of Allowance and Fee(s) Due for U.S. Appl. No. 13/026,031 (Jan. 30, 2013). |
Supplemental Notice of Allowability for U.S. Appl. No. 13/026,162 (Jan. 24, 2013). |
Final Office Action for U.S. Appl. No. 12/183,414 (Jan. 17, 2013). |
Notice of Allowance and Fee(s) Due for U.S. Appl. No. 13/026,162 (Dec. 19, 2012). |
Final Official Action for U.S. Appl. No. 13/026,076 (Dec. 7, 2012). |
Communication of European Publication Number and Information on the Application of Article 67(3) EPC for European Patent Application No. 11742923.3 (Nov. 21, 2012). |
Communication of European Publication Number and Information on the Application of Article 67(3) EPC for European Patent Application No. 11742912.6 (Nov. 21, 2012). |
Communication of European Publication Number and Information on the Application of Article 67(3) EPC for European Patent Application No. 11742909.2 (Nov. 21, 2012). |
Communication of European Publication Number and Information on the Application of Article 67(3) EPC for European Patent Application No. 11742906.8 (Nov. 21, 2012). |
Communication of European Publication Number and Information on the Application of Article 67(3) EPC for European Patent Application No. 11742905.0 (Nov. 21, 2012). |
Communication of European Publication Number and Information on the Application of Article 67(3) EPC for European Patent Application No. 11742901.9 (Nov. 21, 2012). |
Communication of European Publication Number and Information on the Application of Article 67(3) EPC for European Patent Application No. 11742894.6 (Nov. 21, 2012). |
Non-Final Official Action for U.S. Appl. No. 13/026,153 (Nov. 6, 2012). |
Non-Final Official Action for U.S. Appl. No. 13/412,352 (Oct. 26, 2012). |
Communication of European Publication Number and Information on the Application of Article 67(3) EPC for European Patent Application No. 11742921.7 (Sep. 12, 2012). |
Communication of European publication Number and information on the application of Article 67(3) EPC for European Application No. 10824243.9 (Jul. 25, 2012). |
Notification of Transmittal of the International Search Report and the Written Opinion of the International Searching Authority, or the Declaration for International Patent Application No. PCT/US2012/027736 (Jun. 12, 2012). |
Traffix Systems, “Datasheet; Traffix Signaling Delivery Controller (SDC),” pp. 1-5 (May 2011). |
First Office Action for Chinese Patent Application No. 201180018670.0 (Jul. 14, 2014). |
First Office Action for Chinese Patent Application No. 201180013555.4 (Jul. 3, 2014). |
Office Action for Israel Patent Application No. 219214 (Jul. 2, 2014). |
First Office Action for Chinese Patent Application No. 201180018952.0 (Jun. 26, 2014). |
Non-Final Office Action for U.S. Appl. No. 12/906,816 (Jun. 19, 2014). |
First Office Action for Chinese Patent Application No. 201180013381.1 (Jun. 5, 2014). |
Applicant-Initiated Interview Summary for U.S. Appl. No. 12/906,816 (May 15, 2014). |
First Office Action for Chinese Application No. 201180008578.6 (May 8, 2014). |
Notice of Allowance and Fee(s) Due for U.S. Appl. No. 13/932,608 (Apr. 9, 2014). |
First Office Action for Chinese Application No. 201080056996.8 (Apr. 4, 2014). |
Non-Final Office Action for U.S. Appl. No. 14/016,000 (Mar. 28, 2014). |
Office Action for Israel Patent Application No. 219214 (Mar. 3, 2014). |
Commonly-Assigned, Co-Pending U.S. Appl. No. 14/185,438 titled “Methods Systems, and Computer Readable Media for Performing Diameter Answer Message-Based Network Management at a Diameter Signaling Router (DSR),” (unpublished, filed Feb. 20, 2014). |
Final Office Action for U.S. Appl. No. 12/183,414 (Jun. 20, 2014). |
Commonly-assigned, co-pending U.S. Appl. No. 14/302,093 titled Methods, Systems, and Computer Program Products for Organizing, Managing, and Selectively Distributing Routing Information in a Signaling Message Routing Node (Unpublished, filed Jun. 11, 2014). |
Notice of Allowance and Fee(s) Due for U.S. Appl. No. 13/465,464 (May 14, 2014). |
Applicant-Initiated Interview Summary for U.S. Appl. No. 13/465,464 (Apr. 22, 2014). |
Number | Date | Country | |
---|---|---|---|
20110202677 A1 | Aug 2011 | US |
Number | Date | Country | |
---|---|---|---|
61304310 | Feb 2010 | US |