摘要 |
A personal messaging agent ( 220 ) performs enhanced messaging services. The personal messaging agent ( 220 ) includes a user profile ( 310 ), a message filter ( 320 ), and at least one external helper ( 330 ). The user profile ( 310 ) stores user preferences for processing messages. The message filter ( 320 ) receives messages, performs in-band processing on the messages based on the user preferences, and generates at least one event for triggering out-of-band processing of the messages. The external helpers ( 330 ) perform the out-of-band processing of the messages in response to the event(s).
|