System and method for verifying delivery and integrity of electronic messages
First Claim
1. A method of transmitting a message through the internet from a sender to a recipient through a server displaced from the recipient, including the steps of:
- receiving the message at the server from the sender and receiving an indication that the sender wishes to send the message in a manner special to the sender and not normally provided by the server, transmitting, through the internet from the server to an agent of the recipient, the message in the special manner, in accordance with the indication from the sender, an identification and an internet address of the server and the identity of the sender, receiving from the agent at the server through the internet the identity of the agent and an indication of the receipt of the message by the agent and the identification and internet address of the server and the identity of the sender, and sending to the sender from the server through the internet a copy of the message and the information received by the server from the agent.
3 Assignments
0 Petitions
Accused Products
Abstract
A server receives a message from a sender and transmits the message through the Internet to a recipient. The server normally transmits the message in a first path through the Internet to the recipient. When the sender indicates at a particular position in the message that the message is registered, the server transmits the message in a second path through the Internet to the recipient. The sender can also provide additional indications in the message to have the server handle the message in other special ways not normally provided by the server. After learning from the receipt or the recipient'"'"'s agent through the Internet that the message was successfully received, the server creates, and forwards to the sender, an electronic receipt. The receipt includes at least one, and preferably all: the message and any attachments, a delivery success/failure table listing the receipts, and the receipt times, of the message by the recipient'"'"'s specific agents, and the failure of other agents of the recipient to receive the message and a digital signature of the message and attachments subsequently. By verifying that the digital signature on the sender'"'"'s receipt matches the digital receipt at the server, the server can verify, without retaining the message, that the receipt is genuine and that the message is accurate.
538 Citations
36 Claims
-
1. A method of transmitting a message through the internet from a sender to a recipient through a server displaced from the recipient, including the steps of:
-
receiving the message at the server from the sender and receiving an indication that the sender wishes to send the message in a manner special to the sender and not normally provided by the server, transmitting, through the internet from the server to an agent of the recipient, the message in the special manner, in accordance with the indication from the sender, an identification and an internet address of the server and the identity of the sender, receiving from the agent at the server through the internet the identity of the agent and an indication of the receipt of the message by the agent and the identification and internet address of the server and the identity of the sender, and sending to the sender from the server through the internet a copy of the message and the information received by the server from the agent. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of transmitting a message through the internet from a sender to a recipient through a server displaced from the recipient, including the steps at the server of:
-
receiving the message at the server from the sender, receiving at the server, with the message from the sender, an indication that the message is to be transmitted by the server in a special manner different from the manner normally provided by the server in transmitting messages, transmitting from the server through the internet to an agent of the recipient, in the special manner indicated by the sender to the server, the message and an identification and an internet address of the server and an indication representing the identity of the sender, receiving at the server from the agent a handshaking and delivery history of the transmission of the message from the server to the agent of the recipient, and transmitting from the server to the sender through the Internet the message, a digital signature, including a digital fingerprint, of the message and the handshaking and delivery history of the message received by the server from the agent of the recipient. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. In a method of transmitting a message through the internet to a recipient through a server displaced from the recipient, the steps at the server of:
-
receiving the message at the server from the sender, generating a hash constituting a synopsis of the message in coded form, encrypting the hash with a particular encryption code to generate a digital fingerprint of the message, receiving from the sender an indication with the message from the sender that the message is to be handled by the server in a particular manner different from a normal handling of the message by the server, and handling the message at the server in the particular manner, in accordance with the indication from the sender, to transmit the message and the digital fingerprint to the recipient. - View Dependent Claims (22, 23, 24, 25, 26, 28, 29, 30, 31)
-
-
27. A method of transmitting a message through the internet from a sender to an agent for a recipient through a server displaced from the agent including the steps of:
-
providing the message from the sender at the server, providing at the server a digital fingerprint of the message and the identity of the sender and the identity and internet address of the server, transmitting to the agent in a first route the message and the identity of the sender and the identity and internet address of the server, providing an indication at the server from the sender that the message from the sender should be transmitted by the server to the sender through a second route different from the first route, transmitting the message from the server to the agent of the recipient through the second route in accordance with the indication from the sender, providing at the agent of the recipient an indication of the status of the reception at the agent of the transmittal from the server to the agent of the message and the identity of the sender and the identity and the internet address of the server, and transmitting to the server from the agent of the recipient the identity and internet address of the gent and the status of the reception at the agent of the message and the identity of the sender and the identity and internet address of the server.
-
-
32. A method of transmitting a message through the internet from a sender to an agent for a recipient through a server displaced from the agent, including the steps at the server of:
-
providing at the server a digital fingerprint of the message and the identity of the sender and the identity and the internet address of the server, transmitting to the agent of the recipient through a first route the message and the identity of the sender and the identity and internet address of the server, receiving from the sender an indication that the message should be sent by the server to the agent of the recipient through a second path different from the first path, transmitting to the agent of the recipient the message and the identity of the sender and the identity and internet address of the server through the second path different from the first path in accordance with the indication from the sender, receiving from the agent of the recipient the identity of the sender and the identity and internet address of the server and the identity and internet address of the agent and an indication of the status of the reception of the message at the agent, and transmitting to the sender the message and the information received by the server from the agent of the recipient relating to the message. - View Dependent Claims (33, 34, 35, 36)
-
Specification