Patents by Inventor Devesh Agarwal

Devesh Agarwal 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: 8594679
    Abstract: Methods, systems, and computer readable media for routing a message service message through a communications network are disclosed. In one embodiment, the method includes, at a signaling node upstream from a sending party message server, receiving a message service message that includes a sending party identifier and a receiving party identifier. A number translation database is queried to determine a routing identifier associated with the receiving party identifier. The method also includes modifying the message service message to include the routing identifier, and routing the message service message to the sending party message server.
    Type: Grant
    Filed: March 9, 2009
    Date of Patent: November 26, 2013
    Assignee: Tekelec Global, Inc.
    Inventors: Devesh Agarwal, Peter Marsico, Kedar Karmarkar
  • Patent number: 8447335
    Abstract: Methods, systems, and computer readable media for providing a first delivery attempt (FDA) for short message peer-to-peer messages are disclosed. One method includes receiving, in a first network, a short message peer-to-peer protocol (SMPP) message from second communications network external to the first communications network. The SMPP message is converted into a mobile originated SMS message. The method also includes forwarding the mobile originated SMS message to a first delivery attempt (FDA) device, wherein the FDA device converts the mobile originated SMS message into a mobile terminated SMS message. The mobile terminated SMS message is delivered to a device in the local communications network.
    Type: Grant
    Filed: November 25, 2009
    Date of Patent: May 21, 2013
    Assignee: Tekelec Global, Inc.
    Inventor: Devesh Agarwal
  • Patent number: 8391833
    Abstract: Methods, systems, and computer readable media for DIAMETER routing with portability correction are disclosed. According to one aspect, the subject matter described herein includes a method for providing number portability correction for DIAMETER signaling involving a subscriber of a communications network. The method includes receiving a DIAMETER signaling message directed to an Online Charging System (OCS) and accessing a number portability database using the called party identifier in the signaling message, to identify if the called party has a ported number. The method further includes, in response to determining the called party has a ported number, modifying the signaling message to include results from or derived from the access to the number portability database, and routing the modified message to the OCS.
    Type: Grant
    Filed: August 8, 2011
    Date of Patent: March 5, 2013
    Assignee: Tekelec, Inc.
    Inventor: Devesh Agarwal
  • Patent number: 8254553
    Abstract: Methods, systems, and computer program products for number portability with local directory number support are disclosed. According to one aspect, the subject matter herein includes a system for providing number translation with local directory number support. The system includes a communications node for receiving, from a message source, a first message that includes information identifying a subscriber. The system also includes a number translation module, operatively associated with the communications node, for determining a network address and a local directory number associated with the identified a subscriber, and for at least one of: including the network address and local directory number in the first message and forwarding the first message to a destination of the first message; and including the network address and local directory number in a second message and sending the second message to the source of the first message.
    Type: Grant
    Filed: August 11, 2008
    Date of Patent: August 28, 2012
    Assignee: Tekelec, Inc.
    Inventors: Devesh Agarwal, Peter J. Marsico
  • Publication number: 20120163297
    Abstract: Methods, systems, and computer readable media for modifying a Diameter signaling message directed to a charging function node are disclosed. In one example, the method comprises receiving, at a Diameter routing node, a Diameter signaling message that is associated with a mobile subscriber and is directed to a destination charging function node. The method further includes accessing mobile subscriber related information that is associated with the Diameter signaling message. The method also includes modifying the Diameter signaling message to include the mobile subscriber related information and routing the modified Diameter message to the destination charging function node.
    Type: Application
    Filed: December 23, 2011
    Publication date: June 28, 2012
    Inventors: Devesh Agarwal, Peter J. Marslco
  • Publication number: 20120034900
    Abstract: Methods, systems, and computer readable media for DIAMETER routing with portability correction are disclosed. According to one aspect, the subject matter described herein includes a method for providing number portability correction for DIAMETER signaling involving a subscriber of a communications network. The method includes receiving a DIAMETER signaling message directed to an Online Charging System (OCS) and accessing a number portability database using the called party identifier in the signaling message, to identify if the called party has a ported number. The method further includes, in response to determining the called party has a ported number, modifying the signaling message to include results from or derived from the access to the number portability database, and routing the modified message to the OCS.
    Type: Application
    Filed: August 8, 2011
    Publication date: February 9, 2012
    Inventor: Devesh Agarwal
  • Publication number: 20110211527
    Abstract: Methods, systems, and computer readable media for using a signaling message routing node to provide a backup subscriber information management service are disclosed. According to one method, a signaling message routing node obtains information associated with a subscriber. The signaling message routing node receives a first subscriber information management message including a message destination and being associated with the subscriber. The signaling message routing node determines whether the message destination is operable to process the first subscriber information management message. In response to determining that the message destination node is operable to process the first subscriber information management message, the signaling message routing node routes the first subscriber information message to the message destination.
    Type: Application
    Filed: February 25, 2011
    Publication date: September 1, 2011
    Inventors: Devesh Agarwal, Carlos Alberto Schifferli Lopes, Allyson Sharp, Peter Joseph Marsico
  • Patent number: 7916857
    Abstract: The subject matter described herein includes methods, systems, and computer program products for selectively processing or redirecting SCCP messages. According to one method, an SCCP message addressed to an STP and sent route-on-PC-SSN is received at the STP. It is determined whether the SCCP message can be processed locally by the STP. In response to determining that the SCCP message can be processed locally by the STP, the SCCP message is terminated, processed locally, and a response is sent to the message originator. In response to determining that the message cannot be processed locally at the STP, the SCCP message is redirected to a destination.
    Type: Grant
    Filed: February 15, 2007
    Date of Patent: March 29, 2011
    Assignee: Tekelec
    Inventors: Jonathan J. Palmer, Devesh Agarwal, Robby D. Benedyk
  • Publication number: 20110038287
    Abstract: Methods, systems, and computer readable media for controlling the delivery of a social networking service originated message directed to a mobile device are disclosed. According to one example, the method performed at a routing node includes intercepting a mobility management message that includes location information associated with a mobile device, storing the location information associated with the mobile device in a location database, and receiving a social networking service originated message directed to the mobile device, wherein the message includes media content. The method further includes extracting the location information associated with the mobile device from the location database and delivering the media content to the mobile device using the extracted location information from the location database.
    Type: Application
    Filed: August 10, 2010
    Publication date: February 17, 2011
    Inventors: Devesh Agarwal, Peter J. Marsico
  • 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
  • Publication number: 20100250662
    Abstract: Methods, systems, and computer readable media for providing a home subscriber server (HSS) proxy are disclosed. According to one aspect, the subject matter described herein includes a method for providing a home subscriber server proxy. The method includes, at a node separate from a home subscriber server in a telecommunications network, receiving, from a requesting network entity, a request for information maintained at a home subscriber server, the information being associated with a subscriber, and, in response to receiving the request for information maintained at a home subscriber server, providing the information associated with the subscriber to the requesting network entity on behalf of the home subscriber server.
    Type: Application
    Filed: March 25, 2010
    Publication date: September 30, 2010
    Inventors: Devesh Agarwal, Apirux Bantukul
  • Publication number: 20100158201
    Abstract: Methods, systems, and computer program products for providing toll-free service in a telecommunications network are disclosed. According to one aspect, the subject matter described herein includes a method for providing toll-free service in a telecommunications network. The method includes, at a signaling node that includes at least one processor: receiving a first signaling message that includes a toll-free called party number, where the first signaling message is one of a non-TCAP call setup message, a mobility management query, a number portability (NP) query, and an E.164 number (ENUM) query; determining a directory number associated with the toll-free called party number; and sending the first signaling message or a second signaling message, the sent message including at least one of the directory number and routing information associated with the directory number.
    Type: Application
    Filed: November 24, 2009
    Publication date: June 24, 2010
    Inventors: Rohini Vijay Marathe, Devesh Agarwal, Raghavendra Gopala Rao, Peter Joseph Marsico
  • Patent number: 7738648
    Abstract: Methods, systems, and computer program products for rerouting signaling message traffic in response to unavailability of one or more services are disclosed. According to one method, service signaling message traffic is received at a signaling message routing node that provides a plurality of different services. It is determined whether at least one of the services is unavailable. In response to determining that at least one of the services is unavailable, the signaling message traffic for the unavailable service is rerouted to an alternate destination. Signaling message traffic for the remaining services is received and processed.
    Type: Grant
    Filed: June 30, 2006
    Date of Patent: June 15, 2010
    Assignee: Tekelec
    Inventors: Devesh Agarwal, Raghavendra G. Rao
  • Publication number: 20100137002
    Abstract: The subject matter described herein relates to methods, systems, and computer readable media for providing geo-location proximity updates to a presence system. One method includes intercepting a mobility management message associated with a mobile subscriber, wherein the mobility management message includes one or more network specific identifiers (NSIDs). A geo-location proximity descriptor is determined based on the one or more NSIDs. The geo-location proximity descriptor is communicated to a presence system.
    Type: Application
    Filed: November 24, 2009
    Publication date: June 3, 2010
    Inventors: Devesh Agarwal, Peter Joseph Marsico
  • Publication number: 20100136981
    Abstract: Methods, systems, and computer readable media for providing a first delivery attempt (FDA) for short message peer-to-peer messages are disclosed. One method includes receiving, in a first network, a short message peer-to-peer protocol (SMPP) message from second communications network external to the first communications network. The SMPP message is converted into a mobile originated SMS message. The method also includes forwarding the mobile originated SMS message to a first delivery attempt (FDA) device, wherein the FDA device converts the mobile originated SMS message into a mobile terminated SMS message. The mobile terminated SMS message is delivered to a device in the local communications network.
    Type: Application
    Filed: November 25, 2009
    Publication date: June 3, 2010
    Inventor: Devesh Agarwal
  • Publication number: 20090227276
    Abstract: Methods, systems, and computer readable media for routing a message service message through a communications network are disclosed. In one embodiment, the method includes, at a signaling node upstream from a sending party message server, receiving a message service message that includes a sending party identifier and a receiving party identifier. A number translation database is queried to determine a routing identifier associated with the receiving party identifier. The method also includes modifying the message service message to include the routing identifier, and routing the message service message to the sending party message server.
    Type: Application
    Filed: March 9, 2009
    Publication date: September 10, 2009
    Inventors: Devesh Agarwal, Peter Marsico, Kedar Karmarkar
  • Publication number: 20090196269
    Abstract: Methods, systems, and computer readable media for controlling access to voice resources using mobility management messages are disclosed. According to one method, a mobility management message associated with a mobile subscriber is received. A priority level of the mobile subscriber is determined based on the mobility management message and access to voice resources in controlled based on the priority level.
    Type: Application
    Filed: March 19, 2008
    Publication date: August 6, 2009
    Inventors: Devesh Agarwal, Peter J. Marsico
  • Patent number: 7554974
    Abstract: Methods and systems for performing stateful signaling transactions in a distributed processing environment are disclosed. A method for performing stateful signaling transactions in a distributed processing environment includes receiving a signaling message at a routing node, such as a signal transfer point. The signaling message is distributed to one of the plurality of stateful processing modules. The receiving stateful processing module buffers the signaling message and initiates a stateful transaction based on the signaling message. Initiating the stateful transaction may include generating a query message and inserting a stateful processing module identifier in the query message. The query message is sent to an external node, such as an SCP, which formulates a response. The SCP may insert the stateful processing module in the response and send the response back to the signal transfer point.
    Type: Grant
    Filed: March 9, 2004
    Date of Patent: June 30, 2009
    Assignee: Tekelec
    Inventors: Jonathan James Palmer, Mark Allen Erickson, Mark Ernest Davidson, Raghavendra Gopala Rao, Devesh Agarwal, Peter Joseph Marsico
  • Publication number: 20090041225
    Abstract: Methods, systems, and computer program products for number portability with local directory number support are disclosed. According to one aspect, the subject matter herein includes a system for providing number translation with local directory number support. The system includes a communications node for receiving, from a message source, a first message that includes information identifying a subscriber. The system also includes a number translation module, operatively associated with the communications node, for determining a network address and a local directory number associated with the identified a subscriber, and for at least one of: including the network address and local directory number in the first message and forwarding the first message to a destination of the first message; and including the network address and local directory number in a second message and sending the second message to the source of the first message.
    Type: Application
    Filed: August 11, 2008
    Publication date: February 12, 2009
    Inventors: Devesh Agarwal, Peter J. Marsico
  • Publication number: 20090041223
    Abstract: Systems, methods, and computer readable media for triggerless call redirection with release are disclosed. According to one aspect, the subject matter described herein includes a method for providing triggerless call redirection with release. The method includes, at a communications node in a telecommunications network, intercepting a call setup signaling message that is associated with a call for which a first circuit-switched bearer path has been reserved and that contains information identifying a subscriber. The information identifying the subscriber is used to determine whether call redirection information (call offloading information, switching office cutover information, and/or advanced routing information) exists for the subscriber. If call redirection information exists for the subscriber, a release message for releasing the first circuit-switched bearer path and selecting a second bearer path based on the call redirection information associated with the subscriber is sent.
    Type: Application
    Filed: August 11, 2008
    Publication date: February 12, 2009
    Inventors: Devesh Agarwal, Peter J. Marsico