Patents by Inventor Adam B. Roach

Adam B. Roach 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: 9584959
    Abstract: Systems, methods, and computer readable media for location-sensitive identifier translation in a telecommunications network are disclosed. According to one aspect, the subject matter described herein includes a method for providing location-sensitive called-party identifier translation 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 called party identifier; determining proximity information associated with the calling party; performing a location-sensitive called party identifier translation based on the proximity information associated with the calling party; and sending the first signaling message or a second signaling message, the sent message including the translated called party identifier.
    Type: Grant
    Filed: November 24, 2009
    Date of Patent: February 28, 2017
    Assignee: Tekelec Global, Inc.
    Inventors: Raghavendra Gopala Rao, Devesh Agarwal, Adam B. Roach, Peter Joseph Marsico
  • Patent number: 9001664
    Abstract: Methods, systems, and computer readable media for providing sedation service in a telecommunications network are disclosed. According to one aspect, a method for providing sedation service in a telecommunications network is provided. The method includes steps that are performed at a session initiation protocol (SIP) sedation node. The method includes receiving a first message sent from a SIP user agent and intended for a SIP server. The method further includes determining whether the SIP server is unavailable. The method further includes responsive to a determination that the SIP server is unavailable to respond to the first message, sending, to the SIP client, a SIP sedation message for reducing the number or frequency of messages sent by the SIP user agent to the SIP server.
    Type: Grant
    Filed: July 31, 2009
    Date of Patent: April 7, 2015
    Assignee: Tekelec, Inc.
    Inventors: Robert J Sparks, Ben Allen Campbell, Adam B. Roach, Ajay P. Deo
  • Patent number: 8893248
    Abstract: Methods, systems, and computer readable media for media session policy compliance auditing and enforcement using a media relay and session initiation protocol (SIP) signaling are provided. One method includes at a SIP policy server, receiving SIP signaling from a user agent client to obtain a policy for media session and, in response, generating at least one media session correlation token. At least a portion of the SIP policy server is implemented in hardware. The media session correlation token and the media policy are communicated to the user agent client and to a media relay. Identification information for the media relay is also communicated to the user agent client. At least a portion of the media relay is implemented in hardware. At the media relay, the media session correlation token is received and used to correlate and store usage information for the media session and to monitor compliance with the media policy.
    Type: Grant
    Filed: December 14, 2009
    Date of Patent: November 18, 2014
    Assignee: Tekelec, Inc.
    Inventors: Adam B. Roach, Ben A Campbell, Robert J Sparks, Ajay P. Deo
  • Patent number: 8645565
    Abstract: Methods, systems, and computer readable media for throttling traffic to an IP network server using alias hostname identifiers assigned to the IP network server with a domain name system are disclosed. One method includes maintaining a plurality of weight values and corresponding alias hostname identifiers for the IP network server that are associated with the IP network server in a DNS system. The method further includes throttling network traffic sent to an IP network server by sending, from the IP network server, messages to nodes that send the traffic to the IP network server, where the messages selectively enable or disable traffic flow to the individual alias hostnames.
    Type: Grant
    Filed: July 30, 2009
    Date of Patent: February 4, 2014
    Assignee: Tekelec, Inc.
    Inventors: Robert J. Sparks, Adam B. Roach, Byron Campen
  • Patent number: 8499082
    Abstract: The subject matter described herein includes methods, systems, and computer readable media for providing services in a telecommunications network using an IOS/SIP adapter. According to one aspect of the subject matter described herein, a method for providing supplementary services to IMS devices and non-IMS devices using common IMS network components is provided. The method includes providing an interoperability specification/session initiation protocol (IOS/SIP) adapter configured to communicate with a base station subsystem and an IMS network. The method further includes, at the IOS/SIP adapter, receiving, from the base station subsystem a request for providing a supplementary service to a non-IMS device in communication with the base station subsystem. In response to the request, the method includes sending a message to an IMS node in the IMS network that provides the supplementary service to the non-IMS device and to IMS devices.
    Type: Grant
    Filed: September 8, 2008
    Date of Patent: July 30, 2013
    Assignee: Tekelec, Inc.
    Inventors: Adam B. Roach, Ajay P. Deo
  • Patent number: 8321592
    Abstract: The subject matter described herein relates to methods, systems, and computer readable media for generating and using statelessly reversible representations of SIP information by SIP cluster entities. One method includes, at a first SIP cluster entity, receiving a first SIP message including SIP information. The method further includes generating a second SIP message including a statelessly reversible representation of the SIP information. The method further includes transmitting, to a SIP entity that is not a member of the cluster to which the first SIP entity belongs, the second SIP message with the statelessly reversible representation and information for reaching the cluster.
    Type: Grant
    Filed: December 14, 2009
    Date of Patent: November 27, 2012
    Assignee: Tekelec, Inc.
    Inventors: Adam B. Roach, Ben A. Campbell, Robert J. Sparks, Ajay P. Deo
  • Patent number: 8090850
    Abstract: Methods, systems, and computer readable media for regulating pinhole preservation traffic generated or received by firewall or network address translator (NAT) session initiation protocol (SIP) user agent clients (UACs) are disclosed. One method includes, maintaining a list of contact information for a plurality of SIP UACs registering from behind at least one of a firewall and a NAT. The method further includes iterating through the list to generate SIP messages to the different UACs such that the SIP messages to the different UACs are spaced at substantially regular intervals with respect to each other, wherein the SIP messages to the different UACs trigger responses from the UACs such that the responses are spaced at substantially regular intervals with respect each other.
    Type: Grant
    Filed: December 14, 2009
    Date of Patent: January 3, 2012
    Assignee: Tekelec
    Inventors: Adam B. Roach, Ben Allen Campbell, Robert J Sparks, Ajay P. Deo
  • Patent number: 8046626
    Abstract: A system and method for maintaining resiliency of subscriptions to an event server includes receiving a subscription request to establish a subscription to receive event state information of an event source, a primary event server providing the event state information. The event state information is received from the primary event server in accordance with the subscription request. The primary event server provides the event state information to an event consumer. It is determined whether the primary event server fails during the subscription.
    Type: Grant
    Filed: August 24, 2007
    Date of Patent: October 25, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Steven R. Donovan, Adam B. Roach, Ben A. Campbell, Ajay P. Deo
  • Patent number: 7760639
    Abstract: A system and method for handling network overload includes receiving one or more requests, wherein an originating client originates the one or more requests. It is determined if a network element processing the one or more requests is overloaded. If the network element is overloaded, a pushback message is generated. The pushback message is sent with request gapping information to a previous hop in a network, wherein the previous hop is one or more network elements operable to route the one or more network requests to the network element processing the one or more requests.
    Type: Grant
    Filed: November 29, 2005
    Date of Patent: July 20, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Steven R. Donovan, Ben A. Campbell, Adam B. Roach, Robert J. Sparks, Ajay P. Deo
  • Patent number: 7756034
    Abstract: A system and method for handling network overload includes receiving one or more requests, wherein an originating client originates the one or more requests. It is determined if a network element handling the one or more requests is overloaded. If the network element is overloaded, a pushback message associated with a specific request of the one or more requests is generated. The pushback message is sent to the originating client.
    Type: Grant
    Filed: November 29, 2005
    Date of Patent: July 13, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Steven R. Donovan, Ben A. Campbell, Adam B. Roach, Robert J. Sparks, Ajay P. Deo
  • Publication number: 20100174821
    Abstract: The subject matter described herein relates to methods, systems, and computer readable media for generating and using statelessly reversible representations of SIP information by SIP cluster entities. One method includes, at a first SIP cluster entity, receiving a first SIP message including SIP information. The method further includes generating a second SIP message including a statelessly reversible representation of the SIP information. The method further includes transmitting, to a SIP entity that is not a member of the cluster to which the first SIP entity belongs, the second SIP message with the statelessly reversible representation and information for reaching the cluster.
    Type: Application
    Filed: December 14, 2009
    Publication date: July 8, 2010
    Inventors: Adam B. Roach, Ben A. Campbell, Robert J. Sparks, Ajay P. Deo
  • Publication number: 20100161809
    Abstract: Methods, systems, and computer readable media for regulating pinhole preservation traffic generated or received by firewall or network address translator (NAT) session initiation protocol (SIP) user agent clients (UACs) are disclosed. One method includes, maintaining a list of contact information for a plurality of SIP UACs registering from behind at least one of a firewall and a NAT. The method further includes iterating through the list to generate SIP messages to the different UACs such that the SIP messages to the different UACs are spaced at substantially regular intervals with respect to each other, wherein the SIP messages to the different UACs trigger responses from the UACs such that the responses are spaced at substantially regular intervals with respect each other.
    Type: Application
    Filed: December 14, 2009
    Publication date: June 24, 2010
    Inventors: Adam B. Roach, Ben Allen Campbell, Robert J. Sparks, Ajay P. Deo
  • Publication number: 20100157986
    Abstract: Systems, methods, and computer readable media for location-sensitive identifier translation in a telecommunications network are disclosed. According to one aspect, the subject matter described herein includes a method for providing location-sensitive called-party identifier translation 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 called party identifier; determining proximity information associated with the calling party; performing a location-sensitive called party identifier translation based on the proximity information associated with the calling party; and sending the first signaling message or a second signaling message, the sent message including the translated called party identifier.
    Type: Application
    Filed: November 24, 2009
    Publication date: June 24, 2010
    Inventors: Raghavendra Gopala Rao, Davesh Agarwal, Adam B. Roach, Peter Joseph Marsico
  • Publication number: 20100154047
    Abstract: Methods, systems, and computer readable media for media session policy compliance auditing and enforcement using a media relay and session initiation protocol (SIP) signaling are provided. One method includes at a SIP policy server, receiving SIP signaling from a user agent client to obtain a policy for media session and, in response, generating at least one media session correlation token. At least a portion of the SIP policy server is implemented in hardware. The media session correlation token and the media policy are communicated to the user agent client and to a media relay. Identification information for the media relay is also communicated to the user agent client. At least a portion of the media relay is implemented in hardware. At the media relay, the media session correlation token is received and used to correlate and store usage information for the media session and to monitor compliance with the media policy.
    Type: Application
    Filed: December 14, 2009
    Publication date: June 17, 2010
    Inventors: Adam B. Roach, Ben A. Campbell, Robert J. Sparks, Ajay P. Deo
  • Publication number: 20100027532
    Abstract: Methods, systems, and computer readable media for providing sedation service in a telecommunications network are disclosed. According to one aspect, a method for providing sedation service in a telecommunications network is provided. The method includes steps that are performed at a session initiation protocol (SIP) sedation node. The method includes receiving a first message sent from a SIP user agent and intended for a SIP server. The method further includes determining whether the SIP server is unavailable. The method further includes responsive to a determination that the SIP server is unavailable to respond to the first message, sending, to the SIP client, a SIP sedation message for reducing the number or frequency of messages sent by the SIP user agent to the SIP server.
    Type: Application
    Filed: July 31, 2009
    Publication date: February 4, 2010
    Inventors: Robert J. Sparks, Ben Allen Campbell, Adam B. Roach, Ajay P. Deo
  • Publication number: 20100030914
    Abstract: Methods, systems, and computer readable media for throttling traffic to an IP network server using alias hostname identifiers assigned to the IP network server with a domain name system are disclosed. One method includes maintaining a plurality of weight values and corresponding alias hostname identifiers for the IP network server that are associated with the IP network server in a DNS system. The method further includes throttling network traffic sent to an IP network server by sending, from the IP network server, messages to nodes that send the traffic to the IP network server, where the messages selectively enable or disable traffic flow to the individual alias hostnames.
    Type: Application
    Filed: July 30, 2009
    Publication date: February 4, 2010
    Inventors: Robert J. Sparks, Adam B. Roach, Byron Campen
  • Patent number: 7607138
    Abstract: Event services provided between domains include receiving a first subscription request to receive an event state of an event source. A view associated with the first subscription request is determined. A notify message is sent that reflects a first defined view into the event state of the event source that corresponds to the first subscription request. A second subscription request is received to receive the event state of the event source. A view associated with the second subscription request is determined. It is determined if the first defined view corresponds to the second subscription request.
    Type: Grant
    Filed: June 15, 2005
    Date of Patent: October 20, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Steven R. Donovan, Ben A. Campbell, Adam B. Roach, Robert J. Sparks, Ajay P. Deo
  • Publication number: 20090070469
    Abstract: The subject matter described herein includes methods, systems, and computer readable media for providing services in a telecommunications network using an IOS/SIP adapter. According to one aspect of the subject matter described herein, a method for providing supplementary services to IMS devices and non-IMS devices using common IMS network components is provided. The method includes providing an interoperability specification/session initiation protocol (IOS/SIP) adapter configured to communicate with a base station subsystem and an IMS network. The method further includes, at the IOS/SIP adapter, receiving, from the base station subsystem a request for providing a supplementary service to a non-IMS device in communication with the base station subsystem. In response to the request, the method includes sending a message to an IMS node in the IMS network that provides the supplementary service to the non-IMS device and to IMS devices.
    Type: Application
    Filed: September 8, 2008
    Publication date: March 12, 2009
    Inventors: Adam B. Roach, Ajay P. Deo