Patents by Inventor Ahmad Hassan Tawil

Ahmad Hassan Tawil 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: 9170924
    Abstract: Exemplary systems and methods certify a partner product for use with an originally developed product. A certification agent within a partner computing system transmits, to a certification server that is external to the partner computing system, an indication that the certification agent is ready to run a certification test of a partner product. The certification agent is configured to run the certification test. The certification agent is communicatively coupled to a testbed operating within the partner computing system and in which the partner product is to be tested. The certification agent receives, from the external certification server, an instruction to implement at least a portion of the certification test. In response to receiving the instruction, the certification agent initiates the portion of the certification test within testbed.
    Type: Grant
    Filed: August 14, 2013
    Date of Patent: October 27, 2015
    Assignee: VMware, Inc.
    Inventors: Travis Finch, Ahmad Hassan Tawil
  • Publication number: 20150052499
    Abstract: Exemplary systems and methods certify a partner product for use with an originally developed product. A certification agent within a partner computing system transmits, to a certification server that is external to the partner computing system, an indication that the certification agent is ready to run a certification test of a partner product. The certification agent is configured to run the certification test. The certification agent is communicatively coupled to a testbed operating within the partner computing system and in which the partner product is to be tested. The certification agent receives, from the external certification server, an instruction to implement at least a portion of the certification test. In response to receiving the instruction, the certification agent initiates the portion of the certification test within testbed.
    Type: Application
    Filed: August 14, 2013
    Publication date: February 19, 2015
    Applicant: VMware, Inc.
    Inventors: Travis FINCH, Ahmad Hassan TAWIL
  • 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: 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
  • Publication number: 20040006587
    Abstract: An information handling system is disclosed. The system includes a first node having a first clustering agent. The first node also includes a first mirror storage agent that is coupled to the first clustering agent and a first internal storage facility. The system also includes a second node having a second clustering agent that is coupled to communicate with the first clustering agent. The second node also includes a second mirror storage agent coupled to the second clustering agent and a second internal storage facility. The first and second mirror storage agents receive storage commands. Those storage commands are relayed from each mirror storage agent to both the first and second internal storage facilities.
    Type: Application
    Filed: July 2, 2002
    Publication date: January 8, 2004
    Applicant: Dell Products L.P.
    Inventors: Daniel Raymond McConnell, Ahmad Hassan Tawil
  • Patent number: 6421723
    Abstract: A method and system establishes a storage area network configuration by automatically determining the number of initiators associated with the storage area network. An ID engine associated with an initiator of the storage area network determines the number of initiators associated with the storage area network by detecting signals, such as port login commands, received from the initiators. The determination of the number of initiators allow an initiator to adjust its queue depth for one or more targets associated with the storage area network so that the target command queue is less likely to reach capacity, resulting in task full message overhead for the storage area network. In one embodiment, each initiator comprises an ID engine and a queue depth engine to provide each initiator with an adjusted queue depth for one or more predetermined targets.
    Type: Grant
    Filed: June 11, 1999
    Date of Patent: July 16, 2002
    Assignee: Dell Products L.P.
    Inventor: Ahmad Hassan Tawil