Patent ID: 8566840
Filing Date: 2013-10-22
Classification: G06F

Abstract:
1. A method of filtering messages in a kernel of an operating system executing on at least one processor, said method comprising: receiving a message from a network; extracting metadata in the form of a self-describing data structure stored in a header of the message; checking a register to determine whether the message have been received; if the message has not received, a kernel filtering process may return to the idle state; otherwise, kernel filtering process may retrieve the criteria in the form of a self-describing data structure and comparing the received criteria with the criteria received from the application; determining, automatically in the kernel, information that indicates contents of the message; and selectively passing the message directly from the kernel to one or more applications executing at a user level residing on the at least one processor and distinct from the network based on the information residing entirely in the kernel that indicates the contents of the message and according to at least one criterion, wherein selectively passing the data comprises: wherein the at least one criterion is: