Patents by Inventor Kapil Arya

Kapil Arya 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: 12001866
    Abstract: The present disclosure describes a type of virtual machine, which the present disclosure may refer to as a harvest virtual machine, that may allow improved utilization of physical computing resources on a cloud-computing system. First, the harvest virtual machine may be evictable. In other words, higher priority virtual machines may preempt the harvest virtual machine's access to physical computing resources. Second, the harvest virtual machine may receive access to a dynamic amount of physical computing resources during the course of its operating life. Third, the harvest virtual machine may have a minimum size (in terms of an amount of physical computing resources) and may terminate whenever the harvest virtual machine has access to an amount of physical computing resources less than the minimum size.
    Type: Grant
    Filed: July 1, 2019
    Date of Patent: June 4, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Kapil Arya, Aditya Bhandari, Ricardo GouvĂȘa Bianchini, Brian Jacob Corell, Yimin Deng, Sameh M. Elnikety, Marcus Felipe Fontoura, Inigo Goiri Presa, Alper Gun, Thomas Moscibroda, Chandrasekhar Pasupuleti, Ke Wang
  • Publication number: 20210004250
    Abstract: The present disclosure describes a type of virtual machine, which the present disclosure may refer to as a harvest virtual machine, that may allow improved utilization of physical computing resources on a cloud-computing system. First, the harvest virtual machine may be evictable. In other words, higher priority virtual machines may preempt the harvest virtual machine's access to physical computing resources. Second, the harvest virtual machine may receive access to a dynamic amount of physical computing resources during the course of its operating life. Third, the harvest virtual machine may have a minimum size (in terms of an amount of physical computing resources) and may terminate whenever the harvest virtual machine has access to an amount of physical computing resources less than the minimum size.
    Type: Application
    Filed: July 1, 2019
    Publication date: January 7, 2021
    Inventors: Kapil ARYA, Aditya BHANDARI, Ricardo GouvĂȘa BIANCHINI, Brian Jacob CORELL, Yimin DENG, Sameh M. ELNIKETY, Marcus Felipe FONTOURA, Inigo GOIRI PRESA, Alper GUN, Thomas MOSCIBRODA, Chandrasekhar PASUPULETI, Ke WANG
  • Patent number: 9342248
    Abstract: A computer implemented method for reducing the latency of an anticipated read of disk blocks from a swap file in a virtualized environment. The environment includes a host swap file maintained by a host operating system and a guest swap file maintained but a guest operating system. First, the method identifies a sequence of disk blocks that was written in the guest swap file. The method then detects within the sequence of blocks a first disk block that contains a reference to a second disk block that is stored in the host swap file. The method then replaces the first disk block in the guest swap file with the second disk block.
    Type: Grant
    Filed: April 29, 2014
    Date of Patent: May 17, 2016
    Assignee: VMware, Inc.
    Inventors: Yury Baskakov, Kapil Arya, Alexander Thomas Garthwaite
  • Patent number: 9298377
    Abstract: A computer implemented method for reducing the latency of an anticipated read of disk blocks from a swap file in a virtualized environment. First, the method identifies a sequence of disk blocks that was written in a guest swap file. The method then detects a first reference within the sequence of blocks that references a first disk block stored in a host swap file and a second reference within the sequence of blocks that references a second disk block stored in the host swap file. The method then moves the second disk block to a location in a host swap file that is adjacent to the first disk block. In some examples, the first block and second block are both moved to a new location in the host swap file where they are adjacent to one another.
    Type: Grant
    Filed: April 29, 2014
    Date of Patent: March 29, 2016
    Assignee: VMware, Inc.
    Inventors: Yury Baskakov, Kapil Arya, Alexander Thomas Garthwaite
  • Patent number: 9189419
    Abstract: In a virtual machine, swap activities of a hypervisor and a guest OS are reconciled so that redundant input-output operations (IOs) can be avoided and a synchronous response time of the virtual machine improved. This is achieved with a map of memory pages to blocks of storage. For a write IO to write contents of a memory page into a target block, the map is examined to see if it contains a valid entry for the memory page. If the map contains the valid entry, the write IO is prevented from being issued and a data structure is updated so that subsequent IOs to the target block is redirected from the target block to a block that is associated with the physical memory page in the valid entry. On the other hand, if the map does not contain the valid entry, the write IO is issued.
    Type: Grant
    Filed: April 16, 2012
    Date of Patent: November 17, 2015
    Assignee: VMware, Inc.
    Inventors: Alexander Thomas Garthwaite, Maxime Austruy, Kapil Arya
  • Publication number: 20150309736
    Abstract: A computer implemented method for reducing the latency of an anticipated read of disk blocks from a swap file in a virtualized environment. The environment includes a host swap file maintained by a host operating system and a guest swap file maintained but a guest operating system. First, the method identifies a sequence of disk blocks that was written in the guest swap file. The method then detects within the sequence of blocks a first disk block that contains a reference to a second disk block that is stored in the host swap file. The method then replaces the first disk block in the guest swap file with the second disk block.
    Type: Application
    Filed: April 29, 2014
    Publication date: October 29, 2015
    Applicant: VMware, Inc.
    Inventors: Yury Baskakov, Kapil Arya, Alexander Thomas Garthwaite
  • Publication number: 20150309735
    Abstract: A computer implemented method for reducing the latency of an anticipated read of disk blocks from a swap file in a virtualized environment. First, the method identifies a sequence of disk blocks that was written in a guest swap file. The method then detects a first reference within the sequence of blocks that references a first disk block stored in a host swap file and a second reference within the sequence of blocks that references a second disk block stored in the host swap file. The method then moves the second disk block to a location in a host swap file that is adjacent to the first disk block. In some examples, the first block and second block are both moved to a new location in the host swap file where they are adjacent to one another.
    Type: Application
    Filed: April 29, 2014
    Publication date: October 29, 2015
    Applicant: VMware, Inc.
    Inventors: Yury Baskakov, Kapil Arya, Alexander Thomas Garthwaite
  • Publication number: 20120324181
    Abstract: In a virtual machine, swap activities of a hypervisor and a guest OS are reconciled so that redundant input-output operations (IOs) can be avoided and a synchronous response time of the virtual machine improved. This is achieved with a map of memory pages to blocks of storage. For a write IO to write contents of a memory page into a target block, the map is examined to see if it contains a valid entry for the memory page. If the map contains the valid entry, the write IO is prevented from being issued and a data structure is updated so that subsequent IOs to the target block is redirected from the target block to a block that is associated with the physical memory page in the valid entry. On the other hand, if the map does not contain the valid entry, the write IO is issued.
    Type: Application
    Filed: April 16, 2012
    Publication date: December 20, 2012
    Applicant: WMware, Inc.
    Inventors: Alexander Thomas GARTHWAITE, Maxime Austruy, Kapil Arya
  • Patent number: 7968079
    Abstract: The present disclosure provides a ready-to-use seed composition water, a source of silica, a source of alumina, and Na20, wherein the molar ratio of H20:Na20 ranges from 5 to 20, Na20:SiO2 ranges from 0.4 to 5 and SiO2:Al203 ranges from 1.3 to 5 used in the preparation of a synthetic faujasite zeolite which has high thermal stability and higher crystallite size. It further provides a process for preparing the ready-to-use seed composition for preparation of synthetic faujasite zeolite that requires lower crystallization time. The present disclosure provides a seed composition that does not require maturing time and a reaction gel composition that has low water and soda content. The present disclosure further provides a process for the preparation of synthetic faujasite zeolite by blending seed and reaction gel reaction composition to form a seed gel composition and subjecting it to crystallization.
    Type: Grant
    Filed: January 8, 2008
    Date of Patent: June 28, 2011
    Assignee: Indian Oil Corporation Limited
    Inventors: Biswanath Sarkar, Kapil Arya, Gopal Ravichandran, Mohan Prabhu Kuvettu, Shiba Prasad Choudhury, Venkatachalam Krishnan, Sanjay Kumar Ray, Jayaraj Christopher, Satish Makhija
  • Publication number: 20080182744
    Abstract: The present disclosure provides a ready-to-use seed composition used in the preparation of a synthetic faujasite zeolite which has high thermal stability and higher crystallite size. It further provides a process for preparing the ready-to-use seed composition for preparation of synthetic faujasite zeolite that requires lower crystallization time. The present disclosure provides a seed composition that does not require maturing time and a reaction gel composition that has low water and soda content. The present disclosure further provides a process for the preparation of synthetic faujasite zeolite by blending seed and reaction gel reaction composition to form a seed gel composition and subjecting it to crystallization.
    Type: Application
    Filed: January 8, 2008
    Publication date: July 31, 2008
    Applicant: INDIAN OIL CORPORATION LIMITED
    Inventors: Biswanath SARKAR, Kapil ARYA, Gopal RAVICHANDRAN, Mohan Prabhu KUVETTU, Shiba Prasad CHOUDHURY, Venkatachalam KRISHNAN, Sanjay Kumar RAY, Jayaraj CHRISTOPHER, Satish MAKHIJA