Patent ID: 6732364
Filing Date: 2004-05-04
Classification: G06F,H04L

Abstract:
A computer implemented framework supporting a programming model to provide, distribute and deploy event handlers (awarelets) dynamically to end users in an online community, comprising:at least one generic awarelet (awarelet base) for providing a basis for customization of awarelets, the customized awarelets having the ability to process and receive events; an awarelet container for hosting customized awarelets, the awarelet container being used by an application or system for managing an online community where the management of the online community needs to process events, wherein the awarelet container shields customized awarelets from an underlying communication mechanism by pushing and pulling awarelet events from an information bus; a generic awarelet application adapter providing a basis for customized awarelet application adapters which are integrated with the awarelet container for sending and receiving awarelet events over the underlying communication mechanism, wherein the customized awarelet application adapter serves as a bi-directional communication bridge between the awarelet container and the underlying communication mechanism thereby allowing awarelets to be focused on event handling and not be burdened with communication details; means for constructing at least one awarelet event comprising an event type and event body; and an awarelet repository providing means for storing the customized awarelets and awarelet configuration data, the awarelet repository comprising means for dynamically loading awarelets based on the stored awarelet configuration.