The subject matter described herein relates to network gateways and obtaining routing address information associated with a foreign telecommunications network. More particularly, the subject matter described herein relates to methods, systems, and computer readable media for providing foreign routing address information to a telecommunications network gateway.
Number portability gives telephone service subscribers the ability to change service providers without changing their directory numbers. Accordingly, service provider networks, such as carrier telecommunications networks and hub provider networks, are configured to route calls to called party devices whose telephone number has be ported to another network. The ported from network may include a network element (e.g., a gateway element) that maintains number portability data, such as a local routing numbers (LRN), that is associated with a switch device that is servicing the ported called party number in the ported to network. The number portability information is forwarded to the ported to network in order for a call session involving the called party device to be established. In many cases, however, the established call session is still trunked through the original network to the ported to network. Similarly, subsequent signaling messages associated with the established call session may also be hairpinned via the original ported from network as well. As a consequence, call setup times are increased and network resources are being unnecessarily allocated in the original network to establish a call session with a former called party subscriber.
Accordingly, there exists a need for improved methods, systems, and computer readable media for providing foreign routing address information to a telecommunications network gateway.
The subject matter described herein includes methods, systems, and computer readable media for providing foreign routing address information to a telecommunications network gateway. In one embodiment, the method includes, at a call signaling message routing node in a first telecommunications network, intercepting a call setup message that includes a called party number identifier and is directed towards a network gateway connected to at least one foreign telecommunications network. The method also includes accessing a foreign routing information database using an E.164 number mapping (ENUM) formatted query message to obtain foreign routing address information associated with the at least one foreign telecommunications network, modifying the call setup message to include the address information, and routing the modified call setup message towards the network gateway.
The subject matter described herein for providing foreign routing address information to a telecommunications network gateway may be implemented in hardware in combination with software and/or firmware. As such, the terms “function” or “module” as used herein refer to hardware in combination with software and/or firmware for implementing the feature being described. 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.
Preferred embodiments of the subject matter described herein will now be explained with reference to the accompanying drawings of which:
An exemplary method 200 in which TSBM 116 provides the foreign routing address information to gateway 110 is described by
Upon receiving the indication from calling device 102, end office 104 generates a call signaling message (e.g., an ISUP IAM) that includes the called party number associated with destination device 114. End office 104 may recognize that destination device 114 is located in a foreign network and may therefore send the call signaling message to gateway 110. While in transit towards gateway 110, the original call signaling message is intercepted by STP 106.
In block 204, a query message for requesting foreign routing address information is generated. In one embodiment, TSBM 116 in STP 106 extracts the called party number in the call signaling message and generates a query message to be sent to at least one server that contains foreign routing address information associated with the called party number in the original call signaling message. Depending on the embodiment, the query message may include a TCAP message, an E.164 number mapping standard (ENUM) message, a DIAMETER message, or the like.
In block 206, the query message is sent to the foreign routing address server requesting foreign address information associated with the called party number in the intercepted call signaling message. Foreign routing address information may include foreign number portability information, such as an LRN of a switch device in a foreign network. The foreign routing address information may also include least cost routing (LCR) information (e.g., routing number information, switch identifier information, switch address information, carrier identification information, service profile identifier (SPID) information, etc.) pertaining to a switch device in a foreign network. In one embodiment, LCR information may include addressing data that does not include switch-related information. For example, a gateway may be configured, after a certain time (e.g., time of day, day of week, etc.), to route all calls to a specific carrier network using a carrier identifier that is not specific to a particular switch or called party number.
In one embodiment, STP 106 is communicatively coupled to a plurality of servers located in network 100, such as an ENUM-based NP server 107, a DIAMETER-NP server 108, and an ENUM-based LCR server 109. In one embodiment, TSBM 116 sends an ENUM query message to ENUM-based NP server 107 to request an LRN of a switch in a foreign network (see
Returning to
Similarly, DIAMETER-based NP server 108 may include a local database 118 that contains number portability information that can be accessed using a DIAMETER query message. In one embodiment, DIAMETER-based NP server 108 may provide the requested number portability data and/or DIAMETER data in the manner set forth above with respect to ENUM-based NP server 107. Likewise, ENUM-based LCR server 109 may include a local database 119 that contains least cost routing information that can be accessed using an ENUM query message. In one embodiment, DIAMETER-based NP server 108 may provide the requested LCR data and/or URI data in the manner not unlike ENUM-based NP server 107. Although
Returning to
In block 212, the modified call setup message is routed towards the border gateway. In one embodiment, TSBM 116 sends the modified ISUP IAM message, which includes both the called party number and a RN, to gateway 110. Notably, the ISUP IAM is sent to the same gateway that the original ISUP IAM was initially directed towards, but is now modified with foreign routing address information to be used for more efficient routing in a foreign network.
As indicated in the description of method 200 above, there are several different types of query and response messages that can be used by TSBM 116. Similarly, there are several different types of routing address information servers and databases that may be accessed prior to routing an ISUP IAM to a foreign network via gateway 110. Accordingly, select exemplary embodiments of the present subject matter are depicted in call flow diagrams set forth in
For example,
Upon receiving the indication from user device 102, end office (EO) 104 generates an ISDN user part (ISUP) initial address message (IAM) that includes the called party number (CdPN), or some other called party identifier. The ISUP IAM is launched from end office 104 toward network gateway 110 which is connected to the foreign network 111 (i.e., the ported from network that previously serviced destination device 114).
Instead of routing the ISUP IAM to gateway 110 with the called party number, STP 106 may be configured to modify the ISUP IAM so that gateway 110 can forward the ISUP IAM to the proper ported to network (e.g., network 112) while avoiding the ported from network (e.g., network 111). In order to obtain the number portability information needed by gateway 110, STP 106 may send a query message to access an appropriate number portability database. In one embodiment, TSBM 116 in STP 106 generates and sends an ENUM query message containing the CdPN to ENUM server 107. The ENUM query message may be used by TSBM 116 to request number portability information associated with the CdPN contained in the original ISUP IAM. In one embodiment, ENUM-based NP server 107 may include an international ENUM-based NP server configured to receive ENUM query messages and contain number portability information that is associated with one or more foreign gateways.
Upon receiving the ENUM NP query message, ENUM BASED ENUM-based NP server 107 uses the CdPN identifier to search ENUM-based NP database 117 in order to retrieve a local routing number (LRN) corresponding to a telephone switch (not shown) that is responsible for routing calls to the ported CdPN of destination device 114. After obtaining the LRN number from ENUM-based NP database 117, ENUM-based NP server 107 sends an ENUM response message containing the LRN to TSBM 116.
Upon receiving the ENUM response message, TSBM 116 modifies the ISUP IAM to include the acquired LRN information. In one embodiment, the digits that TSBM 116 inserts in the modified ISUP IAM may be steering or override type of data, and need not just be an LRN. TSBM 116 then routes the modified ISUP IAM to network gateway 110. After receiving the modified ISUP IAM, network gateway 110 extracts the LRN and uses the LRN information to route the call. Namely, gateway 110 uses the extracted information to determine that the modified ISUP IAM is to be routed to network 112. For example, the modified ISUP IAM may contain an LRN associated with a telephone switch located in network 112. Notably, the present subject matter enables the modified ISUP IAM to be directed to the destination device 114 in network 112 while completely avoiding the ported from network 111. Thus, network 111 is bypassed and does not need to allocate network resources to process the call intended for ported destination device 114.
In one embodiment, TSBM 116 is configured to perform a uniform resource identifier (URI)-to-valid routing number/steering digit format translation. Namely, additional logic can be provided by the STP/TSBM to enhance the capability based on the return result of the ENUM dip. For example, TSBM 116 may formulate an ENUM query for requesting NP information associated with destination device 114. TSBM 116 may then receive a response message to the ENUM query that includes NP information (e.g., data other than an LRN) associated with destination device 114. TSBM 116 is configured to extract the NP information from the ENUM response message and to re-format the NP information (e.g., routing number, etc.) as necessary so that at least some of the NP information may be included in the modified ISUP IAM. For example, ENUM server 107 may include the routing number/ported-to switch or gateway routing information in a URI format. TSBM 116 may be configured to extract the URI information from the ENUM response message and parse the URI information in order to obtain and/or derive a valid routing number or LRN. TSBM 116 then modifies the ISUP IAM to include the valid routing number or LRN. TSBM 116 subsequently routes the modified ISUP IAM to gateway 110 or tandem switching office.
Instead of routing the ISUP IAM to gateway 110 with the called party number, STP 106 may be configured to modify the ISUP IAM so that gateway 110 can forward the ISUP IAM to the proper ported to network (e.g., network 112) while avoiding the ported from network (e.g., network 111). In order to obtain the number portability information needed by gateway 110, STP 106 may send a query message to access an appropriate number portability database. In one embodiment, TSBM 116 in STP 106 generates and sends a DIAMETER-based query message containing the CdPN to DIAMETER-based NP server 108. Although
The DIAMETER LIR query message may be used by TSBM 116 to request number portability information associated with the CdPN contained in the original ISUP IAM. In one embodiment, DIAMETER-based NP server 108 may include an international DIAMETER-based NP server is configured to receive DIAMETER query messages and contains number portability information that is associated with one or more foreign gateways.
Upon receiving the DIAMETER LIR query message, DIAMETER-based NP server 108 uses the CdPN identifier to search DIAMETER-NP database 118 in order to retrieve a LRN corresponding to a telephone switch (not shown) that is responsible for routing calls to the ported CdPN of destination device 114. After obtaining the LRN number from DIAMETER-based NP database 118, DIAMETER-based NP server 108 sends a DIAMETER-based response message containing the LRN to TSBM 116. Although
Upon receiving the DIAMETER LIA response message, TSBM 116 modifies the ISUP IAM to include the acquired LRN information. TSBM 116 then routes the modified ISUP IAM to network gateway 110. After receiving the modified ISUP IAM, network gateway 110 extracts the LRN and uses the LRN information to route the call. Namely, gateway 110 uses the extracted information to determine that the modified ISUP IAM is to be routed to network 112. For example, the modified ISUP IAM may contain an LRN associated with a telephone switch located in network 112.
In one embodiment, TSBM 116 is configured to perform a uniform resource identifier (URI)-to-valid routing number/steering digit format translation as explained above. In one embodiment, additional logic can be provided by the STP/TSBM to enhance the capability based on the return result of the DIAMETER server/database dip. For example, TSBM 116 may formulate a DIAMETER query message to request NP information (e.g., URI information) associated with destination device 114. Upon receiving the DIAMETER response message, TSBM 116 may be configured to extract the URI information and parse the URI information to obtain and/or derive a valid routing number or LRN. TSBM 116 then modifies the ISUP IAM to include the valid routing number or LRN. TSBM 116 subsequently routes the modified ISUP IAM to gateway 110.
Instead of routing the ISUP IAM to gateway 110 with the called party number, STP 106 may be configured to modify the ISUP IAM so that gateway 110 can forward the ISUP IAM to the efficient network (e.g., network 112) while avoiding the inefficient network (e.g., network 111). In order to obtain the LCR information needed by gateway 110, STP 106 may send a query message to access an appropriate LCR database. In one embodiment, TSBM 116 in STP 106 generates and sends an ENUM-based query message containing the CdPN to ENUM server 108.
The ENUM query message may be used by TSBM 116 to request LCR information associated with the CdPN contained in the original ISUP IAM. In one embodiment, ENUM-based NP server 108 may include an ENUM-BASED LCR server is configured to receive ENUM query messages and contains LCR information that is associated with one or more foreign gateways.
Upon receiving the ENUM query message, ENUM-based NP server 108 uses the CdPN identifier to search ENUM-based LCR database 118 in order to retrieve a RN corresponding to a telephone switch (not shown) that is responsible for routing calls to the CdPN of destination device 114. After obtaining the RN from ENUM-based LCR database 118, ENUM-based LCR server 108 sends an ENUM-based response message containing an RN associated with the called party number to TSBM 116.
Upon receiving the ENUM response message, TSBM 116 modifies the ISUP IAM to include the acquired routing number information. TSBM 116 then routes the modified ISUP IAM to network gateway 110. After receiving the modified ISUP IAM, network gateway 110 extracts the RN information and uses the RN information to route the call. Namely, gateway 110 determines that the modified ISUP IAM is to be routed to network 112. For example, the modified ISUP IAM may contain an RN associated with a telephone switch located in network 112.
In one embodiment, TSBM 116 is configured to perform a uniform resource identifier (URI)-to-valid routing number/steering digit format translation. Namely, additional logic can be provided by the STP/TSBM to enhance the capability based on the return result of the ENUM dip. For example, TSBM 116 may formulate an ENUM query for requesting LCR information associated with destination device 114. TSBM 116 may then receive a response message to the ENUM query that includes LCR information (e.g., data indicating an optimal route or link) associated with destination device 114. TSBM 116 is configured to extract the LCR information from the ENUM response message and to re-format the LCR information (e.g., routing number, etc.) as necessary so that at least some of the LCR information may be included in the modified ISUP IAM. For example, ENUM server 107 may include a routing number or gateway routing information in a URI format. TSBM 116 may be configured to extract the URI information from the ENUM response message and parse the URI information in order to obtain and/or derive a valid routing number. TSBM 116 then modifies the ISUP IAM to include the valid routing number. TSBM 116 subsequently routes the modified ISUP IAM to gateway 110 or tandem switching office.
Upon receiving the ENUM response messages, TSBM 116 modifies the ISUP IAM to include both the acquired LRN information and LCR information (e.g., a RN). In one embodiment, the digits that TSBM 116 inserts in the modified ISUP IAM may be steering or override type of data, and need not just be an LRN. TSBM 116 then routes the modified ISUP IAM to network gateway 110. After receiving the modified ISUP IAM, network gateway 110 extracts the LRN and RN and uses the extracted information to route the call.
In one embodiment, TSBM 116 is configured to perform a uniform resource identifier (URI)-to-valid routing number/steering digit format translation. Namely, additional logic can be provided by the STP/TSBM to enhance the capability based on the return result of the ENUM dips.
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.
This application claims the benefit of U.S. Provisional Patent Application Ser. No. 61/243,014, filed Sep. 16, 2009; the disclosure of which is incorporated herein by reference in its entirety.
| Number | Name | Date | Kind |
|---|---|---|---|
| 4310727 | Lawser | Jan 1982 | A |
| 4754479 | Bicknell et al. | Jun 1988 | A |
| 5089954 | Rago | Feb 1992 | A |
| 5237604 | Ryan | Aug 1993 | A |
| 5247571 | Kay et al. | Sep 1993 | A |
| 5251248 | Tokunaga et al. | Oct 1993 | A |
| 5400390 | Salin | Mar 1995 | A |
| 5422941 | Hasenauer et al. | Jun 1995 | A |
| 5423068 | Hecker | Jun 1995 | A |
| 5430719 | Weisser, Jr. | Jul 1995 | A |
| 5442683 | Hoogeveen | Aug 1995 | A |
| 5455855 | Hokari | Oct 1995 | A |
| 5457692 | Ishinabe et al. | Oct 1995 | A |
| 5457736 | Cain et al. | Oct 1995 | A |
| 5481603 | Gutierrez et al. | Jan 1996 | A |
| 5502726 | Fischer | Mar 1996 | A |
| 5504804 | Widmark et al. | Apr 1996 | A |
| 5526400 | Nguyen | Jun 1996 | A |
| 5546398 | Tucker et al. | Aug 1996 | A |
| 5550914 | Clarke et al. | Aug 1996 | A |
| 5572579 | Orriss et al. | Nov 1996 | A |
| 5579372 | Åström | Nov 1996 | A |
| 5583926 | Venier et al. | Dec 1996 | A |
| 5586177 | Farris et al. | Dec 1996 | A |
| 5590398 | Matthews | Dec 1996 | A |
| 5594942 | Antic et al. | Jan 1997 | A |
| 5598464 | Hess et al. | Jan 1997 | A |
| 5602909 | Carkner et al. | Feb 1997 | A |
| 5610977 | Williams et al. | Mar 1997 | A |
| 5623532 | Houde et al. | Apr 1997 | A |
| 5625681 | Butler, II | Apr 1997 | A |
| 5671225 | Hooper et al. | Sep 1997 | A |
| 5689548 | Maupin et al. | Nov 1997 | A |
| 5689555 | Sonnenberg | Nov 1997 | A |
| 5696816 | Sonnenberg | Dec 1997 | A |
| 5706286 | Reiman et al. | Jan 1998 | A |
| 5711002 | Foti | Jan 1998 | A |
| 5711284 | Keenan, Jr. | Jan 1998 | A |
| 5740239 | Bhagat et al. | Apr 1998 | A |
| 5764745 | Chan et al. | Jun 1998 | A |
| 5768358 | Venier et al. | Jun 1998 | A |
| 5771284 | Sonnenberg | Jun 1998 | A |
| 5796813 | Sonnenberg | Aug 1998 | A |
| 5819178 | Cropper | Oct 1998 | A |
| 5822694 | Coombes et al. | Oct 1998 | A |
| 5832382 | Alperovich | Nov 1998 | A |
| 5838683 | Corley et al. | Nov 1998 | A |
| 5854982 | Chambers et al. | Dec 1998 | A |
| 5878347 | Joensuu et al. | Mar 1999 | A |
| 5878348 | Foti | Mar 1999 | A |
| 5890063 | Mills | Mar 1999 | A |
| 5949871 | Kabay et al. | Sep 1999 | A |
| 5953662 | Lindquist et al. | Sep 1999 | A |
| 5953663 | Maupin et al. | Sep 1999 | A |
| 5983217 | Khosravi-Sichannie et al. | Nov 1999 | A |
| 6006098 | Rathnasabapathy et al. | Dec 1999 | A |
| 6009160 | Sonnenberg | Dec 1999 | A |
| 6011803 | Bicknell et al. | Jan 2000 | A |
| 6014557 | Morton et al. | Jan 2000 | A |
| 6018657 | Kennedy, III et al. | Jan 2000 | A |
| 6021126 | White et al. | Feb 2000 | A |
| 6038456 | Colby et al. | Mar 2000 | A |
| 6049714 | Patel | Apr 2000 | A |
| 6097960 | Rathnasabapathy et al. | Aug 2000 | A |
| 6108332 | Kasiviswanathan | Aug 2000 | A |
| 6115463 | Coulombe et al. | Sep 2000 | A |
| H1895 | Hoffpauir et al. | Oct 2000 | H |
| 6128377 | Sonnenberg | Oct 2000 | A |
| 6134316 | Kallioniemi et al. | Oct 2000 | A |
| 6134618 | Hebert | Oct 2000 | A |
| 6137806 | Martinez | Oct 2000 | A |
| 6138016 | Kulkarni et al. | Oct 2000 | A |
| 6138017 | Price et al. | Oct 2000 | A |
| 6138023 | Agarwal et al. | Oct 2000 | A |
| 6144857 | Price et al. | Nov 2000 | A |
| 6148204 | Urs et al. | Nov 2000 | A |
| 6182086 | Lomet et al. | Jan 2001 | B1 |
| 6192242 | Rollender | Feb 2001 | B1 |
| 6205210 | Rainey et al. | Mar 2001 | B1 |
| 6226517 | Britt et al. | May 2001 | B1 |
| 6236365 | LeBlanc et al. | May 2001 | B1 |
| 6263212 | Ross et al. | Jul 2001 | B1 |
| 6272136 | Lin et al. | Aug 2001 | B1 |
| 6308075 | Irten et al. | Oct 2001 | B1 |
| 6321268 | Dillon et al. | Nov 2001 | B1 |
| 6327350 | Spangler et al. | Dec 2001 | B1 |
| 6359979 | Wang et al. | Mar 2002 | B1 |
| 6411632 | Lindgren et al. | Jun 2002 | B2 |
| 6424621 | Ramaswamy et al. | Jul 2002 | B1 |
| 6424832 | Britt et al. | Jul 2002 | B1 |
| 6434155 | Jones et al. | Aug 2002 | B1 |
| 6438223 | Eskafi et al. | Aug 2002 | B1 |
| 6456708 | Copley et al. | Sep 2002 | B1 |
| 6463055 | Lupien et al. | Oct 2002 | B1 |
| 6466796 | Jacobson et al. | Oct 2002 | B1 |
| 6505046 | Baker | Jan 2003 | B1 |
| 6510164 | Ramaswamy et al. | Jan 2003 | B1 |
| 6515997 | Feltner et al. | Feb 2003 | B1 |
| 6535599 | Torrey et al. | Mar 2003 | B1 |
| 6535746 | Yu et al. | Mar 2003 | B1 |
| 6539077 | Ranalli et al. | Mar 2003 | B1 |
| 6560216 | McNiff et al. | May 2003 | B1 |
| 6560456 | Lohtia et al. | May 2003 | B1 |
| 6570855 | Kung et al. | May 2003 | B1 |
| 6574327 | Clark et al. | Jun 2003 | B2 |
| 6574481 | Rathnasabapathy et al. | Jun 2003 | B1 |
| 6594258 | Larson et al. | Jul 2003 | B1 |
| 6606668 | MeLampy et al. | Aug 2003 | B1 |
| 6611516 | Pirkola et al. | Aug 2003 | B1 |
| 6639981 | Dunn, Jr. et al. | Oct 2003 | B1 |
| 6643511 | Rune et al. | Nov 2003 | B1 |
| 6647113 | McCann et al. | Nov 2003 | B2 |
| 6683881 | Mijares et al. | Jan 2004 | B1 |
| 6684073 | Joss et al. | Jan 2004 | B1 |
| 6724801 | Sylvain | Apr 2004 | B1 |
| 6731741 | Fourcand et al. | May 2004 | B1 |
| 6731926 | Link, II et al. | May 2004 | B1 |
| 6738636 | Lielbriedis | May 2004 | B2 |
| 6748057 | Ranalli et al. | Jun 2004 | B2 |
| 6795701 | Baker et al. | Sep 2004 | B1 |
| 6836477 | West, Jr. et al. | Dec 2004 | B1 |
| 6839421 | Ferraro Esparza et al. | Jan 2005 | B2 |
| 6865266 | Pershan | Mar 2005 | B1 |
| 6871070 | Ejzak | Mar 2005 | B2 |
| 6873849 | de la Red et al. | Mar 2005 | B2 |
| 6885872 | McCann et al. | Apr 2005 | B2 |
| 6914973 | Marsico | Jul 2005 | B2 |
| 6917612 | Foti et al. | Jul 2005 | B2 |
| 6944666 | Belkin | Sep 2005 | B2 |
| 6950441 | Kaczmarczyk et al. | Sep 2005 | B1 |
| 7010002 | Chow et al. | Mar 2006 | B2 |
| 7027582 | Khello et al. | Apr 2006 | B2 |
| 7079524 | Bantukul et al. | Jul 2006 | B2 |
| 7079853 | Rathnasabapathy et al. | Jul 2006 | B2 |
| 7221952 | Cho et al. | May 2007 | B2 |
| 7457283 | Dalton, Jr. et al. | Nov 2008 | B2 |
| 7627108 | Enzmann et al. | Dec 2009 | B1 |
| 7664495 | Bonner et al. | Feb 2010 | B1 |
| 7693135 | Pershan | Apr 2010 | B2 |
| 7746864 | Asawa et al. | Jun 2010 | B1 |
| 7787878 | Li et al. | Aug 2010 | B2 |
| 7805532 | Pattison et al. | Sep 2010 | B2 |
| 7860231 | Florkey et al. | Dec 2010 | B2 |
| 7948978 | Rogers et al. | May 2011 | B1 |
| 7984130 | Bogineni et al. | Jul 2011 | B2 |
| 8027319 | Chin et al. | Sep 2011 | B2 |
| 20010030957 | McCann et al. | Oct 2001 | A1 |
| 20010040957 | McCann et al. | Nov 2001 | A1 |
| 20020048360 | Zambre et al. | Apr 2002 | A1 |
| 20020054674 | Chang et al. | May 2002 | A1 |
| 20020080947 | Mikhailov et al. | Jun 2002 | A1 |
| 20020114440 | Madour et al. | Aug 2002 | A1 |
| 20020122547 | Hinchey et al. | Sep 2002 | A1 |
| 20020173320 | Aitken et al. | Nov 2002 | A1 |
| 20020176562 | Hao | Nov 2002 | A1 |
| 20030026289 | Mukherjee et al. | Feb 2003 | A1 |
| 20030037108 | Peiffer et al. | Feb 2003 | A1 |
| 20030054844 | Anvekar et al. | Mar 2003 | A1 |
| 20030081754 | Esparza et al. | May 2003 | A1 |
| 20030095541 | Chang et al. | May 2003 | A1 |
| 20030109271 | Lewis et al. | Jun 2003 | A1 |
| 20030193967 | Fenton et al. | Oct 2003 | A1 |
| 20030227899 | McCann | Dec 2003 | A1 |
| 20040003114 | Adamczyk | Jan 2004 | A1 |
| 20040024894 | Osman et al. | Feb 2004 | A1 |
| 20040081206 | Allison et al. | Apr 2004 | A1 |
| 20040082332 | McCann et al. | Apr 2004 | A1 |
| 20040087300 | Lewis | May 2004 | A1 |
| 20040142707 | Midkiff et al. | Jul 2004 | A1 |
| 20040184435 | Westman | Sep 2004 | A1 |
| 20040198351 | Knotts | Oct 2004 | A1 |
| 20040202187 | Kelly et al. | Oct 2004 | A1 |
| 20040264671 | Lamberton et al. | Dec 2004 | A1 |
| 20050003838 | McCann et al. | Jan 2005 | A1 |
| 20050119017 | Lovell, Jr. et al. | Jun 2005 | A1 |
| 20050281399 | Moisey et al. | Dec 2005 | A1 |
| 20050286531 | Tuohino et al. | Dec 2005 | A1 |
| 20060034270 | Haase et al. | Feb 2006 | A1 |
| 20060079236 | Del Pino et al. | Apr 2006 | A1 |
| 20060105766 | Azada et al. | May 2006 | A1 |
| 20060245573 | Sheth et al. | Nov 2006 | A1 |
| 20060291488 | Naqvi et al. | Dec 2006 | A1 |
| 20070104184 | Ku et al. | May 2007 | A1 |
| 20070153995 | Fang et al. | Jul 2007 | A1 |
| 20070243876 | Duan | Oct 2007 | A1 |
| 20070258575 | Douglas et al. | Nov 2007 | A1 |
| 20070286379 | Wiatrowski et al. | Dec 2007 | A1 |
| 20080013533 | Bogineni et al. | Jan 2008 | A1 |
| 20080081754 | Plemons et al. | Apr 2008 | A1 |
| 20080198862 | Bantukul et al. | Aug 2008 | A1 |
| 20080198996 | Bantukul et al. | Aug 2008 | A1 |
| 20090074174 | Allen et al. | Mar 2009 | A1 |
| 20090227276 | Agarwal et al. | Sep 2009 | A1 |
| Number | Date | Country |
|---|---|---|
| 0 512 962 | Nov 1992 | EP |
| 0 669 771 | Aug 1995 | EP |
| 0 936 825 | Aug 1999 | EP |
| 0 944 276 | Sep 1999 | EP |
| 1 100 279 | May 2001 | EP |
| 1 282 983 | Aug 2010 | EP |
| 1020030025024 | Mar 2003 | KR |
| 10-2007-0061774 | Jun 2007 | KR |
| WO 9512292 | May 1995 | WO |
| WO 9611557 | Apr 1996 | WO |
| WO 9733441 | Sep 1997 | WO |
| WO 9742776 | Nov 1997 | WO |
| WO 9856195 | Dec 1998 | WO |
| WO 9911087 | Mar 1999 | WO |
| WO 9925130 | May 1999 | WO |
| WO 9957926 | Nov 1999 | WO |
| WO 0016583 | Mar 2000 | WO |
| WO 0060839 | Oct 2000 | WO |
| WO 0076134 | Dec 2000 | WO |
| WO 0186971 | Nov 2001 | WO |
| WO 0221857 | Mar 2002 | WO |
| WO 0221859 | Mar 2002 | WO |
| WO 03005664 | Jan 2003 | WO |
| WO 2004002043 | Dec 2003 | WO |
| WO 2004006534 | Jan 2004 | WO |
| WO 2004075507 | Sep 2004 | WO |
| WO 2007146257 | Dec 2007 | WO |
| WO 2008103333 | Aug 2008 | WO |
| WO 2008103334 | Aug 2008 | WO |
| WO 2011047382 | Apr 2011 | WO |
| Number | Date | Country | |
|---|---|---|---|
| 20110098049 A1 | Apr 2011 | US |
| Number | Date | Country | |
|---|---|---|---|
| 61243014 | Sep 2009 | US |