Patents by Inventor AVINASH NIGAM

AVINASH NIGAM 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: 12250044
    Abstract: The disclosure relates to a communication method and system for converging a fifth-generation (5G) communication system for supporting higher data rates beyond a fourth-generation (4G) system with a technology for Internet of Things (IoT). The disclosure may be applied to intelligent services based on the 5G communication technology and the IoT-related technology, such as a smart home, a smart building, a smart city, a smart car, a connected car, health care, digital education, smart retail, security and safety services. A method for predicting channel quality status (CQS) in a wireless network by a base station (BS) is provided.
    Type: Grant
    Filed: May 19, 2022
    Date of Patent: March 11, 2025
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Satya Kumar Vankayala, Anshuman Nigam, Avinash Bhat, Seungil Yoon, Shweta Madhurapantula, Sudharsan Parthasarathy, Abhay Kumar Sah
  • Patent number: 12101242
    Abstract: Embodiments described herein generally involve identifying workloads in a multi-site networking environment. Embodiments include determining that a given network is stretched across a first network segment at a first site and a second network segment at a second site. Embodiments include creating a stretched administrative domain for the given network and mapping an address of the given network to the stretched administrative domain in a lookup table for an administrative domain associated with the first network segment. Embodiments include receiving a flow record from an observation point in the first network segment, the flow record having a source IP address associated with the second network segment and a destination IP address associated with the first network segment. Embodiments include identifying a source workload and destination workload of the flow record using the lookup table and a workload identification table that maps combinations of IP addresses and administrative domains to workloads.
    Type: Grant
    Filed: August 9, 2021
    Date of Patent: September 24, 2024
    Assignee: VMware LLC
    Inventors: Ambarish Prashant Pande, Devraj Narendra Baheti, Avinash Nigam, Vishal Ranjan, Prahalad Deshpande
  • Publication number: 20240195712
    Abstract: Embodiments for identifying workloads in a networking environment based on a flow record from an observation point are described. One embodiment of a method includes receiving network data from an endpoint in the networking environment, determining a plurality of administrative domains within the networking environment, and generating observation point mapping information that maps each observation point within the networking environment to one of the plurality of administrative domains. Some embodiments include generating a plurality of lookup tables, where a first lookup table is associated with a first administrative domain and where the first administrative domain corresponds to an L2 network that is disconnected from any router in the networking environment.
    Type: Application
    Filed: March 10, 2023
    Publication date: June 13, 2024
    Inventors: DEVRAJ NARENDRA BAHETI, AMBARISH PRASHANT PANDE, AVINASH NIGAM, VISHAL RANJAN
  • Patent number: 11929903
    Abstract: Some embodiments provide a novel method for assessing the suitability of network links for connecting compute nodes located at different geographic sites. The method of some embodiments identifies and analyzes sample packets from a set of flows exchanged between first and second compute sites that are connected through a first network link in order to identify attributes of the sampled packets. The method also computes attributes of predicted packets between the identified samples in order to identify attributes of each flow in the set of flows. The method then uses the identified and computed attributes of each flow in the set of flows to emulate the set of flows passing between the two compute sites through the second network link in order to assess whether a second network link should be used for future flows (e.g., future flows exchanged between the first and second compute sites).
    Type: Grant
    Filed: April 9, 2021
    Date of Patent: March 12, 2024
    Assignee: VMware LLC
    Inventors: Rohan Gandhi, Avinash Nigam, Sandip Shah, Philip Brighten Godfrey, Ambarish P. Pande, Gourab Ghosh, Prashant Jain, Shashank Ranjan
  • Publication number: 20240031264
    Abstract: Systems and methods for more effectively monitoring the performance of applications with respect to their associated SD-WAN edge devices. Variables are formulated for measuring the performance of individual applications accessed from an individual edge device. In some embodiments of the disclosure, flow records such as Internet Protocol Flow Information Export (IPFIX) records are collected. Records specific to a particular application and a particular edge device from which the application is accessed may be extracted and assembled into a variable which illustrates the performance of that application from that edge device over time.
    Type: Application
    Filed: October 19, 2022
    Publication date: January 25, 2024
    Inventors: Avinash Nigam, Prashant JAIN, Upasana Prasad PISE, Shriya TALWAR, Sameer P. KARVE, Aditya KINTALI
  • Patent number: 11843543
    Abstract: A method for alleviating flow congestion at forwarding elements is provided. The method receives traffic related data from a plurality of forwarding elements of a network, and based on the traffic related data, determines congestion at a first forwarding element of the plurality of forwarding elements caused by at least one flow passing through the first forwarding element at a first rate. The method calculates, based on a burst size of the at least one flow, a second rate for the at least one flow such that when the at least one flow passes through the first forwarding element at the second rate the congestion at the first forwarding element is alleviated. The method rate limits the at least one flow by passing the at least one flow through a flow rate manager at the calculated second rate before transmitting the at least one flow to the first forwarding element.
    Type: Grant
    Filed: November 14, 2022
    Date of Patent: December 12, 2023
    Assignee: VMWARE, INC.
    Inventors: Rohan Gandhi, Avinash Nigam
  • Publication number: 20230370417
    Abstract: Some embodiments provide a novel method of tracking connections in a network. The method receives an identification of a first network endpoint and a second network endpoint. The method then determines that the first network endpoint cannot directly address a packet flow to the second network endpoint. The method identifies an address translation rule of a network device that translates an address of the second network endpoint into a translated address. The method then determines that the first network endpoint can directly address a packet flow to the translated address. The method then identifies a route from the first network endpoint to the second endpoint through the network device that translates the address and displays the route including an identifier of the network device.
    Type: Application
    Filed: July 27, 2023
    Publication date: November 16, 2023
    Inventors: Avinash Nigam, Devraj Narendra Baheti, Amol Manohar Vaikar
  • Publication number: 20230370346
    Abstract: Example methods and systems for packet flow monitoring are described. In one example, a first computer system may detect a flow of packets along a datapath between a source and a destination and determine source attribute information associated with the source and destination attribute information associated with the destination. The first computer system may perform attribute-to-identifier mapping by (a) mapping the source attribute information to a source identifier having a reduced size compared to the source attribute information, and/or (b) mapping the destination attribute information to a destination identifier having a reduced size compared to the destination attribute information.
    Type: Application
    Filed: May 11, 2022
    Publication date: November 16, 2023
    Applicant: VMware, INC.
    Inventors: Amol Manohar VAIKAR, Vishal RANJAN, Avinash NIGAM, Ravi SINGHAL
  • Publication number: 20230327967
    Abstract: A method for creating a flow profile is provided. The method identifies a first plurality of flow measurements, each of which corresponding to one of a plurality of flows exchanged between a computing entity and a service during a first time period. The method, for each of a first plurality of buckets each of which has a pair of lower and upper bounds, increments a counter of the corresponding bucket for each of the plurality of flow measurements that falls within the pair of bounds of that bucket. The method generates a second plurality of buckets by merging and splitting at least some of the first plurality of buckets, identifies a second plurality of flow measurements for the computing entity during a second time period, and distributes these measurements into the second plurality of buckets. The method generate the flow profile by aggregating the first and second pluralities of buckets.
    Type: Application
    Filed: June 15, 2023
    Publication date: October 12, 2023
    Inventors: Rohan GANDHI, Avinash NIGAM, Madan SINGHAL
  • Patent number: 11736436
    Abstract: Some embodiments provide a novel method of tracking connections in a network. The method receives an identification of a first network endpoint and a second network endpoint. The method then determines that the first network endpoint cannot directly address a packet flow to the second network endpoint. The method identifies an address translation rule of a network device that translates an address of the second network endpoint into a translated address. The method then determines that the first network endpoint can directly address a packet flow to the translated address. The method then identifies a route from the first network endpoint to the second endpoint through the network device that translates the address and displays the route including an identifier of the network device.
    Type: Grant
    Filed: February 25, 2021
    Date of Patent: August 22, 2023
    Assignee: VMWARE, INC.
    Inventors: Avinash Nigam, Devraj N. Baheti, Amol Manohar Vaikar
  • Publication number: 20230208770
    Abstract: A method for alleviating flow congestion at forwarding elements is provided. The method receives traffic related data from a plurality of forwarding elements of a network, and based on the traffic related data, determines congestion at a first forwarding element of the plurality of forwarding elements caused by at least one flow passing through the first forwarding element at a first rate. The method calculates, based on a burst size of the at least one flow, a second rate for the at least one flow such that when the at least one flow passes through the first forwarding element at the second rate the congestion at the first forwarding element is alleviated. The method rate limits the at least one flow by passing the at least one flow through a flow rate manager at the calculated second rate before transmitting the at least one flow to the first forwarding element.
    Type: Application
    Filed: November 14, 2022
    Publication date: June 29, 2023
    Inventors: Rohan GANDHI, Avinash NIGAM
  • Patent number: 11601356
    Abstract: Some embodiments provide a novel method for assessing the suitability of network links for connecting compute nodes located at different geographic sites. The method of some embodiments identifies and analyzes sample packets from a set of flows exchanged between first and second compute sites that are connected through a first network link in order to identify attributes of the sampled packets. The method also computes attributes of predicted packets between the identified samples in order to identify attributes of each flow in the set of flows. The method then uses the identified and computed attributes of each flow in the set of flows to emulate the set of flows passing between the two compute sites through the second network link in order to assess whether a second network link should be used for future flows (e.g., future flows exchanged between the first and second compute sites).
    Type: Grant
    Filed: April 9, 2021
    Date of Patent: March 7, 2023
    Assignee: VMWARE, INC.
    Inventors: Rohan Gandhi, Avinash Nigam, Sandip Shah, Philip Brighten Godfrey, Ambarish P. Pande, Gourab Ghosh, Prashant Jain, Shashank Ranjan
  • Patent number: 11579913
    Abstract: A computer network optimization methodology is disclosed. In a computer-implemented method, components of a computing environment are automatically monitored, and have a feature selection analysis performed thereon. Provided the feature selection analysis determines that features of the components are in frequent communication and generating network latency. Provided the feature selection analysis determines that features of the components are not well defined, a similarity analysis of the features is performed. Results of the feature selection methodology are generated, and the components involved in the network traffic latency are reassigned to migrate the latency.
    Type: Grant
    Filed: February 17, 2020
    Date of Patent: February 14, 2023
    Assignee: VMware, Inc.
    Inventors: Amol Manohar Vaikar, Avinash Nigam
  • Patent number: 11546292
    Abstract: An example method of identifying a hybrid connection associated with a network flow in a multi-cloud computing system includes: obtaining, by a network analyzer, network information from a plurality of data centers in the multi-cloud computing system, the plurality of data centers corresponding to a respective plurality of namespaces; identifying Internet Protocol (IP) subnetworks associated with the hybrid connection from the network information; generating connection indexes for the namespaces relating source IP subnetworks of the IP subnetworks, destination IP subnetworks of the IP subnetworks, and an identifier for the hybrid connection; searching a source IP address and a destination IP address of a flow record for the network flow in the connection indexes to obtain the identifier for the hybrid connection; and tagging the flow record with the identifier for the hybrid connection.
    Type: Grant
    Filed: January 11, 2022
    Date of Patent: January 3, 2023
    Assignee: VMWARE, INC.
    Inventors: Prahalad Gowardhan Deshpande, Ambarish Prashant Pande, Avinash Nigam, Vishal Ranjan
  • Patent number: 11533265
    Abstract: A method for alleviating flow congestion at forwarding elements is provided. The method receives traffic related data from a plurality of forwarding elements of a network, and based on the traffic related data, determines congestion at a first forwarding element of the plurality of forwarding elements caused by at least one flow passing through the first forwarding element at a first rate. The method calculates, based on a burst size of the at least one flow, a second rate for the at least one flow such that when the at least one flow passes through the first forwarding element at the second rate the congestion at the first forwarding element is alleviated. The method rate limits the at least one flow by passing the at least one flow through a flow rate manager at the calculated second rate before transmitting the at least one flow to the first forwarding element.
    Type: Grant
    Filed: September 10, 2020
    Date of Patent: December 20, 2022
    Assignee: VMWARE, INC.
    Inventors: Rohan Gandhi, Avinash Nigam
  • Publication number: 20220393964
    Abstract: Embodiments described herein generally involve identifying workloads in a multi-site networking environment. Embodiments include determining that a given network is stretched across a first network segment at a first site and a second network segment at a second site. Embodiments include creating a stretched administrative domain for the given network and mapping an address of the given network to the stretched administrative domain in a lookup table for an administrative domain associated with the first network segment. Embodiments include receiving a flow record from an observation point in the first network segment, the flow record having a source IP address associated with the second network segment and a destination IP address associated with the first network segment. Embodiments include identifying a source workload and destination workload of the flow record using the lookup table and a workload identification table that maps combinations of IP addresses and administrative domains to workloads.
    Type: Application
    Filed: August 9, 2021
    Publication date: December 8, 2022
    Inventors: AMBARISH PRASHANT PANDE, DEVRAJ NARENDRA BAHETI, AVINASH NIGAM, VISHAL RANJAN, PRAHALAD DESHPANDE
  • Patent number: 11477089
    Abstract: The disclosure provides an approach for service deployment. Embodiments include receiving an indication of user intent for deployment of one or more services in a network from a user that is not an administrator of the network, wherein the indication of the user intent comprises a domain specific language (DSL). Embodiments include parsing the indication of the user intent to determine one or more constraints for deploying the one or more services. Embodiments include receiving topology information for the network, wherein the topology information comprises associations between racks and machines in the network. Embodiments include receiving network performance information for the network. Embodiments include determining one or more deployment rules for the one or more services based on the one or more constraints, the topology information, and the network performance information. Embodiments include deploying the one or more services in the network based on the one or more deployment rules.
    Type: Grant
    Filed: February 10, 2021
    Date of Patent: October 18, 2022
    Assignee: VMWARE, INC.
    Inventors: Amol Manohar Vaikar, Avinash Nigam, Prahalad Deshpande, Ambarish Pande
  • Patent number: 11424990
    Abstract: A system and method for topology construction in hybrid cloud environments includes receiving connection information from a local perimeter edge router of a local network that has a known topology and receiving connection information from a remote perimeter edge router of a remote network that is provided by a cloud provider. The received local perimeter edge router connection information is associated with the received remote perimeter edge router connection information. The associated connection information is normalized to a generic model, the generic model representing connections having different link layer policies in a generic way and the normalized connection information is applied to a network topology of the local network and the remote network.
    Type: Grant
    Filed: July 27, 2020
    Date of Patent: August 23, 2022
    Assignee: VMWARE, INC.
    Inventors: Ravi Singhal, Prahalad Deshpande, Avinash Nigam, Abhijit Sharma, Somil Bhandari, Amarjit Gupta, Ambarish Pande
  • Publication number: 20220210120
    Abstract: Some embodiments provide a novel method of tracking connections in a network. The method receives an identification of a first network endpoint and a second network endpoint. The method then determines that the first network endpoint cannot directly address a packet flow to the second network endpoint. The method identifies an address translation rule of a network device that translates an address of the second network endpoint into a translated address. The method then determines that the first network endpoint can directly address a packet flow to the translated address. The method then identifies a route from the first network endpoint to the second endpoint through the network device that translates the address and displays the route including an identifier of the network device.
    Type: Application
    Filed: February 25, 2021
    Publication date: June 30, 2022
    Inventors: Avinash Nigam, Devraj N. Baheti, Amol Manohar Vaikar
  • Publication number: 20220210042
    Abstract: Some embodiments provide a novel method for assessing the suitability of network links for connecting compute nodes located at different geographic sites. The method of some embodiments identifies and analyzes sample packets from a set of flows exchanged between first and second compute sites that are connected through a first network link in order to identify attributes of the sampled packets. The method also computes attributes of predicted packets between the identified samples in order to identify attributes of each flow in the set of flows. The method then uses the identified and computed attributes of each flow in the set of flows to emulate the set of flows passing between the two compute sites through the second network link in order to assess whether a second network link should be used for future flows (e.g., future flows exchanged between the first and second compute sites).
    Type: Application
    Filed: April 9, 2021
    Publication date: June 30, 2022
    Inventors: Rohan Gandhi, Avinash Nigam, Sandip Shah, Philip Brighten Godfrey, Ambarish P. Pande, Gourab Ghosh, Prashant Jain, Shashank Ranjan