Information delivery system and methods detects and organizes information
into canonical topics, such as who, what, when, where, price, etc., and
facilitates a user to persistently subscribe to topics, web users, web
resources, event streams, etc. The system facilitates a user to register
devices and applications on which to receive information, as it becomes
available, related to the subscription(s). The system facilitates users
to specify preferences for the topics, web users, web resources, and
registrations, which prioritize delivery of information. The system
senses information, aggregates the user's registrations, subscriptions,
and preferences, and filters information a topic-interest basis. The
system notifies a user based on the preferences.