Patents by Inventor SUDHEENDRA BANGALORE KRISHNAMURTHY

SUDHEENDRA BANGALORE KRISHNAMURTHY 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: 11296978
    Abstract: The technology disclosed herein enables multi-path routing in virtual edge systems of a virtual network environment. In a particular embodiment, a method provides establishing a connection for a communication with a client outside of the virtual network environment through a first virtual edge system of a plurality of virtual edge systems. The method further provides generating state information about the connection that indicates properties of the connection with respect to the first virtual edge system and updating a state information base of the first virtual edge system with the state information. Also, the method provides transferring the state information to one or more other virtual edge systems of the plurality of virtual edge systems and updating respective state information bases of the one or more other virtual edge systems with the state information.
    Type: Grant
    Filed: June 2, 2020
    Date of Patent: April 5, 2022
    Assignee: Nicira, Inc.
    Inventor: Sudheendra Bangalore Krishnamurthy
  • Patent number: 11228527
    Abstract: The technology disclosed herein enables load balancing between a pair of virtual edge systems configured for high availability at an edge of a local network environment. In a particular embodiment, a method provides assigning a virtual network address to the pair of virtual edge systems. The method further provides generating state information used by one or more stateful functions of a first virtual edge system of the pair of virtual edge systems and transferring the state information to a second virtual edge system of the pair of virtual edge systems. Also, the method provides directing a first portion of network traffic to the first virtual edge system and a second portion of the network traffic to the second virtual edge system. The network traffic comprises packets addressed with the virtual network address.
    Type: Grant
    Filed: May 2, 2017
    Date of Patent: January 18, 2022
    Assignee: VMware, Inc.
    Inventor: Sudheendra Bangalore Krishnamurthy
  • Patent number: 11184324
    Abstract: Examples provide a deep packet inspection for performing security operations on network data packets by a plurality of enhanced packet analyzers. A copy of a mirrored network data packet is sent to each of the packet analyzers. Each packet analyzer performs one or more security operations on the copy in parallel, and generates an allow recommendation or a deny recommendation. If all the recommendations are allow recommendations, a virtual network interface controller (VNIC) routes the network data packet to its destination. If at least one of the recommendations is a deny recommendation, the VNIC discards the network data packet.
    Type: Grant
    Filed: September 3, 2019
    Date of Patent: November 23, 2021
    Assignee: NICIRA, INC.
    Inventor: Sudheendra Bangalore Krishnamurthy
  • Publication number: 20200296027
    Abstract: The technology disclosed herein enables multi-path routing in virtual edge systems of a virtual network environment. In a particular embodiment, a method provides establishing a connection for a communication with a client outside of the virtual network environment through a first virtual edge system of a plurality of virtual edge systems. The method further provides generating state information about the connection that indicates properties of the connection with respect to the first virtual edge system and updating a state information base of the first virtual edge system with the state information. Also, the method provides transferring the state information to one or more other virtual edge systems of the plurality of virtual edge systems and updating respective state information bases of the one or more other virtual edge systems with the state information.
    Type: Application
    Filed: June 2, 2020
    Publication date: September 17, 2020
    Inventor: SUDHEENDRA BANGALORE KRISHNAMURTHY
  • Patent number: 10700960
    Abstract: The technology disclosed herein enables multi-path routing in virtual edge systems of a virtual network environment. In a particular embodiment, a method provides establishing a connection for a communication with a client outside of the virtual network environment through a first virtual edge system of a plurality of virtual edge systems. The method further provides generating state information about the connection that indicates properties of the connection with respect to the first virtual edge system and updating a state information base of the first virtual edge system with the state information. Also, the method provides transferring the state information to one or more other virtual edge systems of the plurality of virtual edge systems and updating respective state information bases of the one or more other virtual edge systems with the state information.
    Type: Grant
    Filed: January 23, 2017
    Date of Patent: June 30, 2020
    Assignee: NICIRA, INC.
    Inventor: Sudheendra Bangalore Krishnamurthy
  • Publication number: 20200106740
    Abstract: Examples provide a deep packet inspection for performing security operations on network data packets by a plurality of enhanced packet analyzers. A copy of a mirrored network data packet is sent to each of the packet analyzers. Each packet analyzer performs one or more security operations on the copy in parallel, and generates an allow recommendation or a deny recommendation. If all the recommendations are allow recommendations, a virtual network interface controller (VNIC) routes the network data packet to its destination. If at least one of the recommendations is a deny recommendation, the VNIC discards the network data packet.
    Type: Application
    Filed: September 3, 2019
    Publication date: April 2, 2020
    Inventor: Sudheendra BANGALORE KRISHNAMURTHY
  • Patent number: 10419396
    Abstract: Examples provide a deep packet inspection for performing security operations on network data packets by a plurality of enhanced packet analyzers. A copy of a mirrored network data packet is sent to each of the packet analyzers. Each packet analyzer performs one or more security operations on the copy in parallel, and generates an allow recommendation or a deny recommendation. If all the recommendations are allow recommendations, a virtual network interface controller (VNIC) routes the network data packet to its destination. If at least one of the recommendations is a deny recommendation, the VNIC discards the network data packet.
    Type: Grant
    Filed: April 5, 2017
    Date of Patent: September 17, 2019
    Assignee: VMware, Inc.
    Inventor: Sudheendra Bangalore Krishnamurthy
  • Publication number: 20190004926
    Abstract: The current document is directed to methods and systems that probabilistically generate testing loads according to a state-transition model or finite-state-machine model. The system employs a random walk of a state-transition model and specified state-transition probabilities or specified distributions of state probabilities. In certain implementations, the generated load comprises a series of requests or commands that are issued by a testing system or testing application and that conform to a particular client/server protocol. The requests and commands are selected by pseudorandom processes. In described implementations, the requests or commands are generated by a Markov-chain process based on a state-transition model.
    Type: Application
    Filed: November 15, 2017
    Publication date: January 3, 2019
    Inventor: SUDHEENDRA BANGALORE KRISHNAMURTHY
  • Publication number: 20180183756
    Abstract: Examples provide a deep packet inspection for performing security operations on network data packets by a plurality of enhanced packet analyzers. A copy of a mirrored network data packet is sent to each of the packet analyzers. Each packet analyzer performs one or more security operations on the copy in parallel, and generates an allow recommendation or a deny recommendation. If all the recommendations are allow recommendations, a virtual network interface controller (VNIC) routes the network data packet to its destination. If at least one of the recommendations is a deny recommendation, the VNIC discards the network data packet.
    Type: Application
    Filed: April 5, 2017
    Publication date: June 28, 2018
    Inventor: SUDHEENDRA BANGALORE KRISHNAMURTHY
  • Publication number: 20180176074
    Abstract: The technology disclosed herein enables load balancing between a pair of virtual edge systems configured for high availability at an edge of a local network environment. In a particular embodiment, a method provides assigning a virtual network address to the pair of virtual edge systems. The method further provides generating state information used by one or more stateful functions of a first virtual edge system of the pair of virtual edge systems and transferring the state information to a second virtual edge system of the pair of virtual edge systems. Also, the method provides directing a first portion of network traffic to the first virtual edge system and a second portion of the network traffic to the second virtual edge system. The network traffic comprises packets addressed with the virtual network address.
    Type: Application
    Filed: May 2, 2017
    Publication date: June 21, 2018
    Inventor: SUDHEENDRA BANGALORE KRISHNAMURTHY
  • Publication number: 20180139122
    Abstract: The technology disclosed herein enables multi-path routing in virtual edge systems of a virtual network environment. In a particular embodiment, a method provides establishing a connection for a communication with a client outside of the virtual network environment through a first virtual edge system of a plurality of virtual edge systems. The method further provides generating state information about the connection that indicates properties of the connection with respect to the first virtual edge system and updating a state information base of the first virtual edge system with the state information. Also, the method provides transferring the state information to one or more other virtual edge systems of the plurality of virtual edge systems and updating respective state information bases of the one or more other virtual edge systems with the state information.
    Type: Application
    Filed: January 23, 2017
    Publication date: May 17, 2018
    Inventor: SUDHEENDRA BANGALORE KRISHNAMURTHY