Patents by Inventor Rezaul S. Islam

Rezaul S. Islam 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: 10740288
    Abstract: Accessing objects in an erasure code supported object storage environment including receiving, from a requesting entity, a read request for an object stored in the object storage environment; identifying, using a placement data structure, an object fragment location of a first object fragment of the object; calculating, based on a filesystem root inode number and the object fragment location, a first inode address for the first object fragment of the object, wherein the first inode address identifies a location on a first storage node; reading, using the first inode address, the first object fragment and an inode structure, wherein the inode structure for the first inode address comprises a second inode address for a second object fragment of the object; reading the second object fragment using the second inode address, wherein the second inode address identifies a location on a second storage node; and providing, to the requesting entity, a reconstructed object comprising the first object fragment and the se
    Type: Grant
    Filed: December 2, 2016
    Date of Patent: August 11, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sasikanth Eda, Rezaul S. Islam, John T. Olson, Sandeep R. Patil
  • Publication number: 20180157671
    Abstract: Accessing objects in an erasure code supported object storage environment including receiving, from a requesting entity, a read request for an object stored in the object storage environment; identifying, using a placement data structure, an object fragment location of a first object fragment of the object; calculating, based on a filesystem root inode number and the object fragment location, a first inode address for the first object fragment of the object, wherein the first inode address identifies a location on a first storage node; reading, using the first inode address, the first object fragment and an inode structure, wherein the inode structure for the first inode address comprises a second inode address for a second object fragment of the object; reading the second object fragment using the second inode address, wherein the second inode address identifies a location on a second storage node; and providing, to the requesting entity, a reconstructed object comprising the first object fragment and the se
    Type: Application
    Filed: December 2, 2016
    Publication date: June 7, 2018
    Inventors: SASIKANTH EDA, REZAUL S. ISLAM, JOHN T. OLSON, SANDEEP R. PATIL
  • Patent number: 8931054
    Abstract: A method may comprise storing first storage information in a storage device of a computer storage system on a first network. The computer storage system may transform the first storage information into a first virtual storage instance, provide access to the first virtual storage instance on a second network not in communication with the first network and the storage device, and enable over the second network the modification of the first virtual storage instance to create a first modified virtual storage instance. The computer storage system may also transform the first modified storage instance into first modified storage information based on the first modified storage instance, and store on the storage device the first modified storage information.
    Type: Grant
    Filed: February 28, 2013
    Date of Patent: January 6, 2015
    Assignee: International Business Machines Corporation
    Inventors: Khoa D Huynh, Rezaul S Islam, Badari Pulavarty
  • Publication number: 20140007189
    Abstract: A system for accessing stored information may comprise a first storage device for storing the information, a second storage device for storing an instance of the information, a first network providing communication between the first and second storage devices, and a second network providing access to the instance of the information but no access to the first network and the first storage device.
    Type: Application
    Filed: June 28, 2012
    Publication date: January 2, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Khoa D. Huynh, Rezaul S. Islam, Badari Pulavarty
  • Publication number: 20080123278
    Abstract: Disclosed is a slot availability indication system including a RAID, at least one disk tray defining a first slot, second slot, and third slot, the first, second, and third slots being configured to contain a drive and being associated with the RAID, a RAID light indicator, a first, second, and third disk activity light indicator, and a first, second, and third disk availability light indicator disposed on the trays, the RAID being configured to flash the RAID light indicator and the first, second, and third activity light indicators when at least one of the first, second, and third slots in at least one of the trays is empty, the RAID being associated with and configured to flash the first availability light when the first slot is empty, the second availability light when the second slot is empty, and the third availability light when the third slot is empty.
    Type: Application
    Filed: November 3, 2006
    Publication date: May 29, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael A. Curnalia, Rezaul S. Islam, Gregg S. Lucas, Koji Nakase