Patents by Inventor Suresh Bhogavilli

Suresh Bhogavilli 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: 8443375
    Abstract: A method for passing data from a first processing thread to a second processing thread, wherein the first processing thread produces data to be processed by the second processing thread. The data from the first processing thread may be inserted into objects that in turn are inserted into a queue of objects to be processed by the second thread. The queue may be a circular array, wherein the array includes a pointer to a head and a pointer to a tail, wherein only the first processing thread modifies the tail pointer and only the second processing thread modifies the head pointer.
    Type: Grant
    Filed: December 14, 2009
    Date of Patent: May 14, 2013
    Assignee: Verisign, Inc.
    Inventors: Roberto Rodrigues, Suresh Bhogavilli
  • Publication number: 20120174196
    Abstract: Methods and systems for detecting and responding to Denial of Service (“DoS”) attacks comprise: detecting a DoS attack or potential DoS attack against a first server system comprising one or more servers; receiving, at a second server system comprising one or more servers, network traffic directed to the first server system; subjecting requesting clients to one or more challenge mechanisms, the challenge mechanisms including one or more of challenging requesting clients to follow through HTTP redirect responses, challenging requesting clients to request Secure Sockets Layer (SSL) session resumption, or challenging requesting clients to store and transmit HTTP cookies; identifying one or more non-suspect clients, the one or more suspect clients corresponding to requesting clients that successfully complete the one or more challenge mechanisms; identifying one or more suspect clients, the one or more suspect clients corresponding to requesting clients that do not successfully complete the one or more challenge
    Type: Application
    Filed: December 30, 2010
    Publication date: July 5, 2012
    Inventors: Suresh Bhogavilli, Roberto Guimaraes, Ramakant Pandrangi, Frank Scalzo
  • Publication number: 20110145835
    Abstract: A method for passing data from a first processing thread to a second processing thread, wherein the first processing thread produces data to be processed by the second processing thread. The data from the first processing thread may be inserted into objects that in turn are inserted into a queue ob objects to be processed by the second thread. The queue may be a circular array, wherein the array includes a pointer to a head and a pointer to a tail, wherein only the first processing thread modifies the tail pointer and only the second processing thread modifies the head pointer.
    Type: Application
    Filed: December 14, 2009
    Publication date: June 16, 2011
    Applicant: VeriSign, Inc.
    Inventors: Roberto Rodrigues, Suresh Bhogavilli
  • Patent number: 7599286
    Abstract: A system and method for improving network performance when communicating between a first site network and a second site network via an IP-based transport network. The site networks include a LAN, a plurality of host/media gateways (MGWs) connected to the LAN, and pairs of first and second Site Edge Routers (SERs) connected to the LAN for handling traffic from different host/MGWs. The SERs are configured as redundant backup pairs in which each SER in a given pair backs up the other SER in the pair. Each SER is connected to a different Provider Edge (PE) router in the transport network via a dedicated link that has sufficient spare capacity to carry traffic coming from both of the SERs in a given pair of SERs in case one of the SERs fails. The SERs provide preferred routing prefixes to the PE routers, thereby guaranteeing symmetric paths for bidirectional traffic.
    Type: Grant
    Filed: March 1, 2005
    Date of Patent: October 6, 2009
    Assignee: Telefonaktiebolaget L M Ericsson (Publ)
    Inventors: Suresh Bhogavilli, Samir Shah, Kaarthik Sivakumar
  • Patent number: 7583590
    Abstract: A router and a method for migrating routing protocol processes or Virtual Routers (VRs) from one Route Processor (RP) to another using graceful restart procedures for maintaining packet flow to the router and assisting the router to obtain restart information. The router includes first and second RPs and a forwarding engine for forwarding packets to neighbor routers in the network. When the routing protocol process is terminated on the first RP, the neighbor routers detect a router failure and initiate the graceful restart procedures. A filter rule in the forwarding engine causes it to forward packets to the new routing protocol process on the second RP. The new process learns the network topology from the neighbor routers, and the migration is completed without packet loss and without requiring complex changes to the network protocol stack.
    Type: Grant
    Filed: July 15, 2005
    Date of Patent: September 1, 2009
    Assignee: Telefonaktiebolaget L M Ericsson (Publ)
    Inventors: Kaarthik Sivakumar, Suresh Bhogavilli, Samir Shah, Christopher Sherwin
  • Patent number: 7443786
    Abstract: Providing resiliency for mobile terminal data sessions, wherein the data sessions rely on Internet Protocol Version 4 and wherein at least one Home Agent node maintains a mobility bindings database for all registered mobile terminals while they are away from a home network. A first aspect of the invention provides physical Home Agent redundancy, perceived by each mobile node as Home Agent IP address redundancy, and a second aspect provides session resiliency. While the second aspect of the invention provides for session resiliency, it uses a mechanism of the former for master failure detection and Home Agent IP address take-over by a backup Home Agent.
    Type: Grant
    Filed: November 8, 2005
    Date of Patent: October 28, 2008
    Assignee: Telefonaktiebolaget L M Ericsson (PUBL)
    Inventors: Mahmood Hossain, Suresh Bhogavilli, Chirayu Shah, Kevin Purser
  • Publication number: 20070104146
    Abstract: Providing resiliency for mobile terminal data sessions, wherein the data sessions rely on Internet Protocol Version 4 and wherein at least one Home Agent node maintains a mobility bindings database for all registered mobile terminals while they are away from a home network. A first aspect of the invention provides physical Home Agent redundancy, perceived by each mobile node as Home Agent IP address redundancy, and a second aspect provides session resiliency. While the second aspect of the invention provides for session resiliency, it uses a mechanism of the former for master failure detection and Home Agent IP address take-over by a backup Home Agent.
    Type: Application
    Filed: November 8, 2005
    Publication date: May 10, 2007
    Inventors: Mahmood Hossain, Suresh Bhogavilli, Chirayu Shah, Kevin Purser
  • Publication number: 20070014231
    Abstract: A router and a method for migrating routing protocol processes or Virtual Routers (VRs) from one Route Processor (RP) to another using graceful restart procedures for maintaining packet flow to the router and assisting the router to obtain restart information. The router includes first and second RPs and a forwarding engine for forwarding packets to neighbor routers in the network. When the routing protocol process is terminated on the first RP, the neighbor routers detect a router failure and initiate the graceful restart procedures. A filter rule in the forwarding engine causes it to forward packets to the new routing protocol process on the second RP. The new process learns the network topology from the neighbor routers, and the migration is completed without packet loss and without requiring complex changes to the network protocol stack.
    Type: Application
    Filed: July 15, 2005
    Publication date: January 18, 2007
    Inventors: Kaarthik Sivakumar, Suresh Bhogavilli, Samir Shah, Christopher Sherwin
  • Publication number: 20060198298
    Abstract: A system and method for improving network performance when communicating between a first site network and a second site network via an IP-based transport network. The site networks include a LAN, a plurality of host/media gateways (MGWs) connected to the LAN, and pairs of first and second Site Edge Routers (SERs) connected to the LAN for handling traffic from different host/MGWs. The SERs are configured as redundant backup pairs in which each SER in a given pair backs up the other SER in the pair. Each SER is connected to a different Provider Edge (PE) router in the transport network via a dedicated link that has sufficient spare capacity to carry traffic coming from both of the SERs in a given pair of SERs in case one of the SERs fails. The SERs provide preferred routing prefixes to the PE routers, thereby guaranteeing symmetric paths for bidirectional traffic.
    Type: Application
    Filed: March 1, 2005
    Publication date: September 7, 2006
    Inventors: Suresh Bhogavilli, Samir Shah, Kaarthik Sivakumar