Resources Contact Us Home
Processing event notifications with an event sink

Image Number 8 for United States Patent #8117304.

Applications generating events, and system facilities generating events, send notifications of the events to a system event sink. The event sink is preferably associated with an operating system, and provides an application programming interface for registering listeners. (In one alternative approach, the event sink operates as a centrally-accessible or network-accessible entity, where it may concurrently interact with more than one client.) Upon receiving a notification of an event, the event sink forwards the notification to any registered listeners. Optionally, filters may be used to specify criteria to be met before a notification is forwarded to the listener. An event does not rely on a particular application for displaying the event to an end user. As one example, notification of a newly-arrived e-mail message might be presented in a chat window of an instant messaging client.

  Recently Added Patents
Method of fabricating solid electrolytic capacitor and solid electrolytic capacitor
Semiconductor device having a plurality of elements on one semiconductor substrate and method of manufacturing the same
System and method for stranded file opens during disk compression utility requests
Location-based method to specify ratio frequency spectrum rights
Device and method for processing input data of protective relay
Transmission apparatus, receiving apparatus, method, and storage medium
Image forming system, prognosis criterion setting apparatus, prognosis apparatus, image forming apparatus and non-transitory computer-readable recording medium
  Randomly Featured Patents
Silicone polymer-coated, hydrophobized metal oxides
Method and apparatus of recording a multi-channel stream, and a recording medium containing a multi-channel stream recorded by said method
Enhanced search expressions for information kit integration architecture
Lamp support arm
Multimode communications systems and method using same
Quick connect parameter exchange
Personalized charging management for a vehicle
Slot card reader
Support table for printer
Image processing apparatus