EP0963646A4 - E-mail server for message filtering and routing - Google Patents

E-mail server for message filtering and routing

Info

Publication number
EP0963646A4
EP0963646A4 EP98908706A EP98908706A EP0963646A4 EP 0963646 A4 EP0963646 A4 EP 0963646A4 EP 98908706 A EP98908706 A EP 98908706A EP 98908706 A EP98908706 A EP 98908706A EP 0963646 A4 EP0963646 A4 EP 0963646A4
Authority
EP
European Patent Office
Prior art keywords
mail
recipient
server
profile information
critical
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
EP98908706A
Other languages
German (de)
French (fr)
Other versions
EP0963646A2 (en
Inventor
Robert H Franz
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Intervoice LP
Original Assignee
Intervoice LP
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Intervoice LP filed Critical Intervoice LP
Publication of EP0963646A2 publication Critical patent/EP0963646A2/en
Publication of EP0963646A4 publication Critical patent/EP0963646A4/en
Withdrawn legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/08Indicating faults in circuits or apparatus
    • H04M3/10Providing fault- or trouble-signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/21Monitoring or handling of messages
    • H04L51/212Monitoring or handling of messages using filtering or selective blocking
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/50Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
    • H04M3/53Centralised arrangements for recording incoming messages, i.e. mailbox systems
    • H04M3/5307Centralised arrangements for recording incoming messages, i.e. mailbox systems for recording messages comprising any combination of audio and non-audio components
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/06Message adaptation to terminal or network requirements
    • H04L51/066Format adaptation, e.g. format conversion or compression
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/21Monitoring or handling of messages
    • H04L51/224Monitoring or handling of messages providing notification on incoming messages, e.g. pushed notifications of received messages
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2203/00Aspects of automatic or semi-automatic exchanges
    • H04M2203/45Aspects of automatic or semi-automatic exchanges related to voicemail messaging
    • H04M2203/4536Voicemail combined with text-based messaging
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42314Systems providing special services or facilities to subscribers in private branch exchanges
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/50Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
    • H04M3/53Centralised arrangements for recording incoming messages, i.e. mailbox systems
    • H04M3/533Voice mail systems
    • H04M3/53333Message receiving aspects
    • H04M3/5335Message type or catagory, e.g. priority, indication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/50Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
    • H04M3/53Centralised arrangements for recording incoming messages, i.e. mailbox systems
    • H04M3/537Arrangements for indicating the presence of a recorded message, whereby the presence information might include a preview or summary of the message
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M7/00Arrangements for interconnection between switching centres
    • H04M7/12Arrangements for interconnection between switching centres for working between exchanges having different types of switching equipment, e.g. power-driven and step by step or decimal and non-decimal

Definitions

  • This invention relates to the routing and prioritizing of internet E-mail messages, and more particularly to the automatic notification of a party based upon the content of an E-mail message.
  • E-mail or electronic mail and use of the internet for communications is becoming one of the widest deployed technologies ever. However, this deployment has been limited to person-to-person mail messages, and not to device-to-person or even device-to-device messages.
  • a major problem is that many pieces of equipment, such as photocopiers, printers, and vending machines are not available with E-mail interfaces that allow for automatically sending status or alarm messages based on special conditions in that equipment to one or more E-mail addresses.
  • E-mail is a passive technology in that the mail is received and held in a mail box for the intended recipient until the recipient polls that mail box and actively queries that mail box to inspect for new mail.
  • critical, high priority mail may be mixed in the mail box with other E-mail of lower priority or less importance, such as personal messages or junk E-mail, causing high priority alert, status and alarm messages to be neglected for a period of time or, in the worst case, completely missed. Therefore, building a maintenance network around the internet is not practical due to the fact that such priority is lost when the message is mixed in with other internet messages.
  • Certain types of equipment for example a PBX, can log an error and output that error to a printer, but often people are not located near the PBX, thus the PBX must send the error message by telephone in a traditional manner. It is not yet possible for the PBX to send E-mail messages directly to a particular address or to a plurality of locations.
  • a further problem is that even if the equipment was capable of sending an E- mail message directly to a particular address, unless the recipient of the E- mail message is actually viewing the screen, there will be no immediate response to the E-mail message and perhaps a response may not occur for an extended period of time. Unquestionably, in an emergency situation, this is not an acceptable method for the delivery of critical messages.
  • the electronic mail server receives incoming mail from a sender, routes the incoming mail to a recipient, and determines which of the incoming mail is critical mail.
  • the server has a filter database with profile information about the recipient and includes custom selected trigger criteria for designating critical E-mail, and a call generator that establishes communication with the recipient in accordance with the profile information.
  • the system operates so as to correlate the incoming mail with the trigger criteria for determining which of the mail is critical mail and the call generator notifies the recipient that critical mail has been received.
  • the server also has a database controller that alters the data stored in the database, particularly the profile information and the trigger criteria.
  • the server may also be equipped with a text-to-speech converter that allows the recipient to receive the critical E-mail via telephone.
  • the server may have a feedback mechanism for relaying status information describing the status of the critical mail back to the sender, specifically whether the e-mail has been "opened". If the e-mail has not been opened within a time limit, an alternative notification mechanism is activated to notify alternative personnel, such as a supervisor, of the problem.
  • Application, Serial No. 08/806,556, filed concurrently herewith, having a common assignee, entitled INTELLIGENT E-MAIL INTERFACE, by Robert H. Frantz, is hereby incorporated by reference herein.
  • a technical advantage of my invention that it allows the use of the low cost internet communication worldwide network for urgent and critical communications that were previously not reliable because of the passive nature of internet mail box operations.
  • a second technical advantage is that it allows notification via multiple technologies of the receipt of specially coded E-mail messages which trigger the special filter conditions configured by each mail box user.
  • a third technical advantage is that it allows automatic escalation or reference to backup personnel if not responded to within a given time limit by the primary intended recipient.
  • a fourth advantage is that it allows the sender of the urgent E-mail to be notified if no contact is made with any of the intended recipients, either the primary, backup recipient or supervisory recipients, which further enhances the use of the internet for critical and urgent communications.
  • FIGURE 1 shows a schematic of an E-mail system that uses the internet
  • FIGURE 2 shows a schematic of the E-mail server
  • FIGURE 3 shows a flow diagram of the steps to notify the intended recipient of an urgent incoming E-mail message.
  • the invention is best embodied as an E-mail box server with two new, inventive functions.
  • the first function is notification via real time media of the recipient of an urgent E-mail message based on a filter criteria list by using communication devices such as telephones, pagers, and facsimile machines.
  • the second function is an automatic response back to the sender of the urgent E-mail message after certain criteria have expired, such as exceeding a time limit for response from the intended recipient. This automatic response would notify the E-mail sender that the emergency message has not been responded to, thereby allowing the sender to consider other courses of action.
  • the E-mail box server filters the incoming E- mail messages based on a customized filter having trigger criteria, which is stored in a filter database.
  • the trigger criteria can be set to activate on a particular intended recipient, a particular sender, and/or words, phrases, or data, coded or otherwise, located in the various fields of the E-mail (such as the "from” field, the "to” field, the "subject” field, or the "text” field). If such a trigger is made, the server then queries the database for the profile of the user to inspect if the user has enabled notification via a pager, a fax machine, an office or home phone number, or a cellular wireless phone number.
  • the server initiates outbound telephone calls to the enabled communication device(s) to notify the user, either through a voice message, a fax message or a pager notification that there is an urgent E- mail that meets the criteria in the filter list.
  • the user can either connect to the server and read the E-mail message, or if the server is equipped with text-to-speech functionality, the user can call via a phone line and listen to the contents of the E-mail message. If the database for this user also includes a fax number, the E-mail may be automatically converted to a fax and printed at the fax number indicated in the profile, as well as delivered in the manner(s) described above.
  • Another unction of the server is to allow real-time adjustments of the filter database and the mail box destinations. For instance, a technician that is responsible for a certain geographical region of maintenance of a piece of equipment, logs in at the beginning of the shift, notifying the server's database that the technician can be contacted if any filtered messages, i.e., urgent or specially coded E-mail messages, are received from any of the equipment in the region. During that time, if such E-mail messages are received, the server will query the database, determining which technician is the technician to be notified, look in the technician's profile and notify the technician via pager, cellular telephone, fax or wireline telephone.
  • filtered messages i.e., urgent or specially coded E-mail messages
  • a further function of the server is to allow the profiles of backup or supervisory personnel to be assigned so that if the primary technician does not respond to the server's request in a timely manner, i.e., before a preset time limit expires, the server will re-query the database and locate a supervisor or a backup technician, access their profile(s) and notify them accordingly, relaying information regarding a non-responded request, by either sending notification over the pager, the fax, cellular phone, etc.
  • Another E-mail message can be sent to the original sender of the request saying that emergency personnel were not successfully contacted, thereby allowing the sender to note that no action should be expected and that other courses of action should be taken.
  • FIGURE 1 shows four main components: a piece of equipment such as PBX 11, that is to be maintained or serviced and which is equipped with an E-mail message interface 101, the internet 12, an E-mail server 20, and a public switched telephone network (PSTN) 13, which has terminals such as telephones 103, fax machines 104, pagers 105, cellular phones 106 and LANs 107.
  • PSTN public switched telephone network
  • PBX 11 will output error messages not only to its display panel (not shown) but also to an error log 100 and to a printer 102.
  • the E-mail message interface 101 selectively outputs E-mail messages to internet 12 to specific addresses for maintenance personnel.
  • equipment for which this invention is useful include other telecommunications apparatus, a security/alarm system, a safety system that monitors detectors for fire, carbon monoxide, radon, poison gases, and/or water leakage, a vending machine that monitors the number of products and their expiration dates, a photocopier that monitors the amount of toner and paper, a home-type appliance such a refrigerator or washing machine, a weather alert system, a lighting system, a computer, a printer, a vehicle, a personal monitoring system that monitors the health and/or location of a person and a building environmental control system.
  • Server 20 is detailed in FIGURE 2, which includes a standard E- mail interface for internet 12.
  • Router and a filter 202 receives the internet E-mails, verifies that they are intended for the addresses assigned to the users of mail boxes on that server, and queries the database for each intended recipient's profile which is stored in filter database 203. If the E- mail contains any of the trigger criteria as indicated in the filter database for that user, outbound call generator 204 is activated which attempts notification at the telephone line, the fax number, the pager number and/or the cellular phone for that particular user, as specified by the database.
  • Inbound call database controller 206 allows technicians to call in from standard telephones or cellular phones to update their profile in the filter database, placing themselves on duty, taking themselves off duty, change their pager number, fax number, or telephone number, their notification criteria, filter criteria, and/or revise the current supervisory or backup personnel.
  • FIGURE 3 shows the steps followed in order to implement the notification of the intended recipient of an urgent or triggered E-mail message.
  • the first step is the equipment that is to be maintained or serviced, for example, PBX 11 (FIGURE 1), would detect an error or special status (step 300) that needs to be reported and would code an E- mail message and transmit that message via the internet addressed to the server and the intended recipient using a domain address in the well known manner.
  • the internet would route (step 301) it to server 20, and the server would then receive (step 302) the E-mail and filter the E-mail for the special coding (step 303) as indicated by the entries in the filter database for that intended recipient.
  • the server then re-accesses the database to activate the notification profile for that user, including the fax number, the pager number, LAN line and/or cellular numbers.
  • the server would then place the outbound call (step 305) to the appropriate number or numbers specified by the profile and start a timer. If the intended recipient does not timely respond, then the server would again re-query the database to determine if another number should be used. For example, if a first call was placed to the cellular number without response, the server may call the pager number.
  • the server would again re- query the database (steps 306, 304) to determine if backup or supervisory personnel have been assigned for alternative notification. If no supervisory or backup personnel are configured into the profile for the intended recipient, the server will send an E-mail back to the originator, the PBX in this case, notifying the PBX that no action will be taken and another course of action should be pursued (step 311). If such backup personnel or supervisory personnel is detected, calls will be attempted (step 309) to that personnel, and if no response received (step 310), then an E-mail would be sent to the originator (step 311), notifying them that no action will be taken and another course of action should be pursued.

Abstract

Electronic mail server (20) receives incoming mail from a sender, routes the incoming mail to a recipient, and determines which of the incoming mail is critical mail. The server (20) has a filter database (203) with profile information about the recipient and trigger criteria, a call generator (204) that establishes communication with the recipient in accordance with the profile information, and a filter (202) that correlates the incoming mail with the trigger criteria for determining which of the mail is critical mail. The call generator (204) then notifies the recipient that critical mail has been received.

Description

E-MAIL SERVER FOR MESSAGE FILTERING AND ROUTING
TECHNICAL FIELD OF THE INVENTION This invention relates to the routing and prioritizing of internet E-mail messages, and more particularly to the automatic notification of a party based upon the content of an E-mail message.
BACKGROUND OF THE INVENTION E-mail or electronic mail and use of the internet for communications is becoming one of the widest deployed technologies ever. However, this deployment has been limited to person-to-person mail messages, and not to device-to-person or even device-to-device messages. A major problem is that many pieces of equipment, such as photocopiers, printers, and vending machines are not available with E-mail interfaces that allow for automatically sending status or alarm messages based on special conditions in that equipment to one or more E-mail addresses. Another problem is that E-mail is a passive technology in that the mail is received and held in a mail box for the intended recipient until the recipient polls that mail box and actively queries that mail box to inspect for new mail. Moreover, critical, high priority mail may be mixed in the mail box with other E-mail of lower priority or less importance, such as personal messages or junk E-mail, causing high priority alert, status and alarm messages to be neglected for a period of time or, in the worst case, completely missed. Therefore, building a maintenance network around the internet is not practical due to the fact that such priority is lost when the message is mixed in with other internet messages. Certain types of equipment, for example a PBX, can log an error and output that error to a printer, but often people are not located near the PBX, thus the PBX must send the error message by telephone in a traditional manner. It is not yet possible for the PBX to send E-mail messages directly to a particular address or to a plurality of locations. A further problem is that even if the equipment was capable of sending an E- mail message directly to a particular address, unless the recipient of the E- mail message is actually viewing the screen, there will be no immediate response to the E-mail message and perhaps a response may not occur for an extended period of time. Unquestionably, in an emergency situation, this is not an acceptable method for the delivery of critical messages. SUMMARY OF THE INVENTION The electronic mail server receives incoming mail from a sender, routes the incoming mail to a recipient, and determines which of the incoming mail is critical mail. The server has a filter database with profile information about the recipient and includes custom selected trigger criteria for designating critical E-mail, and a call generator that establishes communication with the recipient in accordance with the profile information. The system operates so as to correlate the incoming mail with the trigger criteria for determining which of the mail is critical mail and the call generator notifies the recipient that critical mail has been received. The server also has a database controller that alters the data stored in the database, particularly the profile information and the trigger criteria. The server may also be equipped with a text-to-speech converter that allows the recipient to receive the critical E-mail via telephone. The server may have a feedback mechanism for relaying status information describing the status of the critical mail back to the sender, specifically whether the e-mail has been "opened". If the e-mail has not been opened within a time limit, an alternative notification mechanism is activated to notify alternative personnel, such as a supervisor, of the problem. Application, Serial No. 08/806,556, filed concurrently herewith, having a common assignee, entitled INTELLIGENT E-MAIL INTERFACE, by Robert H. Frantz, is hereby incorporated by reference herein.
It is a feature of this invention to provide notification via real time media of the recipient of an urgent E-mail message based on a filter database.
It is another feature of this invention to provide automatic response to the sender of the urgent E-mail message after certain criteria have expired. It is another feature of this invention to filter incoming E-mail messages based on a customized filter which is stored in a filter database. It is another feature of this invention to allow real-time adjustments of the filter database and the mail box destinations.
It is another feature of this invention to allow backup or supervisory- personnel to be notified if the primary recipient does not respond to the urgent E-mail.
Accordingly, it is a technical advantage of my invention that it allows the use of the low cost internet communication worldwide network for urgent and critical communications that were previously not reliable because of the passive nature of internet mail box operations. A second technical advantage is that it allows notification via multiple technologies of the receipt of specially coded E-mail messages which trigger the special filter conditions configured by each mail box user. A third technical advantage is that it allows automatic escalation or reference to backup personnel if not responded to within a given time limit by the primary intended recipient.
A fourth advantage is that it allows the sender of the urgent E-mail to be notified if no contact is made with any of the intended recipients, either the primary, backup recipient or supervisory recipients, which further enhances the use of the internet for critical and urgent communications.
The foregoing has outlined rather broadly the features and technical advantages of the present invention in order that the detailed description of the invention that follows may be better understood. Additional features and advantages of the invention as described hereinafter form the subject of the claims of the invention. It should be appreciated by those skilled in the art that the conception and the specific embodiment disclosed may be readily utilized as a basis for modifying or designing other structures for carrying out the same purposes of the present invention. It should also be realized by those skilled in the art that such equivalent constructions do not depart from the spirit and scope of the invention as set forth in the appended claims. BRIEF DESCRIPTION OF THE DRAWINGS For a more complete understanding of the present invention, and the advantages thereof, reference is now made to the following descriptions taken in conjunction with the accompanying drawings, in which:
FIGURE 1 shows a schematic of an E-mail system that uses the internet;
FIGURE 2 shows a schematic of the E-mail server; and
FIGURE 3 shows a flow diagram of the steps to notify the intended recipient of an urgent incoming E-mail message.
DESCRIPTION OF THE PREFERRED EMBODIMENTS The invention is best embodied as an E-mail box server with two new, inventive functions. The first function is notification via real time media of the recipient of an urgent E-mail message based on a filter criteria list by using communication devices such as telephones, pagers, and facsimile machines. The second function is an automatic response back to the sender of the urgent E-mail message after certain criteria have expired, such as exceeding a time limit for response from the intended recipient. This automatic response would notify the E-mail sender that the emergency message has not been responded to, thereby allowing the sender to consider other courses of action.
In the first function, the E-mail box server filters the incoming E- mail messages based on a customized filter having trigger criteria, which is stored in a filter database. The trigger criteria can be set to activate on a particular intended recipient, a particular sender, and/or words, phrases, or data, coded or otherwise, located in the various fields of the E-mail (such as the "from" field, the "to" field, the "subject" field, or the "text" field). If such a trigger is made, the server then queries the database for the profile of the user to inspect if the user has enabled notification via a pager, a fax machine, an office or home phone number, or a cellular wireless phone number. Then, the server initiates outbound telephone calls to the enabled communication device(s) to notify the user, either through a voice message, a fax message or a pager notification that there is an urgent E- mail that meets the criteria in the filter list. The user can either connect to the server and read the E-mail message, or if the server is equipped with text-to-speech functionality, the user can call via a phone line and listen to the contents of the E-mail message. If the database for this user also includes a fax number, the E-mail may be automatically converted to a fax and printed at the fax number indicated in the profile, as well as delivered in the manner(s) described above.
Another unction of the server is to allow real-time adjustments of the filter database and the mail box destinations. For instance, a technician that is responsible for a certain geographical region of maintenance of a piece of equipment, logs in at the beginning of the shift, notifying the server's database that the technician can be contacted if any filtered messages, i.e., urgent or specially coded E-mail messages, are received from any of the equipment in the region. During that time, if such E-mail messages are received, the server will query the database, determining which technician is the technician to be notified, look in the technician's profile and notify the technician via pager, cellular telephone, fax or wireline telephone. A further function of the server is to allow the profiles of backup or supervisory personnel to be assigned so that if the primary technician does not respond to the server's request in a timely manner, i.e., before a preset time limit expires, the server will re-query the database and locate a supervisor or a backup technician, access their profile(s) and notify them accordingly, relaying information regarding a non-responded request, by either sending notification over the pager, the fax, cellular phone, etc. If the second attempt, or multiple attempts, also do not result in a successful contact with a technician or responsible person, another E-mail message can be sent to the original sender of the request saying that emergency personnel were not successfully contacted, thereby allowing the sender to note that no action should be expected and that other courses of action should be taken.
FIGURE 1 shows four main components: a piece of equipment such as PBX 11, that is to be maintained or serviced and which is equipped with an E-mail message interface 101, the internet 12, an E-mail server 20, and a public switched telephone network (PSTN) 13, which has terminals such as telephones 103, fax machines 104, pagers 105, cellular phones 106 and LANs 107. Typically, PBX 11 will output error messages not only to its display panel (not shown) but also to an error log 100 and to a printer 102. The E-mail message interface 101 selectively outputs E-mail messages to internet 12 to specific addresses for maintenance personnel. There may also be on-line users at the PBX dialed into internet 12, such as maintenance technicians or other agents 14, that send E-mail to maintenance server 20 in order to alert maintenance personnel that there is a problem or an urgent need.
Other examples of equipment for which this invention is useful include other telecommunications apparatus, a security/alarm system, a safety system that monitors detectors for fire, carbon monoxide, radon, poison gases, and/or water leakage, a vending machine that monitors the number of products and their expiration dates, a photocopier that monitors the amount of toner and paper, a home-type appliance such a refrigerator or washing machine, a weather alert system, a lighting system, a computer, a printer, a vehicle, a personal monitoring system that monitors the health and/or location of a person and a building environmental control system.
Server 20 is detailed in FIGURE 2, which includes a standard E- mail interface for internet 12. Router and a filter 202 receives the internet E-mails, verifies that they are intended for the addresses assigned to the users of mail boxes on that server, and queries the database for each intended recipient's profile which is stored in filter database 203. If the E- mail contains any of the trigger criteria as indicated in the filter database for that user, outbound call generator 204 is activated which attempts notification at the telephone line, the fax number, the pager number and/or the cellular phone for that particular user, as specified by the database. If the user is contacted on a voice line, such as a standard telephone line or cellular phone, an optional or enhanced feature would be to supply a text- to-speech conversion device 205 to actually read the message to the intended recipient. If the outbound call is made to a fax machine, then the internet E-mail message would be converted to a fax message and transmitted to the fax machine. Inbound call database controller 206 allows technicians to call in from standard telephones or cellular phones to update their profile in the filter database, placing themselves on duty, taking themselves off duty, change their pager number, fax number, or telephone number, their notification criteria, filter criteria, and/or revise the current supervisory or backup personnel. FIGURE 3 shows the steps followed in order to implement the notification of the intended recipient of an urgent or triggered E-mail message. The first step is the equipment that is to be maintained or serviced, for example, PBX 11 (FIGURE 1), would detect an error or special status (step 300) that needs to be reported and would code an E- mail message and transmit that message via the internet addressed to the server and the intended recipient using a domain address in the well known manner. The internet would route (step 301) it to server 20, and the server would then receive (step 302) the E-mail and filter the E-mail for the special coding (step 303) as indicated by the entries in the filter database for that intended recipient.
If a trigger occurs due to a special code in the E-mail, (step 304) the server then re-accesses the database to activate the notification profile for that user, including the fax number, the pager number, LAN line and/or cellular numbers. The server would then place the outbound call (step 305) to the appropriate number or numbers specified by the profile and start a timer. If the intended recipient does not timely respond, then the server would again re-query the database to determine if another number should be used. For example, if a first call was placed to the cellular number without response, the server may call the pager number. If the intended recipient does not timely respond, then the server would again re- query the database (steps 306, 304) to determine if backup or supervisory personnel have been assigned for alternative notification. If no supervisory or backup personnel are configured into the profile for the intended recipient, the server will send an E-mail back to the originator, the PBX in this case, notifying the PBX that no action will be taken and another course of action should be pursued (step 311). If such backup personnel or supervisory personnel is detected, calls will be attempted (step 309) to that personnel, and if no response received (step 310), then an E-mail would be sent to the originator (step 311), notifying them that no action will be taken and another course of action should be pursued. Although the present invention and its advantages have been described in detail, it should be understood that various changes, substitutions and alterations can be made herein without departing from the spirit and scope of the invention as defined by the appended claims.

Claims

WHAT IS CLAIMED IS:
1. An electronic mail server for receiving incoming mail from a sender and for routing the incoming mail to a recipient, the server comprising: a database having profile information about the recipient and trigger criteria; means for signaling the recipient in accordance with the profile information; and means for correlating incoming electronic mail with the trigger criteria for determining if a particular incoming mail message is to be treated special; and means for activating the signaling means upon determination of a mail message that is to be treated special.
2. The server of claim 1, further comprising: a database controller for altering both the profile information and the trigger criteria.
3. The server of claim 1, further comprising: a text-to-speech converter that allows the recipient to receive the special mail message via telephone under control of the signaling means.
4. The server of claim 1, wherein the signaling means relays the special mail message to the recipient by activating at least one of the following: a telephone line, a facsimile line, a pager, a cellular phone, an on- line computer, or a LAN line.
5. The server of claim 1, wherein the trigger criteria consists of at least one of the following contained with the mail message: sender data, recipient data, chronometric data, subject data, text data, or coded phrases.
6. The server of claim 1, further comprising: means for relaying status information describing status of the special mail back to the sender.
7. The server of claim 6, wherein the status information discloses that the special mail has been examined by the recipient before expiration of a preselected time period.
8. The server of claim 6, wherein the status information discloses that the special mail has not been examined by the recipient before expiration of a preselected time period.
9. The server of claim 1, further comprising: means for notifying alternative personnel in accordance with the profile information upon expiration of a time period.
10. The server of claim 1, wherein the profile information consists of at least one of the following: data relating to backup personnel, data relating to supervisory personnel, data relating to a location of the recipient, or data relating to availability of the recipient.
11. The server of claim 1, wherein the profile information consists of information about at least one of the following: a telephone line, a facsimile line, a pager, a cellular phone, or a LAN line.
12. The server of claim 1, wherein the server routes the incoming mail to the recipient in accordance with address data derived from the incoming mail.
13. An electronic mail system that uses a global network to deliver incoming mail to a recipient, the system comprising: equipment located at an equipment site; an E-mail link connecting the equipment site to the global network; and a server for receiving incoming mail from a sender at the equipment site, routing the incoming mail to a recipient, and for determining which of the incoming mail is critical mail, the server having a database having profile information about the recipient and trigger criteria, a call generator for establishing communication with the recipient in accordance with the profile information, and a filter that correlates the incoming mail with the trigger criteria for determining the critical mail; wherein the call generator is activated upon determination of critical mail.
14. The system of claim 13, wherein the server further comprises: a database controller for altering both the profile information and the trigger criteria; a text-to-speech converter that allows the recipient to receive the critical mail via telephone from the call generator; feedback means for relaying status information describing status of the critical mail back to the sender; and alternative notification means for notifying alternative personnel in accordance with the profile information upon expiration of a preselected time period.
15. The system of claim 13, wherein the sender is the equipment at the equipment site.
16. The system of claim 13, wherein the sender is a person at the equipment site.
17. The system of claim 13, wherein the equipment is a PBX.
18. The system of claim 13, wherein the equipment is at least one of the following: a security system, a safety system, a vending machine, a photocopier, a home-type appliance, a computer, a printer, or a vehicle.
19. A method for receiving incoming electronic mail from a sender, routing the incoming mail to a recipient, and determining which of the incoming mail is critical mail, the method comprising the steps of: storing profile information about the recipient and trigger criteria in a filter database; correlating, by a filter, the incoming mail with the trigger criteria for determining the critical mail; and establishing communication with the recipient in accordance with the profile information by a call generator upon determination of critical mail.
20. The method of claim 19, further comprising the step of: altering the data within the filter database.
21. The method of claim 19, further comprising the step of: converting text of the critical mail to speech thereby allowing the recipient to receive the critical mail via telephone from the call generator.
22. The method of claim 19, wherein the step of establishing communication is performed by activating at least one of the following: a telephone line, a facsimile line, a pager, a cellular phone, an online computer line, or a LAN line.
23. The method of claim 19, wherein the trigger criteria consists of at least one of the following: sender data, recipient data, chronometric data, subject data, text data, or coded phrases.
24. The method of claim 19, further comprising the step of: relaying feedback information describing status of the critical mail back to the sender.
25. The method of claim 24, wherein the feedback information discloses that the critical mail has been examined by the recipient before expiration of a preselected time period.
26. The method of claim 24, wherein the feedback information discloses that the critical mail has not been examined by the recipient before expiration of a preselected time period.
27. The method of claim 26, further comprising the step of: notifying alternative personnel in accordance with the profile information upon expiration of the time period.
28. The method of claim 19, wherein the profile information consists of at least one of the following: data relating to backup personnel, data relating to supervisory personnel, data relating to a location of the recipient, or data relating to availability of the recipient.
29. The method of claim 19, wherein the profile information consists of information about at least one of the following: a telephone line, a facsimile line, a pager, a cellular phone, or a LAN line.
EP98908706A 1997-02-25 1998-02-24 E-mail server for message filtering and routing Withdrawn EP0963646A4 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US80528997A 1997-02-25 1997-02-25
US805289 1997-02-25
PCT/US1998/003637 WO1998037680A2 (en) 1997-02-25 1998-02-24 E-mail server for message filtering and routing

Publications (2)

Publication Number Publication Date
EP0963646A2 EP0963646A2 (en) 1999-12-15
EP0963646A4 true EP0963646A4 (en) 2000-06-07

Family

ID=25191160

Family Applications (1)

Application Number Title Priority Date Filing Date
EP98908706A Withdrawn EP0963646A4 (en) 1997-02-25 1998-02-24 E-mail server for message filtering and routing

Country Status (4)

Country Link
EP (1) EP0963646A4 (en)
AU (1) AU6666998A (en)
CA (1) CA2282502A1 (en)
WO (1) WO1998037680A2 (en)

Families Citing this family (41)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6356935B1 (en) 1998-08-14 2002-03-12 Xircom Wireless, Inc. Apparatus and method for an authenticated electronic userid
US6085321A (en) * 1998-08-14 2000-07-04 Omnipoint Corporation Unique digital signature
US6615348B1 (en) 1999-04-16 2003-09-02 Intel Corporation Method and apparatus for an adapted digital signature
JP2000172585A (en) * 1998-12-04 2000-06-23 Matsushita Electric Ind Co Ltd Electronic mail system
US6654787B1 (en) * 1998-12-31 2003-11-25 Brightmail, Incorporated Method and apparatus for filtering e-mail
GB2347053A (en) * 1999-02-17 2000-08-23 Argo Interactive Limited Proxy server filters unwanted email
US6714967B1 (en) 1999-07-30 2004-03-30 Microsoft Corporation Integration of a computer-based message priority system with mobile electronic devices
US6745230B1 (en) * 1999-11-16 2004-06-01 Lucent Technologies Inc. Electronic mail priority alert service
EP1102462A1 (en) * 1999-11-19 2001-05-23 Alcatel Message system with filtering function and speech announcements
US7565403B2 (en) 2000-03-16 2009-07-21 Microsoft Corporation Use of a bulk-email filter within a system for classifying messages for urgency or importance
US7634528B2 (en) 2000-03-16 2009-12-15 Microsoft Corporation Harnessing information about the timing of a user's client-server interactions to enhance messaging and collaboration services
US8701027B2 (en) 2000-03-16 2014-04-15 Microsoft Corporation Scope user interface for displaying the priorities and properties of multiple informational items
CN100594701C (en) * 2000-03-16 2010-03-17 微软公司 Notification system
US7243130B2 (en) 2000-03-16 2007-07-10 Microsoft Corporation Notification platform architecture
FR2807258B1 (en) * 2000-03-29 2004-12-03 Eric Jacques Nicolas Meriaux METHOD FOR THE PRINTING OF TEXTO-LIKE MESSAGES ISSUED FROM A PORTABLE TELEPHONE, IN ORDER TO BE ABLE TO DISPOSE OF THIS MESSAGE IN A WRITTEN FORM ON A PAPER OR OTHER MEDIUM
GB2367707A (en) * 2000-06-28 2002-04-10 Neil Lennox Munro Internet activated telephone alert
GB0016832D0 (en) * 2000-07-07 2000-08-30 Anodyne Developments Limited Method and apparatus for filtering messages within a computer network
US6650890B1 (en) 2000-09-29 2003-11-18 Postini, Inc. Value-added electronic messaging services and transparent implementation thereof using intermediate server
US8219620B2 (en) 2001-02-20 2012-07-10 Mcafee, Inc. Unwanted e-mail filtering system including voting feedback
US8799179B2 (en) 2001-04-09 2014-08-05 United States Postal Service System, method, and article of manufacture for filtering mail items based upon recipient preference
US8799183B2 (en) 2001-04-09 2014-08-05 United States Postal Service System and method for predelivery notifcation using mail image
US9767496B2 (en) 2001-04-09 2017-09-19 United States Postal Service System and method for predelivery notification using mail image
AU2002250549A1 (en) 2001-04-09 2002-10-21 United States Postal Service System and method for predelivery notification using mail image
US7016939B1 (en) 2001-07-26 2006-03-21 Mcafee, Inc. Intelligent SPAM detection system using statistical analysis
US6769016B2 (en) 2001-07-26 2004-07-27 Networks Associates Technology, Inc. Intelligent SPAM detection system using an updateable neural analysis engine
AU2003215276B2 (en) 2002-02-19 2007-09-06 Google Llc E-mail management services
US9558475B2 (en) 2002-05-06 2017-01-31 Avaya Inc. Location based to-do list reminders
US7706516B2 (en) 2002-10-02 2010-04-27 Avaya Inc. Intelligent handling of message refusal
US20040203673A1 (en) * 2002-07-01 2004-10-14 Seligmann Doree Duncan Intelligent incoming message notification
JP2004172983A (en) * 2002-11-20 2004-06-17 Ntt Docomo Inc Mail server, mobile communication terminal, and program
US7603472B2 (en) 2003-02-19 2009-10-13 Google Inc. Zero-minute virus and spam detection
US7958187B2 (en) 2003-02-19 2011-06-07 Google Inc. Systems and methods for managing directory harvest attacks via electronic messages
US20050108340A1 (en) 2003-05-15 2005-05-19 Matt Gleeson Method and apparatus for filtering email spam based on similarity measures
US7184160B2 (en) * 2003-08-08 2007-02-27 Venali, Inc. Spam fax filter
US7647321B2 (en) 2004-04-26 2010-01-12 Google Inc. System and method for filtering electronic messages using business heuristics
US7668951B2 (en) 2004-05-25 2010-02-23 Google Inc. Electronic message source reputation information system
FR2872602B1 (en) * 2004-07-02 2008-03-14 Radiotelephone Sfr METHOD FOR MANAGING UNSOLICITY MESSAGES
CN1601542A (en) * 2004-10-09 2005-03-30 北京五八四零信息技术有限公司 Central information distributing platform system and method based on information receiving box
US8135778B1 (en) 2005-04-27 2012-03-13 Symantec Corporation Method and apparatus for certifying mass emailings
US8601160B1 (en) 2006-02-09 2013-12-03 Mcafee, Inc. System, method and computer program product for gathering information relating to electronic content utilizing a DNS server
US8515049B2 (en) * 2009-03-26 2013-08-20 Avaya Inc. Social network urgent communication monitor and real-time call launch system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0650284A1 (en) * 1993-10-21 1995-04-26 AT&T Corp. Interface between text and voice messaging systems
US5493692A (en) * 1993-12-03 1996-02-20 Xerox Corporation Selective delivery of electronic messages in a multiple computer system based on context and environment of a user
NL1004167C1 (en) * 1996-03-25 1996-10-23 Nederland Ptt E=mail notification via telephone or pager or facsimile system
EP0798899A1 (en) * 1996-03-25 1997-10-01 Koninklijke KPN N.V. Method for the notification of items present in a server

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03502153A (en) * 1988-09-06 1991-05-16 カプリコム エス.エー. Automatic notification system for message receipt in electronic mail system
GB8918553D0 (en) * 1989-08-15 1989-09-27 Digital Equipment Int Message control system
US5737395A (en) * 1991-10-28 1998-04-07 Centigram Communications Corporation System and method for integrating voice, facsimile and electronic mail data through a personal computer
US5675733A (en) * 1992-11-30 1997-10-07 International Business Machines Corporation Statistical analysis and display of reception status of electronic messages

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0650284A1 (en) * 1993-10-21 1995-04-26 AT&T Corp. Interface between text and voice messaging systems
US5493692A (en) * 1993-12-03 1996-02-20 Xerox Corporation Selective delivery of electronic messages in a multiple computer system based on context and environment of a user
NL1004167C1 (en) * 1996-03-25 1996-10-23 Nederland Ptt E=mail notification via telephone or pager or facsimile system
EP0798899A1 (en) * 1996-03-25 1997-10-01 Koninklijke KPN N.V. Method for the notification of items present in a server

Also Published As

Publication number Publication date
CA2282502A1 (en) 1998-08-27
EP0963646A2 (en) 1999-12-15
AU6666998A (en) 1998-09-09
WO1998037680A2 (en) 1998-08-27
WO1998037680A3 (en) 1998-11-05

Similar Documents

Publication Publication Date Title
WO1998037680A2 (en) E-mail server for message filtering and routing
EP2140674B1 (en) Alarm system providing multiple network routing, interface module and method
US6973166B1 (en) Automated parallel and redundant subscriber contact and event notification system
US6643355B1 (en) Automated parallel and redundant subscriber contact and event notification system
US6829478B1 (en) Information management network for automated delivery of alarm notifications and other information
WO1999009766A1 (en) Method and apparatus for event notification for wireless devices
US20090325559A1 (en) Using caller id for service based two-way voice hybrid data and voice reporting
EP2165518A1 (en) Alarm signaling with hybrid data and two-way voice channel
EP1969444A2 (en) A method and apparatus for using sms short code messaging to facilitate the transmission of a status update for a security system
US20080285727A1 (en) Communications Controller And Protocol
US8588376B2 (en) System for automatic TTY equipment detection and for notification of the hearing impaired
JPH09261376A (en) Condition report system
US7187758B2 (en) Organization of a telecommunication network in exceptional cases
JP5051649B2 (en) Report system, report device, server, and report confirmation method
JP2003229970A (en) Supervisory call system
JP2006145266A (en) Printer with disaster prevention information reception function using lan and internet connection
JPH07154418A (en) Incoming mail report system for mail system
US20020154754A1 (en) Call screener
KR100359747B1 (en) Method for notifying arrival of electronic mail in simplified exchange system
JP2000244556A (en) Mail transferring system
JP2002260132A (en) Home security method and device
JP2003298771A (en) Alarm system
JP2005323243A (en) Device, server device, and method for remote supervisory control, and remote supervisory control system using same
GB2367707A (en) Internet activated telephone alert
US20120163560A1 (en) Emergency communications controller and protocol

Legal Events

Date Code Title Description
PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

17P Request for examination filed

Effective date: 19990916

AK Designated contracting states

Kind code of ref document: A2

Designated state(s): AT BE CH DE DK ES FI FR GB GR IE IT LI LU MC NL PT SE

A4 Supplementary search report drawn up and despatched

Effective date: 20000420

AK Designated contracting states

Kind code of ref document: A4

Designated state(s): AT BE CH DE DK ES FI FR GB GR IE IT LI LU MC NL PT SE

RIC1 Information provided on ipc code assigned before grant

Free format text: 7H 04M 1/00 A, 7H 04L 12/58 B

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: THE APPLICATION HAS BEEN WITHDRAWN

18W Application withdrawn

Withdrawal date: 20010213