Patents by Inventor Vipin Dravid

Vipin Dravid 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: 11909603
    Abstract: A virtual network function (VNF) controller (or module) instantiates two or more VNFs in a communication network to support a network service where the two or more VNFs include at least a first VNF and a second VNF. The VNF controller assigns a priority value to each VNF base on an overall network impact, a physical location of at least one network resource allocated to the respective VNF, a type of service to be implemented by the respective VNF and a customer impact based on how many customers would be using the respective VNF. The VNF controller monitors network resources allocated to each VNF. The VNF controller further determines the first VNF requires additional network resources and releases the network resources allocated to the second VNF based on respective priority values. The VNF controller further allocates the network resources released by the second VNF to the first VNF.
    Type: Grant
    Filed: December 1, 2017
    Date of Patent: February 20, 2024
    Assignee: Cisco Technology, Inc.
    Inventors: Akshya Kumar Singh, Vipin Dravid, Young Kook Bae
  • Patent number: 11196640
    Abstract: A virtual network function (VNF) management system includes a computer-executable set of instructions to deploy a VNF using one or more resources allocated for use by the VNF in which the one or more resources are allocated by communicating with a resource manager that manages the one or more resources. The system then receives a request from a user interface to un-deploy the VNF, and un-deploys the VNF while keeping the resources allocated for use by the VNF. At a later time, the system can then receive a request to restore the VNF from the user interface, and deploy the VNF again using the allocated resources.
    Type: Grant
    Filed: July 28, 2020
    Date of Patent: December 7, 2021
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Vipin Dravid, Varun Ponkshe
  • Publication number: 20200358666
    Abstract: A virtual network function (VNF) management system includes a computer-executable set of instructions to deploy a VNF using one or more resources allocated for use by the VNF in which the one or more resources are allocated by communicating with a resource manager that manages the one or more resources. The system then receives a request from a user interface to un-deploy the VNF, and un-deploys the VNF while keeping the resources allocated for use by the VNF. At a later time, the system can then receive a request to restore the VNF from the user interface, and deploy the VNF again using the allocated resources.
    Type: Application
    Filed: July 28, 2020
    Publication date: November 12, 2020
    Inventors: Vipin Dravid, Varun Ponkshe
  • Patent number: 10735275
    Abstract: A virtual network function (VNF) management system includes a computer-executable set of instructions to deploy a VNF using one or more resources allocated for use by the VNF in which the one or more resources are allocated by communicating with a resource manager that manages the one or more resources. The system then receives a request from a user interface to un-deploy the VNF, and un-deploys the VNF while keeping the resources allocated for use by the VNF. At a later time, the system can then receive a request to restore the VNF from the user interface, and deploy the VNF again using the allocated resources.
    Type: Grant
    Filed: June 16, 2017
    Date of Patent: August 4, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Vipin Dravid, Varun Ponkshe
  • Publication number: 20190173803
    Abstract: A VNF controller (or module) instantiates two or more VNFs in a communication network to support a network service where the two or more VNFs include at least a first VNF and a second VNF. The VNF controller assigns a priority value to each VNF and monitors network resources allocated to each VNF. The VNF controller further determines the first VNF requires additional network resources and releases the network resources allocated to the second VNF based on respective priority values. The VNF controller further allocates the network resources released by the second VNF to the first VNF.
    Type: Application
    Filed: December 1, 2017
    Publication date: June 6, 2019
    Inventors: Akshya Kumar Singh, Vipin Dravid, Young Kook Bae
  • Publication number: 20180367418
    Abstract: A virtual network function (VNF) management system includes a computer-executable set of instructions to deploy a VNF using one or more resources allocated for use by the VNF in which the one or more resources are allocated by communicating with a resource manager that manages the one or more resources. The system then receives a request from a user interface to un-deploy the VNF, and un-deploys the VNF while keeping the resources allocated for use by the VNF. At a later time, the system can then receive a request to restore the VNF from the user interface, and deploy the VNF again using the allocated resources.
    Type: Application
    Filed: June 16, 2017
    Publication date: December 20, 2018
    Inventors: Vipin Dravid, Varun Ponkshe
  • Patent number: 10095533
    Abstract: A method and apparatus for monitoring and automatically reserving computing resources for operating an application within a computing environment is described. In one embodiment, the method for automatically resizing a virtual machine to optimize computer resource utilization includes monitoring a computing environment to detect an event, wherein the computing environment comprises a plurality of physical machines for operating at least one virtual machine and in response to an occurrence of the event within the computing environment, configuring the at least one virtual machine, wherein reserved portions of computer resources are allocated to a virtual machine of the at least one virtual machine for operating an application.
    Type: Grant
    Filed: October 6, 2008
    Date of Patent: October 9, 2018
    Assignee: Veritas Technologies LLC
    Inventors: Vipin Dravid, Anand Hariharan
  • Patent number: 9678762
    Abstract: A network device manages multiple computers and connects the computers to boot devices that store boot programs used by the computers to boot. The network device downloads to each computer a respective boot order that specifies an order in which the computer is to attempt to boot from boot devices specified in the boot order. The network device automatically determines network paths over which each computer is to access the boot devices in the boot order for that computer. The network device automatically determines an availability of each network path and an availability of each boot device. The network device also receives boot status from each computer while the computer attempts to boot from boot devices in the boot order for that computer. The network device automatically performs boot-related actions based on the determined network path and boot device availabilities, and the received boot status.
    Type: Grant
    Filed: January 21, 2015
    Date of Patent: June 13, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Sebastien Rosset, Vipin Dravid
  • Publication number: 20160210161
    Abstract: A network device manages multiple computers and connects the computers to boot devices that store boot programs used by the computers to boot. The network device downloads to each computer a respective boot order that specifies an order in which the computer is to attempt to boot from boot devices specified in the boot order. The network device automatically determines network paths over which each computer is to access the boot devices in the boot order for that computer. The network device automatically determines an availability of each network path and an availability of each boot device. The network device also receives boot status from each computer while the computer attempts to boot from boot devices in the boot order for that computer. The network device automatically performs boot-related actions based on the determined network path and boot device availabilities, and the received boot status.
    Type: Application
    Filed: January 21, 2015
    Publication date: July 21, 2016
    Inventors: Sebastien Rosset, Vipin Dravid