Patents by Inventor Robert J. Delaney

Robert J. Delaney has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 7054422
    Abstract: A routing node (100) includes a usage measurements module (134) for polling internal processing modules (106) and communication link modules (102, 104, and 106) for usage measurements collected by these modules and forwarding the usage measurements to a general-purpose computing platform (136) via a high speed communication link (138). The usage measurements module (134) may include load sharing functionality that allows distribution of usage measurements collection among multiple usage measurements modules. The usage measurements module (134) may also include a reports generator for generating user-configurable reports.
    Type: Grant
    Filed: December 12, 2001
    Date of Patent: May 30, 2006
    Assignee: Tekelec
    Inventors: Robert J. Delaney, John R. Lenns, Owen H. Guion, Richard E. Schaedler, Luis F. Guzman
  • Patent number: 7043002
    Abstract: Methods and systems for identifying and redirecting messages of different SS7 protocol variations are disclosed. A screening function receives SS7 message and identifies candidates for redirection. An SS7 variation identifier/redirection function identifies the SS7 protocol variation of incoming SS7 messages identified as candidates for redirection. The redirection candidates are encapsulated in SCCP messages. The SCCP messages are then forwarded to an application. The SCCP messages preferably include indicators identifying the protocol variations of their payloads. Upon receiving the SCCP messages, the application decodes the payloads using the protocol variation indicator.
    Type: Grant
    Filed: June 27, 2003
    Date of Patent: May 9, 2006
    Assignee: Tekelec
    Inventors: Robert J. Delaney, Todd Eichler, Peter J. Marsico, Jonathan J. Palmer
  • Patent number: 7043000
    Abstract: Methods and systems for providing enhanced network security for network management messages and subsystem management messages are disclosed. A network security function receives a network or subsystem management message from a first location in a network. The network security function determines whether one or more predetermined parameters in the network management message are not associated with the originating location. In response to determining that are not associated with the originating location, a network security action, such as discarding the message and/or notifying a network operator, is performed.
    Type: Grant
    Filed: September 4, 2002
    Date of Patent: May 9, 2006
    Assignee: Tekelec
    Inventors: Robert J. Delaney, John L. Hildebrand, James A. Young
  • Publication number: 20040264675
    Abstract: Methods and systems for signaling connection control part (SCCP) loop detection and prevention are disclosed. A signal transfer point (STP) receives a message and performs global title translation (GTT) for the message. The STP compares the originating point code (OPC) in the signaling message with the post-GTT destination point code (DPC) in the message. If the incoming message OPC matches the post-GTT DPC, SCCP looping is detected and the message is discarded. If the incoming message OPC does not match the post-GTT DPC, the STP may correlate the incoming message OPC or the DPC to one or more additional point codes to identify the presence of SCCP looping.
    Type: Application
    Filed: June 27, 2003
    Publication date: December 30, 2004
    Applicant: Tekelec
    Inventors: Robert J. Delaney, Todd Eichler
  • Publication number: 20040264674
    Abstract: Methods and systems for identifying and redirecting messages of different SS7 protocol variations are disclosed. A screening function receives SS7 message and identifies candidates for redirection. An SS7 variation identifier/redirection function identifies the SS7 protocol variation of incoming SS7 messages identified as candidates for redirection. The redirection candidates are encapsulated in SCCP messages. The SCCP messages are then forwarded to an application. The SCCP messages preferably include indicators identifying the protocol variations of their payloads. Upon receiving the SCCP messages, the application decodes the payloads using the protocol variation indicator.
    Type: Application
    Filed: June 27, 2003
    Publication date: December 30, 2004
    Applicant: Tekelec
    Inventors: Robert J. Delaney, Todd Eichler, Peter J. Marsico, Jonathan J. Palmer
  • Publication number: 20040259553
    Abstract: Methods and systems for generating, distributing, and screening commercial content are disclosed. A commercial content generator (CCG) generates commercial content message and obtains from a push proxy agent address resolution server the network routing address of each push proxy agent that is required for distribution of the message to the target mobile subscriber audience. A push proxy agent receives a message containing commercial content and resolves a mobile subscriber identifier for each mobile subscriber who is to receive the commercial content information using subscriber information obtained from a subscriber location register, such as a visitor location register (VLR). The push proxy agent may also negotiate media format characteristics for each member of the target mobile subscriber audience and facilitate delivery of the commercial content to each member of the target mobile subscriber audience.
    Type: Application
    Filed: May 12, 2004
    Publication date: December 23, 2004
    Applicant: Tekelec
    Inventors: Robert J. Delaney, Todd Eichler, Gregory P. Kowis, Peter J. Marsico
  • Publication number: 20040240658
    Abstract: Methods and systems for routing SS7 messages based on DPC-based routing rules and non-DPC-based routing rules are disclosed. For a message containing signaling system 7 (SS7) information, a message routing function at an SS7 signaling message routing node searches a list of message routing rules using a search key including a DPC parameter extracted from the signaling message. If a matching entry is not located in the first routing rule list, a default SS7 routing rule may be used to route the message. The default routing rule may include wildcard values for each of the network ID, network cluster, and cluster member components of the DPC address field. Multiple default routing rules may be defined using various SS7 discriminator parameters. In addition, new DPC-based routing rules can be created and added to the list of DPC-based routing rules based on lookups in the set of non-DPC-based routing rules.
    Type: Application
    Filed: May 28, 2003
    Publication date: December 2, 2004
    Applicant: Tekelec
    Inventors: Robert J. Delaney, Todd Eichler
  • Patent number: 6795546
    Abstract: Methods and systems for distributing signaling messages among multiple processors for stateful processing and/or sequenced processing of the messages on a per sequence basis are disclosed. A signaling message is received and it is determined whether the signaling message requires stateful and/or sequenced processing. If the signaling message requires stateful and/or sequenced processing, a sequence identifier is computed for the signaling message. The sequence identifier is unique on a per sequence basis. The sequence identifier is then used to distribute the signaling message to an application processor for stateful and/or sequenced processing.
    Type: Grant
    Filed: November 14, 2002
    Date of Patent: September 21, 2004
    Assignee: Tekelec
    Inventors: Robert J. Delaney, John L. Hildebrand, Peter J. Marsico
  • Publication number: 20040141493
    Abstract: Methods and systems for message-origination-based global title translation include receiving a signaling message and determining whether global title translation is required. In response to determining that global title translation is required, a lookup is performed in the global title translation database. The lookup is based on the called party address and the originating point code in the signaling message. The destination point code from the global title translation is inserted in the signaling message. The signaling message is then routed to its intended destination based on the destination point code and optionally the originating point code in the signaling message.
    Type: Application
    Filed: March 26, 2003
    Publication date: July 22, 2004
    Applicant: Tekelec
    Inventors: Robert J. Delaney, Todd Eichler
  • Publication number: 20040141514
    Abstract: Methods and systems for associating a plurality of different routes with the same destination and for routing signaling messages to the destination based on originating information associated with non-adjacent signaling nodes are disclosed. A routing database in a signal transfer point includes multiple routes to the same destination. The routes are distinguishable from each other in the routing database using message origination information associated with signaling nodes that are not adjacent to the signal transfer point. When a signaling message is received, origination and destination information in the signaling message are used in combination to select among multiple routes to a destination having a network address corresponding to the destination information in the signaling message. The signaling message is then routed over the route selected using the originating information. The selected route may be a high-speed route used to provide a particular quality of service.
    Type: Application
    Filed: January 16, 2003
    Publication date: July 22, 2004
    Applicant: Tekelec
    Inventors: Robert J. Delaney, Todd Eichler
  • Publication number: 20040096049
    Abstract: Methods and systems for distributing signaling messages among multiple processors for stateful processing and/or sequenced processing of the messages on a per sequence basis are disclosed. A signaling message is received and it is determined whether the signaling message requires stateful and/or sequenced processing. If the signaling message requires stateful and/or sequenced processing, a sequence identifier is computed for the signaling message. The sequence identifier is unique on a per sequence basis. The sequence identifier is then used to distribute the signaling message to an application processor for stateful and/or sequenced processing.
    Type: Application
    Filed: November 14, 2002
    Publication date: May 20, 2004
    Applicant: Tekelec
    Inventors: Robert J. Delaney, John L. Hildebrand, Peter J. Marsico
  • Publication number: 20040042609
    Abstract: Methods and systems for providing enhanced network security for network management messages and subsystem management messages are disclosed. A network security function receives a network or subsystem management message from a first location in a network. The network security function determines whether one or more predetermined parameters in the network management message are not associated with the originating location. In response to determining that are not associated with the originating location, a network security action, such as discarding the message and/or notifying a network operator, is performed.
    Type: Application
    Filed: September 4, 2002
    Publication date: March 4, 2004
    Applicant: Tekelec
    Inventors: Robert J. Delaney, John L. Hildebrand, James A. Young
  • Publication number: 20020120771
    Abstract: A routing node (100) includes a usage measurements module (134) for polling internal processing modules (106) and communication link modules (102, 104, and 106) for usage measurements collected by these modules and forwarding the usage measurements to a general-purpose computing platform (136) via a high speed communication link (138). The usage measurements module (134) may include load sharing functionality that allows distribution of usage measurements collection among multiple usage measurements modules. The usage measurements module (134) may also include a reports generator for generating user-configurable reports.
    Type: Application
    Filed: December 12, 2001
    Publication date: August 29, 2002
    Inventors: Robert J. Delaney, John R. Lenns, Owen H. Guion, Richard E. Schaedler, Luis F. Guzman