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
Plants and seeds of hybrid corn variety CH367819
Check weigher comprising of a rotating weighing chute with an accumulating and a discharge position that calculates flow rate by measuring weight accumulated during a predetermined time interv
Instantaneous single click perpetual date mechanism
Method for using extended security system, extended security system and devices
Multi-user remote health monitoring system with biometrics support
Audio/video program-related hyperlink printer
Vehicle grille
  Randomly Featured Patents
End seal for strip heaters
Subconference calling in a telephony-over-LAN environment
Rotatable coupling for fastener installation tool
Broadhead arrow
Telecommunication system
Slat conveyor belt for slat conveyor
Device and method for enabling multi-value digital computation
Delivery system with mated members for storing and releasing a plurality of beneficial agents
Decoating titanium and other metallized glass surfaces
System and method for providing broadband interference and allowing communication therethrough