Patents by Inventor Ahmad H. Tawil

Ahmad H. 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: 11173071
    Abstract: A periocular dressing includes a base layer composed of a nonwoven material; a top layer having a composition bound to a polyurethane film, the composition including a hydrogel with a percentage by weight of bacitracin, the top layer to come into contact with a user's skin; and a removable membrane secured over the top layer and to be removed; the polyurethane film of the top layer is adhesively secured to the base layer; and the top layer promotes vasoconstriction and antibacterial properties.
    Type: Grant
    Filed: March 1, 2019
    Date of Patent: November 16, 2021
    Inventors: Ahmad H. Tawil, Ronald Mancini
  • Patent number: 7761540
    Abstract: A system and method is disclosed for identifying the boot targets for an initiator port in point-to-point network, such as a Serial Attached SCSI network. In operation, the initiator port issues a command to an expander that is directly coupled to the initiator port. In response the expander identifies the expander of the network that includes a boot table that identifies the boot addresses associated with each of the initiator port. The boot addresses associated with the initiator port are returned to the initiator port in a ranked order, and the initiator port attempts to boot from the boot address locations until the initiator port successfully boots.
    Type: Grant
    Filed: October 17, 2006
    Date of Patent: July 20, 2010
    Assignee: Dell Products L.P.
    Inventors: Kevin T. Marks, Ahmad H. Tawil
  • Patent number: 7653782
    Abstract: A system for a host-based RAID solution in a shared storage environment is provided in which the compute blades of a system are coupled to one or multiple concentrators. The concentrators serve as a switch or expander to couple each of the compute blades to a shared storage resource. Within the shared storage resource, a set of drives is configured in a RAID array. The shared disk drives are partitioned so that each partition is dedicated to one of the compute blades of the system. Multiple sets of drives may be used so that the collective set of drives can be configured as part of a RAID volume that includes mirroring between at least two of the drives of the RAID volume, such as RAID 1 or RAID 0+1, in which each set of drives is a mirror of the other set of drives and the content associated with each of the compute blades is striped across multiple drives in each of the two sets of drives.
    Type: Grant
    Filed: May 23, 2006
    Date of Patent: January 26, 2010
    Assignee: Dell Products L.P.
    Inventors: Stephen G. Luning, Rohit Chawla, Gary Kotzur, Ahmad H. Tawil
  • Patent number: 7447788
    Abstract: Systems, methods, and data structures are provided for identifying host information at a physical layer of an information handling system. The method includes issuing a command from a host computer and sending a host information command to a device. The command may be issued in a first transport protocol. The host information command may include a host identifier identifying the host that issued the command and a tag identifying a reissued command, the reissued command including the command reissued in a second transport protocol.
    Type: Grant
    Filed: January 27, 2004
    Date of Patent: November 4, 2008
    Assignee: Dell Products L.P.
    Inventors: Ali Ahmed, Kevin Marks, Ahmad H. Tawil
  • Patent number: 7426655
    Abstract: A system and method for enhancing read performance of at least one storage array using a spare storage array of coupled spare drives, wherein the at least one storage array includes coupled drives configured to store data according to a redundant storage methodology. Data is copied from at least one logical disk of data from the at least one storage array onto the spare storage array and read from the least busy array of the at least one storage array or the spare storage array.
    Type: Grant
    Filed: December 13, 2004
    Date of Patent: September 16, 2008
    Assignee: Dell Products L.P.
    Inventors: Sadiq A. Shaik, Ahmad H. Tawil
  • Publication number: 20080091933
    Abstract: A system and method is disclosed for identifying the boot targets for an initiator port in point-to-point network, such as a Serial Attached SCSI network. In operation, the initiator port issues a command to an expander that is directly coupled to the initiator port. In response the expander identifies the expander of the network that includes a boot table that identifies the boot addresses associated with each of the initiator port. The boot addresses associated with the initiator port are returned to the initiator port in a ranked order, and the initiator port attempts to boot from the boot address locations until the initiator port successfully boots.
    Type: Application
    Filed: October 17, 2006
    Publication date: April 17, 2008
    Inventors: Kevin T. Marks, Ahmad H. Tawil
  • Patent number: 7356728
    Abstract: A cluster network is disclosed in which of the storage drives of the network are distributed across the nodes of the network. Data is stored to the drives of the network according to a RAID storage methodology and without the necessity for shared external storage.
    Type: Grant
    Filed: June 24, 2004
    Date of Patent: April 8, 2008
    Assignee: Dell Products L.P.
    Inventors: Ahmad H. Tawil, Kevin T. Marks
  • Publication number: 20070276997
    Abstract: A system for a host-based RAID solution in a shared storage environment is provided in which the compute blades of a system are coupled to one or multiple concentrators. The concentrators serve as a switch or expander to couple each of the compute blades to a shared storage resource. Within the shared storage resource, a set drives is configured in a RAID array. The shared disk drives are partitioned so that each partition is dedicated one of the compute blades of the system. Multiple sets of drives may be used so that the collective set of drives can be configured as part of a RAID volume that includes mirroring between at least two of the drive of the RAID volume, such as RAID 1 or RAID 0+1, in which each set of drives is a mirror of the other set of drives and the content associated with each of the compute blades is striped across multiple of the drives in each of the two sets of drives.
    Type: Application
    Filed: May 23, 2006
    Publication date: November 29, 2007
    Inventors: Stephen G. Luning, Rohit Chawla, Gary Kotzur, Ahmad H. Tawil
  • Patent number: 7003642
    Abstract: An example process for controlling access to a data storage device in a distributed information handling system includes the operation of receiving, at the storage device, a login request from a host. In response to the login request, the storage device may determine whether a host access table in the storage device includes an identifier for the host. If the host access table includes an identifier for the host, the storage device may allow the host to use the storage device. However, if the host access table does not include an identifier for the host, the storage device may prevent the host from using the storage device. Additional or alternative operations may include adding identifiers for specified hosts and a list of corresponding logical storage units to a mapping table. The data storage device may then deny access to hosts without identifiers in the mapping table.
    Type: Grant
    Filed: April 17, 2002
    Date of Patent: February 21, 2006
    Assignee: Dell Products L.P.
    Inventors: William P. Dawkins, Ahmad H. Tawil
  • Patent number: 6877042
    Abstract: In the present disclosure, a method and system is provided for generating worldwide names. The method and system includes reading a media access control (MAC) address associated with a network interface card (NIC). A fiber channel device associated with the NIC is then identified. A world wide name for the identified fiber channel device is then generated by appending a vendor specific identifier assigned to the fiber channel device to the MAC address obtained from the NIC.
    Type: Grant
    Filed: January 2, 2001
    Date of Patent: April 5, 2005
    Assignee: Dell Products L.P.
    Inventors: Ahmad H. Tawil, Jacob Cherian
  • Publication number: 20030200399
    Abstract: An example process for controlling access to a data storage device in a distributed information handling system includes the operation of receiving, at the storage device, a login request from a host. In response to the login request, the storage device may determine whether a host access table in the storage device includes an identifier for the host. If the host access table includes an identifier for the host, the storage device may allow the host to use the storage device. However, if the host access table does not include an identifier for the host, the storage device may prevent the host from using the storage device. Additional or alternative operations may include adding identifiers for specified hosts and a list of corresponding logical storage units to a mapping table. The data storage device may then deny access to hosts without identifiers in the mapping table.
    Type: Application
    Filed: April 17, 2002
    Publication date: October 23, 2003
    Applicant: Dell Products L.P.
    Inventors: William P. Dawkins, Ahmad H. Tawil
  • Patent number: 6625747
    Abstract: The present disclosure describes a system and method of performing failover in a storage area network. In one embodiment of the present disclosure, a computer network includes a host and a storage system associated with the host. The storage system has a first controller with a first port and a second controller with a second port. The first controller is assigned a common node name and the first port is assigned a first port name. The second controller is assigned a common node name and the second port is assigned a second port name. More specifically a multipathing driver is operable to determine a signal path for a communication sent to a storage device associated with the first controller and the second controller and operable to perform failover operations if the signal path fails.
    Type: Grant
    Filed: June 30, 2000
    Date of Patent: September 23, 2003
    Assignee: Dell Products L.P.
    Inventors: Ahmad H. Tawil, Stephen G. Luning
  • Publication number: 20020087727
    Abstract: In the present disclosure, a method and system is provided for generating worldwide names. The method and system includes reading a media access control (MAC) address associated with a network interface card (NIC). A fiber channel device associated with the NIC is then identified. A world wide name for the identified fiber channel device is then generated by appending a vendor specific identifier assigned to the fiber channel device to the MAC address obtained from the NIC.
    Type: Application
    Filed: January 2, 2001
    Publication date: July 4, 2002
    Applicant: DELL PRODUCTS L.P.
    Inventors: Ahmad H. Tawil, Jacob Cherian