Patents by Inventor Abhijith Kudupu Narayan

Abhijith Kudupu Narayan 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: 11956140
    Abstract: A method for servicing network traffic in a wide area network (WAN) comprising a plurality of network devices is provided. The method is executed by a network device among the plurality of network devices and comprises: receiving a request to transmit the network traffic to a destination network device where the request specifies that the network traffic is to be serviced by a network service; determining, based on the request and using a service-aware virtual topology (SAVT) routing table, a path through the WAN for reaching the network service and a service instance identifier (ID) of the network service; configuring the network traffic to include a service bit indicating whether service is to be performed and instructions specifying the path for reaching the network service; and transmitting, after configuring the network traffic, the network traffic toward the destination device through the at least one network service.
    Type: Grant
    Filed: January 14, 2022
    Date of Patent: April 9, 2024
    Assignee: Arista Networks, Inc.
    Inventors: Abhijith Kudupu Narayan, Venkitraman Kasiviswanathan, Alton Lo, Udayakumar Srinivasan, Kumaran Narayanan
  • Patent number: 11792033
    Abstract: Restrictions to control of wireless resources shared openly on a wireless network for playing media are described. At a high-level, advertisement are broadcast for an openly shared resource service are restricted with respect to who, when and where control is permitted. A resource controller app can be implemented on a Wi-Fi controller, on an SDN controller, or as a separate server to intercept advertisements (e.g., service advertisements) being sent for broadcast by an openly shared resource. The advertisements are then transmitted over unicast according to specific parameters concerning specific users, devices, or locations, for example.
    Type: Grant
    Filed: December 29, 2015
    Date of Patent: October 17, 2023
    Assignee: Fortinet, Inc.
    Inventors: Sanjay Gandotra, Abhijith Kudupu Narayan, Radhakrishnan Suryanarayanan
  • Publication number: 20230127962
    Abstract: A method for transmitting network traffic across a wide area network (WAN) from a first site to a second site is provided. The method is executed by a first edge network device at the first site that further includes a second edge network device, and the method includes: receiving the network traffic from a client device at the first site; determining, using ipath characteristics and a classification of the network traffic, that the network traffic should be transmitted by the second edge network device to the second site; forwarding in response to the determination, the network traffic to the second edge network device using a local tunnel over a local area network (LAN) of the first site such that the network traffic is transmitted to the second site by the second edge network device.
    Type: Application
    Filed: January 26, 2022
    Publication date: April 27, 2023
    Inventors: Abhijith Kudupu Narayan, Venkitraman Kasiviswanathan, Alton Lo, Udayakumar Srinivasan, Kumaran Narayanan, Tarun Soin
  • Publication number: 20230124930
    Abstract: In general, embodiments relates to a method for creating an on-demand tunnel (ODT) in a network between a first network device and a second network device, the method comprising: storing by the first network device, a a potentially suboptimal path to the second network device, determining that a trigger condition to create the ODT between the first network device and the second network device is satisfied, in response to the determination: transmitting, by the first network device, an ODT signaling packet to the second network device via the potentially suboptimal path, receiving, from the second network device and in response to transmitting the ODT signaling packet, an ODT keepalive by first network device via the ODT, and transmitting, after receiving the ODT keepalive, a second packet to the second network device via the ODT.
    Type: Application
    Filed: October 20, 2021
    Publication date: April 20, 2023
    Inventors: Abhijith Kudupu Narayan, Sreedhar Ganjikunta, Venkitraman Kasiviswanathan, Alton Lo, Udayakumar Srinivasan, Kumaran Narayanan
  • Publication number: 20230105873
    Abstract: A method for servicing network traffic in a wide area network (WAN) comprising a plurality of network devices is provided. The method is executed by a network device among the plurality of network devices and comprises: receiving a request to transmit the network traffic to a destination network device where the request specifies that the network traffic is to be serviced by a network service; determining, based on the request and using a service-aware virtual topology (SAVT) routing table, a path through the WAN for reaching the network service and a service instance identifier (ID) of the network service; configuring the network traffic to include a service bit indicating whether service is to be performed and instructions specifying the path for reaching the network service; and transmitting, after configuring the network traffic, the network traffic toward the destination device through the at least one network service.
    Type: Application
    Filed: January 14, 2022
    Publication date: April 6, 2023
    Inventors: Abhijith Kudupu Narayan, Venkitraman Kasiviswanathan, Alton Lo, Udayakumar Srinivasan, Kumaran Narayanan
  • Publication number: 20230038643
    Abstract: A method for generating an application-aware virtual topology (AAVT) routing table for a network device among network devices connected via a wide area network is provided. The method is executed by a network controller connected to the network and includes: receiving, from the network devices, path information of the network devices; generating, using the path information, an underlay graph specifying a path topology of the network device; generating, based on the path topology specified in the underlay graph, the AAVT routing table for the network device where the AAVT routing table includes a set of paths; and transmitting, in response to generating the AAVT routing table, the AAVT routing table to the network device to cause the network device to program the set of paths.
    Type: Application
    Filed: November 24, 2021
    Publication date: February 9, 2023
    Inventors: Abhijith Kudupu Narayan, Venkitraman Kasiviswanathan, Alton Lo, Udayakumar Srinivasan, Kumaran Narayanan
  • Patent number: 11228528
    Abstract: Systems and methods for load balancing in a network are disclosed. An illustrative method includes receiving network telemetry data corresponding to network paths of a plurality of coexisting multipaths, performing an adaptive load balancing process by determining whether a network path from the plurality of coexisting multipaths is an adequate network path based on the network telemetry data, and in response to determining the network path is an adequate network path, selecting the network path for a network flow.
    Type: Grant
    Filed: March 4, 2020
    Date of Patent: January 18, 2022
    Assignee: Arista Networks, Inc.
    Inventors: Xiangyi Guo, Wei Dai, Abhijith Kudupu Narayan, Babu Neelam, Udayakumar Srinivasan, Kumaran Narayanan
  • Publication number: 20210281514
    Abstract: Systems and methods for load balancing in a network are disclosed. An illustrative method includes receiving network telemetry data corresponding to network paths of a plurality of coexisting multipaths, performing an adaptive load balancing process by determining whether a network path from the plurality of coexisting multipaths is an adequate network path based on the network telemetry data, and in response to determining the network path is an adequate network path, selecting the network path for a network flow.
    Type: Application
    Filed: March 4, 2020
    Publication date: September 9, 2021
    Inventors: Xiangyi Guo, Wei Dai, Abhijith Kudupu Narayan, Babu Neelam, Udayakumar Srinivasan, Kumaran Narayanan
  • Publication number: 20170005814
    Abstract: Restrictions to control of wireless resources shared openly on a wireless network for playing media are described. At a high-level, advertisement are broadcast for an openly shared resource service are restricted with respect to who, when and where control is permitted. A resource controller app can be implemented on a Wi-Fi controller, on an SDN controller, or as a separate server to intercept advertisements (e.g., service advertisements) being sent for broadcast by an openly shared resource. The advertisements are then transmitted over unicast according to specific parameters concerning specific users, devices, or locations, for example.
    Type: Application
    Filed: December 29, 2015
    Publication date: January 5, 2017
    Inventors: Sanjay Gandotra, Abhijith Kudupu Narayan, Radhakrishnan Suryanarayanan