Patents by Inventor Ben Allen Campbell

Ben Allen Campbell 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: 9917729
    Abstract: Methods, systems, and computer readable media for multi-layer orchestration in software defined networks (SDNs) are disclosed. In one example, the method includes receiving orchestration related data for implementing a network service using the network resources within the SDN, determining configuration information for the network resources based on the orchestration related data and protocol layer capability of the network resources, wherein determining the configuration information includes identifying the network resources having the protocol layer capability to provide network services, and providing the configuration information to the network resources.
    Type: Grant
    Filed: April 21, 2015
    Date of Patent: March 13, 2018
    Assignee: Oracle International Corporation
    Inventors: Sam Eric McMurry, Ajay Padmakar Deo, Ben Allen Campbell
  • Patent number: 9699045
    Abstract: According to one aspect, the subject matter described herein includes a system for performing Diameter overload control. The system occurs at a Diameter routing node. The system includes a network interface for receiving a Diameter message. The system also includes a Diameter overload control unit configured to detect an overload condition for a Diameter session associated with the Diameter message and to communicate an indication of the overload condition to a second Diameter node using a Diameter message defined for a purpose other than overload control.
    Type: Grant
    Filed: April 15, 2013
    Date of Patent: July 4, 2017
    Assignee: Tekelec, Inc.
    Inventors: Adam Boyd Roach, Ben Allen Campbell, Sam Eric McMurry
  • Patent number: 9537775
    Abstract: Methods, systems, and computer readable media for managing Diameter overload information within a telecommunications network are disclosed. One embodiment of a system for implementing the subject matter described herein includes at a virtualization orchestrator (VO) having a hardware processor and within the telecommunications network, receiving overload information, determining a network virtualization operation to perform based on the received information, and performing the network virtualization operation.
    Type: Grant
    Filed: September 23, 2013
    Date of Patent: January 3, 2017
    Assignee: Oracle International Corporation
    Inventors: Sam Eric McMurry, Ben Allen Campbell, Robert James Sparks
  • Publication number: 20160315809
    Abstract: Methods, systems, and computer readable media for multi-layer orchestration in software defined networks (SDNs) are disclosed. In one example, the method includes receiving orchestration related data for implementing a network service using the network resources within the SDN, determining configuration information for the network resources based on the orchestration related data and protocol layer capability of the network resources, wherein determining the configuration information includes identifying the network resources having the protocol layer capability to provide network services, and providing the configuration information to the network resources.
    Type: Application
    Filed: April 21, 2015
    Publication date: October 27, 2016
    Inventors: Sam Eric McMurry, Ajay Padmakar Deo, Ben Allen Campbell
  • Patent number: 9450872
    Abstract: Methods, systems, and computer readable media for collecting and distributing Diameter overload control information to non-adjacent nodes are disclosed. One system for implementing the subject matter described herein includes a Diameter overload control information broker. The Diameter overload control information broker includes a Diameter overload control information collector for receiving Diameter overload control information from at least one Diameter node separate from the Diameter overload control information broker. The broker includes a memory for storing the overload control information. The broker further includes a Diameter overload control information distributor for distributing the Diameter overload control information to at least one Diameter node that is not adjacent to the at least one Diameter node from which the overload control information was received.
    Type: Grant
    Filed: June 24, 2014
    Date of Patent: September 20, 2016
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Ben Allen Campbell, Sam Eric McMurry, Robert James Sparks
  • Patent number: 9391897
    Abstract: Methods, systems, and computer readable media for mitigating traffic storms are provided herein. In some aspects, a system for mitigating traffic storms includes a traffic storm detector configured to detect an indication of a traffic storm. The system may also include a software defined network (SDN) controller configured to generate and send SDN commands to a controllable network entity for mitigating the traffic storm. In some aspects, a method for mitigating traffic storms includes detecting an indication of a traffic storm, wherein the traffic storm includes a burst of message traffic in a network. The method further includes sending one or more SDN commands to a controllable and/or controlled network entity to mitigate the traffic storm.
    Type: Grant
    Filed: July 31, 2013
    Date of Patent: July 12, 2016
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Robert James Sparks, Ben Allen Campbell, Sam Eric McMurry
  • Patent number: 9369386
    Abstract: Methods, systems, and computer readable media for Destination-Host defined overload scope are disclosed. According to one aspect, a method for Destination-Host defined overload scope includes, at an entity for processing Diameter signaling messages: identifying at least one Diameter session as a member of an overload group; specifying an alias for use to identify the entity for processing Diameter signaling messages as a destination of Diameter messages; associating the specified alias with the overload group; and including the specified alias in messages associated with members of the overload group.
    Type: Grant
    Filed: July 31, 2013
    Date of Patent: June 14, 2016
    Assignee: Oracle International Corporation
    Inventors: Sam Eric McMurry, Ben Allen Campbell
  • Patent number: 9319431
    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: March 10, 2015
    Date of Patent: April 19, 2016
    Assignee: TEKELEC, INC.
    Inventors: Robert James Sparks, Ben Allen Campbell, Adam Boyd Roach, Ajay Padmakar Deo
  • Patent number: 9240949
    Abstract: Methods, systems, and computer readable media for predicting imminent Diameter overload conditions using load information are disclosed. One embodiment of a system for implementing the subject matter described herein includes a first Diameter node including at least one network interface for receiving Diameter messages and a Diameter overload prediction unit. The Diameter overload prediction unit may be configured to extract load information from the Diameter messages, detect a traffic pattern using the extracted load information, predict at least one overload condition associated with one or more other Diameter nodes, and communicate an indication of the predicted overload condition to at least some of the other Diameter nodes before a time at which the overload condition is predicted to occur.
    Type: Grant
    Filed: July 31, 2013
    Date of Patent: January 19, 2016
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Sam Eric McMurry, Ben Allen Campbell, Robert James Sparks
  • Publication number: 20150249689
    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: March 10, 2015
    Publication date: September 3, 2015
    Inventors: Robert James Sparks, Ben Allen Campbell, Adam Boyd Roach, Ajay Padmakar Deo
  • 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
  • Publication number: 20150085663
    Abstract: Methods, systems, and computer readable media for managing Diameter overload information within a telecommunications network are disclosed. One embodiment of a system for implementing the subject matter described herein includes at a virtualization orchestrator (VO) having a hardware processor and within the telecommunications network, receiving overload information, determining a network virtualization operation to perform based on the received information, and performing the network virtualization operation.
    Type: Application
    Filed: September 23, 2013
    Publication date: March 26, 2015
    Inventors: Sam Eric McMurry, Ben Allen Campbell, Robert James Sparks
  • Publication number: 20150036504
    Abstract: Methods, systems, and computer readable media for predicting imminent Diameter overload conditions using load information are disclosed. One embodiment of a system for implementing the subject matter described herein includes a first Diameter node including at least one network interface for receiving Diameter messages and a Diameter overload prediction unit. The Diameter overload prediction unit may be configured to extract load information from the Diameter messages, detect a traffic pattern using the extracted load information, predict at least one overload condition associated with one or more other Diameter nodes, and communicate an indication of the predicted overload condition to at least some of the other Diameter nodes before a time at which the overload condition is predicted to occur.
    Type: Application
    Filed: July 31, 2013
    Publication date: February 5, 2015
    Applicant: Oracle International Corporation
    Inventors: Sam Eric McMurry, Ben Allen Campbell, Robert James Sparks
  • Publication number: 20150036486
    Abstract: Methods, systems, and computer readable media for Destination-Host defined overload scope are disclosed. According to one aspect, a method for Destination-Host defined overload scope includes, at an entity for processing Diameter signaling messages: identifying at least one Diameter session as a member of an overload group; specifying an alias for use to identify the entity for processing Diameter signaling messages as a destination of Diameter messages; associating the specified alias with the overload group; and including the specified alias in messages associated with members of the overload group.
    Type: Application
    Filed: July 31, 2013
    Publication date: February 5, 2015
    Inventors: Sam Eric McMurry, Ben Allen Campbell
  • Publication number: 20150036505
    Abstract: Methods, systems, and computer readable media for mitigating traffic storms are provided herein. In some aspects, a system for mitigating traffic storms includes a traffic storm detector configured to detect an indication of a traffic storm. The system may also include a software defined network (SDN) controller configured to generate and send SDN commands to a controllable network entity for mitigating the traffic storm. In some aspects, a method for mitigating traffic storms includes detecting an indication of a traffic storm, wherein the traffic storm includes a burst of message traffic in a network. The method further includes sending one or more SDN commands to a controllable and/or controlled network entity to mitigate the traffic storm.
    Type: Application
    Filed: July 31, 2013
    Publication date: February 5, 2015
    Applicant: Oracle International Corporation
    Inventors: Robert James Sparks, Ben Allen Campbell, Sam Eric McMurry
  • Publication number: 20140376380
    Abstract: Methods, systems, and computer readable media for collecting and distributing Diameter overload control information to non-adjacent nodes are disclosed. One system for implementing the subject matter described herein includes a Diameter overload control information broker. The Diameter overload control information broker includes a Diameter overload control information collector for receiving Diameter overload control information from at least one Diameter node separate from the Diameter overload control information broker. The broker includes a memory for storing the overload control information. The broker further includes a Diameter overload control information distributor for distributing the Diameter overload control information to at least one Diameter node that is not adjacent to the at least one Diameter node from which the overload control information was received.
    Type: Application
    Filed: June 24, 2014
    Publication date: December 25, 2014
    Inventors: Ben Allen Campbell, Sam Eric McMurry, Robert James Sparks
  • Patent number: 8661077
    Abstract: Methods, systems, and computer readable media system for collecting and distributing session initiation protocol (SIP) event watcher entity subscription information in a communications network are disclosed. According to one aspect, the method includes receiving, at a first notifier server from a watcher entity client, a first subscription request for SIP event information associated with one or more watched entity clients. The method also includes receiving, at a watcher information (WINFO) entity, SIP event subscription information that includes an identifier indicating that the first notifier server serves the watcher entity client, storing the SIP event subscription information in the WINFO entity, detecting the unavailability of the first notifier server. The method further includes sending an instruction message, based on the identifier in the stored SIP event subscription information, to direct the watcher entity to generate a second subscription request associated for the SIP event information.
    Type: Grant
    Filed: January 6, 2011
    Date of Patent: February 25, 2014
    Assignee: Tekelec, Inc.
    Inventors: Adam Boyd Roach, Robert James Sparks, Ben Allen Campbell, Ajay Padmakar Deo, Sam Eric McMurry
  • Publication number: 20130275583
    Abstract: According to one aspect, the subject matter described herein includes a system for performing Diameter overload control. The system occurs at a Diameter routing node. The system includes a network interface for receiving a Diameter message. The system also includes a Diameter overload control unit configured to detect an overload condition for a Diameter session associated with the Diameter message and to communicate an indication of the overload condition to a second Diameter node using a Diameter message defined for a purpose other than overload control.
    Type: Application
    Filed: April 15, 2013
    Publication date: October 17, 2013
    Inventors: Adam Boyd Roach, Ben Allen Campbell, Sam Eric McMurry
  • Patent number: 8499035
    Abstract: Methods, systems, and computer readable media system for collecting and distributing session initiation protocol (SIP) event watcher entity subscription information in a communications network are disclosed. According to one aspect, a system includes one or more notifier servers for receiving subscription requests for SIP event information associated with a plurality of watched entities from a plurality of watcher entities.
    Type: Grant
    Filed: January 6, 2011
    Date of Patent: July 30, 2013
    Assignee: Tekelec, Inc.
    Inventors: Adam Boyd Roach, Robert James Sparks, Ben Allen Campbell, Ajay Padmakar Deo, Sam Eric McMurry
  • 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