Patents by Inventor Sanjyot Tipnis

Sanjyot Tipnis 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: 10387038
    Abstract: The present disclosure includes apparatus, systems, computer readable storage media and techniques relating to virtualization of data storage space. In one aspect, a method performed by a data processing device includes identifying a subset of physical disks within a node. The identified subset includes at least one of the physical disks having at least one subdisk with free storage space. The node includes processing units and the physical disks arranged to form at least one group. A priority value is assigned to the identified subset of the physical disks. The identified subset of the physical disks is sorted based on the assigned priority value, and subdisks are selected from the sorted subset of the physical disks to form a logical disk.
    Type: Grant
    Filed: April 3, 2018
    Date of Patent: August 20, 2019
    Assignee: MARVELL INTERNATIONAL LTD.
    Inventors: Haim Bitner, Sanjyot Tipnis, Abhijeet P. Gole
  • Patent number: 9940022
    Abstract: The present disclosure includes apparatus, systems, computer readable storage media and techniques relating to virtualization of data storage space. In one aspect, a system includes: solid-state drive (SSD) devices, wherein each of the SSD devices includes contiguous portions; and a data storage controller configured to assign a priority value to each of available ones of the contiguous portions of the respective SSD devices, based on weighted criteria, and choose a subset of the available ones of the contiguous portions of the respective SSD devices, in accordance with the assigned priority values, to form a logical disk; wherein the logical disk includes at least one available portion from each of two or more of the SSD devices.
    Type: Grant
    Filed: May 5, 2016
    Date of Patent: April 10, 2018
    Assignee: Marvell International Ltd.
    Inventors: Haim Bitner, Sanjyot Tipnis, Abhijeet P. Gole
  • Patent number: 9335927
    Abstract: A system includes brick(s); and at least one processor programmed to operate a storage space manager for the brick(s); wherein each brick includes processing units and storage devices coupled therewith and having assigned primary processing units; wherein the storage space manager assigns a priority value to each available contiguous portion of the storage devices, based on weighted criteria, and chooses a subset of the available contiguous portions, in accordance with the assigned priority values, to form a logical disk, wherein the logical disk includes at least one available portion from each of two or more of the storage devices; and wherein the weighted criteria comprise capacity of a given processing unit to provide all storage device portions needed to complete a logical disk request from two or more storage devices to which the given processing unit is assigned as the primary processing unit.
    Type: Grant
    Filed: May 8, 2015
    Date of Patent: May 10, 2016
    Assignee: Marvell International Ltd.
    Inventors: Haim Bitner, Sanjyot Tipnis, Abhijeet P. Gole
  • Patent number: 9032147
    Abstract: The present disclosure includes apparatus, systems, computer readable storage media and techniques relating to virtualization of data storage space. In some implementations, a system includes storage devices, wherein each of the storage devices includes contiguous portions; and a data storage controller configured to assign a priority value to each of available ones of the contiguous portions of the respective storage devices, based on weighted criteria, and choose a subset of the available ones of the contiguous portions of the respective storage devices, in accordance with the assigned priority values, to form a logical disk; wherein the logical disk includes at least one available portion from each of two or more of the storage devices.
    Type: Grant
    Filed: October 4, 2013
    Date of Patent: May 12, 2015
    Assignee: Marvell International Ltd.
    Inventors: Haim Bitner, Sanjyot Tipnis, Abhijeet P. Gole
  • Patent number: 8566520
    Abstract: The present disclosure includes apparatus, systems, computer readable storage media and techniques relating to virtualization of data storage space. In one aspect, a method performed by a data processing device includes identifying a subset of physical disks within a node. The identified subset includes at least one of the physical disks having at least one subdisk with free storage space. The node includes processing units and the physical disks arranged to form at least one group. A priority value is assigned to the identified subset of the physical disks. The identified subset of the physical disks is sorted based on the assigned priority value, and subdisks are selected from the sorted subset of the physical disks to form a logical disk.
    Type: Grant
    Filed: October 5, 2010
    Date of Patent: October 22, 2013
    Assignee: Marvell International Ltd.
    Inventors: Haim Bitner, Sanjyot Tipnis, Abhijeet P. Gole