Patents by Inventor Shaheed Chagani

Shaheed Chagani 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: 12574262
    Abstract: Examples of the present disclosure describe systems and methods for implementing a confidential virtual machine generation system. In examples, read-only and read-write volumes are generated to store operating system binaries and user-generated content, respectively, on filesystems indexed using hash trees. The hash values of the roots of the two hash trees are stored in a location accessed as part of loading an operating system. The example system accesses the roots of the two hash trees to access the current state of read-only and read-write volumes and verify the states using a checksum. The verified states are merged to generate an operating system image associated image with the confidential virtual machine. Additionally, the system merges the namespaces of filesystems of read-only and read-write volumes into a single filesystem namespace concealing multiple volumes.
    Type: Grant
    Filed: February 28, 2024
    Date of Patent: March 10, 2026
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Rajsekhar Das, Shaheed Chagani, Hakki Tunc Bostanci, Vinod R. Shankar, Narayanan Parthasarathy, Pushkar V. Chitnis, Ahmad Abdullateef, Matthaus A. Wesemann, Arun U. Kishan
  • Publication number: 20250274297
    Abstract: Examples of the present disclosure describe systems and methods for implementing a confidential virtual machine generation system. In examples, read-only and read-write volumes are generated to store operating system binaries and user-generated content, respectively, on filesystems indexed using hash trees. The hash values of the roots of the two hash trees are stored in a location accessed as part of loading an operating system. The example system accesses the roots of the two hash trees to access the current state of read-only and read-write volumes and verify the states using a checksum. The verified states are merged to generate an operating system image associated image with the confidential virtual machine. Additionally, the system merges the namespaces of filesystems of read-only and read-write volumes into a single filesystem namespace concealing multiple volumes.
    Type: Application
    Filed: February 28, 2024
    Publication date: August 28, 2025
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Rajsekhar DAS, Shaheed CHAGANI, Hakki Tunc BOSTANCI, Vinod R. SHANKAR, Narayanan PARTHASARATHY, Pushkar V. CHITNIS, Ahmad ABDULLATEEF, Matthaus A. WESEMANN, Arun U. KISHAN
  • Publication number: 20180129666
    Abstract: The state of a file may be a combination of local state, typically small (e.g., a placeholder file), and some external source state such as that maintained in a read-only namespace managed by a cloud provider or by another local file system, typically large. A file system component responsible for overlaying (i.e., merging) the partial local state and the external source state into a single file system view that can be used by an application of a container as if the full state exists locally. Overlays that comprise the file system state may be referred to as “layers”. A tombstone mechanism may be provided to record delete or rename modifications in the top layer.
    Type: Application
    Filed: June 21, 2017
    Publication date: May 10, 2018
    Inventors: Sarosh C. Havewala, Scott A. Brender, Shaheed Chagani