Patents by Inventor Ben A. Campbell

Ben A. 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: 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: 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: 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: 7969715
    Abstract: A power supply that includes a housing for retaining the electronic components needed to operate a tattoo machine. The housing includes a first region in which the tattooing controls are located and a second region that includes a display screen. The first and second regions are separated from each so that a plastic covering can be drawn over only the first region to protect the tattooing controls while leaving the display screen unobscured.
    Type: Grant
    Filed: November 13, 2007
    Date of Patent: June 28, 2011
    Assignee: Eikon Device Inc.
    Inventors: Steve A. Copeland, Dean Byrnes, Ben Campbell
  • Patent number: 7950052
    Abstract: A system, method, and interface for segregating a network controller and a security gateway is provided. A security gateway-network controller interface is established between a security gateway and a network controller. One or more application interfaces are carried over the security gateway-network controller interface. An admission policy interface may be maintained on the security gateway-network controller interface that allows establishment of dynamic access control lists for admission policies applied on specific secure tunnels. Additionally, a security association-international mobile subscriber identity interface may be maintained on the security gateway-network controller interface that facilitates ensuring an IMSI used during a registration process matches an identity used to establish a tunnel. Thus, a subscriber validation mechanism is provided over the security gateway-network controller interface that couples the network controller and the security gateway.
    Type: Grant
    Filed: January 24, 2007
    Date of Patent: May 24, 2011
    Assignee: Audiocodes, Inc.
    Inventors: Milton A. Lie, Ben A. Campbell
  • 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: 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
  • 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: 20090125049
    Abstract: A power supply that includes a housing for retaining the electronic components needed to operate a tattoo machine. The housing includes a first region in which the tattooing controls are located and a second region that includes a display screen. The first and second regions are separated from each so that a plastic covering can be drawn over only the first region to protect the tattooing controls while leaving the display screen unobscured.
    Type: Application
    Filed: November 13, 2007
    Publication date: May 14, 2009
    Applicant: EIKON DEVICE INC.
    Inventors: Steve A. Copeland, Dean Byrnes, Ben Campbell
  • Publication number: 20080052556
    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: Application
    Filed: August 24, 2007
    Publication date: February 28, 2008
    Inventors: Steven Donovan, Adam Roach, Ben Campbell, Ajay Deo
  • Publication number: 20070283412
    Abstract: A system, method, and interface for segregating a network controller and a security gateway is provided. A security gateway-network controller interface is established between a security gateway and a network controller. One or more application interfaces are carried over the security gateway-network controller interface. An admission policy interface may be maintained on the security gateway-network controller interface that allows establishment of dynamic access control lists for admission policies applied on specific secure tunnels. Additionally, a security association-international mobile subscriber identity interface may be maintained on the security gateway-network controller interface that facilitates ensuring an IMSI used during a registration process matches an identity used to establish a tunnel. Thus, a subscriber validation mechanism is provided over the security gateway-network controller interface that couples the network controller and the security gateway.
    Type: Application
    Filed: January 24, 2007
    Publication date: December 6, 2007
    Applicant: NETRAKE CORPORATION
    Inventors: Milton Lie, Ben Campbell
  • Publication number: 20070121515
    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: Application
    Filed: November 29, 2005
    Publication date: May 31, 2007
    Inventors: Steven Donovan, Ben Campbell, Adam Roach, Robert Sparks, Ajay Deo
  • Publication number: 20070121502
    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: Application
    Filed: November 29, 2005
    Publication date: May 31, 2007
    Inventors: Steven Donovan, Ben Campbell, Adam Roach, Robert Sparks, Ajay Deo
  • Publication number: 20050283477
    Abstract: A system and method for optimizing inter-domain event services includes 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: Application
    Filed: June 15, 2005
    Publication date: December 22, 2005
    Inventors: Steven Donovan, Ben Campbell, Adam Roach, Robert Sparks, Ajay Deo
  • Patent number: D677790
    Type: Grant
    Filed: May 29, 2012
    Date of Patent: March 12, 2013
    Assignee: Eikon Device Inc.
    Inventors: Andrew Little, Ben Campbell
  • Patent number: D742001
    Type: Grant
    Filed: July 21, 2014
    Date of Patent: October 27, 2015
    Assignee: Eikon Device Inc.
    Inventors: Dean Byrnes, Ben Campbell, Roman Tangredi, Mike McGuire