Source: http://www.google.com/patents/US7856094?dq=6,202,008
Timestamp: 2014-03-10 20:41:33
Document Index: 787379666

Matched Legal Cases: ['art 1', 'Application No. 07', 'Application No. 03', 'Application No. 05', 'Application No. 03', 'art 1', 'Application No. 03', 'Application No. 06', 'Application No. 200680017480', 'Application No. 03']

Patent US7856094 - Methods, systems, and computer program products for providing ... - Google PatentsSearch Images Maps Play YouTube News Gmail Drive More »Sign inAdvanced Patent SearchPatentsMethods, systems, and computer program products for providing telecommunication services between a SIP network and an SS7 network are disclosed. In one method, SIP/SS7 gateway receives an INVITE message from a SIP proxy server. The SIP/SS7 gateway extracts a called party number from the INVITE message...http://www.google.com/patents/US7856094?utm_source=gb-gplus-sharePatent US7856094 - Methods, systems, and computer program products for providing telecommunications services between a session initiation protocol (SIP) network and a signaling system 7 (SS7) networkAdvanced Patent SearchPublication numberUS7856094 B2Publication typeGrantApplication numberUS 11/085,620Publication dateDec 21, 2010Filing dateMar 21, 2005Priority dateMar 21, 2005Also published asCN101189860A, CN101189860B, EP1867115A2, EP1867115A4, US8520828, US20060209791, US20110040884, WO2006102339A2, WO2006102339A3Publication number085620, 11085620, US 7856094 B2, US 7856094B2, US-B2-7856094, US7856094 B2, US7856094B2InventorsSeetharaman Khadri, Robby D. Benedyk, Vikram NairOriginal AssigneeTekelecExport CitationBiBTeX, EndNote, RefManPatent Citations (50), Non-Patent Citations (44), Referenced by (9), Classifications (24), Legal Events (5) External Links: USPTO, USPTO Assignment, EspacenetMethods, systems, and computer program products for providing telecommunications services between a session initiation protocol (SIP) network and a signaling system 7 (SS7) networkUS 7856094 B2Abstract Methods, systems, and computer program products for providing telecommunication services between a SIP network and an SS7 network are disclosed. In one method, SIP/SS7 gateway receives an INVITE message from a SIP proxy server. The SIP/SS7 gateway extracts a called party number from the INVITE message and determines whether a telecommunications service is required and a type of service required for the INVITE message based on the called party number. The SIP/SS7 gateway then formulates an SS7 query to a database corresponding to the identified service type. The SIP/SS7 gateway receives a response from the database and uses data from the response to facilitate completion of the call. In one example, the SIP/SS7 gateway may forward a routing number extracted from the response back to the originating SIP proxy server. In another example, the SIP/SS7 gateway may generate a new INVITE message and forward the new INVITE message to a terminating SIP proxy server. In yet another example, the SIP/SS7 gateway may formulate a second query to the same database or to a different database to obtain further information for facilitate completion of the call.
TECHNICAL FIELD The subject matter disclosed herein relates to providing inter-network telecommunications services. More particularly, the subject matter disclosed herein relates to methods, systems, and computer program products for providing telecommunications services between a session initiation protocol (SIP) network and a signaling system 7 (SS7) network.
BACKGROUND ART Telecommunications networks currently utilize signaling system 7 (SS7) signaling protocol to effect the exchange of information used to provide advanced intelligent network (AIN) and intelligent network (IN) services, such as number portability (NP) service and toll-free calling service. Such services will be referred to herein as �telecommunications services.� The data required to provide such telecommunications services may be stored in a service control point (SCP). A service may be invoked when a switch that originates a call determines that an IN or AIN trigger exists for the called party number, queries an SCP, and obtains a response including the requested information.
SUMMARY According to one aspect, the subject matter described herein comprises methods, systems, and computer program products for providing telecommunications services between a SIP network and an SS7 network. A method for providing such services may include receiving a signaling message relating to a call at a SIP/SS7 gateway. The signaling message may include a called party number. At the SIP/SS7 gateway, a telecommunications service required for the call may be identified based on the called party number. Once the service is identified, the SIP/SS7 gateway formulates a TCAP query and sends the TCAP query to the SS7 network. The SS7 network routes the TCAP query to the appropriate destination. The destination provides a TCAP response, which is forwarded from the SS7 network to the SIP/SS7 gateway.
DETAILED DESCRIPTION Methods, systems, and computer program products for providing telecommunications services signaling between a session initiation protocol (SIP) network and a signaling system 7 (SS7) network may be implemented in any suitable device having SIP and SS7 protocol capabilities. One example of a combination of hardware platforms suitable for implementing the methods, systems, and computer program products described herein is the EAGLE� STP platform and the TEKSERVER� platform, both available from Tekelec of Calabasas, Calif. The EAGLE� STP platform may implement the STP functionality described herein for delivering messages to SCPs in the SS7 network that provide telecommunications services, such as LNP, toll free, line information database (LIDB), CLASS, or other services. The TEKSERVER� platform may be used to implement the SIP/SS7 interworking functionality described herein.
Patent CitationsCited PatentFiling datePublication dateApplicantTitleUS4191860 *Jul 13, 1978Mar 4, 1980Bell Telephone Laboratories, IncorporatedData base communication call processing methodUS5602909 *Dec 27, 1995Feb 11, 1997Stentor Resource Centre, Inc.Number portability using database queryUS5650998May 4, 1995Jul 22, 1997International Business Machines CorporationMethod for reassigning traffic in a common channel signalling system (SS7)US5671225Sep 1, 1995Sep 23, 1997Digital Equipment CorporationDistributed interactive multimedia service systemUS5838683Mar 13, 1995Nov 17, 1998Selsius Systems Inc.Distributed interactive multimedia system architectureUS5852660Apr 10, 1996Dec 22, 1998Ericsson Inc.Network protocol conversion module within a telecommunications systemUS6002693Jun 4, 1997Dec 14, 1999Nortel Networks CorporationMethod and system for routing messages in a telecommunication network using an expanded signalling link selector fieldUS6134618Mar 26, 1999Oct 17, 2000Excel Switching Inc.Telecommunication switch having a universal API with a single call processing message including user-definable data and response message each having a generic formatUS6145120Mar 24, 1998Nov 7, 2000Lockheed Martin CorporationDeclaration programming language extension for procedural programming languagesUS6167129Apr 3, 1998Dec 26, 2000TekelecMethod and apparatus for signal mediation in a common channel signaling networkUS6182086Mar 2, 1998Jan 30, 2001Microsoft CorporationClient-server computer system with application recovery of server applications and client applicationsUS6249572Jun 8, 1998Jun 19, 2001Inet Technologies, Inc.Transaction control application part (TCAP) call detail record generation in a communications networkUS6311323Sep 7, 1999Oct 30, 2001Microsoft CorporationComputer programming language statement building and information toolUS6327267Dec 21, 1998Dec 4, 2001EricssonincSystems and methods for routing a message through a signaling network associated with a public switched telephone network (PSTN), including a method for performing global title routing on an internet protocol (IP) addressUS6396840Jun 3, 1998May 28, 2002Nortel Networks LimitedMethod, interface and system for connecting communication traffic across an intermediate networkUS6434155Dec 22, 1999Aug 13, 2002Alcatel Usa Sourcing, L.P.Weighted round robin engine used in scheduling the distribution of ATM cellsUS6578187Jul 24, 2001Jun 10, 2003Hiroshi YasudaDigital circuit design method using programming languageUS6611584Oct 26, 1999Aug 26, 2003Telefonaktiebolaget Lm EricssonMethod and a system for use in a telecommunications networkUS6625273Mar 28, 2000Sep 23, 2003Sevis Systems, Inc.System and method for a local number portability cacheUS6731741Mar 31, 2000May 4, 2004AlcatelSignaling server for processing signaling information in a telecommunications networkUS6748585Nov 29, 2000Jun 8, 2004Microsoft CorporationComputer programming language pronounsUS6779030Jan 4, 2002Aug 17, 2004Worldcom, Inc.Intelligent networkUS6785374 *Sep 30, 2002Aug 31, 2004Guanglu WangMethod and apparatus for providing transaction capabilities application part information in a session initiation protocol systemUS6795546Nov 14, 2002Sep 21, 2004TekelecMethods and systems for distributing signaling messages among multiple processors for stateful and/or sequenced processing of the messages on a per-sequence basisUS6944666Sep 18, 2003Sep 13, 2005Sun Microsystems, Inc.Mechanism for enabling customized session managers to interact with a network serverUS6959076Jul 13, 2001Oct 25, 2005Tek�lecMethods and systems for providing triggerless intelligent network (IN) screening services based on call setup messagesUS7286545Mar 26, 2002Oct 23, 2007Nortel Networks LimitedService brokerUS7554974Mar 9, 2004Jun 30, 2009TekelecSystems and methods of performing stateful signaling transactions in a distributed processing environmentUS20010046285Mar 9, 2001Nov 29, 2001Jae-Han ParkINAP processing method for communication between SSP and TCAPUS20010053218Aug 23, 2001Dec 20, 2001Alex LeungTransaction bridging/forwarding in signaling system of telecommunications networkUS20020048360Apr 6, 2001Apr 25, 2002Zambre Rajan A.System and methods for distributed telecommunication applications for the public switched telephone network and the public land mobile networkUS20020054674 *Jul 13, 2001May 9, 2002Chang James Tjin-TekMethods and systems for providing triggerless intelligent network (in) screening services based on call setup messagesUS20020059411Sep 6, 2001May 16, 2002Worldcom, Inc.Intelligent call platform for an intelligent distributed network architectureUS20020178262May 21, 2002Nov 28, 2002David BonnellSystem and method for dynamic load balancingUS20030037108Aug 16, 2002Feb 20, 2003Christopher PeifferSystem and method for maintaining statefulness during client-server interactionsUS20030231652Mar 31, 2003Dec 18, 2003TekelecMethod for encapsulating a signaling system seven (SS7) user part message in an internet protocol (IP) packet for transmission over an IP networkUS20030235285Jun 25, 2002Dec 25, 2003Marsico Peter JosephMethods and systems for improving trunk utilization for calls to ported numbersUS20040024894Aug 2, 2002Feb 5, 2004Osman Fazil IsmetHigh data rate stateful protocol processingUS20040264671Apr 2, 2004Dec 30, 2004Marc LambertonMethods and apparatus for controlling processing entities, such as distributed signalling gatewaysUS20050094623Oct 31, 2003May 5, 2005D'eletto RobertApparatus and method for voice over IP traffic separation and factor determinationUS20050141528 *Jul 27, 2004Jun 30, 2005Hitachi Communication Technologies, Ltd.Media gateway and automatic telephone call redirecting service systemUS20050203994Mar 9, 2004Sep 15, 2005TekelecSystems and methods of performing stateful signaling transactions in a distributed processing environmentUS20070168421Mar 29, 2006Jul 19, 2007TekelecMethods, systems, and computer program products for decentralized processing of signaling messages in a multi-application processing environmentUS20080181382Jan 31, 2008Jul 31, 2008Yoogin LeanMethods, systems, and computer program products for applying multiple communications services to a callUS20080260119Apr 21, 2008Oct 23, 2008Rohini MaratheSystems, methods, and computer program products for providing service interaction and mediation in a communications networkUS20080285438Apr 21, 2008Nov 20, 2008Rohini MaratheMethods, systems, and computer program products for providing fault-tolerant service interaction and mediation function in a communications networkKR20030025024A Title not availableWO2002007456A1Jul 13, 2001Jan 24, 2002Chang James Tjin TekTriggerless screening servicesWO2007081934A2Jan 9, 2007Jul 19, 2007Tekelec UsMethods, systems, and computer program products for decentralized processing of signaling messages in a multi-application processing environmentWO2008130709A2Apr 21, 2008Oct 30, 2008Rohini MaratheSystems, methods, and computer program products for providing service interaction and mediation in a communications network* Cited by examinerNon-Patent CitationsReference1"Digital Cellular Telecommunications System (Phase 2+); Universal Mobile Telecommunications Systems (UMTS); Network Architecture," 3GPP TS 23.002 version 7.1.0 Release 7, ETSI TS 123 002 (Mar. 2006).2"Eagle STP Platform," Tekelec, Publication 908-0126-01, Rev. A, pp. 1-4 (Copyright 1997).3"INAP Feature Module," Cisco MGC Software Release 9.5(2), pp. 1-16 (Dec. 3, 2003).4"Integrated Services Digital Network (ISDN); Signalling System No. 7 (SS7); ISDN User Part (ISUP) Version 4 for the International Interface; Part 1: Basic Services," European Telecommunications Standards Institute, ETSI EN 300 356-1, V4.2.1, pp. 1-44 (May 2001).5"Interface Recommendation for Intelligent Network Capability Set 3:SCF-SSF Interface,"ITU-T, Q.1238.2, pp. 7-9,73-76, and 85-10 (Jun. 2000).6"Signalling System No. 7-ISDN User Part Functional Description," ITU-T, Q.761 (Dec. 1999).7"Signalling System No. 7-ISDN User Part Functional Description," ITU-T, Q.762 (Dec. 1999).8"Tekelec Announces Advanced Signaling Architecture-TekWare," Tekelec, pp. 1-3 (Jun. 4, 2002).9"Tekelec Introduces TekWare(TM) IN and TekWare Mediation," Tekelec, p. 1 (May 28, 2003).10"Signalling System No. 7�ISDN User Part Functional Description," ITU-T, Q.761 (Dec. 1999).11"Signalling System No. 7�ISDN User Part Functional Description," ITU-T, Q.762 (Dec. 1999).12"Tekelec Announces Advanced Signaling Architecture�TekWare," Tekelec, pp. 1-3 (Jun. 4, 2002).13"Tekelec Introduces TekWare� IN and TekWare Mediation," Tekelec, p. 1 (May 28, 2003).14Communication of European Publication Number and Information on the Application of Article 67(3) EPC for European Application No. 07 709 644.4 (Sep. 3, 2008).15Communication of European Publication Number and Information on the Application of Article 67(3) EPC for European Patent No. 2143230 (Dec. 16, 2009).16Communication pursuant to Article 94(3) EPC for European Application No. 03 796 406.1 (Jun. 19, 2008).17Communication pursuant to Article 94(3) EPC for European Application No. 05 725 074.8 (Mar. 26, 2010).18Communication pursuant to Article 96(2) EPC for European Application No. 03 796 406.1 (Sep. 28, 2006).19Crowe, "Cellular Network Perspectives," Wireless Review, pp. 1-4 (Mar. 2001).20Handley et al., "SIP: Session Initiation Protocol," Network Working Group, RFC 2543 (Mar. 1999).21Integrated Services Digital Network (ISDN); Signalling System No. 7; Signalling Connection Control Part (SCCP) (connectionless and connection-oriented) to Support International Interconnection; Part 1: Protocol Specification, European Telecommunications Standards Institute, ETSI EN 300 009-1, V1.4.2, pp. 1-18 (Nov. 1999).22Liao et al., "SS7-TCAP/IP Interworking," Internet Engineering Task Force, pp. 1-14 (Mar. 1999).23Marshall et al., "SIP Extensions for Supporting Distributed Call State," SIP Working Group, Internet Draft, pp. 1-12 (Aug. 2001).24Non-Final Official Action for U.S. Appl. No. 11/392,241 (May 25, 2010).25Non-Final Official Action for U.S. Appl. No. 12/106,869 (Apr. 15, 2010).26Notice of Allowance and Fee(s) Due for U.S. Appl. No. 10/294,400 (Apr. 28, 2004).27Notice of Allowance and Fee(s) Due for U.S. Appl. No. 10/796,653 (Feb. 26, 2009).28Notice of Panel Decision from Pre-Appeal Brief Review for U.S. Appl. No. 10/796,652 (Dec. 8, 2008).29Notification of European Publication Number and Information on the Application of Article 67(3) EPC for European Application No. 03 796 406.1 (Jul. 20, 2005).30Notification of European Publication Number and Information on the Application of Article 67(3) EPC for European Application No. 06 739 166.4 (Nov. 21, 2007).31Notification of Transmittal of the International Search Report and the Written Opinion of the International Searching Authority, or the Declaration for International Application No. PCT/US06/10263 (Sep. 25, 2007).32Notification of Transmittal of the International Search Report and the Written Opinion of the International Searching Authority, or the Declaration for International Application No. PCT/US07/00492 (Oct. 19, 2007).33Notification of Transmittal of the International Search Report and the Written Opinion of the International Searching Authority, or the Declaration for International Application No. PCT/US08/01285 (Jun. 2, 2008).34Notification of Transmittal of the International Search Report and the Written Opinion of the International Searching Authority, or the Declaration for International Application No. PCT/US2008/0051.75 (Aug. 12, 2008).35Notification of Transmittal of the International Search Report and Written Opinion of the International Searching Authority, or the Declaration for International Application No. PCT/US05/07712 (Jul. 25, 2006).36Notification of Transmittal of the International Search Report or the Declaration for International Application No. PCT/US03/36520 (Jul. 6, 2004).37Office Action for U.S. Appl. No. 10/796,653 (Apr. 30, 2008).38Office Action for U.S. Appl. No. 10/796,653 (Oct. 2, 2007).39Official Action for Chinese Patent Application No. 200680017480.6 (Mar. 18, 2010).40Redmill, "An Introduction to SS7," Booktrout Technology, pp. 1-26 (Jul. 2001).41Restriction and/or Election Requirement for U.S. Appl. No. 12/106,807 (Apr. 28, 2010).42Summons to Attend Oral Proceedings Pursuant to Rule 115(1) EPC for European Patent No. 1568203 (Mar. 11, 2010).43Supplementary European Search Report for European Application No. 03 796 406.1 (May 10, 2006).44Supplementary European Search Report for European Patent No. 1738269 (Dec. 11, 2009).Referenced byCiting PatentFiling datePublication dateApplicantTitleUS8059667Jan 31, 2008Nov 15, 2011TekelecMethods, systems, and computer program products for applying multiple communications services to a callUS8296448 *Aug 25, 2009Oct 23, 2012Verizon Patent And Licensing Inc.Internet protocol multimedia system (IMS) mobile session initiation protocol (SIP) agentUS8400947 *Jul 19, 2007Mar 19, 2013Tekelec, Inc.Methods, systems, and computer program products for specifying a particular ENUM service type in a communications network that utilizes a plurality of different ENUM service typesUS8520828Oct 27, 2010Aug 27, 2013Tekelec, Inc.Methods, systems, and computer program products for providing telecommunications services between a session initiation protocol (SIP) network and a signaling system 7 (SS7) networkUS8600007 *Nov 24, 2009Dec 3, 2013Tekelec Global, Inc.Systems, methods, and computer readable media for providing toll-free service in a telecommunications networkUS20080025492 *Jul 19, 2007Jan 31, 2008TekelecMethods, systems, and computer program products for specifying a particular ENUM service type in a communications network that utilizes a plurality of different ENUM service typesUS20100158201 *Nov 24, 2009Jun 24, 2010Rohini Vijay MaratheSystems, methods, and computer readable media for providing toll-free service in a telecommunications networkUS20110051712 *Aug 25, 2009Mar 3, 2011Verizon Patent And Licensing, Inc.Internet protocol multimedia system (ims) mobile session initiation protocol (sip) agentUS20110164744 *Mar 10, 2011Jul 7, 2011Robert OlshanskyPbx call management* Cited by examinerClassifications U.S. Classification379/219, 379/221.13International ClassificationH04M7/00Cooperative ClassificationH04L65/1006, H04Q2213/13348, H04Q3/005, H04Q2213/13204, H04Q3/0025, H04L41/046, H04L41/0866, H04L65/104, H04Q2213/13339, H04Q2213/13389, H04Q2213/13196, H04Q2213/13345, H04M2207/12, H04Q2213/13176, H04Q2213/13103, H04M7/127European ClassificationH04Q3/00D3P, H04L29/06M2N2S4, H04M7/12H12S, H04Q3/00D2, H04L29/06M2H2Legal EventsDateCodeEventDescriptionMay 9, 2012ASAssignmentOwner name: TEKELEC, INC., NORTH CAROLINAFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:TEKELEC GLOBAL, INC.;REEL/FRAME:028184/0119Effective date: 20120427Apr 20, 2012ASAssignmentFree format text: CHANGE OF NAME;ASSIGNOR:TEKELEC;REEL/FRAME:028078/0287Owner name: TEKELEC GLOBAL, INC., NORTH CAROLINAEffective date: 20120130Feb 24, 2012ASAssignmentFree format text: SECURITY INTEREST;ASSIGNORS:TEKELEC;CAMIANT, INC.;REEL/FRAME:028035/0659Effective date: 20120127Owner name: WILMINGTON TRUST, NATIONAL ASSOCIATION, MINNESOTASep 20, 2011CCCertificate of correctionMay 19, 2005ASAssignmentOwner name: TEKELEC, CALIFORNIAFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:KHADRI, SEETHARAMAN;BENEDYK, ROBBY D.;NAIR, VIKRAM;REEL/FRAME:016259/0401;SIGNING DATES FROM 20050429 TO 20050513Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:KHADRI, SEETHARAMAN;BENEDYK, ROBBY D.;NAIR, VIKRAM;SIGNING DATES FROM 20050429 TO 20050513;REEL/FRAME:016259/0401RotateOriginal ImageGoogle Home - Sitemap - USPTO Bulk Downloads - Privacy Policy - Terms of Service - About Google Patents - Send FeedbackData provided by IFI CLAIMS Patent Services©2012 Google