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 preparing enteric hard capsule and enteric hard capsule prepared thereby
Wideband multi-channel receiver with fixed-frequency notch filter for interference rejection
Flow cytometer method and apparatus
Process cartridge and electrophotographic image forming apparatus
Method and system of channel detecting and reporting, terminal, and management center
Para-xylylene based microfilm elution devices
CMOS image sensor
  Randomly Featured Patents
Explosive charge containing magazine for ram setting gun
Roller-belt depalletizer
Vacuum for animal feces
Generating calibration data for a transmit diversity communication device
Method and system for exploiting location-dependent services in a cellular radio system
Method for removing organic liquids from aqueous solutions and mixtures
Billboard large screen TV
Compositions involving Cr.sub.2 --O.sub.3 --V.sub.2 O.sub.3 --TiO.sub.2
Electric air pump for secondary air supply system
Technique for improving within-wafer non-uniformity of material removal for performing CMP