Patents by Inventor Vijaya Kumar Hosamani

Vijaya Kumar Hosamani 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: 11736410
    Abstract: An example controller device that manages a plurality of network devices includes one or more processors implemented in circuitry and configured to: determine that configuration of one or more network devices of the plurality of network devices is to be updated; determine dependencies between types of resources provided by the network devices; construct a directed acyclic graph (DAG) representing the dependencies, the DAG having nodes representing the corresponding types of resources of the network devices of the plurality of network devices; sort the nodes of the DAG according to a grouped topological sort into a plurality of hierarchical levels according to the dependencies; and submit queries for two or more resources of the network devices at a common level of the plurality of hierarchical levels in parallel to determine resources of the determined types of resources of the two or more resources to configure the two or more network devices.
    Type: Grant
    Filed: September 30, 2021
    Date of Patent: August 22, 2023
    Assignee: Juniper Networks, Inc.
    Inventors: Vijaya Kumar Hosamani, Vinaya Kumar Kathireddy, Adithya Shasa Sai Seerapu
  • Patent number: 11153228
    Abstract: An example controller device that manages a plurality of network devices includes one or more processors implemented in circuitry and configured to: determine that configuration of one or more network devices of the plurality of network devices is to be updated; determine dependencies between types of resources provided by the network devices; construct a directed acyclic graph (DAG) representing the dependencies, the DAG having nodes representing the corresponding types of resources of the network devices of the plurality of network devices; sort the nodes of the DAG according to a grouped topological sort into a plurality of hierarchical levels according to the dependencies; and submit queries for two or more resources of the network devices at a common level of the plurality of hierarchical levels in parallel to determine resources of the determined types of resources of the two or more resources to configure the two or more network devices.
    Type: Grant
    Filed: December 11, 2019
    Date of Patent: October 19, 2021
    Assignee: JUNIPER NETWORKS, INC.
    Inventors: Vijaya Kumar Hosamani, Vinaya Kumar Kathireddy, Adithya Shasa Sai Seerapu
  • Patent number: 10291478
    Abstract: A device may include one more processors to receive designed network information corresponding to a designed network; generate a data graph corresponding to a topology of the designed network based on the designed network information; receive discovered network information corresponding to discovered network devices of a discovered network; generate a query graph corresponding to the discovered network based on the discovered network information; perform a validation analysis of a topology of the discovered network relative to the topology of the designed network based on the data graph and the query graph; and/or perform an action based on a result of the validation analysis.
    Type: Grant
    Filed: July 3, 2017
    Date of Patent: May 14, 2019
    Assignee: Juniper Networks, Inc.
    Inventors: Vijaya Kumar Hosamani, Swathi Nagaraj