Patents by Inventor Thyagarajan S. PASUPATHY

Thyagarajan S. PASUPATHY 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: 11831520
    Abstract: In general, the disclosure describes techniques for dynamic application service level agreement (SLA) metric generation, distribution, and intent-based Software-Defined Wide Area Network (SD-WAN) link selection. For instance, a network device may determine a metric associated with an application or application-group. The network device may send the metric to a controller, and in response may receive from the controller a recommended SLA metric associated with the application or application-group. The network device may also compute an intent-based SLA metric based on the recommended SLA metric, one or more characteristics of one or more links connected to the network device, and a user configured intent model that defines a tolerance level to apply the recommended SLA metric. The network device may select, based on the intent-based SLA metric, a path to send traffic from the application or application-group.
    Type: Grant
    Filed: March 30, 2021
    Date of Patent: November 28, 2023
    Assignee: Juniper Networks, Inc.
    Inventors: Thyagarajan S. Pasupathy, Sankar Ramanoorthi, Radhakrishnan G, Saurav Shaw, Mohan Thangavel, Vaibhav Belliappa, Nagaraja Manikkar Shenoy
  • Patent number: 11811817
    Abstract: A network device may receive a first data packet. The network device may determine that a level of available computing resources satisfies a threshold level. The network device may perform a secure socket layer (SSL) proxy function based on the level of available computing resources satisfying the threshold level. The network device may receive a second data packet. The network device may determine that the level of available computing resources fails to satisfy the threshold level. The network device may determine a security characteristic associated with the second data packet. The network device may determine a security rating associated with the second data packet based on the security characteristic. The network device may selectively perform the SSL proxy function based on the security rating.
    Type: Grant
    Filed: October 3, 2022
    Date of Patent: November 7, 2023
    Assignee: Juniper Networks, Inc.
    Inventors: Sarvesh K. Batta, Thyagarajan S. Pasupathy, Mohan Thangavel
  • Patent number: 11621907
    Abstract: Techniques are described for an enhanced two-way active measurement protocol (TWAMP) to measure network performance of links and/or network paths in a fully converged Software Defined Wide Area Network (SD-WAN), using a single TWAMP instance. In one example, a first network device executing a TWAMP session-sender may send a test packet embedded with one or more metrics to the TWAMP session-reflector executed by another network device, which reflects the test packet embedded with one or more metrics back to the TWAMP session-sender. The TWAMP session-sender may further reflect a test packet embedded with one or more additional metrics back to a TWAMP session-reflector to enable the network devices to independently perform network performance calculations using the metrics embedded within the test packets exchanged in a single TWAMP instance.
    Type: Grant
    Filed: August 6, 2020
    Date of Patent: April 4, 2023
    Assignee: Juniper Networks, Inc.
    Inventors: Mohan Thangavel, Elango Krishnasami, Thyagarajan S. Pasupathy, Radhakrishnan G
  • Publication number: 20230036527
    Abstract: A network device may receive a first data packet. The network device may determine that a level of available computing resources satisfies a threshold level. The network device may perform a secure socket layer (SSL) proxy function based on the level of available computing resources satisfying the threshold level. The network device may receive a second data packet. The network device may determine that the level of available computing resources fails to satisfy the threshold level. The network device may determine a security characteristic associated with the second data packet. The network device may determine a security rating associated with the second data packet based on the security characteristic. The network device may selectively perform the SSL proxy function based on the security rating.
    Type: Application
    Filed: October 3, 2022
    Publication date: February 2, 2023
    Inventors: Sarvesh K. BATTA, Thyagarajan S. PASUPATHY, Mohan THANGAVEL
  • Patent number: 11496504
    Abstract: A network device may receive a first data packet. The network device may determine that a level of available computing resources satisfies a threshold level. The network device may perform a secure socket layer (SSL) proxy function based on the level of available computing resources satisfying the threshold level. The network device may receive a second data packet. The network device may determine that the level of available computing resources fails to satisfy the threshold level. The network device may determine a security characteristic associated with the second data packet. The network device may determine a security rating associated with the second data packet based on the security characteristic. The network device may selectively perform the SSL proxy function based on the security rating.
    Type: Grant
    Filed: May 27, 2020
    Date of Patent: November 8, 2022
    Assignee: Juniper Networks, Inc.
    Inventors: Sarvesh K. Batta, Thyagarajan S. Pasupathy, Mohan Thangavel
  • Publication number: 20210320940
    Abstract: A network device may receive a first data packet. The network device may determine that a level of available computing resources satisfies a threshold level. The network device may perform a secure socket layer (SSL) proxy function based on the level of available computing resources satisfying the threshold level. The network device may receive a second data packet. The network device may determine that the level of available computing resources fails to satisfy the threshold level. The network device may determine a security characteristic associated with the second data packet. The network device may determine a security rating associated with the second data packet based on the security characteristic. The network device may selectively perform the SSL proxy function based on the security rating.
    Type: Application
    Filed: May 27, 2020
    Publication date: October 14, 2021
    Inventors: Sarvesh K. BATTA, Thyagarajan S. PASUPATHY, Mohan THANGAVEL
  • Publication number: 20210218642
    Abstract: In general, the disclosure describes techniques for dynamic application service level agreement (SLA) metric generation, distribution, and intent-based Software-Defined Wide Area Network (SD-WAN) link selection. For instance, a network device may determine a metric associated with an application or application-group. The network device may send the metric to a controller, and in response may receive from the controller a recommended SLA metric associated with the application or application-group. The network device may also compute an intent-based SLA metric based on the recommended SLA metric, one or more characteristics of one or more links connected to the network device, and a user configured intent model that defines a tolerance level to apply the recommended SLA metric. The network device may select, based on the intent-based SLA metric, a path to send traffic from the application or application-group.
    Type: Application
    Filed: March 30, 2021
    Publication date: July 15, 2021
    Inventors: Thyagarajan S. Pasupathy, Sankar Ramanoorthi, Radhakrishnan G, Saurav Shaw, Mohan Thangavel, Vaibhav Belliappa, Nagaraja Manikkar Shenoy
  • Patent number: 10979316
    Abstract: In general, the disclosure describes techniques for dynamic application service level agreement (SLA) metric generation, distribution, and intent-based Software-Defined Wide Area Network (SD-WAN) link selection. For instance, a network device may determine a metric associated with an application or application-group. The network device may send the metric to a controller, and in response may receive from the controller a recommended SLA metric associated with the application or application-group. The network device may also compute an intent-based SLA metric based on the recommended SLA metric, one or more characteristics of one or more links connected to the network device, and a user configured intent model that defines a tolerance level to apply the recommended SLA metric. The network device may select, based on the intent-based SLA metric, a path to send traffic from the application or application-group.
    Type: Grant
    Filed: May 31, 2019
    Date of Patent: April 13, 2021
    Assignee: Juniper Networks, Inc.
    Inventors: Thyagarajan S. Pasupathy, Sankar Ramanoorthi, Radhakrishnan G, Saurav Shaw, Mohan Thangavel, Vaibhav Belliappa, Nagaraja Manikkar Shenoy
  • Patent number: 10951495
    Abstract: A network device may receive network traffic for an application. The network device may identify an application layer protocol being used for the network traffic. The network device may obtain contextual information, from the network traffic, to obtain an item of contextual information, and the item of contextual information may be selected based on the application layer protocol. The network device may determine that the item of contextual information matches a stored item of contextual information. The network device may determine that a threshold has been met with regard to the stored item of contextual information. The network device may generate an application signature for the application based on the item of contextual information. The network device may send the application signature to another device to permit the other device to identify the application based on the application signature.
    Type: Grant
    Filed: March 28, 2019
    Date of Patent: March 16, 2021
    Assignee: Juniper Networks, Inc.
    Inventors: Thyagarajan S. Pasupathy, Venkata Rama Raju Manthena, Rajeev Chaubey
  • Publication number: 20200382387
    Abstract: In general, the disclosure describes techniques for dynamic application service level agreement (SLA) metric generation, distribution, and intent-based Software-Defined Wide Area Network (SD-WAN) link selection. For instance, a network device may determine a metric associated with an application or application-group. The network device may send the metric to a controller, and in response may receive from the controller a recommended SLA metric associated with the application or application-group. The network device may also compute an intent-based SLA metric based on the recommended SLA metric, one or more characteristics of one or more links connected to the network device, and a user configured intent model that defines a tolerance level to apply the recommended SLA metric. The network device may select, based on the intent-based SLA metric, a path to send traffic from the application or application-group.
    Type: Application
    Filed: May 31, 2019
    Publication date: December 3, 2020
    Inventors: Thyagarajan S. Pasupathy, Sankar Ramanoorthi, Radhakrishnan G, Saurav Shaw, Mohan Thangavel, Vaibhav Belliappa, Nagaraja Manikkar Shenoy
  • Publication number: 20200382404
    Abstract: Techniques are described for an enhanced two-way active measurement protocol (TWAMP) to measure network performance of links and/or network paths in a fully converged Software Defined Wide Area Network (SD-WAN), using a single TWAMP instance. In one example, a first network device executing a TWAMP session-sender may send a test packet embedded with one or more metrics to the TWAMP session-reflector executed by another network device, which reflects the test packet embedded with one or more metrics back to the TWAMP session-sender. The TWAMP session-sender may further reflect a test packet embedded with one or more additional metrics back to a TWAMP session-reflector to enable the network devices to independently perform network performance calculations using the metrics embedded within the test packets exchanged in a single TWAMP instance.
    Type: Application
    Filed: August 6, 2020
    Publication date: December 3, 2020
    Inventors: Mohan Thangavel, Elango Krishnasami, Thyagarajan S. Pasupathy, Radhakrishnan G
  • Patent number: 10749785
    Abstract: Techniques are described for an enhanced two-way active measurement protocol (TWAMP) to measure network performance of links and/or network paths in a fully converged Software Defined Wide Area Network (SD-WAN), using a single TWAMP instance. In one example, a first network device executing a TWAMP session-sender may send a test packet embedded with one or more metrics to the TWAMP session-reflector executed by another network device, which reflects the test packet embedded with one or more metrics back to the TWAMP session-sender. The TWAMP session-sender may further reflect a test packet embedded with one or more additional metrics back to a TWAMP session-reflector to enable the network devices to independently perform network performance calculations using the metrics embedded within the test packets exchanged in a single TWAMP instance.
    Type: Grant
    Filed: May 31, 2019
    Date of Patent: August 18, 2020
    Assignee: Juniper Networks, Inc.
    Inventors: Mohan Thangavel, Elango Krishnasami, Thyagarajan S. Pasupathy, Radhakrishnan G
  • Publication number: 20190222493
    Abstract: A network device may receive network traffic for an application. The network device may identify an application layer protocol being used for the network traffic. The network device may obtain contextual information, from the network traffic, to obtain an item of contextual information, and the item of contextual information may be selected based on the application layer protocol. The network device may determine that the item of contextual information matches a stored item of contextual information. The network device may determine that a threshold has been met with regard to the stored item of contextual information. The network device may generate an application signature for the application based on the item of contextual information. The network device may send the application signature to another device to permit the other device to identify the application based on the application signature.
    Type: Application
    Filed: March 28, 2019
    Publication date: July 18, 2019
    Inventors: Thyagarajan S. PASUPATHY, Venkata Rama Raju Manthena, Rajeev Chaubey
  • Patent number: 10250466
    Abstract: A network device may receive network traffic for an application. The network device may identify an application layer protocol being used for the network traffic. The network device may obtain contextual information, from the network traffic, to obtain an item of contextual information, and the item of contextual information may be selected based on the application layer protocol. The network device may determine that the item of contextual information matches a stored item of contextual information. The network device may determine that a threshold has been met with regard to the stored item of contextual information. The network device may generate an application signature for the application based on the item of contextual information. The network device may send the application signature to another device to permit the other device to identify the application based on the application signature.
    Type: Grant
    Filed: March 29, 2016
    Date of Patent: April 2, 2019
    Assignee: Juniper Networks, Inc.
    Inventors: Thyagarajan S. Pasupathy, Venkata Rama Raju Manthena, Rajeev Chaubey
  • Publication number: 20170288987
    Abstract: A network device may receive network traffic for an application. The network device may identify an application layer protocol being used for the network traffic. The network device may obtain contextual information, from the network traffic, to obtain an item of contextual information, and the item of contextual information may be selected based on the application layer protocol. The network device may determine that the item of contextual information matches a stored item of contextual information. The network device may determine that a threshold has been met with regard to the stored item of contextual information. The network device may generate an application signature for the application based on the item of contextual information. The network device may send the application signature to another device to permit the other device to identify the application based on the application signature.
    Type: Application
    Filed: March 29, 2016
    Publication date: October 5, 2017
    Inventors: Thyagarajan S. PASUPATHY, Venkata Rama Raju MANTHENA, Rajeev CHAUBEY