Patents by Inventor Tarun Ramani

Tarun Ramani 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: 10409696
    Abstract: Scalable data storage techniques are described. In one or more implementations, data is obtained by one or more computing devices that describes fault domains in a storage hierarchy and available storage resources in a data storage pool. Operational characteristics are ascertained, by the one or more computing devices, of devices associated with the available storage resources within one or more levels of the storage hierarchy. Distribution of metadata is assigned by the one or more computing devices to one or more particular data storage devices within the data storage pool based on the described fault domains and the ascertained operational characteristics of devices within one or more levels of the storage hierarchy.
    Type: Grant
    Filed: May 8, 2017
    Date of Patent: September 10, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ashley P. Ventura, Tarun Ramani, Karan Mehra, Shiv Kumar Rajpal, Sarosh C. Havewala
  • Publication number: 20190138407
    Abstract: A computing device that runs an operating system (OS) in a resilient OS mode in which configuration parameters of the OS are accessible from multiple physical drives so that the computing device can continue to operate notwithstanding a failure to any one of the multiple physical drives. The computing device may be configured with a Virtual Drive to store duplicative copies of the OS and associated configuration parameters across at least two physical drives. The computing device may further be configured with a firmware interface that is deployable to initialize the OS by accessing the Virtual Drive to load the OS and associated configuration parameters into a memory of the computing device. Once initialized, the OS may be operated from the Virtual Drive so that interruption from a failure of any one of the at least two physical drives storing the OS is mitigated.
    Type: Application
    Filed: December 22, 2017
    Publication date: May 9, 2019
    Inventors: Karan MEHRA, Emanuel PALEOLOGU, Tarun RAMANI
  • Publication number: 20180067829
    Abstract: Scalable data storage techniques are described. In one or more implementations, data is obtained by one or more computing devices that describes fault domains in a storage hierarchy and available storage resources in a data storage pool. Operational characteristics are ascertained, by the one or more computing devices, of devices associated with the available storage resources within one or more levels of the storage hierarchy. Distribution of metadata is assigned by the one or more computing devices to one or more particular data storage devices within the data storage pool based on the described fault domains and the ascertained operational characteristics of devices within one or more levels of the storage hierarchy.
    Type: Application
    Filed: May 8, 2017
    Publication date: March 8, 2018
    Inventors: Ashley P. Ventura, Tarun Ramani, Karan Mehra, Shiv Kumar Rajpal, Sarosh C. Havewala
  • Patent number: 9678839
    Abstract: Scalable data storage techniques are described. In one or more implementations, data is obtained by one or more computing devices that describes fault domains in a storage hierarchy and available storage resources in a data storage pool. Operational characteristics are ascertained, by the one or more computing devices, of devices associated with the available storage resources within one or more levels of the storage hierarchy. Distribution of metadata is assigned by the one or more computing devices to one or more particular data storage devices within the data storage pool based on the described fault domains and the ascertained operational characteristics of devices within one or more levels of the storage hierarchy.
    Type: Grant
    Filed: September 12, 2014
    Date of Patent: June 13, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ashley P. Ventura, Tarun Ramani, Karan Mehra, Shiv Kumar Rajpal, Sarosh C. Havewala
  • Publication number: 20160077933
    Abstract: Scalable data storage techniques are described. In one or more implementations, data is obtained by one or more computing devices that describes fault domains in a storage hierarchy and available storage resources in a data storage pool. Operational characteristics are ascertained, by the one or more computing devices, of devices associated with the available storage resources within one or more levels of the storage hierarchy. Distribution of metadata is assigned by the one or more computing devices to one or more particular data storage devices within the data storage pool based on the described fault domains and the ascertained operational characteristics of devices within one or more levels of the storage hierarchy.
    Type: Application
    Filed: September 12, 2014
    Publication date: March 17, 2016
    Inventors: Ashley P. Ventura, Tarun Ramani, Karan Mehra, Shiv Kumar Rajpal, Sarosh C. Havewala