Patents Assigned to Tekelec
  • Patent number: 7864943
    Abstract: Methods and systems for load sharing and preserving sequencing of signaling connection control part (SCCP) messages are disclosed. According to one method, SCCP messages are received at an inbound interface module and assigned a sequence number. Each SCCP message is then transmitted using a load sharing algorithm to any one of a plurality of SCCP modules for SCCP processing. After the SCCP processing, the SCCP messages are returned to the inbound interface module and ordered based on the assigned sequence numbers the messages are then transmitted in order to an outbound interface module.
    Type: Grant
    Filed: August 20, 2004
    Date of Patent: January 4, 2011
    Assignee: Tekelec
    Inventors: Mark Ernest Davidson, Devesh Agarwal, Raghavendra Gopala Rao
  • Patent number: 7864665
    Abstract: Methods and systems for detecting IP route failure using a request-reply protocol, such as address resolution protocol (ARP), and for dynamically re-routing VoIP sessions in a VoIP device in response to failure of an IP route are disclosed. A plurality of IP routes are established between a first VoIP device and a second VoIP device. VoIP sessions are assigned to the IP routes. ARP is used to detect a failure of an IP route. In response to detecting a failure of at least one IP route, VoIP sessions are rerouted from the failed IP route to an alternate IP route.
    Type: Grant
    Filed: December 17, 2004
    Date of Patent: January 4, 2011
    Assignee: Tekelec
    Inventors: Yen Shei, Christopher J. Ouellette, Samuel O. Perry
  • Patent number: 7861056
    Abstract: Methods, systems, and computer program products for providing memory management with constant defragmentation time are disclosed. According to one aspect, the subject matter described herein includes a method for memory management. The method includes dividing memory to be allocated into a plurality of pages of equal size P, wherein P is an integer. The method also includes designating each page for holding records of a respective predetermined record size, at least some of the respective predetermined record sizes being different from each other, wherein, when filled, each page holds records of its respective predetermined record size and wherein at least some of the pages hold a remainder record having a size based on the page size P and the space allocated for the maximum number of records of the page's respective predetermined record size that will fit within the page. The method also includes allocating memory so that each page is populated with records of its respective predetermined record size.
    Type: Grant
    Filed: February 20, 2007
    Date of Patent: December 28, 2010
    Assignee: Tekelec
    Inventors: Rohini Marathe, Jonathan E. Nocjar
  • Patent number: 7860799
    Abstract: Methods, systems, and computer program products for providing media content delivery audit and verification services are disclosed. In one example, a monitoring system analyzes messages associated with communications in a wireless communications network. The monitoring system identifies, from the messages, messages that are associated with the request for or delivery of media content to a wireless communications device via the network. Copies of the messages relating to media content delivery are generated, correlated, and analyzed in order to provide a network operator with information that may be used to verify media content delivery transactions and associated revenues.
    Type: Grant
    Filed: April 27, 2006
    Date of Patent: December 28, 2010
    Assignee: Tekelec
    Inventors: Travis E. Russell, Peter J. Marsico
  • Patent number: 7856094
    Abstract: 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.
    Type: Grant
    Filed: March 21, 2005
    Date of Patent: December 21, 2010
    Assignee: Tekelec
    Inventors: Seetharaman Khadri, Robby D. Benedyk, Vikram Nair
  • Patent number: 7853784
    Abstract: A filtering and application triggering platform may be implemented on a signaling message routing node to decode signaling messages and increase efficiency in subsequent processing of the signaling message. A communications link module on a signaling message routing node receives a signaling message. A first filtering and application triggering module associated with the communication link module extracts predetermined parameters from the signaling message and generates a decode key based on the parameters. The first filtering and application triggering module applies a first triggering rule to the decode key and determines whether to forward or drop the message. If the first filtering and application triggering module determines that the message should be forwarded, the first filtering and application triggering module forwards the message to another processing module within the signaling message routing node. The decode key is forwarded along with the message.
    Type: Grant
    Filed: May 1, 2003
    Date of Patent: December 14, 2010
    Assignee: Tekelec
    Inventors: Rick L. Allison, Thomas M. McCann, Apirux Bantukul, Richard Edward Schaedler
  • Patent number: 7853707
    Abstract: Methods and systems for link-level alignment between processing modules or cards and distributed processing system are disclosed. According to one method, cards that support link level communications parameter negotiation exchange link status signal units (LSSUs) to negotiate a common set of link level communications. For link level communications between a card that supports parameter negotiation and a card that does not support link level communications parameter negotiation, LSSUs are exchanged, and the cards establish link level communications using a default set of parameter values.
    Type: Grant
    Filed: February 27, 2004
    Date of Patent: December 14, 2010
    Assignee: Tekelec
    Inventor: David Wayne Minnich
  • Patent number: 7848767
    Abstract: Methods and systems for migrating between application layer mobile signaling protocols are disclosed. For subscribers of multiple protocols, the registration status is tracked in one or more of the protocols. When a location query message for a subscriber of multiple protocols is received, it is determined whether the subscriber is registered according to the tracked protocol. If the subscriber is registered according to the tracked protocol and the request originated from an MSC of the tracked protocol, the message is routed to an HLR of the tracked protocol. If the subscriber is not registered according to the tracked protocol, a response is formulated to the first message. The response optionally includes a prefix that directs the originating MSC to route the call to an MSC of the non-tracked protocol.
    Type: Grant
    Filed: April 2, 2003
    Date of Patent: December 7, 2010
    Assignee: Tekelec
    Inventors: Thomas M. McCann, Raghavendra G. Rao
  • Patent number: 7844033
    Abstract: Methods, systems, and computer program products for performing a trace of a communications transaction using a dynamically generated endpoint identifier list are disclosed. According to one method, a first endpoint identifier for identifying a communications endpoint is received. A list including the first endpoint identifier is created. A signaling message including the first endpoint identifier may be searched for in the list. A parameter from the signaling message having the first endpoint identifier may be extracted that is distinct from the endpoint identifier. Further, the method may include searching for signaling messages having the extracted parameter. The method may include adding to the list any endpoint identifiers found in the search for signaling messages having the extracted parameter. The method may include searching for signaling messages having any of the endpoint identifiers in the list and thereby tracing a communications transaction involving endpoints in the endpoint identifier list.
    Type: Grant
    Filed: June 5, 2006
    Date of Patent: November 30, 2010
    Assignee: Tekelec
    Inventors: Michael J. Drum, Peter J. Marsico
  • Patent number: 7839889
    Abstract: Methods and systems for transmitting user part messages between signaling system seven (SS7) signaling points over an internet protocol (IP) network include receiving, at a signal transfer point, a first SS7 user part message. The first SS7 user part message can be received from a first SS7 signaling point, such as a service switching point (SSP). The first SS7 signaling point is encapsulated in a first IP packet. The first IP packet is transmitted to a second SS7 signaling point over an IP network.
    Type: Grant
    Filed: November 18, 2005
    Date of Patent: November 23, 2010
    Assignee: Tekelec
    Inventors: David Michael Sprague, Dan Alan Brendes, Venkataramaiah Ravishankar, Paul Andrew Miller
  • Patent number: 7814015
    Abstract: Methods and systems for performing sales transactions using a mobile communications device and without requiring text messaging or paging services are disclosed. In one example, a subscriber desiring to purchase goods or services proceeds to a point of sale device where the purchase price for the goods or services is totaled. The subscriber then initiates a voice call with a central transaction server. The subscriber provides a point of sale device identifier and the purchase price to the central transaction server. The central transaction server contacts a local transaction server using the identifier provided by the subscriber. The central transaction server also prompts the subscriber to select the payment account for the transaction and verifies that the subscriber has sufficient credit to purchase the goods or services. The central transaction server locates a pending transaction entry in a database local to the point of sale using the device identifier provided by the subscriber.
    Type: Grant
    Filed: May 20, 2003
    Date of Patent: October 12, 2010
    Assignee: Tekelec
    Inventors: Robby Darren Benedyk, Cory Andrew Grant, Peter Joseph Marsico
  • Patent number: 7804789
    Abstract: Methods, systems, and computer program products for managing and selectively distributing routing information in a routing node are disclosed. In one implementation, a method for selectively distributing routing information in a routing node includes organizing internal signaling resources are organized so as to facilitate the efficient mapping of signaling system 7 (SS7) message transfer part (MTP) signaling protocol attributes to Internet protocol (IP)-based signaling resources. A routing status information sharing hierarchy is defined, which enables routing status information to be efficiently shared among members of a signaling mateset group. Members of a signaling mateset replicate and distribute SS7 MTP network management information across non-MTP signaling connections, such as IP connections.
    Type: Grant
    Filed: March 18, 2005
    Date of Patent: September 28, 2010
    Assignee: Tekelec
    Inventors: Jeffrey A. Craig, Mark A. Erickson, Mark E. Kanode, Seetharaman Khadri
  • Patent number: 7801124
    Abstract: Method, systems, and computer program products for identifying the application-level protocol of a signaling message are disclosed. According to one method, a message copied by a network monitoring system is received. The service indicator in the message is examined to determine whether more than one application-level protocol is possible. If more than one application-level protocol is not possible, the application-level protocol is identified based on the service indicator. If more than one application-level protocol is possible, additional message attributes are individually examined to determine whether identification of the application-level protocol is possible based on each attribute. The application-level protocol is identified based on the first attribute for which identification is determined to be possible.
    Type: Grant
    Filed: March 18, 2005
    Date of Patent: September 21, 2010
    Assignee: Tekelec
    Inventors: Michael J. Drum, Cynthia A. Whitmire
  • Patent number: 7801093
    Abstract: An STP includes a link interface module for performing SS7 signal transfer functions, such as routing messages between SS7 signaling points. A WLAN signaling link interface is operatively associated with the link interface module for sending and receiving SS7 signaling messages over a wireless signaling link.
    Type: Grant
    Filed: November 19, 2004
    Date of Patent: September 21, 2010
    Assignee: Tekelec
    Inventors: Robert J. Delaney, Todd Eichler
  • Patent number: 7787445
    Abstract: The subject matter described herein includes methods, systems, and computer program products for routing ENUM queries to an ENUM database. According to one aspect, the subject matter described herein includes a method for routing ENUM queries to an ENUM database. The method includes receiving an ENUM query including a subscriber identifier. An ENUM database is identified among a plurality of non-identically provisioned ENUM databases based on the subscriber identifier. The ENUM query is routed to the identified ENUM database.
    Type: Grant
    Filed: July 18, 2007
    Date of Patent: August 31, 2010
    Assignee: Tekelec
    Inventor: Peter J. Marsico
  • Patent number: 7774849
    Abstract: Methods, systems, and computer program products for detecting and mitigating a denial of service attack in a telecommunications signaling network are provided. According to one method, traffic rate information is monitored on at least two of a plurality of signaling links. If the traffic rate on one of the signaling links exceeds the rate on at least another of the signaling links by a predetermined threshold, a denial of service attack is indicated. In response to indicating a denial of service attack, a user may take mitigating action, such as updating a firewall function to block packets associated with the offending source.
    Type: Grant
    Filed: April 15, 2005
    Date of Patent: August 10, 2010
    Assignee: Tekelec
    Inventors: Travis E. Russell, Peter J. Marsico
  • Patent number: 7760706
    Abstract: Methods and systems for load sharing signaling messages at the MTP level are disclosed. When a signaling message is received, it is determined whether the signaling message includes a routing indication indicating route-on-point-code-subsystem-number. If the routing indicator indicates route-on-point-code-subsystem-number, it is determined whether the signaling message belongs to an MTP level 3 load sharing group. If the signaling message belongs to an MTP level 3 load sharing group, the signaling message may be routed to any of the point codes in the MTP level 3 load sharing group. Routing the signaling message to a point code in the MTP level 3 load sharing group may include replacing the destination point code in the signaling message with the destination point code of the node to which the signaling message is to be routed. Once the point code has been replaced, the signaling message is routed to the destination associated with the point code.
    Type: Grant
    Filed: November 19, 2004
    Date of Patent: July 20, 2010
    Assignee: Tekelec
    Inventors: Robert J. Delaney, Todd Eichler
  • Patent number: 7760708
    Abstract: Methods, systems, and computer program products are disclosed for triggering SIP nodes to include SS7 routing information in response messages including information requested by SS7 nodes. A message having SS7 routing information is received from a remote SS7 node. A corresponding SIP message is generated that includes the SS7 routing information and a parameter for triggering the SIP node to include the routing information in a response message. The corresponding SIP message is forwarded to a remote SIP node.
    Type: Grant
    Filed: July 29, 2005
    Date of Patent: July 20, 2010
    Assignee: Tekelec
    Inventors: Robert J. Delaney, Todd Eichler, Mahesh Tomar
  • Patent number: 7756788
    Abstract: Methods and systems for performing sales transactions using a mobile communications device and without requiring text messaging or paging services are disclosed. In one example, a subscriber desiring to purchase goods or services proceeds to a point of sale device where the purchase price for the goods or services is totaled. The subscriber then initiates a voice call with a central transaction server. The subscriber provides a point of sale device identifier and the purchase price to the central transaction server. The central transaction server contacts a local transaction server using the identifier provided by the subscriber. The central transaction server also prompts the subscriber to select the payment account for the transaction and verifies that the subscriber has sufficient credit to purchase the goods or services. The central transaction server locates a pending transaction entry in a database local to the point of sale using the device identifier provided by the subscriber.
    Type: Grant
    Filed: May 20, 2003
    Date of Patent: July 13, 2010
    Assignee: Tekelec
    Inventors: Robby Darren Benedyk, Cory Andrew Grant, Peter Joseph Marsico
  • Patent number: 7751836
    Abstract: Methods, systems, and computer program products are disclosed for preventing the delivery of unwanted SMS messages, such as those containing unsolicited commercial messages or spam, in a communications network. More particularly, SMS messages are intercepted prior to delivery and at least a portion of the SMS message content is encapsulated within an electronic mail (e-mail) message. The e-mail message is communicated to an e-mail spam filtering resource in a data network, where spam screening/filtering algorithms are applied. The e-mail message is discarded at the e-mail spam filtering resource if the message fails spam screening. Alternatively, or in addition, the results of the spam screening may be returned with the original message for another network node to process accordingly. In any case, if the message passes spam screening, the original SMS message that is associated with the e-mail message may be delivered to/toward the intended message recipient.
    Type: Grant
    Filed: September 12, 2005
    Date of Patent: July 6, 2010
    Assignee: Tekelec
    Inventors: Apirux Bantukul, Peter J. Marsico