INTELLIGENT MESSAGE PROCESSING
First Claim
1. A method of processing electronic messages, comprising:
- intercepting a message from a sender to a recipient and routing the message to a processing component;
determining appropriate application logic to be applied to the message;
processing the message at the processing component using the determined application logic; and
directing the processed message to the recipient.
1 Assignment
0 Petitions
Accused Products
Abstract
Intelligent message processing is provided for person to person (P2P) messaging by intercepting the message and processing the message before directing the message to the recipient. The messaging system then acts as a person to application (P2A) and application to person (A2P) system, wherein any P2P message can be intercepted and processed as necessary. Such functionality allows any desired processing of the message, such as to allow for transformation, charging, content filtering, screening, parsing, and any other such processing. Further, such an approach allows the message to be received from the sender and directed to the recipient on different channels. A messaging enabler allows the message to be processed using application logic and/or Web services, for example.
290 Citations
25 Claims
-
1. A method of processing electronic messages, comprising:
-
intercepting a message from a sender to a recipient and routing the message to a processing component; determining appropriate application logic to be applied to the message; processing the message at the processing component using the determined application logic; and directing the processed message to the recipient. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of processing electronic messages, comprising:
-
intercepting a message from a sender to a recipient and routing the message to a processing component; determining a service to be used to process the message; processing the message using the determined service; and directing the processed message to the recipient. - View Dependent Claims (12, 13, 14)
-
-
15. A system for processing electronic messages, the system including a processor and a memory device including instructions that, when executed by the processor, cause the processor to:
-
intercept a message from a sender to a recipient and route the message to a processing component; determine appropriate application logic to be applied to the message; process the message at the processing component using the determined application logic; and direct the processed message to the recipient. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A messaging enabler for processing electronic messages, the messaging enabler including instructions that, when executed by the messaging enabler, cause the messaging enabler to:
-
intercept a message from a sender to a recipient; determine appropriate application logic to be applied to the message; process the message using the determined application logic; and direct the processed message to the recipient. - View Dependent Claims (23)
-
-
24. A computer program product embedded in a computer readable medium for processing electronic messages, comprising:
-
program code for intercepting a message from a sender to a recipient and routing the message to a processing component; program code for determining appropriate application logic to be applied to the message; program code for processing the message at the processing component using the determined application logic; and program code for directing the processed message to the recipient. - View Dependent Claims (25)
-
Specification