Rule based processing of SMS messages
First Claim
1. A system for receiving, processing and routing messages, comprising:
- a message processor for receiving, processing and routing all incoming messages, further comprising;
a receiving agent for receiving the incoming messages and for forwarding the incoming messages to a rule processing agent;
a rule processing agent further comprising;
a rule repository that contains a set of logic rules for the processing of messages;
a natural language processing engine for analyzing the text of text based short messaging service or multimedia messaging service messages;
a routing engine for routing the short messaging service or multimedia messaging service messages message to the intended recipient of the message;
a distribution agent for distributing the processed SMS or MMS message received from the rule processing agent, further comprising a short messaging service or multimedia messaging service messages dispatcher, pop-up message dispatcher, e-mail dispatcher, fax dispatcher and phone call dispatcher; and
virtual secretaries that are customizable for each user, said virtual secretaries each containing a set of user specific processing rules that accepts the user'"'"'s request, applies its own set of processing rules, conducts a set of processing actions, and if required invokes the message processor to further carry rule processing and distributing activities.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for receiving, processing and distributing SMS and MMS messages, which consists of a message processor and virtual or desktop clients. The message processor comprises of a rule processing agent that intelligently analyses incoming messages using a set of predetermined logic rules and directs the dispatching agent to deliver the final processed message to the recipients using one or more communication channels such as SMS, MMS, pop up message, e-mail, fax or phone call. The message processing system consists of virtual secretaries that are customizable for each user of the message processing system, each virtual secretary contains a set of user specific processing rules that accepts the user'"'"'s request and applies its own set of processing rules, conducts a set of processing actions, and if required invokes the message processor to further carry rule processing or uses the dispatching agent to distribute the message.
-
Citations
13 Claims
-
1. A system for receiving, processing and routing messages, comprising:
-
a message processor for receiving, processing and routing all incoming messages, further comprising;
a receiving agent for receiving the incoming messages and for forwarding the incoming messages to a rule processing agent;
a rule processing agent further comprising;
a rule repository that contains a set of logic rules for the processing of messages;
a natural language processing engine for analyzing the text of text based short messaging service or multimedia messaging service messages;
a routing engine for routing the short messaging service or multimedia messaging service messages message to the intended recipient of the message;
a distribution agent for distributing the processed SMS or MMS message received from the rule processing agent, further comprising a short messaging service or multimedia messaging service messages dispatcher, pop-up message dispatcher, e-mail dispatcher, fax dispatcher and phone call dispatcher; and
virtual secretaries that are customizable for each user, said virtual secretaries each containing a set of user specific processing rules that accepts the user'"'"'s request, applies its own set of processing rules, conducts a set of processing actions, and if required invokes the message processor to further carry rule processing and distributing activities. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of processing and managing messages, wherein the message is short messaging service or multimedia messaging service message, comprises the steps of:
-
configuring a virtual secretary with a set of logic rules for analyzing and acting upon incoming messages comprising the steps of;
transmitting the messages to a message processor, with the recipient address being the virtual secretary;
analyzing the text content of the short messaging service or multimedia messaging service messages message at the virtual secretary by applying said set of logic rules and performing one or more of the following functions comprising;
displaying the short messaging service or multimedia messaging service messages on the computer of the recipients in a pop-window;
performing a text to voice conversion and playing the voice to the recipient;
faxing a document to the recipient using the instructions in the message of the short messaging service or multimedia messaging service messages;
initiating a phone call to the recipient using the instructions in the short messaging service or multimedia messaging service messages;
extracting and e-mailing a computer file;
browsing the internet, extracting information from the internet; and
e-mailing or short messaging service or multimedia messaging service messaging the extracted information from the internet to the recipients.
-
Specification