Patents by Inventor Saravanan Balasubramanian

Saravanan Balasubramanian 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: 11909542
    Abstract: Protocol-Independent Multicast (PIM) uses PIM hello messages to maintain neighborship information. PIM may be implemented in an Ethernet VPN (EVPN) providing Optimized Inter-Subnet Multicast (OISM). Techniques are disclosed for improving PIM neighborship efficiency and speed in an EVPN. An Inclusive Multicast Ethernet Tag (IMET) may be used to set PIM neighborship instead of using PIM hello messages and TCP may be used to determine if the neighbor is disconnected instead of tracking PIM timers.
    Type: Grant
    Filed: February 8, 2022
    Date of Patent: February 20, 2024
    Assignee: ARISTA NETWORKS, INC.
    Inventors: Bharathram Pattabhiraman, Suresh Nalagatla, Saravanan Balasubramanian, Prashant Srinivas
  • Publication number: 20240045793
    Abstract: Certain embodiments of the present disclosure provide techniques for performing performance tests against services in a computing environment. The method generally includes deploying application code to an application namespace hosted on a first set of resources in the computing environment. Testing code is deployed to an infrastructure namespace hosted on a second set of resources in the computing environment. A request to test the application code is received. The request generally includes information identifying a load to be generated in testing the application code. A plurality of container instances implementing the test code are instantiated based on the identified load to be generated to test the application code. A test is executed against the application code through the instantiated plurality of container instances.
    Type: Application
    Filed: October 18, 2023
    Publication date: February 8, 2024
    Inventors: Phanindra PADALA, Saravanan BALASUBRAMANIAN, Jesse Raymond SUEN, Navin Kumar JAMMULA, Sumit NAGAL
  • Patent number: 11870605
    Abstract: Techniques for operating a network device are provided. In some embodiments, a method may comprise: forwarding multicast data packets from a source in a first customer network to a receiver in a second customer network; detecting that another PE device is forwarding the multicast data packets, wherein: Protocol Independent Multicast (PIM) is enabled on supplemental bridge domain (SBD) logical interfaces of the PE device and the another PE device, the PE device and the another PE device are PIM neighbors, and the PE device and the another PE device communicate with each other and with the receiver using the PIM protocol through an Ethernet virtual private network (EVPN). The method may further comprise: determining the another PE device is an assert winner from among the PE device and the another PE device based on at least one PIM assert message, the another PE device forwarding the multicast data packets.
    Type: Grant
    Filed: June 14, 2022
    Date of Patent: January 9, 2024
    Assignee: Arista Networks, Inc.
    Inventors: Suresh Nalagatla, Saravanan Balasubramanian, Prashant Srinivas, Bharathram Pattabhiraman
  • Patent number: 11809306
    Abstract: Certain embodiments of the present disclosure provide techniques for performing performance tests against services in a computing environment. The method generally includes deploying application code to an application namespace hosted on a first set of resources in the computing environment. Testing code is deployed to an infrastructure namespace hosted on a second set of resources in the computing environment. A request to test the application code is received. The request generally includes information identifying a load to be generated in testing the application code. A plurality of container instances implementing the test code are instantiated based on the identified load to be generated to test the application code. A test is executed against the application code through the instantiated plurality of container instances.
    Type: Grant
    Filed: February 26, 2021
    Date of Patent: November 7, 2023
    Inventors: Phanindra Padala, Saravanan Balasubramanian, Jesse Raymond Suen, Navin Kumar Jammula, Sumit Nagal
  • Publication number: 20230254170
    Abstract: Protocol-Independent Multicast (PIM) uses PIM hello messages to maintain neighborship information. PIM may be implemented in an Ethernet VPN (EVPN) providing Optimized Inter-Subnet Multicast (OISM). Techniques are disclosed for improving PIM neighborship efficiency and speed in an EVPN. An Inclusive Multicast Ethernet Tag (IMET) may be used to set PIM neighborship instead of using PIM hello messages and TCP may be used to determine if the neighbor is disconnected instead of tracking PIM timers.
    Type: Application
    Filed: February 8, 2022
    Publication date: August 10, 2023
    Inventors: Bharathram Pattabhiraman, Suresh Nalagatla, Saravanan Balasubramanian, Prashant Srinivas
  • Publication number: 20230222052
    Abstract: A testing system and method for testing application code against various failure scenarios. The testing system and method generate a test workflow including test source code implementing a series of actions that affect an application component and or an infrastructure component included in application code. The testing system and method execute the test workflow to determine the performance of the application code during one or more failure scenarios caused by the series of actions included in the test workflow. Performance data generated by the test code is analyzed by a performance analysis service or method to identify limitations of the application code and build resiliency patterns that address the limitations and improve the performance of the application code.
    Type: Application
    Filed: March 7, 2023
    Publication date: July 13, 2023
    Applicant: INTUIT INC.
    Inventors: Saravanan BALASUBRAMANIAN, Navin Kumar JAMMULA, Sumit NAGAL, Vijay THOMAS
  • Patent number: 11625319
    Abstract: A testing system and method for testing application code against various failure scenarios. The testing system and method generate a test workflow including test source code implementing a series of actions that affect an application component and or an infrastructure component included in application code. The testing system and method execute the test workflow to determine the performance of the application code during one or more failure scenarios caused by the series of actions included in the test workflow. Performance data generated by the test code is analyzed by a performance analysis service or method to identify limitations of the application code and build resiliency patterns that address the limitations and improve the performance of the application code.
    Type: Grant
    Filed: June 14, 2021
    Date of Patent: April 11, 2023
    Assignee: INTUIT INC.
    Inventors: Saravanan Balasubramanian, Navin Kumar Jammula, Sumit Nagal, Vijay Thomas
  • Publication number: 20220417059
    Abstract: Techniques for operating a network device are provided. In some embodiments, a method may comprise: forwarding multicast data packets from a source in a first customer network to a receiver in a second customer network; detecting that another PE device is forwarding the multicast data packets, wherein: Protocol Independent Multicast (PIM) is enabled on supplemental bridge domain (SBD) logical interfaces of the PE device and the another PE device, the PE device and the another PE device are PIM neighbors, and the PE device and the another PE device communicate with each other and with the receiver using the PIM protocol through an Ethernet virtual private network (EVPN). The method may further comprise: determining the another PE device is an assert winner from among the PE device and the another PE device based on at least one PIM assert message, the another PE device forwarding the multicast data packets.
    Type: Application
    Filed: June 14, 2022
    Publication date: December 29, 2022
    Inventors: Suresh Nalagatla, Saravanan Balasubramanian, Prashant Srinivas, Bharathram Pattabhiraman
  • Publication number: 20220398187
    Abstract: A testing system and method for testing application code against various failure scenarios. The testing system and method generate a test workflow including test source code implementing a series of actions that affect an application component and or an infrastructure component included in application code. The testing system and method execute the test workflow to determine the performance of the application code during one or more failure scenarios caused by the series of actions included in the test workflow. Performance data generated by the test code is analyzed by a performance analysis service or method to identify limitations of the application code and build resiliency patterns that address the limitations and improve the performance of the application code.
    Type: Application
    Filed: June 14, 2021
    Publication date: December 15, 2022
    Applicant: INTUIT INC
    Inventors: Saravanan BALASUBRAMANIAN, Navin Kumar JAMMULA, Sumit NAGAL, Vijay THOMAS
  • Patent number: 11528157
    Abstract: Peer devices in a peer group of provider edge devices to which a customer edge device is multi-homed, advertise Selective Multicast Ethernet Tag (SMET) routes to other peer devices on a core to receive traffic addressed to a multicast group. The peer devices in the peer group advertise the SMET routes irrespective of whether they are the designated forwarder or not. A peer device receiving traffic for the multicast group will drop the packet if it is not the designated forwarder and will forward the packet if it is the designated forwarder.
    Type: Grant
    Filed: November 19, 2021
    Date of Patent: December 13, 2022
    Assignee: ARISTA NETWORKS, INC.
    Inventors: Swati Patel, Bharathram Pattabhiraman, Rajesh Semwal, Saravanan Balasubramanian
  • Publication number: 20220276953
    Abstract: Certain embodiments of the present disclosure provide techniques for performing performance tests against services in a computing environment. The method generally includes deploying application code to an application namespace hosted on a first set of resources in the computing environment. Testing code is deployed to an infrastructure namespace hosted on a second set of resources in the computing environment. A request to test the application code is received. The request generally includes information identifying a load to be generated in testing the application code. A plurality of container instances implementing the test code are instantiated based on the identified load to be generated to test the application code. A test is executed against the application code through the instantiated plurality of container instances.
    Type: Application
    Filed: February 26, 2021
    Publication date: September 1, 2022
    Inventors: Phanindra PADALA, Saravanan BALASUBRAMANIAN, Jesse Raymond SUEN, Navin Kumar JAMMULA, Sumit NAGAL
  • Patent number: 10278105
    Abstract: AP's associated with a communication network and any wireless devices desiring contact, operated according to a protocol in which each wireless device selects AP's with which to communicate. A system coordinator causes the AP's to operate so as to guide each wireless device to an AP selected by the system coordinator. This has the effect that, notwithstanding that the protocol involves having the wireless device make the selection of AP, functionally, the AP's make the selection for it. In a 1st technique, multiple AP's share an identifier, with the system coordinator directing one particular AP to respond to the wireless device, thus appearing to wireless devices as a “personal cell”. In a 2nd technique, AP's each maintain identifiers substantially unique to each wireless device, with the system coordinator directing only one particular AP to maintain any particular wireless device's identifier, thus appearing to wireless devices as a “personal AP”.
    Type: Grant
    Filed: November 14, 2017
    Date of Patent: April 30, 2019
    Assignee: Fortinet, Inc.
    Inventors: Vaduvur Bharghavan, Sung-Wook Han, Joseph Epstein, Berend Dunsbergen, Saravanan Balasubramanian
  • Publication number: 20180176844
    Abstract: AP's associated with a communication network and any wireless devices desiring contact, operated according to a protocol in which each wireless device selects AP's with which to communicate. A system coordinator causes the AP's to operate so as to guide each wireless device to an AP selected by the system coordinator. This has the effect that, notwithstanding that the protocol involves having the wireless device make the selection of AP, functionally, the AP's make the selection for it. In a 1st technique, multiple AP's share an identifier, with the system coordinator directing one particular AP to respond to the wireless device, thus appearing to wireless devices as a “personal cell”. In a 2nd technique, AP's each maintain identifiers substantially unique to each wireless device, with the system coordinator directing only one particular AP to maintain any particular wireless device's identifier, thus appearing to wireless devices as a “personal AP”.
    Type: Application
    Filed: November 14, 2017
    Publication date: June 21, 2018
    Inventors: Vaduvur BHARGHAVAN, Sung-Wook HAN, Joseph EPSTEIN, Berend DUNSBERGEN, Saravanan BALASUBRAMANIAN
  • Patent number: 9860813
    Abstract: AP's associated with a communication network and any wireless devices desiring contact, operated according to a protocol in which each wireless device selects AP's with which to communicate. A system coordinator causes the AP's to operate so as to guide each wireless device to an AP selected by the system coordinator. This has the effect that, notwithstanding that the protocol involves having the wireless device make the selection of AP, functionally, the AP's make the selection for it. In a 1st technique, multiple AP's share an identifier, with the system coordinator directing one particular AP to respond to the wireless device, thus appearing to wireless devices as a “personal cell”. In a 2nd technique, AP's each maintain identifiers substantially unique to each wireless device, with the system coordinator directing only one particular AP to maintain any particular wireless device's identifier, thus appearing to wireless devices as a “personal AP”.
    Type: Grant
    Filed: December 2, 2015
    Date of Patent: January 2, 2018
    Assignee: Fortinet, Inc.
    Inventors: Vaduvur Bharghavan, Sung-Wook Han, Joseph Epstein, Berend Dunsbergen, Saravanan Balasubramanian
  • Publication number: 20160255561
    Abstract: AP's associated with a communication network and any wireless devices desiring contact, operated according to a protocol in which each wireless device selects AP's with which to communicate. A system coordinator causes the AP's to operate so as to guide each wireless device to an AP selected by the system coordinator. This has the effect that, notwithstanding that the protocol involves having the wireless device make the selection of AP, functionally, the AP's make the selection for it. In a 1st technique, multiple AP's share an identifier, with the system coordinator directing one particular AP to respond to the wireless device, thus appearing to wireless devices as a “personal cell”. In a 2nd technique. AP's each maintain identifiers substantially unique to each wireless device, with the system coordinator directing only one particular AP to maintain any particular wireless device's identifier, thus appearing to wireless devices as a “personal AP”.
    Type: Application
    Filed: December 2, 2015
    Publication date: September 1, 2016
    Inventors: Vaduvur BHARGHAVAN, Sung-Wook Han, Joseph Epstein, Berend DUNSBERGEN, Saravanan BALASUBRAMANIAN
  • Publication number: 20150043530
    Abstract: For seamless mobility, at least one communication parameter to associate with a BSSID is selected. A beacon is sent from a first access point to advertise its presence, wherein the beacon comprises the BSSID associated with the at least one communication parameter. Responsive to the mobile station choosing the BSSID being advertised in the beacon sent from the first access point, a uniquely assign the BSSID is selected for a mobile station. The first access point from the plurality of access points is associated with the mobile station persistently. Associating is made as selected by the system coordinator, the uniquely assigned BSSID being independent of an identify of mobile station and being eligible for subsequent assignment to a different mobile station as determined by the system coordinator.
    Type: Application
    Filed: July 21, 2014
    Publication date: February 12, 2015
    Applicant: MERU NETWORKS
    Inventors: Vaduvur BHARGHAVAN, Sung-Wook HAN, Joseph EPSTEIN, Berend DUNSBERGEN, Saravanan BALASUBRAMANIAN
  • Patent number: 8787309
    Abstract: AP's associated with a communication network and any wireless devices desiring contact, operated according to a protocol in which each wireless device selects AP's with which to communicate. A system coordinator causes the AP's to operate so as to guide each wireless device to an AP selected by the system coordinator. This has the effect that, notwithstanding that the protocol involves having the wireless device make the selection of AP, functionally, the AP's make the selection for it. In a 1st technique, multiple AP's share an identifier, with the system coordinator directing one particular AP to respond to the wireless device, thus appearing to wireless devices as a “personal cell”. In a 2nd technique, AP's each maintain identifiers substantially unique to each wireless device, with the system coordinator directing only one particular AP to maintain any particular wireless device's identifier, thus appearing to wireless devices as a “personal AP”.
    Type: Grant
    Filed: October 27, 2010
    Date of Patent: July 22, 2014
    Assignee: Meru Networks
    Inventors: Vaduvur Bharghavan, Sung-Wook Han, Joseph Epstein, Berend Dunsbergen, Saravanan Balasubramanian
  • Patent number: 8599734
    Abstract: A system and method enable the transmission of messages between a source device and a wireless station. A first message is received at an access point from the source device. The access point transmits the first message to the wireless station and stores a copy of the first message in a memory. The access point receives an acknowledgement message from the wireless station and transmits a proxy acknowledgement message to the source device. The access point transmits a control message to the source device to limit the number or size of additional messages sent from the source device based on a number or size of messages currently stored in the memory and a maximum number or size of messages that can be stored in the memory.
    Type: Grant
    Filed: October 22, 2008
    Date of Patent: December 3, 2013
    Assignee: Meru Networks
    Inventors: Mohan Ram, Vaduvur Bharghavan, Saravanan Balasubramanian
  • Publication number: 20130308600
    Abstract: AP's associated with a communication network and any wireless devices desiring contact, operated according to a protocol in which each wireless device selects AP's with which to communicate. A system coordinator causes the AP's to operate so as to guide each wireless device to an AP selected by the system coordinator. This has the effect that, notwithstanding that the protocol involves having the wireless device make the selection of AP, functionally, the AP's make the selection for it. In a 1st technique, multiple AP's share an identifier, with the system coordinator directing one particular AP to respond to the wireless device, thus appearing to wireless devices as a “personal cell”. In a 2nd technique, AP's each maintain identifiers substantially unique to each wireless device, with the system coordinator directing only one particular AP to maintain any particular wireless device's identifier, thus appearing to wireless devices as a “personal AP”.
    Type: Application
    Filed: April 27, 2013
    Publication date: November 21, 2013
    Inventors: Vaduvur BHARGHAVAN, Sung-Wook HAN, Joseph EPSTEIN, Berend DUNSBERGEN, Saravanan BALASUBRAMANIAN
  • Patent number: 8472359
    Abstract: AP's associated with a communication network and any wireless devices desiring contact, operated according to a protocol in which each wireless device selects AP's with which to communicate. A system coordinator causes the AP's to operate so as to guide each wireless device to an AP selected by the system coordinator. This has the effect that, notwithstanding that the protocol involves having the wireless device make the selection of AP, functionally, the AP's make the selection for it. In a 1st technique, multiple AP's share an identifier, with the system coordinator directing one particular AP to respond to the wireless device, thus appearing to wireless devices as a “personal cell”. In a 2nd technique, AP's each maintain identifiers substantially unique to each wireless device, with the system coordinator directing only one particular AP to maintain any particular wireless device's identifier, thus appearing to wireless devices as a “personal AP”.
    Type: Grant
    Filed: December 9, 2010
    Date of Patent: June 25, 2013
    Assignee: Meru Networks
    Inventors: Vaduvur Bharghavan, Sung-Wook Han, Joseph Epstein, Berend Dunsbergen, Saravanan Balasubramanian