Patents by Inventor Sajid Zia

Sajid Zia 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: 10423333
    Abstract: An HBA or proxy HBA device is configured to use separate Abort Buffer and I/O Buffer in each channel thereby allowing parallel queuing of regular I/O commands and Abort commands. Processing of Abort commands is prioritized such that Abort commands can be processed before all I/O commands received before the abort command are processed. The use of parallel queuing of regular I/O commands and Abort commands is of particular advantage in systems where multiple channels may receive abort commands simultaneously in the situation where the multiple channels share a common communication resource. In a particular embodiment the abort processing logic is implemented in a fiber channel adapter card which includes a proxy host bus adapter device which connects multiple HBAs via fiber channel to a storage area network.
    Type: Grant
    Filed: June 9, 2016
    Date of Patent: September 24, 2019
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Sajid Zia, Viswa Krishnamurthy, Louise Yeung
  • Publication number: 20170199667
    Abstract: An HBA or proxy HBA device is configured to use separate Abort Buffer and I/O Buffer in each channel thereby allowing parallel queuing of regular I/O commands and Abort commands. Processing of Abort commands is prioritized such that Abort commands can be processed before all I/O commands received before the abort command are processed. The use of parallel queuing of regular I/O commands and Abort commands is of particular advantage in systems where multiple channels may receive abort commands simultaneously in the situation where the multiple channels share a common communication resource. In a particular embodiment the abort processing logic is implemented in a fiber channel adapter card which includes a proxy host bus adapter device which connects multiple HBAs via fiber channel to a storage area network.
    Type: Application
    Filed: June 9, 2016
    Publication date: July 13, 2017
    Inventors: Sajid ZIA, Viswa KRISHNAMURTHY, Louise YEUNG
  • Patent number: 7484055
    Abstract: A method for faster handling of state change notifications in a storage network such as storage area network (SAN). The method includes receiving a state change notification at a host. The notification is processed to identify a target device affected by a state change. The method includes cleaning an input/output (I/O) resource of the host of I/O operations associated with the target device. A new session request is transmitted from the host to the target device, such as the next communication from the host after receipt of the notification. The cleaning of the host's I/O resources may include killing or abandoning pending I/O operations related to the target device and may also include halting or stopping additional or future I/O operations to the target device. The method includes operating the affected target device to acknowledge the new session request and initiate a new session that includes refreshing target I/O resources.
    Type: Grant
    Filed: June 13, 2005
    Date of Patent: January 27, 2009
    Assignee: Sun Microsystems, Inc.
    Inventors: Sumit Gupta, Deepak M. Babarjung, Sajid Zia