System for routing electronic mails
First Claim
1. A method for processing electronic messages comprising:
- (a) selecting a first queue to store a message;
(b) starting a first timing function when placing the message in said first queue, the timing function defining a time for an action to be taken on said message;
(c) in response to said action being taken within said time, stopping the timing function; and
(d) in response to no action within the time for an action to be taken, 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.
40 Citations
11 Claims
-
1. A method for processing electronic messages comprising:
-
(a) selecting a first queue to store a message;
(b) starting a first timing function when placing the message in said first queue, the timing function defining a time for an action to be taken on said message;
(c) in response to said action being taken within said time, stopping the timing function; and
(d) in response to no action within the time for an action to be taken, 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 a message;
(b) starting a first timing function when placing the message in said first queue, the timing function defining a time for an action to be taken on said message;
(c) in response to said action being taken within said time, stopping the timing function; and
(d) in response to no action within the time for an action to be taken, 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 queues the timing function defining a time within which an action on said message is required. - View Dependent Claims (7, 9, 10, 11)
-
Specification