Systems and Methods for Providing In-Band and Out-Of-Band Message Processing
First Claim
Patent Images
1. A personal messaging agent, comprising:
- a user profile configured to store user preferences for processing messages;
a message filter configured to receive one or more messages, perform in-band processing on the message based on the user preferences, and generate at least one event for triggering out-of-band processing of the message; and
at least one external helper configured to perform the out-of-band processing of the messages in response to the at least one event.
1 Assignment
0 Petitions
Accused Products
Abstract
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).
112 Citations
17 Claims
-
1. A personal messaging agent, comprising:
-
a user profile configured to store user preferences for processing messages;
a message filter configured to receive one or more messages, perform in-band processing on the message based on the user preferences, and generate at least one event for triggering out-of-band processing of the message; and
at least one external helper configured to perform the out-of-band processing of the messages in response to the at least one event. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for providing personal messaging services, comprising:
-
means for storing user preferences for processing at least one message;
means for receiving a message;
means for performing in-band processing on the message based on the user preferences to create a processed message;
means for generating at least one event for triggering out-of-band processing of the processed message; and
means for performing the out-of-band processing of the processed message in response to the at least one event.
-
-
10. A method for providing enhanced messaging services, comprising:
-
receiving a message stream intended for a message recipient;
performing in-band processing on the message stream based on one or more preferences of the message recipient to create a processed message stream;
generating at least one event for triggering out-of-band processing of the processed message stream; and
performing the out-of-band processing of the processed message stream in response to the at least one event. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
Specification