Patents by Inventor Praveen Madhav

Praveen Madhav 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: 20170302534
    Abstract: An apparatus and method for providing a cloud hosted application able to manage virtual network (“VN”) is disclosed. In one embodiment, a process of managing VN using virtual machines (“VMs”) receives a message or request from a user requesting a new VN to be built. The request is sent from a dashboard to a network orchestrator via a communication network. The orchestrator is a VN manager able to facilitate building a VN based on users' input. In one aspect, the orchestrator provides a set of templates that represent VN devices or components to users for facilitating construction of VN. After configuring a VN, a cloud capable of hosting the network is selected. The network or VN is subsequently launched using at least a portion of computing resources allocated in the cloud.
    Type: Application
    Filed: June 28, 2017
    Publication date: October 19, 2017
    Applicant: ViaSat, Inc.
    Inventors: Pawan Uberoy, Praveen Madhav
  • Patent number: 9722877
    Abstract: An apparatus and method for providing a cloud hosted application able to manage virtual network (“VN”) is disclosed. In one embodiment, a process of managing VN using virtual machines (“VMs”) receives a message or request from a user requesting a new VN to be built. The request is sent from a dashboard to a network orchestrator via a communication network. The orchestrator is a VN manager able to facilitate building a VN based on users' input. In one aspect, the orchestrator provides a set of templates that represent VN devices or components to users for facilitating construction of VN. After configuring a VN, a cloud capable of hosting the network is selected. The network or VN is subsequently launched using at least a portion of computing resources allocated in the cloud.
    Type: Grant
    Filed: September 12, 2014
    Date of Patent: August 1, 2017
    Assignee: Viasat, Inc.
    Inventors: Pawan Uberoy, Praveen Madhav
  • Publication number: 20170214659
    Abstract: A process capable of automatically establishing a secure overlay network (“SON”) across different clouds is disclosed. The process, in one aspect, receives a first request from a first node in a first cloud for establishing a SON. After receiving a second request for connecting to the SON from a second node in a second cloud, a first connection is established connecting between the first node and the second node utilizing a network security protocol such as Internet Protocol Security (“IPSec”). After receiving a third request for connecting to the SON from a third node in a third cloud, a second connection is used to connect between the first node and the third node. A third connection is used to connect between the second node and the third node. Each subsequent request for connecting to the SON from a new node results in new connections between the new node and each existing node in the SON forming a full-mesh.
    Type: Application
    Filed: February 8, 2017
    Publication date: July 27, 2017
    Inventors: Praveen Madhav, Pawan Uberoy
  • Patent number: 9703582
    Abstract: A method or network system able to efficiently redistribute information, data, and/or context between virtual machines (“VMs”) using an in-memory file system (“IMFS”) is disclosed. After requesting memory access by an application program, a process of VM using IMFS is able to forward the memory allocation request from a VM kernel operating under a VM environment to an emulator. The emulator, which operates between the VM kernel and the hypervisor, again redirects the memory allocation request to the hypervisor for storage allocation. The hypervisor subsequently allocates at least a portion of storage space in the IMFS in accordance with the memory allocation request.
    Type: Grant
    Filed: September 7, 2012
    Date of Patent: July 11, 2017
    Assignee: Tellabs Operations, Inc.
    Inventors: Chakravarthi S. Chigurapati, Praveen Madhav, Sebastian Sapa, Anirban Sinha, Travis Frederick Brown, Duncan Stuart Ritchie
  • Patent number: 9602544
    Abstract: A process capable of automatically establishing a secure overlay network (“SON”) across different clouds is disclosed. The process, in one aspect, receives a first request from a first node in a first cloud for establishing a SON. After receiving a second request for connecting to the SON from a second node in a second cloud, a first connection is established connecting between the first node and the second node utilizing a network security protocol such as Internet Protocol Security (“IPSec”). After receiving a third request for connecting to the SON from a third node in a third cloud, a second connection is used to connect between the first node and the third node. A third connection is used to connect between the second node and the third node. Each subsequent request for connecting to the SON from a new node results in new connections between the new node and each existing node in the SON forming a full-mesh.
    Type: Grant
    Filed: December 5, 2014
    Date of Patent: March 21, 2017
    Assignee: ViaSat, Inc.
    Inventors: Praveen Madhav, Pawan Uberoy
  • Publication number: 20160164914
    Abstract: A process capable of automatically establishing a secure overlay network (“SON”) across different clouds is disclosed. The process, in one aspect, receives a first request from a first node in a first cloud for establishing a SON. After receiving a second request for connecting to the SON from a second node in a second cloud, a first connection is established connecting between the first node and the second node utilizing a network security protocol such as Internet Protocol Security (“IPSec”). After receiving a third request for connecting to the SON from a third node in a third cloud, a second connection is used to connect between the first node and the third node. A third connection is used to connect between the second node and the third node. Each subsequent request for connecting to the SON from a new node results in new connections between the new node and each existing node in the SON forming a full-mesh.
    Type: Application
    Filed: December 5, 2014
    Publication date: June 9, 2016
    Applicant: Engreen, Inc.
    Inventors: PRAVEEN MADHAV, Pawan Uberoy
  • Publication number: 20160080172
    Abstract: An apparatus and method for providing a cloud hosted application able to manage virtual network (“VN”) is disclosed. In one embodiment, a process of managing VN using virtual machines (“VMs”) receives a message or request from a user requesting a new VN to be built. The request is sent from a dashboard to a network orchestrator via a communication network. The orchestrator is a VN manager able to facilitate building a VN based on users' input. In one aspect, the orchestrator provides a set of templates that represent VN devices or components to users for facilitating construction of VN. After configuring a VN, a cloud capable of hosting the network is selected. The network or VN is subsequently launched using at least a portion of computing resources allocated in the cloud.
    Type: Application
    Filed: September 12, 2014
    Publication date: March 17, 2016
    Applicant: Engreen, Inc.
    Inventors: Pawan Uberoy, Praveen Madhav
  • Publication number: 20140304698
    Abstract: A method and/or network system is able to perform an in-service software upgrade (“ISSU”) using virtualization technology while ongoing network service is maintained. After receipt of an upgrade signal such as a command of software upgrade, a new or second virtual machine (“VM”) is created in response to the upgrade signal. After downloading the new version of program to the second VM while maintaining the first version of program running on the first VM, the process for providing network management begins to migrate from the first version of program to the new version of program. The process simultaneously facilitates ISSU for a data-path module such as a line card to convert from the previous version of software to the new version of the software.
    Type: Application
    Filed: May 29, 2014
    Publication date: October 9, 2014
    Applicant: Tellabs Operations, Inc.
    Inventors: Chakravarthi S. Chigurapati, Pawan Uberoy, Somnath Mani, Praveen Madhav, Duncan Stuart Ritchie, Sebastian Sapa
  • Patent number: 8782632
    Abstract: A method and/or network system is able to perform an in-service software upgrade (“ISSU”) using virtualization technology while ongoing network service is maintained. After receipt of an upgrade signal such as a command of software upgrade, a new or second virtual machine (“VM”) is created in response to the upgrade signal. After downloading the new version of program to the second VM while maintaining the first version of program running on the first VM, the process for providing network management begins to migrate from the first version of program to the new version of program. The process simultaneously facilitates ISSU for a data-path module such as a line card to convert from the previous version of software to the new version of the software.
    Type: Grant
    Filed: June 18, 2012
    Date of Patent: July 15, 2014
    Assignee: Tellabs Operations, Inc.
    Inventors: Chakravarthi S. Chigurapati, Pawan Uberoy, Somnath Mani, Praveen Madhav, Duncan Stuart Ritchie, Sebastian Sapa
  • Patent number: 7139926
    Abstract: Failure protection is provided between two routers that are actively implementing load sharing using network address translation. Failure protection is achieved by generating state information at the two routers and then exchanging the state information between the two routers so that each router has a combined set of state information that can be used in the event of a failure of the other router.
    Type: Grant
    Filed: August 30, 2002
    Date of Patent: November 21, 2006
    Assignee: Lucent Technologies Inc.
    Inventors: Praveen Madhav, Rama Ramakrishnan, Kumar Mehta, Apurva Mehta