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
System and method for dynamic quality-of-service-based billing in a peer-to-peer network
Analyte assaying by means of immunochromatography with lateral migration
Nickel-cobalt-manganese multi-element lithium ion battery cathode material with dopants and its methods of preparation
System and method for confirming delivery of an electronic message
Liquid-filled protein-phosphatidic acid capsule dispersions
Cavernous nerve stimulation via unidirectional propagation of action potentials
Compound containing a carbon or an oxygen isotope, preparation and use thereof, and composition comprising thereof
  Randomly Featured Patents
System and method of arranging delivery of advertisements over a network such as the internet
Electromechanical connecting device
Planar dipole antenna
Wound strings for musical instrument
Bottom nozzle to lower grid attachment
Shifting gear for the inkbox of a printing press
Apparatus for controlling the degree of cooking in a digester
Selective convective brain cooling apparatus and method
Like polarity biasing to control toner dusting