Patents by Inventor Jayanthi R

Jayanthi R 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: 20230195544
    Abstract: Some implementations described herein relate to a system that is configured to obtain one or more event logs associated with a tenant of the system. The system may be configured to determine, based on the one or more event logs, an event rate associated with the tenant and thereby determine, based on the event rate, a rotation interval. The system may be configured to cause, based on the rotation interval, a data structure to be generated for storing event logs associated with the tenant that are obtained during a time window. The system may be configured to obtain, within the time window, one or more additional event logs associated with the tenant and to cause, based on obtaining the one or more additional event logs within the time window, the one or more additional event logs to be stored in the data structure.
    Type: Application
    Filed: March 18, 2022
    Publication date: June 22, 2023
    Inventors: Jayanthi R, Bhaskar T. REDDY, Chandrasekhar A
  • Patent number: 11658872
    Abstract: A controller device manages a plurality of network devices. The controller device includes one or more processing units configured to receive an indication of a stateful intent, the data structure including a plurality of nodes and a plurality of edges, each node of the plurality of nodes being representative of a respective network device of the plurality of network devices. The one or more processing units are configured to determine, using an abstract function configured at a node of the plurality of nodes, a stateless intent for implementing the stateful intent and generate low level configuration data for the plurality of network devices based on the stateless intent. The one or more processing units are configured to interface with one or more of the plurality of network devices to configure the one or more of the plurality of network devices with the low level configuration data.
    Type: Grant
    Filed: August 26, 2022
    Date of Patent: May 23, 2023
    Assignee: Juniper Networks, Inc.
    Inventors: Chandrasekhar A, Premchandar N, Jayanthi R
  • Patent number: 11654742
    Abstract: An air-handling system includes an evaporator core and a downstream arranged heater core disposed in an air-handling casing. A primary flow path is formed within the air-handling casing and leads to a primary zone of a passenger compartment. The primary flow path is divided into a primary cool air pathway bypassing the heater core and a primary warm air pathway passing through the heater core. A secondary flow path is formed within the air-handling casing and leads to a secondary zone of the passenger compartment. The secondary flow path includes a secondary cool air pathway branching from the primary flow path downstream of the evaporator core and a secondary warm air pathway branching from the primary flow path downstream of the heater core. The secondary cool air pathway bypasses the heater core and the secondary warm air pathway passes through the heater core.
    Type: Grant
    Filed: June 30, 2020
    Date of Patent: May 23, 2023
    Assignee: HANON SYSTEMS
    Inventors: Wayne Schnaidt, Jayanthi R. Iyer, Eric Haupt, Dennis Vermette
  • Patent number: 11640291
    Abstract: A controller device manages a plurality of network devices. The controller device includes one or more processing units configured to receive an upgrade request; obtain a redundancy model indicating network device redundancies or service redundancies; determine, based on the upgrade request and the redundancy model, an update graph having nodes each representing one of the network devices or one of the services, the update graph also having at least one edge that connects two of the nodes and that indicates the network redundancy or the service redundancy; determine, based on the update graph including the at least one edge, an update schedule for performing an update of software for the network devices that ensures availability for the first network device or second network device or availability for the service; and update the software of each of the network devices according to the update schedule.
    Type: Grant
    Filed: December 31, 2020
    Date of Patent: May 2, 2023
    Assignee: Juniper Networks, Inc.
    Inventors: Chandrasekhar A, Jayanthi R, Javier Antich
  • Patent number: 11533215
    Abstract: Network management techniques are described. A controller device of this disclosure manages a device group of a network. The controller device includes processing circuitry in communication with the memory, the processing circuitry being configured to receive, using a programmable diagnosis service executed by the processing circuitry, a programming input, to form, using the programmable diagnosis service, based on the programming input, a resource definition graph that models interdependencies between a plurality of resources supported by the device group, to detect, using the programmable diagnosis service, an event affecting a first resource of the plurality of resources, and to identify, using the programmable diagnosis service, based on the interdependencies modeled in the resource definition graph formed based on the programming input, a root cause event that caused the event affecting the first resource, the root cause event occurring at a second resource of the plurality of resources.
    Type: Grant
    Filed: March 17, 2020
    Date of Patent: December 20, 2022
    Assignee: JUNIPER NETWORKS, INC.
    Inventors: Jayanthi R, Chandrasekhar A, Javier Antich, Sri Sampath Mallipudi, Premchandar N, Harsha Lakshmikanth, Gregory A. Sidebottom, Zhifei Fang
  • Patent number: 11505032
    Abstract: An air handling system of a vehicle includes a main housing interchangeable between a first configuration and a second configuration. The main housing has a primary portion configured to convey a cold air flow and a warm air flow therethrough. A secondary portion is interchangeable between a first plenum in the first configuration of the main housing and a second plenum in the second configuration of the main housing.
    Type: Grant
    Filed: June 26, 2020
    Date of Patent: November 22, 2022
    Assignee: HANON SYSTEMS
    Inventors: Wayne Schnaidt, Jayanthi R. Iyer, Dennis Vermette
  • Patent number: 11444833
    Abstract: A controller device manages a plurality of network devices. The controller device includes one or more processing units configured to receive an indication of a stateful intent, the data structure including a plurality of nodes and a plurality of edges, each node of the plurality of nodes being representative of a respective network device of the plurality of network devices. The one or more processing units are configured to determine, using an abstract function configured at a node of the plurality of nodes, a stateless intent for implementing the stateful intent and generate low level configuration data for the plurality of network devices based on the stateless intent. The one or more processing units are configured to interface with one or more of the plurality of network devices to configure the one or more of the plurality of network devices with the low level configuration data.
    Type: Grant
    Filed: July 26, 2021
    Date of Patent: September 13, 2022
    Assignee: Juniper Networks, Inc.
    Inventors: Chandrasekhar A, Premchandar N, Jayanthi R
  • Publication number: 20220263714
    Abstract: Techniques are disclosed for managing a network. In one example, a device configuration manager is configured to generate, in accordance with a device management protocol, a configuration change request representing a transaction having a first sub-transaction specifying a first configuration change for a network device of the network and a second sub-transaction specifying a second configuration change for the same network device. The device configuration manager is further configured to output the configuration change request to the network device and receive a reply message from the network device. The reply message includes a first response element specifying whether the first configuration change is successfully committed at the network device and a second response element specifying whether the second configuration change is successfully committed at the network device.
    Type: Application
    Filed: March 29, 2022
    Publication date: August 18, 2022
    Inventors: Chandrasekhar A, Nirmal Anburose, Jayanthi R
  • Patent number: 11405260
    Abstract: Management of network devices using network aware diagnosis techniques. An example method to monitor a network includes constructing, by a controller device that manages a plurality of network devices, a deployed graph model comprising a plurality of models representative of services operating on the network devices within the network. The method also includes receiving an alert, by the controller device, that a service operating on one of the network devices is experiencing a failure. Additionally, the method includes traversing, by the controller device, modeled dependencies within the deployed graph model to perform root cause analysis of the service that is experiencing the failure to determine a resource-level event causing the failure. The method includes. based on the traversing, providing, by the controller device, a report indicating the root cause of the failure.
    Type: Grant
    Filed: December 31, 2019
    Date of Patent: August 2, 2022
    Assignee: Juniper Networks, Inc.
    Inventors: Chandrasekhar A, Jayanthi R, Javier Antich, Patricio Giecco, Hitesh Mali
  • Patent number: 11390142
    Abstract: An air handling system for a heating, ventilation, and air conditioning system of a motor vehicle includes a conduit configured to convey air from the air handling system to a vent of the air handling system. A control door is rotatably disposed in the conduit. The control door selectively rotates between a first position and a second position. The first position blocks passage of the air flowing through the conduit. The second position blocks passage of the air flowing through a first portion of the conduit and allows the air to flow through a second portion of the conduit. A control feature is disposed in the second portion of the conduit to control at least one of a volumetric flow rate and a pressure of the air flowing through the second portion.
    Type: Grant
    Filed: April 24, 2019
    Date of Patent: July 19, 2022
    Assignee: HANON SYSTEMS
    Inventors: Eric Haupt, Jayanthi R. Iyer
  • Publication number: 20220179726
    Abstract: Failure impact analysis (or “impact analysis”) is a process that involves identifying effects of a network event that are may or will results from the network event. In one example, this disclosure describes a method that includes generating, by a control system managing a resource group, a resource graph that models resource and event dependencies between a plurality of resources within the resource group; detecting, by the control system, a first event affecting a first resource of the plurality of resources, wherein the first event is a network event; and identifying, by the control system and based on the dependencies modeled by the resource graph, a second resource that is expected to be affected by the first event.
    Type: Application
    Filed: February 22, 2022
    Publication date: June 9, 2022
    Inventors: Jayanthi R, Javier Antich, Chandrasekhar A
  • Patent number: 11323320
    Abstract: Techniques are disclosed for managing a network. In one example, a device configuration manager is configured to generate, in accordance with a device management protocol, a configuration change request representing a transaction having a first sub-transaction specifying a first configuration change for a network device of the network and a second sub-transaction specifying a second configuration change for the same network device. The device configuration manager is further configured to output the configuration change request to the network device and receive a reply message from the network device. The reply message includes a first response element specifying whether the first configuration change is successfully committed at the network device and a second response element specifying whether the second configuration change is successfully committed at the network device.
    Type: Grant
    Filed: August 29, 2018
    Date of Patent: May 3, 2022
    Assignee: Juniper Networks, Inc.
    Inventors: Chandrasekhar A, Nirmal Anburose, Jayanthi R
  • Patent number: 11296954
    Abstract: A controller device manages a plurality of network devices. The controller device includes one or more processing units implemented in circuitry and configured to determine that one or more stateful intents used to manage the plurality of network devices and represented by a graph model are degraded due to assigned resources for the stateful intents having become degraded; in response to determining that the one or more stateful intents are degraded, determine resources for the stateful intents, the resources corresponding to vertices of the graph model; provision the stateful intents using the determined resources; determine whether the provisioning of the stateful intents was successful; compile at least one of the stateful intents that was successful into low-level configuration data for at least one network device of the plurality of network devices; and configure the at least one network device using the low-level configuration data.
    Type: Grant
    Filed: November 16, 2020
    Date of Patent: April 5, 2022
    Assignee: Juniper Networks, Inc.
    Inventors: Chandrasekhar A, Jayanthi R
  • Publication number: 20220103417
    Abstract: An example method includes obtaining, by one or more processors, data indicating resource dependencies between a plurality of resources in a network and event dependencies between a plurality of network events and one or more of the plurality of resources; generating a Bayesian model based on resource types of the plurality of resources and event types of the plurality of network events; receiving an indication of a fault in the network; collecting fault data and generating, based on the Bayesian model and the fault data, a plurality of root cause hypotheses for the fault; ordering the plurality of root cause hypotheses based on respective root cause probabilities associated with the plurality of root cause hypotheses; and outputting the ordered plurality of root cause hypotheses.
    Type: Application
    Filed: September 25, 2020
    Publication date: March 31, 2022
    Inventors: Gert Grammel, Jayanthi R, Chandrasekhar A
  • Patent number: 11269711
    Abstract: Failure impact analysis (or “impact analysis”) is a process that involves identifying effects of a network event that are may or will results from the network event. In one example, this disclosure describes a method that includes generating, by a control system managing a resource group, a resource graph that models resource and event dependencies between a plurality of resources within the resource group; detecting, by the control system, a first event affecting a first resource of the plurality of resources, wherein the first event is a network event; and identifying, by the control system and based on the dependencies modeled by the resource graph, a second resource that is expected to be affected by the first event.
    Type: Grant
    Filed: July 14, 2020
    Date of Patent: March 8, 2022
    Assignee: Juniper Networks, Inc.
    Inventors: Jayanthi R, Javier Antich, Chandrasekhar A
  • Patent number: 11265204
    Abstract: A controller device manages a plurality of network devices. The controller device includes a memory configured to store a dependency model representing dependencies between resources provided by the network devices and a programmed merge strategy, and one or more processors implemented in circuitry and configured to: determine the resources provided by the network devices; determine relationships between the resources according to the programmed merge strategy; construct the dependency model using the determined relationships; determine that at least one of the resources has experienced a failure; and perform a root cause analysis using the dependency mathematical model to determine a root cause of the failure of the at least one of the resources.
    Type: Grant
    Filed: August 4, 2020
    Date of Patent: March 1, 2022
    Assignee: Juniper Networks, Inc.
    Inventors: Chandrasekhar A, Jayanthi R, Javier Antich
  • Publication number: 20220045898
    Abstract: A controller device manages a plurality of network devices. The controller device includes a memory configured to store a dependency model representing dependencies between resources provided by the network devices and a programmed merge strategy, and one or more processors implemented in circuitry and configured to: determine the resources provided by the network devices; determine relationships between the resources according to the programmed merge strategy; construct the dependency model using the determined relationships; determine that at least one of the resources has experienced a failure; and perform a root cause analysis using the dependency mathematical model to determine a root cause of the failure of the at least one of the resources.
    Type: Application
    Filed: August 4, 2020
    Publication date: February 10, 2022
    Inventors: Chandrasekhar A, Jayanthi R, Javier Antich
  • Publication number: 20220019494
    Abstract: Failure impact analysis (or “impact analysis”) is a process that involves identifying effects of a network event that are may or will results from the network event. In one example, this disclosure describes a method that includes generating, by a control system managing a resource group, a resource graph that models resource and event dependencies between a plurality of resources within the resource group; detecting, by the control system, a first event affecting a first resource of the plurality of resources, wherein the first event is a network event; and identifying, by the control system and based on the dependencies modeled by the resource graph, a second resource that is expected to be affected by the first event.
    Type: Application
    Filed: July 14, 2020
    Publication date: January 20, 2022
    Inventors: Jayanthi R, Javier Antich, Chandrasekhar A
  • Patent number: 11140031
    Abstract: An example controller device that manages a plurality of network devices includes one or more processing units implemented in circuitry and configured to: obtain device-level configuration information from a network device of the plurality of network devices at a first time; determine one or more out-of-band (OOB) configuration changes between the device-level configuration information from the network device and previous device-level intent configuration information compiled from one or more intents maintained by the controller device to manage the plurality of network devices; and store the one or more OOB configuration changes associated with the network device in incremental deltas.
    Type: Grant
    Filed: July 26, 2019
    Date of Patent: October 5, 2021
    Assignee: Juniper Networks, Inc.
    Inventors: Jayanthi R, Rahamath Sharif, Chandrasekhar A
  • Publication number: 20210266220
    Abstract: Network elements are managed with a server to support client data models from heterogeneous data sources. A server receives a first query for configuration data of a network element to be returned in a first model. The server determines a model type for the configuration data of the network element. When the model type is a second model that is not the first model, the server sends a second query to the network element for the configuration data to be returned in the second model and transforms the configuration data received from the network element into the first model. Additionally, the server returns the configuration data in the first model as a response to the first query.
    Type: Application
    Filed: February 25, 2020
    Publication date: August 26, 2021
    Inventors: Chandrasekhar A, Jayanthi R, Cyril Margaria