Patent ID: 8520653
Filing Date: 2013-08-27
Classification: H04L

Abstract:
1. A computing device for processing packets received from a host system, wherein the device comprises a processor configured to: notify each of a plurality of applications on the device when a packet is received at the device from the host system, wherein each of the plurality of applications is registered as a packet listener to receive notifications when packets are received at the device from the host system; in response to notifying each of the plurality of applications when the packet is received at the device from the host system, receive a request, from one of the plurality of applications, for the packet while the application is expecting to receive at least one packet from the host system; allow the application access to the packet in response to the request; and receive, from the application in response to a successful verification by the application that the packet is intended for the application, a notification that the packet is in use.