Resources Contact Us Home
Browse by: INVENTOR PATENT HOLDER PATENT NUMBER DATE
 
 
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 and system for coding an information signal using closed loop adaptive bit allocation
Peptides useful in the treatment and/or care of skin, mucous membranes, scalp and/or hair and their use in cosmetic or pharmaceutical compositions
Generating wiki pages from content and transformation objects
Diaminocyclohexane compounds and uses thereof
Compositions substantially free of sodium chloride and methods for the storage of red blood cells
Apparatus and method to reduce noise in magnetic resonance imaging systems
Nestable shallow container
  Randomly Featured Patents
Confectionary
Light emitting diode
Can
Pin oven louver design
Cordless sweeper
Container for a toiletry stick
Semiconductor device and fabricating method thereof
MOS-type transistor processing utilizing UV-nitride removable spacer and HF etch
Substances having antiobese and visceral fat-reducing functions and utilization thereof
Apparatus and method for maintaining synchronization of multiple delayed signals of differing types