Patent ID: 6047338
Filing Date: 2000-04-04
Classification: G06F,H04L

Abstract:
A computer messaging apparatus, comprising:(a) a processor coupled to a data communications device; and(b) a high performance interface, executed by the processor, for sending data to a remote device and for receiving data from a remote device via the data communications device, where the high performance interface transfers the data directly to and from an address space of a calling computer program, executed by the processor, that invokes the high performance interface, thereby eliminating use of intermediate buffers obtained from an address space of an operating system executed by the processor,wherein the transferred data includes header information identifying a communications request it is associated with so that a plurality of communications requests can exist concurrently, andwherein the high performance interface stores the data in a predefined amount of the address space of the operating system prior to the calling computer program invoking the high performance interface.