Patents by Inventor Aditya Kotwal

Aditya Kotwal 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: 20240236138
    Abstract: According to an embodiment, a method to quantify domain-centric risk is disclosed. The method comprises: receiving at least one first input associated with a loss event frequency from at least one first external source in a Risk assessment engine; receiving at least one second input associated with a Loss Magnitude from at least one second external source in the Risk assessment engine; receiving at least one third input associated with a plurality of domain-centric entities from at least one third external source in the Risk assessment engine; analyzing the loss event frequency, the loss magnitude, and the at least one third input to quantify the risk associated with a target domain-centric entity; and generating a risk assessment report for the target domain-centric entity based on the analysis of the loss event frequency, the loss magnitude, and the at least one third input.
    Type: Application
    Filed: August 21, 2023
    Publication date: July 11, 2024
    Inventors: Jason Lamar, Isaiah McGowan, Madhusudhan KM, Saurabh Bansal, Randhish Raghavan, Aditya Kotwal, Ambarish Deopujari, Dimple Dhok, Jyotsna Sharma
  • Patent number: 11748002
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for executing concurrent writes to a data store. One of the systems includes a data store comprising a plurality of storage segments, wherein each storage segment comprises a plurality of blocks; and an allocator system comprising: a plurality of threads, and a plurality of bitmaps each corresponding to a respective storage segment of the data store, wherein the allocator system is configured to perform operations comprising: assigning a respective bitmap to each thread of the plurality of threads; and executing, by each thread of the plurality of threads, one or more write requests to one or more blocks of the storage segment corresponding to the thread using the bitmap assigned to the thread, wherein executing a write request by a thread includes updating the bitmap assigned to the thread.
    Type: Grant
    Filed: June 14, 2021
    Date of Patent: September 5, 2023
    Assignee: VMware, Inc.
    Inventors: Aditya Kotwal, Venkata Ramanan, Sandeep Rangaswamy, Brian Caulfield
  • Publication number: 20220398025
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for executing concurrent writes to a data store. One of the systems includes a data store comprising a plurality of storage segments, wherein each storage segment comprises a plurality of blocks; and an allocator system comprising: a plurality of threads, and a plurality of bitmaps each corresponding to a respective storage segment of the data store, wherein the allocator system is configured to perform operations comprising: assigning a respective bitmap to each thread of the plurality of threads; and executing, by each thread of the plurality of threads, one or more write requests to one or more blocks of the storage segment corresponding to the thread using the bitmap assigned to the thread, wherein executing a write request by a thread includes updating the bitmap assigned to the thread.
    Type: Application
    Filed: June 14, 2021
    Publication date: December 15, 2022
    Inventors: Aditya Kotwal, Venkata Ramanan, Sandeep Rangaswamy, Brian Caulfield
  • Publication number: 20200409596
    Abstract: Destaging data from a first tier data store to a second tier data store can be performed periodically and concurrently while processing user I/O operations. Each round of destaging can be delayed by certain amount (sleep time). A throttling factor can be used to compute the sleep time as a fraction of a base sleep time. The throttling factor can vary based on the usage level of first tier data store, and can be used to determine the destage frequency.
    Type: Application
    Filed: June 26, 2019
    Publication date: December 31, 2020
    Inventors: Aditya Kotwal, Christian Dickmann
  • Patent number: 10877699
    Abstract: Destaging data from a first tier data store to a second tier data store can be performed periodically and concurrently while processing user I/O operations. Each round of destaging can be delayed by certain amount (sleep time). A throttling factor can be used to compute the sleep time as a fraction of a base sleep time. The throttling factor can vary based on the usage level of first tier data store, and can be used to determine the destage frequency.
    Type: Grant
    Filed: June 26, 2019
    Date of Patent: December 29, 2020
    Assignee: VMware, Inc.
    Inventors: Aditya Kotwal, Christian Dickmann
  • Patent number: 10628196
    Abstract: A given host machine in a virtualization system having a virtual distributed storage system may receive an iSCSI protocol packet from a computer system separate from the given host machine. Processing the iSCSI protocol may include accessing distributed storage device (iSCSI target) comprising storage connected to the two or more host machines in the virtualization system. The given host machine may generate an outbound iSCSI protocol packet comprising return data received from the target and send the outbound iSCSI protocol packet to the computer system.
    Type: Grant
    Filed: November 12, 2016
    Date of Patent: April 21, 2020
    Assignee: VMWARE, INC.
    Inventors: Zhaohui Guo, Zhou Huang, Jian Zhao, Yizheng Chen, Aditya Kotwal, Jin Feng, Christos Karamanolis
  • Publication number: 20180136957
    Abstract: A given host machine in a virtualization system having a virtual distributed storage system may receive an iSCSI protocol packet from a computer system separate from the given host machine. Processing the iSCSI protocol may include accessing distributed storage device (iSCSI target) comprising storage connected to the two or more host machines in the virtualization system. The given host machine may generate an outbound iSCSI protocol packet comprising return data received from the target and send the outbound iSCSI protocol packet to the computer system.
    Type: Application
    Filed: November 12, 2016
    Publication date: May 17, 2018
    Inventors: Albert Guo, Zhou Huang, Jane Zhao, Yizheng Chen, Aditya Kotwal, Jin Feng, Christos Karamanolis