Patents by Inventor Vijay Vishwanath Hegde

Vijay Vishwanath Hegde 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: 10887204
    Abstract: Example techniques of network infrastructure management are described. In an example, a network statistics request is received by a network device from a computing device. The network statistics request indicates at least one of a node and a data path, in a layer of a network stack in a network infrastructure, for which a network statistics attribute is to be determined. The network statistics attribute is representative of information associated with one of data packets transceived by the node and data packets transferred over the data path. The network statistics attribute is determined based on the value of a counter associated with the network statistics attribute of one of the node and the data path. The determined network statistics attribute is provided to the computing device.
    Type: Grant
    Filed: August 13, 2018
    Date of Patent: January 5, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Harish B. Kamath, Vijay Vishwanath Hegde, Deepak Khungar, Michael Lee Witkowski
  • Patent number: 10868728
    Abstract: Example techniques of network infrastructure management are described. In an example, a network statistics request may be received by a network device. The network statistics request indicates a network resource and a network statistics attribute to be determined for the network resource. The network resource is one of a node and a data path in the network infrastructure. The network statistics attribute is indicative of information on flow of data packets at the network resource. A graph is generated based on the network statistics request. The graph depicts vertices corresponding to nodes in a network segment associated with the network resource and edges corresponding to communication links between pairs of adjacent nodes in the network segment. Based on the graph and a network statistics attribute for a pair of adjacent nodes, the network statistics attribute for the network resource, may be determined.
    Type: Grant
    Filed: August 22, 2018
    Date of Patent: December 15, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Harish B. Kamath, Vijay Vishwanath Hegde, Deepak Khungar
  • Publication number: 20200112505
    Abstract: A method may include generating a plurality of rules corresponding to respective flows associated with a computing network. The method can further include determining, based on application of flow rules, whether data corresponding to the respective flows is to be stored by a switching sub-system of the network. In some examples, the method can include taking an action using the switching sub-system in response to the determination.
    Type: Application
    Filed: October 3, 2018
    Publication date: April 9, 2020
    Inventors: Harish B Kamath, Vijay Vishwanath Hegde, Deepak Khungar, Michael Lee Witkowski
  • Publication number: 20200067783
    Abstract: Example techniques of network infrastructure management are described. In an example, a network statistics request may be received by a network device. The network statistics request indicates a network resource and a network statistics attribute to be determined for the network resource. The network resource is one of a node and a data path in the network infrastructure. The network statistics attribute is indicative of information on flow of data packets at the network resource. A graph is generated based on the network statistics request. The graph depicts vertices corresponding to nodes in a network segment associated with the network resource and edges corresponding to communication links between pairs of adjacent nodes in the network segment. Based on the graph and a network statistics attribute for a pair of adjacent nodes, the network statistics attribute for the network resource, may be determined.
    Type: Application
    Filed: August 22, 2018
    Publication date: February 27, 2020
    Inventors: Harish B. Kamath, Vijay Vishwanath Hegde, Deepak Khungar
  • Publication number: 20200052987
    Abstract: Example techniques of network infrastructure management are described. In an example, a network statistics request is received by a network device from a computing device. The network statistics request indicates at least one of a node and a data path, in a layer of a network stack in a network infrastructure, for which a network statistics attribute is to be determined. The network statistics attribute is representative of information associated with one of data packets transceived by the node and data packets transferred over the data path. The network statistics attribute is determined based on the value of a counter associated with the network statistics attribute of one of the node and the data path. The determined network statistics attribute is provided to the computing device.
    Type: Application
    Filed: August 13, 2018
    Publication date: February 13, 2020
    Inventors: Harish B. Kamath, Vijay Vishwanath Hegde, Deepak Khungar, Michael Lee Witkowski
  • Patent number: 10277535
    Abstract: An example system in accordance with an aspect of the present disclosure includes a logical switch and a controller to dynamically instantiate the logical switch including a control plane isolated from other logical switches of the network switch system. The logical switch includes a protocol stack independent of and isolated from other logical switches of the network switch system.
    Type: Grant
    Filed: March 31, 2017
    Date of Patent: April 30, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Harish B Kamath, Vijay vishwanath Hegde, Michael Lee Witkowski
  • Publication number: 20180287966
    Abstract: An example system in accordance with an aspect of the present disclosure includes a logical switch and a controller to dynamically instantiate the logical switch including a control plane isolated from other logical switches of the network switch system. The logical switch includes a protocol stack independent of and isolated from other logical switches of the network switch system.
    Type: Application
    Filed: March 31, 2017
    Publication date: October 4, 2018
    Inventors: Harish B KAMATH, Vijay Vishwanath HEGDE, Michael Lee WITKOWSKI
  • Patent number: 9389921
    Abstract: A system and method for flexible device driver resource allocation is disclosed. In one embodiment, a method for allocating device driver resources in a data processing system includes statically allocating hardware resource pools to device drivers on a rigid basis during initialization of the data processing system, and dynamically altering the allocated hardware resource pools to the device drivers based on parameters associated with utilization of the allocated hardware resource pools during run-time.
    Type: Grant
    Filed: December 15, 2008
    Date of Patent: July 12, 2016
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Kishore Kumar Muppirala, Narayanan Ananthakrishnan Nellayi, Vijay Vishwanath Hegde
  • Patent number: 9325583
    Abstract: A method and system for optimizing network I/O throughput is disclosed. In one embodiment, a method for optimizing an input/output (I/O) throughput for a storage network comprises measuring a service time for a storage device of the storage network in completing an I/O request serviced by a storage driver. The method also comprises determining a status of an I/O performance between the storage driver and the storage device by comparing the service time with an expected service time for the storage device in completing the I/O request, where the expected service time is calculated based on a type of the storage device and a size of the I/O request. The method further comprises adjusting a maximum queue depth associated with the storage device based on the status of the I/O performance.
    Type: Grant
    Filed: March 11, 2009
    Date of Patent: April 26, 2016
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Kishore Kumar Muppirala, Narayanan Ananthakrishnan Nellayi, Vijay Vishwanath Hegde
  • Patent number: 7925876
    Abstract: A computer includes an extensible firmware interface with a storage device enumeration function that performs storage device enumeration operations in parallel.
    Type: Grant
    Filed: August 14, 2007
    Date of Patent: April 12, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Terry Ping-Chung Lee, Ram Krishan Kaul, Vijay Vishwanath Hegde, Santosh Ananth Rao
  • Publication number: 20100191876
    Abstract: A method and system for optimizing network I/O throughput is disclosed. In one embodiment, a method for optimizing an input/output (I/O) throughput for a storage network comprises measuring a service time for a storage device of the storage network in completing an I/O request serviced by a storage driver. The method also comprises determining a status of an I/O performance between the storage driver and the storage device by comparing the service time with an expected service time for the storage device in completing the I/O request, where the expected service time is calculated based on a type of the storage device and a size of the I/O request. The method further comprises adjusting a maximum queue depth associated with the storage device based on the status of the I/O performance.
    Type: Application
    Filed: March 11, 2009
    Publication date: July 29, 2010
    Inventors: Kishore Kumar MUPPIRALA, Narayanan Ananthakrishnan NELLAYI, Vijay Vishwanath HEGDE
  • Publication number: 20090183183
    Abstract: A system and method for flexible device driver resource allocation is disclosed. In one embodiment, a method for allocating device driver resources in a data processing system includes statically allocating hardware resource pools to device drivers on a rigid basis during initialization of the data processing system, and dynamically altering the allocated hardware resource pools to the device drivers based on parameters associated with utilization of the allocated hardware resource pools during run-time.
    Type: Application
    Filed: December 15, 2008
    Publication date: July 16, 2009
    Inventors: Kishore Kumar MUPPIRALA, Narayanan Ananthakrishnan Nellayi, Vijay Vishwanath Hegde
  • Publication number: 20090049292
    Abstract: A computer includes an extensible firmware interface with a storage device enumeration function that performs storage device enumeration operations in parallel.
    Type: Application
    Filed: August 14, 2007
    Publication date: February 19, 2009
    Inventors: Terry Ping-Chung Lee, Ram Krishan Kaul, Vijay Vishwanath Hegde, Santosh Ananth Rao