Patents by Inventor Prashanth Venugopal

Prashanth Venugopal 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: 20190104051
    Abstract: Some embodiments establish for an entity a virtual network over several public clouds of several public cloud providers and/or in several regions. In some embodiments, the virtual network is an overlay network that spans across several public clouds to interconnect one or more private networks (e.g., networks within branches, divisions, departments of the entity or their associated datacenters), mobile users, and SaaS (Software as a Service) provider machines, and other web applications of the entity. The virtual network in some embodiments can be configured to optimize the routing of the entity's data messages to their destinations for best end-to-end performance, reliability and security, while trying to minimize the routing of this traffic through the Internet. Also, the virtual network in some embodiments can be configured to optimize the layer 4 processing of the data message flows passing through the network.
    Type: Application
    Filed: May 4, 2018
    Publication date: April 4, 2019
    Inventors: Israel Cidon, Chen Dar, Prashanth Venugopal, Eyal Zohar, Alex Markuze, Aran Bergman
  • Publication number: 20190104052
    Abstract: Some embodiments establish for an entity a virtual network over several public clouds of several public cloud providers and/or in several regions. In some embodiments, the virtual network is an overlay network that spans across several public clouds to interconnect one or more private networks (e.g., networks within branches, divisions, departments of the entity or their associated datacenters), mobile users, and SaaS (Software as a Service) provider machines, and other web applications of the entity. The virtual network in some embodiments can be configured to optimize the routing of the entity's data messages to their destinations for best end-to-end performance, reliability and security, while trying to minimize the routing of this traffic through the Internet. Also, the virtual network in some embodiments can be configured to optimize the layer 4 processing of the data message flows passing through the network.
    Type: Application
    Filed: May 4, 2018
    Publication date: April 4, 2019
    Inventors: Israel Cidon, Chen Dar, Prashanth Venugopal, Eyal Zohar, Alex Markuze, Aran Bergman
  • Publication number: 20190104050
    Abstract: Some embodiments establish for an entity a virtual network over several public clouds of several public cloud providers and/or in several regions. In some embodiments, the virtual network is an overlay network that spans across several public clouds to interconnect one or more private networks (e.g., networks within branches, divisions, departments of the entity or their associated datacenters), mobile users, and SaaS (Software as a Service) provider machines, and other web applications of the entity. The virtual network in some embodiments can be configured to optimize the routing of the entity's data messages to their destinations for best end-to-end performance, reliability and security, while trying to minimize the routing of this traffic through the Internet. Also, the virtual network in some embodiments can be configured to optimize the layer 4 processing of the data message flows passing through the network.
    Type: Application
    Filed: May 4, 2018
    Publication date: April 4, 2019
    Inventors: Israel Cidon, Chen Dar, Prashanth Venugopal, Eyal Zohar, Alex Markuze, Aran Bergman
  • Publication number: 20190104049
    Abstract: Some embodiments establish for an entity a virtual network over several public clouds of several public cloud providers and/or in several regions. In some embodiments, the virtual network is an overlay network that spans across several public clouds to interconnect one or more private networks (e.g., networks within branches, divisions, departments of the entity or their associated datacenters), mobile users, and SaaS (Software as a Service) provider machines, and other web applications of the entity. The virtual network in some embodiments can be configured to optimize the routing of the entity's data messages to their destinations for best end-to-end performance, reliability and security, while trying to minimize the routing of this traffic through the Internet. Also, the virtual network in some embodiments can be configured to optimize the layer 4 processing of the data message flows passing through the network.
    Type: Application
    Filed: May 4, 2018
    Publication date: April 4, 2019
    Inventors: Israel Cidon, Chen Dar, Prashanth Venugopal, Eyal Zohar, Alex Markuze, Aran Bergman
  • Publication number: 20190104063
    Abstract: Some embodiments establish for an entity a virtual network over several public clouds of several public cloud providers and/or in several regions. In some embodiments, the virtual network is an overlay network that spans across several public clouds to interconnect one or more private networks (e.g., networks within branches, divisions, departments of the entity or their associated datacenters), mobile users, and SaaS (Software as a Service) provider machines, and other web applications of the entity. The virtual network in some embodiments can be configured to optimize the routing of the entity's data messages to their destinations for best end-to-end performance, reliability and security, while trying to minimize the routing of this traffic through the Internet. Also, the virtual network in some embodiments can be configured to optimize the layer 4 processing of the data message flows passing through the network.
    Type: Application
    Filed: May 4, 2018
    Publication date: April 4, 2019
    Applicant: Nicira, Inc.
    Inventors: Israel Cidon, Chen Dar, Prashanth Venugopal, Eyal Zohar, Aran Bergman, Alex Markuze
  • Publication number: 20190103992
    Abstract: Some embodiments establish for an entity a virtual network over several public clouds of several public cloud providers and/or in several regions. In some embodiments, the virtual network is an overlay network that spans across several public clouds to interconnect one or more private networks (e.g., networks within branches, divisions, departments of the entity or their associated datacenters), mobile users, and SaaS (Software as a Service) provider machines, and other web applications of the entity. The virtual network in some embodiments can be configured to optimize the routing of the entity's data messages to their destinations for best end-to-end performance, reliability and security, while trying to minimize the routing of this traffic through the Internet. Also, the virtual network in some embodiments can be configured to optimize the layer 4 processing of the data message flows passing through the network.
    Type: Application
    Filed: May 4, 2018
    Publication date: April 4, 2019
    Inventors: Israel Cidon, Chen Dar, Prashanth Venugopal, Eyal Zohar, Alex Markuze, Aran Bergman
  • Publication number: 20190104053
    Abstract: Some embodiments establish for an entity a virtual network over several public clouds of several public cloud providers and/or in several regions. In some embodiments, the virtual network is an overlay network that spans across several public clouds to interconnect one or more private networks (e.g., networks within branches, divisions, departments of the entity or their associated datacenters), mobile users, and SaaS (Software as a Service) provider machines, and other web applications of the entity. The virtual network in some embodiments can be configured to optimize the routing of the entity's data messages to their destinations for best end-to-end performance, reliability and security, while trying to minimize the routing of this traffic through the Internet. Also, the virtual network in some embodiments can be configured to optimize the layer 4 processing of the data message flows passing through the network.
    Type: Application
    Filed: May 4, 2018
    Publication date: April 4, 2019
    Inventors: Israel Cidon, Chen Dar, Prashanth Venugopal, Eyal Zohar, Alex Markuze, Aran Bergman
  • Publication number: 20190104109
    Abstract: Some embodiments establish for an entity a virtual network over several public clouds of several public cloud providers and/or in several regions. In some embodiments, the virtual network is an overlay network that spans across several public clouds to interconnect one or more private networks (e.g., networks within branches, divisions, departments of the entity or their associated datacenters), mobile users, and SaaS (Software as a Service) provider machines, and other web applications of the entity. The virtual network in some embodiments can be configured to optimize the routing of the entity's data messages to their destinations for best end-to-end performance, reliability and security, while trying to minimize the routing of this traffic through the Internet. Also, the virtual network in some embodiments can be configured to optimize the layer 4 processing of the data message flows passing through the network.
    Type: Application
    Filed: May 4, 2018
    Publication date: April 4, 2019
    Inventors: Israel Cidon, Chen Dar, Prashanth Venugopal, Eyal Zohar, Alex Markuze
  • Publication number: 20190104064
    Abstract: Some embodiments establish for an entity a virtual network over several public clouds of several public cloud providers and/or in several regions. In some embodiments, the virtual network is an overlay network that spans across several public clouds to interconnect one or more private networks (e.g., networks within branches, divisions, departments of the entity or their associated datacenters), mobile users, and SaaS (Software as a Service) provider machines, and other web applications of the entity. The virtual network in some embodiments can be configured to optimize the routing of the entity's data messages to their destinations for best end-to-end performance, reliability and security, while trying to minimize the routing of this traffic through the Internet. Also, the virtual network in some embodiments can be configured to optimize the layer 4 processing of the data message flows passing through the network.
    Type: Application
    Filed: May 4, 2018
    Publication date: April 4, 2019
    Inventors: Israel Cidon, Chen Dar, Prashanth Venugopal, Eyal Zohar, Aran Bergman, Alex Markuze
  • Publication number: 20190103993
    Abstract: Some embodiments establish for an entity a virtual network over several public clouds of several public cloud providers and/or in several regions. In some embodiments, the virtual network is an overlay network that spans across several public clouds to interconnect one or more private networks (e.g., networks within branches, divisions, departments of the entity or their associated datacenters), mobile users, and SaaS (Software as a Service) provider machines, and other web applications of the entity. The virtual network in some embodiments can be configured to optimize the routing of the entity's data messages to their destinations for best end-to-end performance, reliability and security, while trying to minimize the routing of this traffic through the Internet. Also, the virtual network in some embodiments can be configured to optimize the layer 4 processing of the data message flows passing through the network.
    Type: Application
    Filed: November 15, 2018
    Publication date: April 4, 2019
    Inventors: Israel Cidon, Prashanth Venugopal, Aran Bergman, Chen Dar, Alex Markuze, Eyal Zohar
  • Publication number: 20190103991
    Abstract: Some embodiments establish for an entity a virtual network over several public clouds of several public cloud providers and/or in several regions. In some embodiments, the virtual network is an overlay network that spans across several public clouds to interconnect one or more private networks (e.g., networks within branches, divisions, departments of the entity or their associated datacenters), mobile users, and SaaS (Software as a Service) provider machines, and other web applications of the entity. The virtual network in some embodiments can be configured to optimize the routing of the entity's data messages to their destinations for best end-to-end performance, reliability and security, while trying to minimize the routing of this traffic through the Internet. Also, the virtual network in some embodiments can be configured to optimize the layer 4 processing of the data message flows passing through the network.
    Type: Application
    Filed: May 4, 2018
    Publication date: April 4, 2019
    Inventors: Israel Cidon, Chen Dar, Prashanth Venugopal
  • Publication number: 20190103990
    Abstract: Some embodiments establish for an entity a virtual network over several public clouds of several public cloud providers and/or in several regions. In some embodiments, the virtual network is an overlay network that spans across several public clouds to interconnect one or more private networks (e.g., networks within branches, divisions, departments of the entity or their associated datacenters), mobile users, and SaaS (Software as a Service) provider machines, and other web applications of the entity. The virtual network in some embodiments can be configured to optimize the routing of the entity's data messages to their destinations for best end-to-end performance, reliability and security, while trying to minimize the routing of this traffic through the Internet. Also, the virtual network in some embodiments can be configured to optimize the layer 4 processing of the data message flows passing through the network.
    Type: Application
    Filed: May 4, 2018
    Publication date: April 4, 2019
    Inventors: Israel Cidon, Chen Dar, Prashanth Venugopal
  • Patent number: 10142126
    Abstract: A first network device receives a first data packet from a registry device. The first data packet includes a destination of a first host coupled to the first network device and reachability information for a second host coupled to a second network device. The first network device stores the reachability information for the second host, which indicates that the second host is coupled to the second network device. The first network device transmits the first data packet without the reachability information to the first host. Using the reachability information for the second host, a tunnel is created from the first network device to the second network device.
    Type: Grant
    Filed: June 18, 2015
    Date of Patent: November 27, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Prashanth Venugopal, Sarat Babu Kamisetty, Siva Gaggara, Nikhil Gopinath Shetty
  • Publication number: 20160373341
    Abstract: A first network device receives a first data packet from a registry device. The first data packet includes a destination of a first host coupled to the first network device and reachability information for a second host coupled to a second network device. The first network device stores the reachability information for the second host, which indicates that the second host is coupled to the second network device. The first network device transmits the first data packet without the reachability information to the first host. Using the reachability information for the second host, a tunnel is created from the first network device to the second network device.
    Type: Application
    Filed: June 18, 2015
    Publication date: December 22, 2016
    Inventors: Prashanth Venugopal, Sarat Babu Kamisetty, Siva Gaggara, Nikhil Gopinath Shetty
  • Patent number: 8310924
    Abstract: A method for providing Quality of Service (QoS) for a Multilink Protocol (MP) subscriber at the subscriber level is described. In one embodiment of the invention, a network element fragments a packet destined for a subscriber into multiple fragments and adds any necessary encapsulations (e.g., MP protocol encapsulation, Point-to-Point protocol encapsulation, layer 2 encapsulations). The network element links the fragments together to form a MP batch packet. The network element sends the MP batch packet to a single egress queue associated with the subscriber. The fragments are distributively transmitted across the links associated with the subscriber. Other methods and apparatuses are also described herein.
    Type: Grant
    Filed: May 15, 2008
    Date of Patent: November 13, 2012
    Assignee: Telefonaktiebolaget L M Ericsson (Publ)
    Inventors: Prashanth Venugopal, Brian Kean
  • Publication number: 20090285108
    Abstract: A method for providing Quality of Service (QoS) for a Multilink Protocol (MP) subscriber at the subscriber level is described. In one embodiment of the invention, a network element fragments a packet destined for a subscriber into multiple fragments and adds any necessary encapsulations (e.g., MP protocol encapsulation, Point-to-Point protocol encapsulation, layer 2 encapsulations). The network element links the fragments together to form a MP batch packet. The network element sends the MP batch packet to a single egress queue associated with the subscriber. The fragments are distributively transmitted across the links associated with the subscriber. Other methods and apparatuses are also described herein.
    Type: Application
    Filed: May 15, 2008
    Publication date: November 19, 2009
    Inventors: Prashanth Venugopal, Brian Kean