System for routing electronic mails
First Claim
1. A method for processing and routing incoming electronic messages to available destinations comprising:
- (a) receiving an incoming e-mail message;
(b) selecting a first destination queue to store the message;
(c) starting a first timing function when placing the message in said first queue, the timing function defining a time for initiating a reply to said message;
(d) in response to a failure to initiate said reply within said time, stopping the timing function; and
(e) routing said message to a second queue.
10 Assignments
0 Petitions
Accused Products
Abstract
A system for routing electronic mails to one of a plurality of support persons in a processing center is disclosed. Each person has a skill set that is suitable for responding to a certain type of e-mails. The system comprises an e-mail server for receiving the e-mail from a sender, an information extractor for extracting relevant information from the e-mail, and a router for routing the e-mail. The system contains a database for storing information related to all persons who can answer e-mails. The system also contains a server for storing the history of all activities in the system. The router can make routing decisions and perform load-balancing and alert functions based on the information stored in the database and the server. The router may also use queues and variable times may be set for actions to be taken on electronic mails.
41 Citations
11 Claims
-
1. A method for processing and routing incoming electronic messages to available destinations comprising:
-
(a) receiving an incoming e-mail message;
(b) selecting a first destination queue to store the message;
(c) starting a first timing function when placing the message in said first queue, the timing function defining a time for initiating a reply to said message;
(d) in response to a failure to initiate said reply within said time, stopping the timing function; and
(e) routing said message to a second queue. - View Dependent Claims (2, 3, 6)
-
-
4. A computer-readable medium having stored thereon a set of instructions, said set of instructions, which when executed, perform the steps comprising:
-
(a) selecting a first queue to store an incoming message;
(b) starting a first timing function when placing the message in said first queue, the timing function defining a time for initiating a reply to said message;
(c) in response to a failure to initiate a reply to said message within said time, stopping the timing function; and
(d) routing said message to a second queue. - View Dependent Claims (5)
-
-
8. A method for processing electronic messages, said method comprising:
-
(a) receiving an electronic message in a mail system;
(b) routing said message by processing with a processor by a set of rules;
(c) sending said message to a first queue as a result of routing in step (b); and
(d) starting a timing function upon sending said message to said first queue, the timing function defining a time within which a reply to said message is required. - View Dependent Claims (7, 9, 10, 11)
-
Specification