Patent ID: 7606251

Claim:
A method for communicating data between a remote data processing system and a local data processing system within a network, said method comprising: designating an application-specific buffer within a local data processing system for buffering data to be communicated to an application executing on said local data processing system by sending a designation message from said application to a TCP/IP stack; registering with a network interface of said local data processing system a registered port for packets communicated with said application; in response to the receipt of a packet at said network interface, determining if said packet specifies said registered port associated with said application executing on said local data processing system; in response to a determination that said packet does not specify said registered port associated with said application executing on said local data processing system, delivering data by said network interface from said packet to a common buffer; and in response to a determination that said packet specifies said registered port associated with said application executing on said local data processing system, delivering data by said network interface from said packet to said application-specific buffer of said application according to said port registration.