System and method for providing communications between at least two application programs. In one embodiment, the method may include receiving a registration request from at least one consumer application program, receiving event information regarding at lest one of a plurality of devices from at least one provider application program, and directing the event information to the at least one consumer application program. The method may further include invoking a notify program associated with at least one of the consumer application programs. In one embodiment, a system implementing the invention may include a processor, a memory coupled to the processor via a bus, an event provider interface to receive a plurality of event information from a plurality of provider application programs, an event consumer interface to receive event subscription information from at least one consumer application program, and an event manager to direct event information received via the event provider interface to the consumer application program via the event consumer interface based on the event subscription information.

 
Web www.patentalert.com

< Information processing apparatus and method, and computer-readable medium

> Poker table

~ 00410