SYSTEMS AND METHODS FOR SENDING, RECEIVING AND MANAGING ELECTRONIC MESSAGES
First Claim
1. A system for electronic messaging, the system comprising:
- a database; and
a server and memory for executing the steps comprising;
receiving a message created by a sending device;
receiving a prioritization determination from the sending device;
receiving one or more initial receiving device destinations from the sending device;
receiving one or more alternate receiving device destinations from the sending device;
receiving a determination of a plurality of responses to message delivery failures from the sending device;
attaching data to the message;
encrypting the message;
sending the message to the one or more initial receiving device destinations based upon the prioritization determination;
receiving status information from the one or more initial receiving device destinations;
providing a status of the message to the sending device and the one or more initial receiving device destinations;
updating the status of the message to the sending device and the one or more initial receiving device destinations; and
if message delivery failure occurs, sending the message to one or more alternate receiving device destinations upon message delivery failure, receiving status information from the one or more alternate receiving device destinations, providing a status of the message to the sending device and the one or more alternate receiving device destinations, and updating the status of the message to the sending device and the one or more alternate receiving device destinations;
storing message information in the database; and
storing the status of the message in the database.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for electronic message may include receiving information from a sending device. The information may include a prioritization determination, initial receiving device destinations, alternate receiving device destinations, and a determination of a plurality of responses to message delivery failures from the sending device. Data may be attached to the message before encrypting and sending. Status information about the message may be received, provided to the sending device, and updated. If message delivery failure occurs, the message may be sent to one or more alternate receiving device destinations. Status information about the message may again be received, provided to the sending device, and updated. Message and status information may be stored in a database.
-
Citations
20 Claims
-
1. A system for electronic messaging, the system comprising:
-
a database; and a server and memory for executing the steps comprising; receiving a message created by a sending device; receiving a prioritization determination from the sending device; receiving one or more initial receiving device destinations from the sending device; receiving one or more alternate receiving device destinations from the sending device; receiving a determination of a plurality of responses to message delivery failures from the sending device; attaching data to the message; encrypting the message; sending the message to the one or more initial receiving device destinations based upon the prioritization determination; receiving status information from the one or more initial receiving device destinations; providing a status of the message to the sending device and the one or more initial receiving device destinations; updating the status of the message to the sending device and the one or more initial receiving device destinations; and if message delivery failure occurs, sending the message to one or more alternate receiving device destinations upon message delivery failure, receiving status information from the one or more alternate receiving device destinations, providing a status of the message to the sending device and the one or more alternate receiving device destinations, and updating the status of the message to the sending device and the one or more alternate receiving device destinations; storing message information in the database; and storing the status of the message in the database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for sending and tracking electronic messages, the system comprising:
a processor and memory for executing the steps comprising; receiving a selection from a user of one or more initial message destinations for a message; receiving a selection from the user of one or more responses to message delivery failure; receiving a selection from the user of a message priority; receiving a selection from the user regarding acknowledgement preferences; creating the message using the one or more initial message destinations, the one or more responses to message delivery failure, the message priority, and the acknowledgement preferences; attaching one or more data files to the message; receiving a notification from the server regarding message delivery to the one or more initial message destinations; receiving a notification from the server regarding message delivery failures; communicating with a server for continuously tracking status of the message; and if requested by the user, receiving an acknowledgement including identification of the receiving user at the one or more initial message destinations. - View Dependent Claims (13, 14, 15, 16, 17)
-
18. A system for receiving and tracking electronic messages, the system comprising:
a processor and memory for executing the steps comprising; receiving a message from a server; decrypting the message; announcing the message in accordance with a level of priority embedded within the message; if requested by an acknowledgement request embedded within the message, sending an acknowledgement to the server; sending information regarding opening the message to the server; sending information regarding reading the message to the server; sending a response to the message to the server; and receiving status updates regarding the message from the server. - View Dependent Claims (19, 20)
Specification