Most design patterns (used on desktop applications) for communication or passing information to users are based on the assumption that there is some response or reply from the recipient of the message or notification. However, there are common cases where this might not be the case, especially if the contact details are out of date or the person is deliberately ignoring the message.
Are there specific design patterns that deal with no responses from the recipient of the communication? For example, if a message is sent out and there is no response, wait 24hr and then send another one until three messages have been sent out, then stop sending the messages. Another example might be to send a message via one channel (e.g. email) and if there is no response then send to the alternative channel, and if there is no response then stop sending messages.