Patents by Inventor Dinesh Gandhewar

Dinesh Gandhewar 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: 10361997
    Abstract: Systems and techniques are described for performing proxy auto-discovery in an Internet Protocol version 6 (IPv6) network by using the destination options extension header field in the IPv6 header. Specifically, systems and techniques are described to enable a pair of proxies to transparently intercept connection handshake messages that are carried in IPv6 packets between two network nodes, and to use the destination options extension header field in the IPv6 packets to automatically discover each other.
    Type: Grant
    Filed: December 29, 2017
    Date of Patent: July 23, 2019
    Assignee: Riverbed Technology, Inc.
    Inventors: Ponpandiaraj Rajarathinam, Rajeev Kumar, Dinesh A. Gandhewar, Ananth Arumugam R
  • Publication number: 20180191673
    Abstract: Systems and techniques are described for performing proxy auto-discovery in an Internet Protocol version 6 (IPv6) network by using the destination options extension header field in the IPv6 header. Specifically, systems and techniques are described to enable a pair of proxies to transparently intercept connection handshake messages that are carried in IPv6 packets between two network nodes, and to use the destination options extension header field in the IPv6 packets to automatically discover each other.
    Type: Application
    Filed: December 29, 2017
    Publication date: July 5, 2018
    Applicant: Riverbed Technology, Inc.
    Inventors: Ponpandiaraj Rajarathinam, Rajeev Kumar, Dinesh A. Gandhewar, Ananth Arumugam R
  • Patent number: 9825853
    Abstract: The present invention is directed towards a method for using a listening policy for a virtual server on an intermediary device. An intermediary device establishes for a first virtual server a first listening policy with an expression for evaluating packets received by the intermediary device to determine whether the packet may access the first virtual server. The intermediary device listens for packets at a first internet protocol (IP) address and a first port specified for the first virtual server. Then, the intermediary device evaluates the expression of the first listening policy to a first packet received at the first IP address and first port and determines whether to provide the first packet to the first virtual server based on a result of the evaluation.
    Type: Grant
    Filed: January 23, 2014
    Date of Patent: November 21, 2017
    Assignee: Citrix Systems, Inc.
    Inventors: Dinesh Gandhewar, Josephine Suganthi
  • Patent number: 8780718
    Abstract: The present disclosure presents systems and methods for maintaining persistence of a backup virtual server on connections currently serviced by the backup virtual server. A virtual server operating on an intermediary network device and identified as a primary virtual server for a first connection may receive a request via the first connection. The intermediary device may forward the first request to a backup virtual server of the virtual server in response to identifying that the virtual server is unavailable. The intermediary device may later identify that the virtual server is available.
    Type: Grant
    Filed: November 24, 2009
    Date of Patent: July 15, 2014
    Assignee: Citrix Systems, Inc.
    Inventors: Dinesh Gandhewar, Manikam Muthiah
  • Publication number: 20140133315
    Abstract: The present invention is directed towards a method for using a listening policy for a virtual server on an intermediary device. An intermediary device establishes for a first virtual server a first listening policy with an expression for evaluating packets received by the intermediary device to determine whether the packet may access the first virtual server. The intermediary device listens for packets at a first internet protocol (IP) address and a first port specified for the first virtual server. Then, the intermediary device evaluates the expression of the first listening policy to a first packet received at the first IP address and first port and determines whether to provide the first packet to the first virtual server based on a result of the evaluation.
    Type: Application
    Filed: January 23, 2014
    Publication date: May 15, 2014
    Applicant: Citrix Systems, Inc.
    Inventors: Dinesh Gandhewar, Josephine Suganthi
  • Patent number: 8654659
    Abstract: The present invention is directed towards a method for using a listening policy for a virtual server on an intermediary device. An intermediary device establishes for a first virtual server a first listening policy with an expression for evaluating packets received by the intermediary device to determine whether the packet may access the first virtual server. The intermediary device listens for packets at a first internet protocol (IP) address and a first port specified for the first virtual server. Then, the intermediary device evaluates the expression of the first listening policy to a first packet received at the first IP address and first port and determines whether to provide the first packet to the first virtual server based on a result of the evaluation.
    Type: Grant
    Filed: December 23, 2009
    Date of Patent: February 18, 2014
    Assignee: Citrix Systems, Inc.
    Inventors: Dinesh Gandhewar, Josephine Suganthi
  • Publication number: 20110149755
    Abstract: The present invention is directed towards a method for using a listening policy for a virtual server on an intermediary device. An intermediary device establishes for a first virtual server a first listening policy with an expression for evaluating packets received by the intermediary device to determine whether the packet may access the first virtual server. The intermediary device listens for packets at a first internet protocol (IP) address and a first port specified for the first virtual server. Then, the intermediary device evaluates the expression of the first listening policy to a first packet received at the first IP address and first port and determines whether to provide the first packet to the first virtual server based on a result of the evaluation.
    Type: Application
    Filed: December 23, 2009
    Publication date: June 23, 2011
    Inventors: Dinesh Gandhewar, Josephine Suganthi
  • Publication number: 20100128598
    Abstract: The present disclosure presents systems and methods for maintaining persistence of a backup virtual server on connections currently serviced by the backup virtual server. A virtual server operating on an intermediary network device and identified as a primary virtual server for a first connection may receive a request via the first connection. The intermediary device may forward the first request to a backup virtual server of the virtual server in response to identifying that the virtual server is unavailable. The intermediary device may later identify that the virtual server is available.
    Type: Application
    Filed: November 24, 2009
    Publication date: May 27, 2010
    Inventors: Dinesh Gandhewar, Manikam Muthiah