Patents by Inventor Ahmad A. J. Ali

Ahmad A. J. Ali 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: 10459812
    Abstract: An information handling system includes a processor and a configuration detection and error handling module operable to read a first tag data file from a first storage volume, read a second tag data file from a second storage volume, and determine that the first storage volume and the second storage volume are configured as mirrored storage volumes based upon the first tag data file and the second tag data file.
    Type: Grant
    Filed: January 10, 2017
    Date of Patent: October 29, 2019
    Assignee: Dell Products, LP
    Inventors: Ahmad A. J. Ali, Charles E. Rose
  • Publication number: 20170132098
    Abstract: An information handling system includes a processor and a configuration detection and error handling module operable to read a first tag data file from a first storage volume, read a second tag data file from a second storage volume, and determine that the first storage volume and the second storage volume are configured as mirrored storage volumes based upon the first tag data file and the second tag data file.
    Type: Application
    Filed: January 10, 2017
    Publication date: May 11, 2017
    Inventors: Ahmad A. J. Ali, Charles E. Rose
  • Patent number: 9569297
    Abstract: An information handling system includes a processor and a configuration detection and error handling module operable to read a first tag data file from a first storage volume, read a second tag data file from a second storage volume, and determine that the first storage volume and the second storage volume are configured as mirrored storage volumes based upon the first tag data file and the second tag data file.
    Type: Grant
    Filed: July 16, 2014
    Date of Patent: February 14, 2017
    Assignee: DELL PRODUCTS, LP
    Inventors: Ahmad A. J. Ali, Charles E. Rose
  • Publication number: 20160019106
    Abstract: An information handling system includes a processor and a configuration detection and error handling module operable to read a first tag data file from a first storage volume, read a second tag data file from a second storage volume, and determine that the first storage volume and the second storage volume are configured as mirrored storage volumes based upon the first tag data file and the second tag data file.
    Type: Application
    Filed: July 16, 2014
    Publication date: January 21, 2016
    Inventors: Ahmad A. J. Ali, Charles E. Rose
  • Patent number: 8543789
    Abstract: Systems and methods for managing a storage array are disclosed. A method may include segmenting each of a plurality of physical storage resources into a first storage area and a second storage area. The method may also include activating a first logical unit including each first storage area of the plurality of physical storage resources. The method may additionally include placing at least one designated physical resource of the plurality of physical storage resources in a powersave mode. The method may further include activating a second logical unit including the second storage areas of some of the plurality of physical storage resources but not the at least one designated physical storage resource. Moreover, the method may include storing data associated with a write operation intended for the at least one designated physical storage resource to the second logical unit.
    Type: Grant
    Filed: May 5, 2008
    Date of Patent: September 24, 2013
    Assignee: Dell Products L.P.
    Inventors: Ahmad A. J. Ali, Zafar Mahmood
  • Publication number: 20090276785
    Abstract: Systems and methods for managing a storage array are disclosed. A method may include segmenting each of a plurality of physical storage resources into a first storage area and a second storage area. The method may also include activating a first logical unit including each first storage area of the plurality of physical storage resources. The method may additionally include placing at least one designated physical resource of the plurality of physical storage resources in a powersave mode. The method may further include activating a second logical unit including the second storage areas of some of the plurality of physical storage resources but not the at least one designated physical storage resource. Moreover, the method may include storing data associated with a write operation intended for the at least one designated physical storage resource to the second logical unit.
    Type: Application
    Filed: May 5, 2008
    Publication date: November 5, 2009
    Applicant: DELL PRODUCTS L.P.
    Inventors: Ahmad A.J. Ali, Zafar Mahmood
  • Patent number: 7548994
    Abstract: A SAS target device, e.g., SAS disk, may instantiate an asynchronous event notification (AEN) transaction while still conforming to SAS protocol standards. When the SAS target has an event queued up for notification to a host controller but there is no host initiated communication going on for the SAS target to attach the notification, then the SAS target may start an AEN timer. If the AEN timer expires and the AEN is still pending, then a request is made to the SAS target to notify the host controller using a SAS PHY level out of band (OOB) mechanism. The OOB message may be sent via a new OOB signal or by sending a COMINIT signal from the SAS disk PHY, requiring a link reset and then using a bit in an IDENTIFY frame for the pending AEN. Receiving and issuing an AEN may then be communicated during PHY initialization.
    Type: Grant
    Filed: May 5, 2006
    Date of Patent: June 16, 2009
    Assignee: Dell Products L.P.
    Inventors: Ahmad A. J. Ali, Sompong Paul Olarig, Koushik Talukder
  • Patent number: 7536586
    Abstract: A storage architecture and method for managing the operation of a network in a RAID environment is provided in which a storage management agent is included in each server node of the network. The storage management agents monitor the status of the drives of the storage array in shared storage. If a storage management agent identifies a failed drive, the storage management agent monitors the rebuild of the degraded RAID volume. During the rebuild of a degraded RAID volume, the storage management agent determines if a server node has failed, and, if required, initiates the transfer of the RAID rebuild tasks of the failed server node to another server node.
    Type: Grant
    Filed: January 12, 2006
    Date of Patent: May 19, 2009
    Assignee: Dell Products L.P.
    Inventors: Mahmoud B. Ahmadian, Ahmad A. J. Ali, Zafar Mahmood
  • Patent number: 7434014
    Abstract: A system and method is disclosed for establishing a mirror configuration in a storage network. The storage network includes two storage drives that are coupled to one another according to a Serial Attached SCSI storage network interface. The storage drives determine whether the storage drives are coupled to one another. If it is determined that the storage drives are coupled to one another, the storage drives are configured in a mirror configuration in which write commands received at one of the drives are mirrored to the other drive.
    Type: Grant
    Filed: June 23, 2006
    Date of Patent: October 7, 2008
    Assignee: Dell Products L.P.
    Inventors: Ahmad A. J. Ali, Farzad Khosrowpour, Kevin T. Marks
  • Patent number: 7409585
    Abstract: A system and method are provided for a storage device that performs automatic media repair so that, after a media error is encountered, subsequent write operations are completed on a known good sector while read operations from the repaired sector are induced to fail so that the user never receives corrupted or indeterminate data. Recovery of the error is accomplished by restoring the damaged file, without resorting to the restoration of the complete media volume. Consequently, recovery from media error is accomplished in less time, and affects only the working processes that use the affected file, rather than the system as a whole.
    Type: Grant
    Filed: January 30, 2004
    Date of Patent: August 5, 2008
    Assignee: Dell Products L.P.
    Inventor: Ahmad A. J. Ali
  • Patent number: 7363532
    Abstract: A system and method for recovering from a drive failure in a storage array is disclosed in which a spare drive array is provided in the event of a failure in one of the active drives of the storage array. The spare drive array is comprised of multiple drives that are comprised in a RAID 0 configuration to reduce the time required to rebuild the content of the failed drive on the spare drive.
    Type: Grant
    Filed: August 20, 2004
    Date of Patent: April 22, 2008
    Assignee: Dell Products L.P.
    Inventors: Ahmad A. J. Ali, Rohit Chawla, Gary B. Kotzur, Kevin T. Marks, Howard A. Shoobe
  • Publication number: 20070300027
    Abstract: A system and method is disclosed for establishing a mirror configuration in a storage network. The storage network includes two storage drives that are coupled to one another according to a Serial Attached SCSI storage network interface. The storage drives determine whether the storage drives are coupled to one another. If it is determined that the storage drives are coupled to one another, the storage drives are configured in a mirror configuration in which write commands received at one of the drives are mirrored to the other drive.
    Type: Application
    Filed: June 23, 2006
    Publication date: December 27, 2007
    Inventors: Ahmad A. J. Ali, Farzad Khosrowpour, Kevin T. Marks
  • Patent number: 7197634
    Abstract: A system and method is disclosed for providing updated firmware to remote devices. The firmware update is downloaded to the remote device and stored at a storage location at the remote device. Following the successful download and storage of the firmware update, an indicate is set to identify that a firmware update is available. The firmware of the device is updated with the software of the firmware update during the next boot of the device.
    Type: Grant
    Filed: January 16, 2004
    Date of Patent: March 27, 2007
    Assignee: Dell Products L.P.
    Inventors: Jack C. Kruger, Ahmad A. J. Ali
  • Patent number: 7028138
    Abstract: A method and system are provided for implementing a redundant array of independent devices (“RAID”) having disparate SCSI configurations and capabilities. A portion of the memory of each SCSI device of the RAID set is reserved for RAID configuration information. In one embodiment, a SCSI RAID controller is provided with a protocol for accessing user information and RAID configuration information on the SCSI devices. By reserving RAID configuration information at a common place on each SCSI device, control and configuration of the RAID array is simplified and unified. Unified configuration of the RAID members enables utilization of devices from disparate manufacturers.
    Type: Grant
    Filed: January 28, 2003
    Date of Patent: April 11, 2006
    Assignee: Dell Products L.P.
    Inventors: Ahmad A. J. Ali, Ahmad Hassan Tawil
  • Publication number: 20040249991
    Abstract: An external interface cable is detected when the capacitance of the interface cable causes enough phase delay in a clock waveform being compared to the same clock waveform not being phase delayed to indicate the presence of the external interface cable connected to an external interface connector.
    Type: Application
    Filed: June 3, 2003
    Publication date: December 9, 2004
    Applicant: Dell Products L.P.
    Inventors: Ahmad A.J. Ali, Ahsan Habib
  • Publication number: 20040148459
    Abstract: A method and system are provided for implementing a redundant array of independent devices (“RAID”) having disparate SCSI configurations and capabilities. A portion of the memory of each SCSI device of the RAID set is reserved for RAID configuration information. In one embodiment, a SCSI RAID controller is provided with a protocol for accessing user information and RAID configuration information on the SCSI devices. By reserving RAID configuration information at a common place on each SCSI device, control and configuration of the RAID array is simplified and unified. Unified configuration of the RAID members enables utilization of devices from disparate manufacturers.
    Type: Application
    Filed: January 28, 2003
    Publication date: July 29, 2004
    Applicant: DELL PRODUCTS L.P.
    Inventors: Ahmad A.J. Ali, Ahmad Hassan Tawil