Patents by Inventor Sundar Ramamurthy

Sundar Ramamurthy 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: 11902157
    Abstract: A node may be an active node associated with a high-availability service and may route session traffic communicated via a first route path between a first endpoint and a second endpoint. The node may determine a first measurement of a traffic metric of the first route path and may receive, from another node associated with the high-availability service, a second measurement of the traffic metric of a second route path. The node may compare the first measurement and the second measurement and determine that the traffic metric is enhanced on the second route path relative to the first route path. The node may cause, via a high-availability link between the node and the other node, the other node to become the active node for routing the session traffic between the first endpoint and the second endpoint.
    Type: Grant
    Filed: September 12, 2022
    Date of Patent: February 13, 2024
    Assignee: Juniper Networks, Inc.
    Inventors: Sai Sundar Ramamurthy, Sunil Vallamkonda
  • Patent number: 11770309
    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 for an application. In response to receiving the application data packet, the network device may assign the data flow to a first link of a plurality of links and initiate a probing process for the data flow on the first link to determine one or more quality of experience (QoE) metrics for the first link. The network device may, at a later time, detect that the data flow is no longer being received. In response to detecting that the data flow is no longer being received, the network device may cease the probing process for the data flow on the first link.
    Type: Grant
    Filed: November 30, 2020
    Date of Patent: September 26, 2023
    Assignee: Juniper Networks, Inc.
    Inventors: Vijay Sai Ram Paruchuri, Rajneesh Kumar, Ravi Kumar G V Subrahmanya, Unni Dilip, Sanjay Kumar Gupta, Bhaskar Jain, Sai Sundar Ramamurthy
  • Patent number: 11637788
    Abstract: A network device may receive configuration data identifying resource subscription thresholds associated with a plurality of respective endpoint devices and may receive traffic from the plurality of endpoint devices. The network device may process the traffic and the configuration data, with a resource allocation model, to determine that processing traffic associated with a first endpoint device requires allocating a resource of the network device, and may process the configuration data, with the resource allocation model, to identify the resource of the network device from a particular resource of the network device that is currently allocated to traffic associated with a second endpoint device. The network device may allocate the particular resource of the network device to the traffic associated with the first endpoint device, and may process the traffic associated with the first endpoint device with the particular resource to generate processed traffic.
    Type: Grant
    Filed: May 12, 2021
    Date of Patent: April 25, 2023
    Assignee: Juniper Networks, Inc.
    Inventors: Sai Sundar Ramamurthy, Sunil Vallamkonda
  • Publication number: 20230006927
    Abstract: A node may be an active node associated with a high-availability service and may route session traffic communicated via a first route path between a first endpoint and a second endpoint. The node may determine a first measurement of a traffic metric of the first route path and may receive, from another node associated with the high-availability service, a second measurement of the traffic metric of a second route path. The node may compare the first measurement and the second measurement and determine that the traffic metric is enhanced on the second route path relative to the first route path. The node may cause, via a high-availability link between the node and the other node, the other node to become the active node for routing the session traffic between the first endpoint and the second endpoint.
    Type: Application
    Filed: September 12, 2022
    Publication date: January 5, 2023
    Inventors: Sai Sundar RAMAMURTHY, Sunil VALLAMKONDA
  • Publication number: 20220368648
    Abstract: A network device may receive configuration data identifying resource subscription thresholds associated with a plurality of respective endpoint devices and may receive traffic from the plurality of endpoint devices. The network device may process the traffic and the configuration data, with a resource allocation model, to determine that processing traffic associated with a first endpoint device requires allocating a resource of the network device, and may process the configuration data, with the resource allocation model, to identify the resource of the network device from a particular resource of the network device that is currently allocated to traffic associated with a second endpoint device. The network device may allocate the particular resource of the network device to the traffic associated with the first endpoint device, and may process the traffic associated with the first endpoint device with the particular resource to generate processed traffic.
    Type: Application
    Filed: May 12, 2021
    Publication date: November 17, 2022
    Inventors: Sai Sundar RAMAMURTHY, Sunil VALLAMKONDA
  • Patent number: 11477117
    Abstract: A node may be an active node associated with a high-availability service and may route session traffic communicated via a first route path between a first endpoint and a second endpoint. The node may determine a first measurement of a traffic metric of the first route path and may receive, from another node associated with the high-availability service, a second measurement of the traffic metric of a second route path. The node may compare the first measurement and the second measurement and determine that the traffic metric is enhanced on the second route path relative to the first route path. The node may cause, via a high-availability link between the node and the other node, the other node to become the active node for routing the session traffic between the first endpoint and the second endpoint.
    Type: Grant
    Filed: November 23, 2020
    Date of Patent: October 18, 2022
    Assignee: Juniper Networks, Inc.
    Inventors: Sai Sundar Ramamurthy, Sunil Vallamkonda
  • Patent number: 11005729
    Abstract: In general, the disclosure describes techniques for assigning traffic originating from an unknown application to a link based on known application quality of experience metrics. For instance, a network device may receive an application data packet of a data flow for an application and determine an application signature of the application data packet. The network device may determine whether the application signature matches an entry in an application signature database, and if the application signature does not match, the network device may identify a class of the application based on one or more characteristics of the application data packet. The network device may then assign the application data packet of the data flow to a first link of a plurality of links based on the class of the application and quality of experience (QoE) metrics for each link.
    Type: Grant
    Filed: March 14, 2019
    Date of Patent: May 11, 2021
    Assignee: Juniper Networks, Inc.
    Inventors: Bhaskar Jain, Rajneesh Kumar, Ravi Kumar G V Subrahmanya, Sai Sundar Ramamurthy, Unni Dilip, Vijay Sai Ram Paruchuri, Sanjay Kumar Gupta
  • Patent number: 10958555
    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 for an application and send a first set of probe packets, configured according to an initial probing profile, over each of one or more links. The network device may monitor the data flow to determine one or more characteristics of the data flow and generate an updated probing profile based on the one or more characteristics of the data flow. The network device may then send a second set of one or more probe packets, configured according to the updated probing profile, over each of the one or more links.
    Type: Grant
    Filed: March 15, 2019
    Date of Patent: March 23, 2021
    Assignee: Juniper Networks, Inc.
    Inventors: Rajneesh Kumar, Sai Sundar Ramamurthy, Vijay Sai Ram Paruchuri, Unni Dilip, Ravi Kumar G V Subrahmanya, Bhaskar Jain, Sanjay Kumar Gupta
  • Publication number: 20210083948
    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 for an application. In response to receiving the application data packet, the network device may assign the data flow to a first link of a plurality of links and initiate a probing process for the data flow on the first link to determine one or more quality of experience (QoE) metrics for the first link. The network device may, at a later time, detect that the data flow is no longer being received. In response to detecting that the data flow is no longer being received, the network device may cease the probing process for the data flow on the first link.
    Type: Application
    Filed: November 30, 2020
    Publication date: March 18, 2021
    Inventors: Vijay Sai Ram Paruchuri, Rajneesh Kumar, Ravi Kumar G V Subrahmanya, Unni Dilip, Sanjay Kumar Gupta, Bhaskar Jain, Sai Sundar Ramamurthy
  • Patent number: 10855555
    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 for an application. In response to receiving the application data packet, the network device may assign the data flow to a first link of a plurality of links and initiate a probing process for the data flow on the first link to determine one or more quality of experience (QoE) metrics for the first link. The network device may, at a later time, detect that the data flow is no longer being received. In response to detecting that the data flow is no longer being received, the network device may cease the probing process for the data flow on the first link.
    Type: Grant
    Filed: March 11, 2019
    Date of Patent: December 1, 2020
    Assignee: Juniper Networks, Inc.
    Inventors: Vijay Sai Ram Paruchuri, Rajneesh Kumar, Ravi Kumar G V Subrahmanya, Unni Dilip, Sanjay Kumar Gupta, Bhaskar Jain, Sai Sundar Ramamurthy
  • Publication number: 20200296023
    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 for an application and send a first set of probe packets, configured according to an initial probing profile, over each of one or more links, The network device may monitor the data flow to determine one or more characteristics of the data flow and generate an updated probing profile based on the one or more characteristics of the data flow. The network device may then send a second set of one or more probe packets, configured according to the updated probing profile, over each of the one or more links.
    Type: Application
    Filed: March 15, 2019
    Publication date: September 17, 2020
    Inventors: Rajneesh Kumar, Sai Sundar Ramamurthy, Vijay Sai Ram Paruchuri, Unni Dilip, Ravi Kumar G V Subrahmanya, Bhaskar Jain, Sanjay Kumar Gupta
  • Publication number: 20200296012
    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 for an application. In response to receiving the application data packet, the network device may assign the data flow to a first link of a plurality of links and initiate a probing process for the data flow on the first link to determine one or more quality of experience (QoE) metrics for the first link. The network device may, at a later time, detect that the data flow is no longer being received. In response to detecting that the data flow is no longer being received, the network device may cease the probing process for the data flow on the first link.
    Type: Application
    Filed: March 11, 2019
    Publication date: September 17, 2020
    Inventors: Vijay Sai Ram Paruchuri, Rajneesh Kumar, Ravi Kumar G V Subrahmanya, Unni Dilip, Sanjay Kumar Gupta, Bhaskar Jain, Sai Sundar Ramamurthy
  • Publication number: 20200296011
    Abstract: In general, the disclosure describes techniques for assigning traffic originating from an unknown application to a link based on known application quality of experience metrics. For instance, a network device may receive an application data packet of a data flow for an application and determine an application signature of the application data packet. The network device may determine whether the application signature matches an entry in an application signature database, and if the application signature does not match, the network device may identify a class of the application based on one or more characteristics of the application data packet. The network device may then assign the application data packet of the data flow to a first link of a plurality of links based on the class of the application and quality of experience (QoE) metrics for each link.
    Type: Application
    Filed: March 14, 2019
    Publication date: September 17, 2020
    Inventors: Bhaskar Jain, Rajneesh Kumar, Ravi Kumar G V Subrahmanya, Sai Sundar Ramamurthy, Unni Dilip, Vijay Sai Ram Paruchuri, Sanjay Kumar Gupta
  • Publication number: 20200267114
    Abstract: Techniques are described for selecting, with an intermediate device, a preferred remote endpoint from a plurality of remote endpoints accessible to a client computing device via a network and indicating the preferred remote endpoint to the client computing device. For example, an intermediate device may intercept a DNS response from a DNS load balancer that load balances service requests across multiple remote endpoints that provide the requested service. Based on values for one or more network performance metrics for network traffic from each of the multiple endpoints to the intermediate device, the intermediate device may modify the priority of IP addresses included in the DNS response. The intermediate device may, for instance, replace an original primary IP address in the DNS response with an IP address for another one of the remote endpoints for which the intermediate device measured better network performance metrics.
    Type: Application
    Filed: February 15, 2019
    Publication date: August 20, 2020
    Inventors: Sai Sundar Ramamurthy, Rajneesh Kumar, Bhaskar Jain, Ravi Kumar G V Subrahmanya, Sanjay Kumar Gupta, Unni Dilip, Vijay Sai Ram Paruchuri
  • Patent number: 10354882
    Abstract: Methods for forming a metal silicide film with low resistivity at low temperature are described. A metal silicide film is formed on a substrate surface and annealed at high pressure and low temperature.
    Type: Grant
    Filed: April 26, 2018
    Date of Patent: July 16, 2019
    Assignee: Applied Materials, Inc.
    Inventors: Bencherki Mebarki, Xianmin Tang, Sundar Ramamurthy, Jerome Machillot
  • Publication number: 20180315609
    Abstract: Methods for forming a metal silicide film with low resistivity at low temperature are described. A metal silicide film is formed on a substrate surface and annealed at high pressure and low temperature.
    Type: Application
    Filed: April 26, 2018
    Publication date: November 1, 2018
    Inventors: Bencherki Mebarki, Xianmin Tang, Sundar Ramamurthy, Jerome Machillot
  • Patent number: 9947578
    Abstract: Methods for forming metal contacts having tungsten liner layers are provided herein. In some embodiments, a method of processing a substrate includes: exposing a substrate, within a first substrate process chamber, to a plasma formed from a first gas comprising a metal organic tungsten precursor gas or a fluorine-free tungsten halide precursor to deposit a tungsten liner layer, wherein the tungsten liner layer is deposited atop a dielectric layer and within a feature formed in a first surface of the dielectric layer of a substrate; transferring the substrate to a second substrate process chamber without exposing the substrate to atmosphere; and exposing the substrate to a second gas comprising a tungsten fluoride precursor to deposit a tungsten fill layer atop the tungsten liner layer.
    Type: Grant
    Filed: November 22, 2016
    Date of Patent: April 17, 2018
    Assignee: APPLIED MATERIALS, INC.
    Inventors: Yu Lei, Vikash Banthia, Kai Wu, Xinyu Fu, Yi Xu, Kazuya Daito, Feiyue Ma, Pulkit Agarwal, Chi-Chou Lin, Dien-Yeh Wu, Guoqiang Jian, Wei V. Tang, Jonathan Bakke, Mei Chang, Sundar Ramamurthy
  • Patent number: 9812328
    Abstract: Embodiments described herein generally relate to methods for forming silicide materials. Silicide materials formed according to the embodiments described herein may be utilized as contact and/or interconnect structures and may provide advantages over conventional silicide formation methods. In one embodiment, a one or more transition metal and aluminum layers may be deposited on a silicon containing substrate and a transition metal layer may be deposited on the one or more transition metal and aluminum layers. An annealing process may be performed to form a metal silicide material.
    Type: Grant
    Filed: June 22, 2016
    Date of Patent: November 7, 2017
    Assignee: APPLIED MATERIALS, INC.
    Inventors: Kaushal K. Singh, Er-Xuan Ping, Xianmin Tang, Sundar Ramamurthy, Randhir Thakur
  • Publication number: 20170148670
    Abstract: Methods for forming metal contacts having tungsten liner layers are provided herein. In some embodiments, a method of processing a substrate includes: exposing a substrate, within a first substrate process chamber, to a plasma formed from a first gas comprising a metal organic tungsten precursor gas or a fluorine-free tungsten halide precursor to deposit a tungsten liner layer, wherein the tungsten liner layer is deposited atop a dielectric layer and within a feature formed in a first surface of the dielectric layer of a substrate; transferring the substrate to a second substrate process chamber without exposing the substrate to atmosphere; and exposing the substrate to a second gas comprising a tungsten fluoride precursor to deposit a tungsten fill layer atop the tungsten liner layer.
    Type: Application
    Filed: November 22, 2016
    Publication date: May 25, 2017
    Inventors: YU LEI, VIKASH BANTHIA, KAI WU, XINYU FU, YI XU, KAZUYA DAITO, FEIYUE MA, PULKIT AGARWAL, CHI-CHOU LIN, DIEN-YEH WU, GUOQIANG JIAN, WEI V. TANG, JONATHAN BAKKE, MEI CHANG, SUNDAR RAMAMURTHY
  • Patent number: 9595459
    Abstract: A method and apparatus are provided for treating a substrate. The substrate is positioned on a support in a thermal treatment chamber. Electromagnetic radiation is directed toward the substrate to anneal a portion of the substrate. Other electromagnetic radiation is directed toward the substrate to preheat a portion of the substrate. The preheating reduces thermal stresses at the boundary between the preheat region and the anneal region. Any number of anneal and preheat regions are contemplated, with varying shapes and temperature profiles, as needed for specific embodiments. Any convenient source of electromagnetic radiation may be used, such as lasers, heat lamps, white light lamps, or flash lamps.
    Type: Grant
    Filed: August 21, 2015
    Date of Patent: March 14, 2017
    Assignee: APPLIED MATERIALS, INC.
    Inventors: Stephen Moffatt, Abhilash J. Mayur, Sundar Ramamurthy, Joseph M. Ranish, Aaron Muir Hunter