Patents by Inventor Atul Jadhav

Atul Jadhav 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: 20230096394
    Abstract: Some embodiments provide a method. The method determines a forwarding path for a packet set by using a data plane model of a network. The method identifies a rule table implementing a step in the forwarding path of the packet set. The method retrieves an indexing file at a scalable storage based on the identified rule table. The indexing file stores rule entries for one or more rule tables of the network. The method retrieves provenance data regarding a rule of the rule table that is applicable to the packet set from the indexing file. The method presents the retrieved provenance information of the identified rule.
    Type: Application
    Filed: January 6, 2022
    Publication date: March 30, 2023
    Inventors: Santhosh Prabhu Muraleedhara Prabhu, Giri Prashanth Subramanian, Atul Jadhav, Devraj N. Baheti
  • Patent number: 11483284
    Abstract: The present disclosure provides an approach for generating one or more firewall rules to regulate communication between containerized services running within containers. The approach includes determining which services communicate with each other, independently of in which containers the services execute. The determining occurs over a period of time. If two services communicated with each other during the period of time, then the firewall allows the services to continue communicating, but only over the same ports as used during the period of time. If two services did not communicate during the period of time, then the firewall does not allow the services to communicate after the expiration of the period of time. In some embodiments, redetermining the communication flow over a new period of time may occur after the initial period of time so as to refresh the firewall rules.
    Type: Grant
    Filed: June 11, 2019
    Date of Patent: October 25, 2022
    Assignee: VMWARE, INC.
    Inventors: Abhijit Sharma, Prahalad Deshpande, Atul Jadhav, Nikhil Bhalerao, Shashank Ranjan
  • Patent number: 11411833
    Abstract: Methods, apparatus, systems, and articles of manufacture are disclosed herein to formally verify a network with both physical and virtual components. The modeling and formal verification is performed by an apparatus comprising: a topology generator to generate a network model including a plurality of devices connected in a network; a flow modeler to add a rule to the network model, the rule to define a flow of network packets through the network model; a reduction mapper to identify the rules common to ones of the devices; and a mapping verifier to verify the network meets a user specification.
    Type: Grant
    Filed: April 23, 2021
    Date of Patent: August 9, 2022
    Assignee: VMware, Inc.
    Inventors: Giri Prashanth Subramanian, Santhosh Prabhu Muraleedhara Prabhu, Ravi Singhal, Atul Jadhav, Rohit Reja
  • Patent number: 11343231
    Abstract: The present disclosure provides an approach for creating one or more firewall rules to regulate communication between containers. The approach includes calculating a trust score for each container. To generate a rule for any two containers, a difference between the trust scores is computed, and if the difference in trust levels is too large, then the more trustworthy container is not allowed to communicate with the less trustworthy container. If the difference in trust scores is not too large, then the trustworthy container is allowed to communicate with the other trustworthy container, or an untrustworthy container is allowed to communicate with another untrustworthy container.
    Type: Grant
    Filed: August 22, 2019
    Date of Patent: May 24, 2022
    Assignee: VMWARE, INC.
    Inventors: Prahalad Deshpande, Nikhil Bhalerao, Atul Jadhav, Abhijit Sharma, Shashank Ranjan
  • Patent number: 11294719
    Abstract: Various examples are disclosed for generating metrics for quantifying computing resource usage. A computing environment can identify a computing function that utilizes a plurality of computing services hosted in at least one virtual machine. The computing environment can determine a first cost metric for the at least one virtual machine based on hardware resources used by the at least one virtual machine and determine a second cost metric for individual ones of the computing services based on virtual machine resources used by the individual ones of the computing services and the first cost metric. A third cost metric can be determined for the computing function as a function of the second cost metric and a utilization ratio.
    Type: Grant
    Filed: July 17, 2018
    Date of Patent: April 5, 2022
    Assignee: VMware, Inc.
    Inventors: Mageshwaran Rajendran, Sivaraj M, Karthik Seshadri, Atul Jadhav, Nibunan G S
  • Publication number: 20210006543
    Abstract: The present disclosure provides an approach for creating one or more firewall rules to regulate communication between containers. The approach includes calculating a trust score for each container. To generate a rule for any two containers, a difference between the trust scores is computed, and if the difference in trust levels is too large, then the more trustworthy container is not allowed to communicate with the less trustworthy container. If the difference in trust scores is not too large, then the trustworthy container is allowed to communicate with the other trustworthy container, or an untrustworthy container is allowed to communicate with another untrustworthy container.
    Type: Application
    Filed: August 22, 2019
    Publication date: January 7, 2021
    Inventors: Prahalad Deshpande, Nikhil Bhalerao, Atul Jadhav, Abhijit Sharma, Shashank Ranjan
  • Publication number: 20200336457
    Abstract: The present disclosure provides an approach for generating one or more firewall rules to regulate communication between containerized services running within containers. The approach includes determining which services communicate with each other, independently of in which containers the services execute. The determining occurs over a period of time. If two services communicated with each other during the period of time, then the firewall allows the services to continue communicating, but only over the same ports as used during the period of time. If two services did not communicate during the period of time, then the firewall does not allow the services to communicate after the expiration of the period of time. In some embodiments, redetermining the communication flow over a new period of time may occur after the initial period of time so as to refresh the firewall rules.
    Type: Application
    Filed: June 11, 2019
    Publication date: October 22, 2020
    Inventors: ABHIJIT SHARMA, PRAHALAD DESHPANDE, ATUL JADHAV, NIKHIL BHALERAO, SHASHANK RANJAN
  • Publication number: 20200026565
    Abstract: Various examples are disclosed for generating metrics for quantifying computing resource usage. A computing environment can identify a computing function that utilizes a plurality of computing services hosted in at least one virtual machine. The computing environment can determine a first cost metric for the at least one virtual machine based on hardware resources used by the at least one virtual machine and determine a second cost metric for individual ones of the computing services based on virtual machine resources used by the individual ones of the computing services and the first cost metric. A third cost metric can be determined for the computing function as a function of the second cost metric and a utilization ratio.
    Type: Application
    Filed: July 17, 2018
    Publication date: January 23, 2020
    Inventors: Mageshwaran Rajendran, Sivaraj M., Karthik Seshadri, Atul Jadhav, Nibunan G S
  • Patent number: 7547791
    Abstract: A one-pot industrial process for preparing 1,2,3,9-tetrahydro-9-methyl-3-[(2-methyl-1H-imidazole-1-yl)methyl]-4H-carbazol-4-one of Formula-(I) from 1,2,3,9-tetrahydro-9-methyl-4H-carbazol-4-one of Formula-(IV) involves reaction of Formula (IV) with HNR1R2 salt and paraformaldehyde, where R1,R2 are independently alkyl groups or together forms a cyclic alkyl group, in a solvent system of acetic acid and hydrocarbon solvent to form a crude mixture of intermediate compounds of Formula (III) and (VIII), which is converted to ondansetron (Formula (I)) without isolation by reaction with 2methyimidazole in a suitable solvent system in the same pot.
    Type: Grant
    Filed: October 26, 2004
    Date of Patent: June 16, 2009
    Assignee: IPCA Laboratories Ltd.
    Inventors: Ashok Kumar, Dharmendra Singh, Atul Jadhav, Navinchandra Darpan Pandya, Shankar Deepak Panmand, Ramsingh Gajendrasingh Thakur
  • Publication number: 20080009635
    Abstract: A one-pot industrial process for preparing 1,2,3,9-tetrahydro-9-methyl-3-[(2-methyl-1H-imidazole-1-yl)methyl]-4H-carbazol-4-one of Formula-(I) from 1,2,3,9-tetrahydro-9-methyl-4H-carbazol-4-one of Formula-(IV) involves reaction of Formula (IV) with HNR1R2 salt and paraformaldehyde, where R1,R2 are independently alkyl groups or together forms a cyclic alkyl group, in a solvent system of acetic acid and hydrocarbon solvent to form a crude mixture of intermediate compounds of Formula (III) and (VIII), which is converted to ondansetron (Formula (I)) without isolation by reaction with 2methyimidazole in a suitable solvent system in the same pot.
    Type: Application
    Filed: October 26, 2004
    Publication date: January 10, 2008
    Inventors: Ashok Kumar, Dharmendra Singh, Atul Jadhav, Navinchandra Pandya, Shankar Panmand, Ramsingh Thakur