Patent ID: 8499308

Claim:
A memory system comprising: at least two initiators, each initiator having associated therewith an initiator tag; a Serial Advanced Technology Attachment (SATA) device; an bridge device configured to facilitate communication between the at least one initiator and the SATA device and having at least one Serial Attached Small Computer System Interface (SCSI) (SAS) input port and operative to receive information through the at least one input port from the initiators, the bridge device for processing a notification event wherein notification is sent to the at least one initiators during a notification event, and for performing an action, based on a an event, thereby facilitating ease of communication, the memory system further including reserved tags used for issuing commands to the SATA device, and associated with the at least one initiator and used by the at least one initiator to correlate received information with an incoming initiator command, the reserved tags being mapped and remapped and in this respect, dynamically assignable from the at least one initiators' tags based on in-coming initiator commands, one of the at least one initiators operable to, clear an initiator flag; receive notification; perform an action based on the received notification; request, through an Serial Management Protocol (SMP) connection, clear a notification flag associated with the received notification; determine whether clearance of the notification flag is accepted by the SATA device and if not, repeat the request through the SMP connection and the determine whether clearance of the notification flag is accepted until clearance of the notification flag is accepted.