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
Methods and systems for adapting a user environment
Defensin polynucleotides and methods of use
Content reproduction apparatus and content processing method therefor
Wine cellar alarm system
Radio communication system, transmission apparatus, reception apparatus, and radio communication method in radio communication
Cell surface display, screening and production of proteins of interest
Method for testing multi-chip stacked packages
  Randomly Featured Patents
Process for augmenting or enhancing the aroma of perfume compositions and colognes utilizing alkyl, aralkyl, and bicycloalkyl methyl carbonates
Apparatus and methods for achieving urinary continence
Temperature sensor mount for melt plate
Wind turbine, method for mounting a wind turbine and method for adjusting an air gap between a rotor and a stator of a generator of a wind turbine
Dynamo-electric machine with commutator assembly
Ring-wing canard spin-up control mechanism
Combination speaker and microphone
Flexible container having flat walls
Burnishing tape testing method and device
Selective call waiting service