Patents by Inventor Mukta Gupta

Mukta Gupta 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: 11799822
    Abstract: Aspects of the disclosure provide for a proxyless NAT infrastructure with dynamic port allocation. A proxyless NAT infrastructure is configured to perform NAT between a network of virtual machines (VMs) and a device external to the network, without a device, such as a NAT server or a router, acting as a proxy. A system can include a control plane for provisioning VMs of a network, including configuring each VM to perform NAT and initially assigning a number of ports for communicating with other devices. The control plane maintains a feedback loop-receiving data characterizing port usage and network traffic at ports allocated to the various VMs and scaling the port allocation for each VM based on the received data. The control plane can allocate additional ports as determined to be needed by a VM, and later retrieve the ports to be reused for other VMs.
    Type: Grant
    Filed: January 21, 2022
    Date of Patent: October 24, 2023
    Assignee: Google LLC
    Inventors: Mukta Gupta, Alok Kumar, Gargi Adhav, Yuquan Jiang, Aakash Bhushan Arora, Shijeesh Nharappadath Sankaranathan, Marco Leogrande, Salomon Sonny Ben-Shimon
  • Publication number: 20230239266
    Abstract: Aspects of the disclosure provide for a proxyless NAT infrastructure with dynamic port allocation. A proxyless NAT infrastructure is configured to perform NAT between a network of virtual machines (VMs) and a device external to the network, without a device, such as a NAT server or a router, acting as a proxy. A system can include a control plane for provisioning VMs of a network, including configuring each VM to perform NAT and initially assigning a number of ports for communicating with other devices. The control plane maintains a feedback loop—receiving data characterizing port usage and network traffic at ports allocated to the various VMs and scaling the port allocation for each VM based on the received data. The control plane can allocate additional ports as determined to be needed by a VM, and later retrieve the ports to be reused for other VMs.
    Type: Application
    Filed: January 21, 2022
    Publication date: July 27, 2023
    Inventors: Mukta Gupta, Alok Kumar, Gargi Adhav, Yuquan Jiang, Aakash Bhushan Arora, Shijeesh Nharappadath Sankaranathan, Marco Leogrande, Salomon Sonny Ben-Shimon
  • Publication number: 20230123734
    Abstract: Establishing proxy-less connectivity from logically isolated virtual private clouds (VPC)within a cloud environment without the use of VPN or VPC peering is provided. Establishing a service attachment in one VPC, related to a service which is to be accessed, and a service endpoint in another VPC allows for private communication between the two networks without exposing the service to other VPCs in the cloud environment.
    Type: Application
    Filed: October 20, 2022
    Publication date: April 20, 2023
    Inventors: Eli Oxman, Salomon Sonny Ben-Shimon, Anshuman Gupta, Alok Kumar, Ittai Balaban, Benjamin John Benardos, Sameer Adhikari, Mukta Gupta, Anjin Guo, Pierre-Emmanuel Ettori, Noam Lampert, Uday Ramakrishna Naik, Jesse Louis Alpert, Ines Clara Envid Lazaro, Uri Goren, Ariel Waizel