Patents by Inventor Vamsi Kodavanty

Vamsi Kodavanty 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: 11463510
    Abstract: Software defined wide area network uplink selection for a cloud service can include a network controller to periodically update a list of cloud servers that provide a cloud service. The network controller can select a preferred cloud server from the updated list of cloud servers. Upon receiving a client device request to use the cloud service, the network controller can send identifying information of the selected preferred cloud server to the client device.
    Type: Grant
    Filed: October 30, 2018
    Date of Patent: October 4, 2022
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Vamsi Kodavanty, Rajesh Mirukula, Manigandan Ganesan
  • Publication number: 20210352045
    Abstract: Software defined wide area network uplink selection with a virtual IP address for a cloud service can include a network controller to select from a list of cloud servers that provide the cloud service, a first preferred cloud server and map the virtual IP address of the cloud service to an IP address of the first preferred cloud server. The network controller can select a second preferred cloud server from the list of cloud servers and remap the virtual IP address of the cloud service to an IP address of the second preferred cloud server.
    Type: Application
    Filed: October 30, 2018
    Publication date: November 11, 2021
    Inventor: Vamsi Kodavanty
  • Publication number: 20210352138
    Abstract: Software defined wide area network uplink selection for a cloud service can include a network controller to periodically update a list of cloud servers that provide a cloud service. The network controller can select a preferred cloud server from the updated list of cloud servers. Upon receiving a client device request to use the cloud service, the network controller can send identifying information of the selected preferred cloud server to the client device.
    Type: Application
    Filed: October 30, 2018
    Publication date: November 11, 2021
    Inventors: Vamsi Kodavanty, Rajesh Mirukula, Manigandan Ganesan
  • Patent number: 10993169
    Abstract: Methods and systems are described for intelligently steering client devices operating in an enterprise network system to an appropriate access point based on types of traffic on each client device and/or types of traffic on access points. In particular, client devices may be moved to a different access point when the wireless channel provided by a current access point fails to meet the signal strength requirements of latency sensitive traffic utilized by the client device. Client devices may be further steered to new access points based on load conditions on access points. For example, client devices with low priority traffic sessions may be steered away from access points with high traffic load levels. Accordingly, the methods and systems described herein ensure improved network access for latency sensitive access categories and/or access categories that are considered important to an enterprise system with minimal disruptions to these sessions.
    Type: Grant
    Filed: December 4, 2017
    Date of Patent: April 27, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Ramesh Ardeli, Hari Krishna Kurmala, Vamsi Kodavanty
  • Patent number: 10708196
    Abstract: In an example, a system is described which includes a centralized controller, a first agent controller, and a second agent controller. The centralized controller executes a routing application to control routing of network traffic across links of a wide area network. The first agent controller is deployed at a branch location of the wide area network to notify the routing application when a host at the branch location requests membership in a multicast group. The second agent controller is deployed at a headend of the wide area network to modify a forwarding rule in response to an instruction from the routing application. The forwarding rule controls an interaction between the headend location and an upstream router to redirect network traffic associated with the multicast group in a manner that joins the host to the multicast group.
    Type: Grant
    Filed: January 15, 2018
    Date of Patent: July 7, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Vamsi Kodavanty
  • Patent number: 10708225
    Abstract: Described herein are techniques for resolving overlapping IP addresses for subnets assigned to uplink interfaces of a network switching device. As an example, a network switching device may determine that an IP address range of a first assigned subnet to a first uplink interface overlaps an IP address range of a second assigned subnet to a second uplink interface. The network switching device may generate a first map between the first assigned subnet and a first intermediate subnet, and generate a second map between the second assigned subnet and a second intermediate subnet, wherein an IP address range of the first intermediate subnet and an IP address range of the second intermediate subnet are non-overlapping.
    Type: Grant
    Filed: July 31, 2018
    Date of Patent: July 7, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Bhanu Gopalasetty, Vamsi Kodavanty
  • Publication number: 20200045012
    Abstract: Described herein are techniques for resolving overlapping IP addresses for subnets assigned to uplink interfaces of a network switching device. As an example, a network switching device may determine that an IP address range of a first assigned subnet to a first uplink interface overlaps an IP address range of a second assigned subnet to a second uplink interface. The network switching device may generate a first map between the first assigned subnet and a first intermediate subnet, and generate a second map between the second assigned subnet and a second intermediate subnet, wherein an IP address range of the first intermediate subnet and an IP address range of the second intermediate subnet are non-overlapping.
    Type: Application
    Filed: July 31, 2018
    Publication date: February 6, 2020
    Inventors: Bhanu Gopalasetty, Vamsi Kodavanty
  • Publication number: 20190222537
    Abstract: In an example, a system is described which includes a centralized controller, a first agent controller, and a second agent controller. The centralized controller executes a routing application to control routing of network traffic across links of a wide area network. The first agent controller is deployed at a branch location of the wide area network to notify the routing application when a host at the branch location requests membership in a multicast group. The second agent controller is deployed at a headend of the wide area network to modify a forwarding rule in response to an instruction from the routing application. The forwarding rule controls an interaction between the headend location and an upstream router to redirect network traffic associated with the multicast group in a manner that joins the host to the multicast group.
    Type: Application
    Filed: January 15, 2018
    Publication date: July 18, 2019
    Inventor: Vamsi Kodavanty
  • Publication number: 20190207844
    Abstract: Some examples relate to determining routing decisions on a network device in a SD-WAN. In an example, a network device in a SD-WAN comprising a plurality of network nodes may receive respective routing information from a respective routing agent present on each node of the plurality of network nodes. The network device may determine an overlay network topology among the plurality of network nodes. Based on the overlay network topology and the respective routing information received from the respective routing agent, the network device may determine a respective routing decision for each node. The network device may distribute the respective routing decision to corresponding network node in the SD-WAN.
    Type: Application
    Filed: January 3, 2018
    Publication date: July 4, 2019
    Inventors: Vamsi Kodavanty, Subhadeep Sen, Sridhar Kamsetty, Ponnu Velu Arumugam, Bhanu Gopalasetty
  • Patent number: 9998947
    Abstract: The present disclosure discloses a method and network device for intelligent handling of voice calls from mobile voice client devices. In some embodiments, the network device detects that a load, corresponding to a plurality of client devices associated with an access point, exceeds a particular threshold value. In some embodiments, the network device detects that a call quality for a current ongoing call, corresponding to a first client device associated with an access point, is below a first threshold value. In response, the network device selects a particular client device, of the plurality of client devices associated with the access point, for disassociation with the access point. The network device then causes the particular client device to disassociate with the access point.
    Type: Grant
    Filed: September 16, 2016
    Date of Patent: June 12, 2018
    Assignee: ARUBA NETWORKS, INC.
    Inventors: Gopal Agarwal, Ramesh Ardeli, Venkatesh Joshi, Vamsi Kodavanty, Hari Kurmala, Edward Vajravelu
  • Publication number: 20180092024
    Abstract: Methods and systems are described for intelligently steering client devices operating in an enterprise network system to an appropriate access point based on types of traffic on each client device and/or types of traffic on access points. In particular, client devices may be moved to a different access point when the wireless channel provided by a current access point fails to meet the signal strength requirements of latency sensitive traffic utilized by the client device. Client devices may be further steered to new access points based on load conditions on access points. For example, client devices with low priority traffic sessions may be steered away from access points with high traffic load levels. Accordingly, the methods and systems described herein ensure improved network access for latency sensitive access categories and/or access categories that are considered important to an enterprise system with minimal disruptions to these sessions.
    Type: Application
    Filed: December 4, 2017
    Publication date: March 29, 2018
    Inventors: Ramesh ARDELI, Hari Krishna KURMALA, Vamsi KODAVANTY
  • Patent number: 9838948
    Abstract: Methods and systems are described for intelligently steering client devices operating in an enterprise network system to an appropriate access point based on types of traffic on each client device and/or types of traffic on access points. In particular, client devices may be moved to a different access point when the wireless channel provided by a current access point fails to meet the signal strength requirements of latency sensitive traffic utilized by the client device. Client devices may be further steered to new access points based on load conditions on access points. For example, client devices with low priority traffic sessions may be steered away from access points with high traffic load levels. Accordingly, the methods and systems described herein ensure improved network access for latency sensitive access categories and/or access categories that are considered important to an enterprise system with minimal disruptions to these sessions.
    Type: Grant
    Filed: July 29, 2014
    Date of Patent: December 5, 2017
    Assignee: ARUBA NETWORKS, INC.
    Inventors: Ramesh Ardeli, Hari Krishna Kurmala, Vamsi Kodavanty
  • Publication number: 20170006495
    Abstract: The present disclosure discloses a method and network device for intelligent handling of voice calls from mobile voice client devices. In some embodiments, the network device detects that a load, corresponding to a plurality of client devices associated with an access point, exceeds a particular threshold value. In some embodiments, the network device detects that a call quality for a current ongoing call, corresponding to a first client device associated with an access point, is below a first threshold value. In response, the network device selects a particular client device, of the plurality of client devices associated with the access point, for disassociation with the access point. The network device then causes the particular client device to disassociate with the access point.
    Type: Application
    Filed: September 16, 2016
    Publication date: January 5, 2017
    Inventors: Gopal Agarwal, Ramesh Ardeli, Venkatesh Joshi, Vamsi Kodavanty, Hari Kurmala, Edward Vajravelu
  • Patent number: 9510233
    Abstract: The present disclosure discloses a method and network device for intelligent handling of voice calls from mobile voice client devices. In some embodiments, the network device detects that a load, corresponding to a plurality of client devices associated with an access point, exceeds a particular threshold value. In some embodiments, the network device detects that a call quality for a current ongoing call, corresponding to a first client device associated with an access point, is below a first threshold value. In response, the network device selects a particular client device, of the plurality of client devices associated with the access point, for disassociation with the access point. The network device then causes the particular client device to disassociate with the access point.
    Type: Grant
    Filed: July 15, 2014
    Date of Patent: November 29, 2016
    Assignee: Aruba Networks, Inc.
    Inventors: Gopal Agarwal, Ramesh Ardeli, Venkatesh Joshi, Vamsi Kodavanty, Hari Krishna Kurmala, Edward Vajravelu
  • Publication number: 20160036657
    Abstract: Methods and systems are described for intelligently steering client devices operating in an enterprise network system to an appropriate access point based on types of traffic on each client device and/or types of traffic on access points. In particular, client devices may be moved to a different access point when the wireless channel provided by a current access point fails to meet the signal strength requirements of latency sensitive traffic utilized by the client device. Client devices may be further steered to new access points based on load conditions on access points. For example, client devices with low priority traffic sessions may be steered away from access points with high traffic load levels. Accordingly, the methods and systems described herein ensure improved network access for latency sensitive access categories and/or access categories that are considered important to an enterprise system with minimal disruptions to these sessions.
    Type: Application
    Filed: July 29, 2014
    Publication date: February 4, 2016
    Inventors: Ramesh Ardeli, Hari Krishna Kumala, Vamsi Kodavanty
  • Publication number: 20160021564
    Abstract: The present disclosure discloses a method and network device for intelligent handling of voice calls from mobile voice client devices. In some embodiments, the network device detects that a load, corresponding to a plurality of client devices associated with an access point, exceeds a particular threshold value. In some embodiments, the network device detects that a call quality for a current ongoing call, corresponding to a first client device associated with an access point, is below a first threshold value. In response, the network device selects a particular client device, of the plurality of client devices associated with the access point, for disassociation with the access point. The network device then causes the particular client device to disassociate with the access point.
    Type: Application
    Filed: July 15, 2014
    Publication date: January 21, 2016
    Applicant: Aruba Networks, Inc.
    Inventors: Gopal Agarwal, Ramesh Ardeli, Venkatesh Joshi, Vamsi Kodavanty, Hari Krishna Kurmala, Edward Vajravelu