Patents by Inventor Apurva Mehta

Apurva Mehta 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).

  • Publication number: 20220337525
    Abstract: Embodiments of methods and systems for managing traffic across a WAN are disclosed. A method involves advertising an input rate limit across a WAN from a first node, advertising an input distribution array across the WAN from the first node, wherein the input distribution array includes forwarding class-specific weights, and adapting at least one of the input rate limit and the input distribution array in response to an error between a target forwarding class distribution and an observed input traffic distribution.
    Type: Application
    Filed: April 16, 2021
    Publication date: October 20, 2022
    Inventors: Sridhar Vishwanathan Iyer, Aswin Sivasubramanian, Apurva Mehta
  • Publication number: 20220338001
    Abstract: Embodiments of methods and systems for managing traffic across a WAN are disclosed. A method for managing traffic across a WAN involves identifying incoming traffic as Direct Internet Access (DIA) traffic at a first node, identifying incoming traffic as SD-WAN traffic at the first node, policing the DIA traffic at the first node, and adapting the policing of the DIA traffic at the first node in response to a comparison between the SD-WAN traffic and an SD-WAN traffic threshold.
    Type: Application
    Filed: April 16, 2021
    Publication date: October 20, 2022
    Inventors: Sridhar Vishwanathan Iyer, Aswin Sivasubramanian, Apurva Mehta
  • Publication number: 20220321443
    Abstract: Embodiments herein disclose conditioning traffic through multiple data paths of a Software-Defined Wide Area Network (SD-WAN). Some embodiments include monitoring a first and a second path through an SD-WAN to reach a destination node, comparing the link utilization for the first and the second path to generate an allocation ratio of the first and the second path, allocating a sequence of data packets to the first and the second path using the allocation ratio to generate a first path data sequence and a second path data sequence, generating a forward error correction (FEC) packet for first path sequence, sending the first path data sequence to the destination node on the first path, sending the second path data sequence to the destination node on the second path, and sending the FEC packet on at least one of the first and the second path.
    Type: Application
    Filed: March 31, 2021
    Publication date: October 6, 2022
    Inventors: Kapil Bajaj, Apurva Mehta
  • Publication number: 20220321262
    Abstract: Embodiments herein disclose conditioning traffic through multiple data paths of a Software-Defined Wide Area Network (SD-WAN). Some embodiments include monitoring available paths through an SD-WAN to reach a destination node, determining a quality score for packets to the destination node on a first path of the available paths, sending a data packet sequence to the destination node on the first path, generating a forward error correction (FEC) packet for the packet sequence, and sending the FEC packet to the destination node on a second path of the available paths in response to the quality score being less than a quality threshold.
    Type: Application
    Filed: March 31, 2021
    Publication date: October 6, 2022
    Inventors: Kapil Bajaj, Apurva Mehta
  • Publication number: 20220321261
    Abstract: Embodiments herein disclose conditioning traffic through multiple data paths of a Software-Defined Wide Area Network (SD-WAN). Some embodiments include monitoring a path through an SD-WAN to reach a destination node, determining a quality score for packets to the destination node on the path, determining a link utilization for the path, sending a data packet sequence to the destination node on the path, generating a forward error correction (FEC) packet for the data packet sequence, and sending the FEC packet to the destination node on the path in response to the quality score being less than a quality threshold and the link utilization being less than a high utilization threshold.
    Type: Application
    Filed: March 31, 2021
    Publication date: October 6, 2022
    Inventors: Kapil Bajaj, Apurva Mehta
  • Patent number: 11463367
    Abstract: Embodiments of methods and systems for managing traffic across a WAN are disclosed. A method involves advertising an input rate limit across a WAN from a first node, advertising an input distribution array across the WAN from the first node, wherein the input distribution array includes forwarding class-specific weights, and adapting at least one of the input rate limit and the input distribution array in response to an error between a target forwarding class distribution and an observed input traffic distribution.
    Type: Grant
    Filed: April 16, 2021
    Date of Patent: October 4, 2022
    Assignee: Versa Networks, Inc.
    Inventors: Sridhar Vishwanathan Iyer, Aswin Sivasubramanian, Apurva Mehta
  • Patent number: 11456954
    Abstract: A system and a method are described for data packet fragmentation for replicated packet traffic through an SD-WAN. In an example a first packet has an internet protocol identification (IP-ID). The first packet is replicated to create a second packet. The first packet and the second packet are fragmented into fragments for transmission through a tunnel in one or more paths between the source address and the destination address. The IP-ID of the second packet is modified. The fragments of the first packet and the second packet are separately encapsulated. The first and second packet fragments are received through the tunnel at a second node. The second node reassembles the first packet using the first packet fragments and reassembles the second packet using the second packet fragments. The IP-ID of the reassembled second packet is restored to be the IP-ID of the first packet.
    Type: Grant
    Filed: December 20, 2021
    Date of Patent: September 27, 2022
    Assignee: Versa Networks, Inc.
    Inventors: Kapil Bajaj, Chetan Bali, Apurva Mehta
  • Patent number: 11374849
    Abstract: High availability router switchover decision are described using monitoring and policies. In one example, available network routing parameters are monitored. A change of one of the network routing parameters is detected. A parameter matrix of network routing parameters is updated in response to the detected change. The changed network routing parameters are applied to a policy in response to updating the parameter matrix and a switchover request is sent to a standby network node when the policy is mite by the changed network routing parameter.
    Type: Grant
    Filed: December 18, 2020
    Date of Patent: June 28, 2022
    Assignee: Versa Networks, Inc.
    Inventors: Kapil Bajaj, Apurva Mehta
  • Publication number: 20220200885
    Abstract: High availability router switchover decision are described using monitoring and policies. In one example, available network routing parameters are monitored. A change of one of the network routing parameters is detected. A parameter matrix of network routing parameters is updated in response to the detected change. The changed network routing parameters are applied to a policy in response to updating the parameter matrix and a switchover request is sent to a standby network node when the policy is mite by the changed network routing parameter.
    Type: Application
    Filed: December 18, 2020
    Publication date: June 23, 2022
    Inventors: Kapil Bajaj, Apurva Mehta
  • Patent number: 11258700
    Abstract: Enhanced messaging is described to support status notifications regarding backup nodes of a data communications network. In one example, a status of a network node at the network node is monitored. The network node is coupled to a network. It is determined that the node is operating in a backup state, and a backup alive packet is sent through the network in response to determining that the node is operating in a backup state.
    Type: Grant
    Filed: March 30, 2021
    Date of Patent: February 22, 2022
    Assignee: Versa Networks, Inc.
    Inventors: Kapil Bajaj, Indira Priyadarshini Thangella, Apurva Mehta
  • Patent number: 11102130
    Abstract: A method for shaping traffic from an egress port in a software-defined wide-area network (SD-WAN) involves obtaining a stored network bandwidth measurement of the network bandwidth between a source endpoint and a destination endpoint, obtaining a current shaping rate used by the source endpoint when sending data to the destination endpoint, obtaining an updated measurement of the network bandwidth between the source endpoint and the destination endpoint, determining a new shaping rate based on the stored network bandwidth measurement, the current shaping rate measurement, and the updated measurement of network bandwidth, and configuring the shaping rate used by the source endpoint when sending data to the destination endpoint with the new shaping rate.
    Type: Grant
    Filed: December 31, 2019
    Date of Patent: August 24, 2021
    Assignee: Versa Networks, Inc.
    Inventors: Sridhar Iyer, Apurva Mehta
  • Patent number: 11102099
    Abstract: An advancement over previous techniques using only certain out-of-band probe PDUs to determine loss. Packet loss statistics for a SD-WAN overlay path can be calculated for every packet transmitted by one endpoint and every packet received at the other endpoint. The roles of the positions of circular buffers can be periodically rotated from active to pre-stable to stable to post-stable. Counters in the active role can be incremented whenever a packet is transmitted. A position identifier can indicate which counter to increment when the packet is received. Counters in positions that are stable can be used to produce loss statistics for the SD-WAN overlay path.
    Type: Grant
    Filed: November 15, 2019
    Date of Patent: August 24, 2021
    Assignee: Versa Networks, Inc.
    Inventors: Jayakrishnan V. Iyer, Krishna Sankaran, Roopa Bayar, Akshay Adhikari, Apurva Mehta
  • Publication number: 20210152450
    Abstract: An advancement over previous techniques using only certain out-of-band probe PDUs to determine loss. Packet loss statistics for a SD-WAN overlay path can be calculated for every packet transmitted by one endpoint and every packet received at the other endpoint. The roles of the positions of circular buffers can be periodically rotated from active to pre-stable to stable to post-stable. Counters in the active role can be incremented whenever a packet is transmitted. A position identifier can indicate which counter to increment when the packet is received. Counters in positions that are stable can be used to produce loss statistics for the SD-WAN overlay path.
    Type: Application
    Filed: November 15, 2019
    Publication date: May 20, 2021
    Applicant: Versa Networks, Inc.
    Inventors: Jayakrishnan V. IYER, Krishna SANKARAN, Roopa BAYAR, Akshay ADHIKARI, Apurva MEHTA
  • Patent number: 10972387
    Abstract: Embodiments herein disclose methods for selecting one or more paths for routing application traffic based on application performance metrics for hosted applications. In an embodiment, to select the best path, the available paths can be monitored to understand the performance of specific applications through those paths. Subsequently, the performance data is used to derive an application link score for any given combination of application and path, wherein the application link score is generated as a function of packet delay and packet loss. The ALS is then be used to determine the best path for a given application.
    Type: Grant
    Filed: June 14, 2019
    Date of Patent: April 6, 2021
    Assignee: Versa Networks, Inc.
    Inventors: Sridhar Vishwanathan Iyer, Amey Gavand, Akshay Adhikari, Apurva Mehta
  • Patent number: 10972337
    Abstract: A method for providing split-brain avoidance for sub-secondary High Availability (HA) systems involves identifying the network segments that are shared by two nodes participating in HA, running the periodic network-path and next hop monitoring protocol over all these network segments, and doing the protocol over-ride to clearly detect and distinguish network and interface faults from node and service faults in HA systems. This ability is used by the Standby node to provide the split-brain avoidance without requiring any hardware bus interconnect between HA nodes or presence of any external quorum server.
    Type: Grant
    Filed: August 30, 2019
    Date of Patent: April 6, 2021
    Assignee: Versa Networks, Inc.
    Inventors: Ravikiran Keralapura Srinivasa, Apurva Mehta
  • Patent number: 10972380
    Abstract: A method involves setting a link aggregation control protocol (LACP) link state for all links in a first service node to STANDBY to put at least one multiplexer in the first service node in a WAITING state to disable frame collection at the redundant service node and setting the LACP link state for all links in a second service node to SELECTED to put at least one multiplexer in the second service node in a COLLECTING/DISTRIBUTING state to enable frame collection at the primary service node.
    Type: Grant
    Filed: April 5, 2016
    Date of Patent: April 6, 2021
    Assignee: Versa Networks, Inc.
    Inventors: Sridhar Iyer, Apurva Mehta, Dave Traugott, Suraj Chandrasekaran
  • Patent number: 10972379
    Abstract: Embodiments herein disclose methods for selecting one or more paths for routing application traffic based on application performance metrics for hosted applications. In an embodiment, to select the best path, the available paths can be monitored to understand the performance of specific applications through those paths. Subsequently, the performance data is used to derive an application link score (ALS) for any given combination of application and path. The ALS is then be used to determine the best path for a given application.
    Type: Grant
    Filed: April 15, 2019
    Date of Patent: April 6, 2021
    Assignee: Versa Networks, Inc.
    Inventors: Akshay Adhikari, Amey Gavand, Sridhar Vishwanathan Iyer, Apurva Mehta
  • Publication number: 20210067403
    Abstract: A method for providing split-brain avoidance for sub-secondary High Availability (HA) systems involves identifying the network segments that are shared by two nodes participating in HA, running the periodic network-path and next hop monitoring protocol over all these network segments, and doing the protocol over-ride to clearly detect and distinguish network and interface faults from node and service faults in HA systems. This ability is used by the Standby node to provide the split-brain avoidance without requiring any hardware bus interconnect between HA nodes or presence of any external quorum server.
    Type: Application
    Filed: August 30, 2019
    Publication date: March 4, 2021
    Applicant: Versa Networks, Inc.
    Inventors: Ravikiran Keralapura Srinivasa, Apurva Mehta
  • Patent number: 10771382
    Abstract: In an embodiment, a method for providing automatic router assignment in a virtual environment involves receiving a gratuitous ARP packet and setting a default gateway MAC address to a sender hardware address of the received gratuitous ARP packet, wherein the sender hardware address of the received gratuitous ARP packet is a MAC address of a master virtual router elected from a plurality of virtual routers, wherein a virtual router in the plurality of virtual routers is configured to elect a master virtual router by receiving at least one priority value advertised by another virtual router in the plurality of virtual routers, comparing the at least one received priority value to a priority value local to the virtual router to determine which priority value is the highest, and electing the virtual router having the highest priority value as the master virtual router.
    Type: Grant
    Filed: November 14, 2017
    Date of Patent: September 8, 2020
    Assignee: Versa Networks, Inc.
    Inventors: Kapil Bajaj, Shiva Shenoy, Apurva Mehta
  • Publication number: 20200259750
    Abstract: A method for shaping traffic from an egress port in a software-defined wide-area network (SD-WAN) involves obtaining a stored network bandwidth measurement of the network bandwidth between a source endpoint and a destination endpoint, obtaining a current shaping rate used by the source endpoint when sending data to the destination endpoint, obtaining an updated measurement of the network bandwidth between the source endpoint and the destination endpoint, determining a new shaping rate based on the stored network bandwidth measurement, the current shaping rate measurement, and the updated measurement of network bandwidth, and configuring the shaping rate used by the source endpoint when sending data to the destination endpoint with the new shaping rate.
    Type: Application
    Filed: December 31, 2019
    Publication date: August 13, 2020
    Applicant: Versa Networks, Inc.
    Inventors: Sridhar Iyer, Apurva Mehta