Method for automatic alternative delivery of data or messages to secondary targets if primary fails
Original Publication Date: 2002-Mar-08
Included in the Prior Art Database: 2003-Jun-20
AbstractMethod for automatic alternative delivery of data or messages to secondary targets if primary fails
Method for automatic alternative delivery of data or messages to secondary
targets if primary fails
Disclosed is a method to insure the user's email will arrive at its destination in a timely manner by providing an automatic alternative delivery of data or messages to secondary targets if primary fails, without overloading the user with duplicate messages. This disclosure also provides a method for the user who sends an email to guarantee the email is sent by providing alternative mail servers to deliver the user's email.
Currently, when a user sends an email there is a method for the user to receive notice when the email has been received. However, if the email is not received for hours or days, the user must manually send another email to the same email address. Or an alternative email address if the receiver's primary email server is down or behaving slowly.
This disclosure provides an alternative to manually having to resend an email by having the user designate a primary, secondary, etc, email address for each person the user sends email. Each of the email addresses also has a time delay associated with it. This time delay is how long the user wants to wait for the notice that the email has been received before sending copy of the first email to this target person via an alternative email address. When an email is sent, a timer begins to count how long before the user receives notice the email was received by the receiver. If the sender does not receive notification that his/her message was received, a copy of the original message is routed to the alternative email address. The program proceeds down the list of primary, secondary, etc. Or, if the time delay has been reached on the alternative email address, the message is routed to yet another alternative email address.
Also, to guarantee the email the user sent, is actually sent by the user's mail server, the user designates a primary, secondary, etc, mail server. Each server is assigned a time delay. When a user sends an email the time is recorded and each of the designated mail programs receives a copy of the message. If the sender does not receive notification that his/her message was sent, or if the sender receives notification the mail server is down, the message is routed to the alternative mail program. If the sender receives notice his message was delivered, a process runs which kills the copied message on the other servers. For example, a user sends email to a target person. When this occurs, the email text is routed to mail server A (the default to the person in this...