Patent ID: 8201029

Claim:
An apparatus, comprising: a central processing unit (CPU); and a memory including instructions for an event notification mechanism in an operating system being executed by said CPU, said operating system comprising a kernel and an application layer wherein applications execute in a user mode, said operating system event notification mechanism comprising one or more filesystem interface that is standard for said operating system, for event consumers to use for one or more of: registering for an event notification; receiving an event notification when a registered event occurs; and getting details of an event that has occurred, wherein said registered events comprise events as detected in said kernel, wherein said operating system event notification mechanism comprises a file tree representation of a list of events available for said event notification, wherein said file tree representation comprises: naming conventions to explicitly identify event producers and event instances; and nodes in the tree to help an event consumer identify a file pathname of a specific event instance the event consumer is interested in monitoring, and wherein said naming conventions comprises: identifying event producers by adding a “.monFactory” extension to a directory name; and identifying event instances by adding a “.mon” extension to a filename.