Patent ID: 9092581
Filing Date: 2015-07-28
Classification: G06F

Abstract:
1. A non-transitory computer-readable medium including code, when executed, to cause a machine to perform the following operations: issue a first application programming interface (API) function comprising a virtual channel identifier (VCID) as input to the API to determine the availability of a virtual message channel, wherein the virtual message channel becomes an assigned virtual message channel in response to an idle indication; issue a message channel transaction to the assigned virtual message channel, the message channel transaction to be queued by a message channel driver; wherein the message channel transaction is a second API function; indicate a callback address to be used by the message channel driver to return to upon completion of the message channel transaction; queue the message channel transaction by the message channel driver; process a succeeding transaction following the message channel transaction without waiting for the message channel transaction to be completed;