Patents by Inventor Venkataraman Natham

Venkataraman Natham 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: 10587481
    Abstract: Techniques are provided for implementing clustering services in a virtual data center or other virtualized infrastructure in a manner that allows packets to be directed to a particular service engine of a service engine cluster.
    Type: Grant
    Filed: January 9, 2018
    Date of Patent: March 10, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Venkataraman Natham, Pagalavan Krishnamoorthy, Ramesh Santhanakrishnan, Ali Golshan
  • Publication number: 20180152357
    Abstract: Techniques are provided for implementing clustering services in a virtual data center or other virtualized infrastructure in a manner that allows packets to be directed to a particular service engine of a service engine cluster.
    Type: Application
    Filed: January 9, 2018
    Publication date: May 31, 2018
    Inventors: Venkataraman Natham, Pagalavan Krishnamoorthy, Ramesh Santhanakrishnan, Ali Golshan
  • Patent number: 9917743
    Abstract: Techniques are provided for implementing clustering services in a virtual data center or other virtualized infrastructure in a manner that allows packets to be directed to a particular service engine of a service engine cluster.
    Type: Grant
    Filed: September 9, 2013
    Date of Patent: March 13, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Venkataraman Natham, Pagalavan Krishnamoorthy, Ramesh Santhanakrishnan, Ali Golshan
  • Patent number: 9680751
    Abstract: The methods and devices discussed herein provide service clustering within a TRILL network without relying on an additional service insertion framework. A TRILL network can include one or more flow distribution RBridges for distributing flows to service nodes. Each flow distribution RBridge can have a virtual base identifier and one or more virtual cluster identifiers. An example method can include maintaining service cluster load balancing structures and receiving a packet that is encapsulated with an inner header and an outer header. The method can include determining whether the egress RBridge identifier is a virtual cluster identifier, and if so, selecting a service node from one of the service cluster load balancing structures. The method can include forwarding the packet to the selected service node.
    Type: Grant
    Filed: May 11, 2015
    Date of Patent: June 13, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Rajagopalan Janakiraman, Pags Krishnamoorthy, Sridhar Subramanian, Venkataraman Natham
  • Publication number: 20150326478
    Abstract: The methods and devices discussed herein provide service clustering within a TRILL network without relying on an additional service insertion framework. A TRILL network can include one or more flow distribution RBridges for distributing flows to service nodes. Each flow distribution RBridge can have a virtual base identifier and one or more virtual cluster identifiers. An example method can include maintaining service cluster load balancing structures and receiving a packet that is encapsulated with an inner header and an outer header. The method can include determining whether the egress RBridge identifier is a virtual cluster identifier, and if so, selecting a service node from one of the service cluster load balancing structures. The method can include forwarding the packet to the selected service node.
    Type: Application
    Filed: May 11, 2015
    Publication date: November 12, 2015
    Inventors: Rajagopalan Janakiraman, Pags Krishnamoorthy, Sridhar Subramanian, Venkataraman Natham
  • Patent number: 9083709
    Abstract: A system for virtual internet protocol (VIP) address migration. The system comprises serving one or more clients connected via a switch router over a network to one or more network gateways. The switch router forwards packets to the VIP address of a first network gateway. If the first network gateway determines a VIP address migration criteria has been reached, the first network gateway may migrate any new traffic associated with a packet flow over to a second network gateway for more efficient processing by inserting a default flow code into the header of the VIP address of the packet. Older packets continue to process on the first network gateway, however new packets are forwarded and processed on the second network gateway. Once the packets being processed on the first network gateway completes, the second network gateway becomes the default network gateway for processing existing and new packets.
    Type: Grant
    Filed: May 11, 2012
    Date of Patent: July 14, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Daniel Gilbert Moen, Venkataraman Natham, Devendra Mohan Badhani, Ali Golshan
  • Patent number: 9049127
    Abstract: The methods and devices discussed herein provide service clustering within a TRILL network without relying on an additional service insertion framework. A TRILL network can include one or more flow distribution RBridges for distributing flows to service nodes. Each flow distribution RBridge can have a virtual base identifier and one or more virtual cluster identifiers. An example method can include maintaining N service cluster load balancing structures and receiving a packet that is encapsulated with an inner header (source/destination addresses) and an outer header (ingress/egress RBridge identifiers). The method can include determining whether the egress RBridge identifier is a virtual cluster identifier, and if so, applying a hash function to a predetermined flow tuple and selecting a service node associated with the hash value from one of the N service cluster load balancing structures. The method can include forwarding the packet to the selected service node.
    Type: Grant
    Filed: March 11, 2013
    Date of Patent: June 2, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Rajagopalan Janakiraman, Pags Krishnamoorthy, Sridhar Subramanian, Venkataraman Natham
  • Publication number: 20140254374
    Abstract: The methods and devices discussed herein provide service clustering within a TRILL network without relying on an additional service insertion framework. A TRILL network can include one or more flow distribution RBridges for distributing flows to service nodes. Each flow distribution RBridge can have a virtual base identifier and one or more virtual cluster identifiers. An example method can include maintaining N service cluster load balancing structures and receiving a packet that is encapsulated with an inner header (source/destination addresses) and an outer header (ingress/egress RBridge identifiers). The method can include determining whether the egress RBridge identifier is a virtual cluster identifier, and if so, applying a hash function to a predetermined flow tuple and selecting a service node associated with the hash value from one of the N service cluster load balancing structures. The method can include forwarding the packet to the selected service node.
    Type: Application
    Filed: March 11, 2013
    Publication date: September 11, 2014
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Rajagopalan Janakiraman, Pags Krishnamoorthy, Sridhar Subramanian, Venkataraman Natham
  • Publication number: 20140089486
    Abstract: Techniques are provided for implementing clustering services in a virtual data center or other virtualized infrastructure in a manner that allows packets to be directed to a particular service engine of a service engine cluster.
    Type: Application
    Filed: September 9, 2013
    Publication date: March 27, 2014
    Applicant: Cisco Technology, Inc.
    Inventors: Venkataraman Natham, Pagalavan Krishnamoorthy, Ramesh Santhanakrishnan, Ali Golshan
  • Publication number: 20130301413
    Abstract: A system for virtual internet protocol (VIP) address migration. The system comprises serving one or more clients connected via a switch router over a network to one or more network gateways. The switch router forwards packets to the VIP address of a first network gateway. If the first network gateway determines a VIP address migration criteria has been reached, the first network gateway may migrate any new traffic associated with a packet flow over to a second network gateway for more efficient processing by inserting a default flow code into the header of the VIP address of the packet. Older packets continue to process on the first network gateway, however new packets are forwarded and processed on the second network gateway. Once the packets being processed on the first network gateway completes, the second network gateway becomes the default network gateway for processing existing and new packets.
    Type: Application
    Filed: May 11, 2012
    Publication date: November 14, 2013
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Daniel Gilbert Moen, Venkataraman Natham, Devendra Mohan Badhani, Ali Golshan
  • Patent number: 8533285
    Abstract: Techniques are provided for implementing clustering services in a virtual data center or other virtualized infrastructure in a manner that allows packets to be directed to a particular service engine of a service engine cluster.
    Type: Grant
    Filed: December 1, 2010
    Date of Patent: September 10, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Venkataraman Natham, Pagalavan Krishnamoorthy, Ramesh Santhanakrishnan, Ali Golshan
  • Publication number: 20120144014
    Abstract: Techniques are provided for implementing clustering services in a virtual data center or other virtualized infrastructure in a manner that allows packets to be directed to a particular service engine of a service engine cluster.
    Type: Application
    Filed: December 1, 2010
    Publication date: June 7, 2012
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Venkataraman Natham, Pagalavan Krishnamoorthy, Ramesh Santhanakrishnan, Ali Golshan