Patents by Inventor Nithyananda Vishnu K S

Nithyananda Vishnu K S 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: 11563601
    Abstract: This disclosure describes techniques are described for proactively computing configuration information for policy-driven on-demand tunnel creation and deletion between sites in a software-defined networking in wide area network (SD-WAN) environment. In some examples, a controller device is configured to precompute configuration data for an overlay tunnel through the wide area network to connect a first site and a second site of a plurality of sites in the SD-WAN environment. The controller device is further configured to obtain, after precomputing the configuration data, an indication to configure the overlay tunnel. The controller device is also configured to send, in response to receiving the indication to configure the overlay tunnel, at least some of the configuration data to the first site to configure the first site with the overlay tunnel.
    Type: Grant
    Filed: August 22, 2019
    Date of Patent: January 24, 2023
    Assignee: Juniper Networks, Inc.
    Inventors: Nithyananda Vishnu K S, Venkata Rajasekharu Athreyapurapu
  • Patent number: 11212229
    Abstract: A system and method for dynamically altering static parameters on a live network device is disclosed. The system includes a live network device having a plurality of parameters configured thereon that control the application of services to subscriber packet flows and a machine learning device operable to monitor the subscriber packet flows and apply a machine learned model to identify patterns in the monitored subscriber pack flows. The machine learning device is further operable to dynamically alter at least one of the plurality of parameters on the network device based upon the patterns in the monitored subscriber packet flows.
    Type: Grant
    Filed: October 11, 2019
    Date of Patent: December 28, 2021
    Assignee: Juniper Networks, Inc.
    Inventors: Nithyananda Vishnu K S, Sasikumar Sekar, Jeevan Madhu Chakravarthy Dandangi, Ramasubramaniam Ganesan
  • Publication number: 20210112011
    Abstract: A system and method for dynamically altering static parameters on a live network device is disclosed. The system includes a live network device having a plurality of parameters configured thereon that control the application of services to subscriber packet flows and a machine learning device operable to monitor the subscriber packet flows and apply a machine learned model to identify patterns in the monitored subscriber pack flows. The machine learning device is further operable to dynamically alter at least one of the plurality of parameters on the network device based upon the patterns in the monitored subscriber packet flows.
    Type: Application
    Filed: October 11, 2019
    Publication date: April 15, 2021
    Inventors: Nithyananda Vishnu K S, Sasikumar Sekar, Jeevan Madhu Chakravarthy Dandangi, Ramasubramaniam Ganesan
  • Patent number: 10880264
    Abstract: A network device may receive an IPv6 packet that includes an IPv6 source address and an IPv6 destination address. The network device may determine, based on the IPv6 packet including an extension header that includes an address prefix option, whether to translate the IPv6 packet into an IPv4 packet. Additionally, based on a determination to translate the IPv6 packet into the IPv4 packet, the network device generates an IPv4 packet that includes an IPv4 source address and an IPv4 destination address. Because the PLAT unit may make the determination whether to translate the IPv6 packet into an IPv4 packet based on the IPv6 packet including the address prefix option instead of based on the IPv6 source address including a customer-translation (CLAT) source prefix, it may be unnecessary to distribute the CLAT source prefix to the network device.
    Type: Grant
    Filed: October 16, 2018
    Date of Patent: December 29, 2020
    Assignee: Juniper Networks, Inc.
    Inventors: Jeevan Madhu Chakravarthy Dandangi, Neeraj Gupta, Nithyananda Vishnu K S
  • Patent number: 10708144
    Abstract: In general, the disclosure describes techniques for evaluating application quality of experience metrics over a software-defined wide area network. For instance, a network device may receive an application data packet of a data flow. In response to receiving the application data packet, the network device determines whether a packet size of the application data packet is represented in a reference data store. In response to determining that the packet size is not represented in the reference data store, the network device predicts, based on the reference data store, flow metrics for the packet size for each of a plurality of Wide Area Network (WAN) links. The network device selects a WAN link on which to send the application data packet based on the predicted flow metrics.
    Type: Grant
    Filed: November 14, 2018
    Date of Patent: July 7, 2020
    Assignee: Juniper Networks, Inc.
    Inventors: Hemachandran Karnam Mohan, Abdul Kadhar Jeelany Habeeb Mohamed, Nithyananda Vishnu K S
  • Publication number: 20200153701
    Abstract: In general, the disclosure describes techniques for evaluating application quality of experience metrics over a software-defined wide area network. For instance, a network device may receive an application data packet of a data flow. In response to receiving the application data packet, the network device determines whether a packet size of the application data packet is represented in a reference data store. In response to determining that the packet size is not represented in the reference data store, the network device predicts, based on the reference data store, flow metrics for the packet size for each of a plurality of Wide Area Network (WAN) links. The network device selects a WAN link on which to send the application data packet based on the predicted flow metrics.
    Type: Application
    Filed: November 14, 2018
    Publication date: May 14, 2020
    Inventors: Hemachandran Karnam Mohan, Abdul Kadhar Jeelany Habeeb Mohamed, Nithyananda Vishnu K S
  • Patent number: 10291470
    Abstract: A first device may receive a network information request that identifies a data object relating to a network device. The data object may correspond to or identify an attribute associated with the network device. The first device may determine that the attribute is a static attribute relating to a configuration of the network device. The first device may determine whether a second device stores the data object. The second device may store data objects corresponding to static attributes. The first device may selectively obtain the data object from the network device or from the second device based on determining whether the second device stores the data object. The first device may provide the data object based on the network information request.
    Type: Grant
    Filed: July 1, 2016
    Date of Patent: May 14, 2019
    Assignee: Juniper Networks, Inc.
    Inventors: Aswin Baalachandar N, Abdul Kadhar Jeelany Habeeb Mohamed, Nithyananda Vishnu K S
  • Patent number: 10021022
    Abstract: A method may include receiving a first network traffic flow that is associated with a first private network address. The first network traffic flow may be destined to a first external network address. The method may include determining that the first external network address is not identified by a data structure. The data structure may identify external network addresses and private network addresses of network traffic flows to which a single public network address has been assigned. The method may include assigning the single public network address to the first network traffic flow based on determining that the first external network address is not identified by the data structure. The method may include storing the first external network address and the first private network address. The method may include outputting the first network traffic flow with the first external network address and the single public network address.
    Type: Grant
    Filed: August 10, 2015
    Date of Patent: July 10, 2018
    Assignee: Juniper Networks, Inc.
    Inventors: Kalyana Prakash Ravindranath Tagore, Nithyananda Vishnu K S
  • Patent number: 9967178
    Abstract: A device may receive a packet associated with a flow and may assign a flow identifier to the flow. The device may generate a first flow record based on a first template. The first flow record may include the flow identifier and a first quantity of fields determined based on the first template. The device may export the first flow record. The device may generate a second flow record, including the flow identifier, based on a second template and after exporting the first flow record. The second flow record may include a second quantity of fields, determined based on the second template, that is less than the first quantity of fields. The device may export the second flow record.
    Type: Grant
    Filed: December 15, 2015
    Date of Patent: May 8, 2018
    Assignee: Juniper Networks, Inc.
    Inventors: Nithyananda Vishnu K S, Mithun Hebbar, Abdul Kadhar Jeelany Habeeb Mohamed
  • Publication number: 20170005979
    Abstract: A method may include receiving a first network traffic flow that is associated with a first private network address. The first network traffic flow may be destined to a first external network address. The method may include determining that the first external network address is not identified by a data structure. The data structure may identify external network addresses and private network addresses of network traffic flows to which a single public network address has been assigned. The method may include assigning the single public network address to the first network traffic flow based on determining that the first external network address is not identified by the data structure. The method may include storing the first external network address and the first private network address. The method may include outputting the first network traffic flow with the first external network address and the single public network address.
    Type: Application
    Filed: August 10, 2015
    Publication date: January 5, 2017
    Inventors: Kalyana Prakash Ravindranath TAGORE, Nithyananda Vishnu K S