System and method for verifying delivery and integrity of electronic messages
First Claim
1. A method of providing to a third party information provided by a first party relating to a second party, the steps by a control server of:
- receiving electronically from a first party at the control server information relating to a second party,generating a verification file including at least a portion of a mail transport protocol dialog generated during the transmission of the message from the first party to the control server, the mail transport protocol dialog including information related to the transmission of the message between the first party and the control server, and in addition includes matters relating to the identities of the first party and the control server,storing the verification file,transmitting to the second party electronically from the control server the information relating to the second party and verification file,disposing of the information related to the second party at the control server relating to the second party after the information has been transmitted by the control server to the second party, but before the information relating to the second party has been authenticated by the control server,receiving electronically at the control server from the second party the information relating to the second party and the verification file and a request by the second party to the control server to send the information to the third party,thereafter authenticating at the control server the information received by the control server from the second party,transmitting electronically from the control server to the third party the second party information received by the control server from the second party and authenticated by the control server.
2 Assignments
0 Petitions
Accused Products
Abstract
A first party (e.g. educational testing service) provides through the internet to a control server information (e.g. test server) relating to a second party (e.g. a student taking tests prepared by the service). The server provides and may store a verification (e.g. an encrypted digital signature) of, but does not store, the second party information. The server transmits the information and the verification through the internet to the second party. The second party transmits to the server through the internet the information and the verification with a request to transmit the information to a designated third party (e.g. a college or university to which the student has applied for admission). The server authenticates the information through verification comparisons (or through comparison of the information with the reconstruction and decryption of the verification) and transmits the information, authenticated by the server and the testing service, to the third party.
47 Citations
29 Claims
-
1. A method of providing to a third party information provided by a first party relating to a second party, the steps by a control server of:
-
receiving electronically from a first party at the control server information relating to a second party, generating a verification file including at least a portion of a mail transport protocol dialog generated during the transmission of the message from the first party to the control server, the mail transport protocol dialog including information related to the transmission of the message between the first party and the control server, and in addition includes matters relating to the identities of the first party and the control server, storing the verification file, transmitting to the second party electronically from the control server the information relating to the second party and verification file, disposing of the information related to the second party at the control server relating to the second party after the information has been transmitted by the control server to the second party, but before the information relating to the second party has been authenticated by the control server, receiving electronically at the control server from the second party the information relating to the second party and the verification file and a request by the second party to the control server to send the information to the third party, thereafter authenticating at the control server the information received by the control server from the second party, transmitting electronically from the control server to the third party the second party information received by the control server from the second party and authenticated by the control server. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of providing to a third party information from a first party relating to a second party, the steps at a control server of:
-
receiving electronically at the control server from a first party information relating to a second party, generating a verification file including at least a portion of a mail transport protocol dialog generated during the transmission of the message from first party to the control server, the mail transport protocol dialog including information related to the transmission of the message between the first party and the control server, and in addition includes matters relating to the identities of the first party and the control server, storing the verification file, transmitting to the second party from the control server electronically the information relating to the second party and the verification file of the information and of the sending of the information, discarding at the control server the information relating to the second party, thereafter receiving electronically at the control server from the second party the information relating to the second party and the verification file of the information and a request to transmit the information to the third party, and authenticating at the control server the information received from the second party, and transmitting to the third party from the control server the information relating to the second party after the information received at the control server from the second party has been authenticated. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method of providing to a third party information from a first party relating to a second party, the steps by a control server of:
-
transmitting from a first party to the control server information relating to a second party, generating a verification including at least a portion of a mail transport protocol dialog generated during the transmission of the message from first party to the control server, the mail transport protocol dialog including information related to the transmission of the message between the first party and the control server, and in addition includes matters relating to the identities of the first party and the control server, storing the verification, transmitting from the control server to the second party the information relating to the second party and the verification of the information and the sending of the information, before authentication of the information relating to the second party, transmitting from the second party to the control server the verification and the information relating to the second party and a request for the control server to submit the second party information to the third party, before any authentication of the information relating to the second party, discarding at the control server the information transmitted by the control server relating to the second party, thereafter authenticating at the control server the information transmitted from the second party to the control server, and transmitting from the control server to the third party the authenticated information relating to the second party. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. A method of providing to a third party information from a first party relating to a second party, including the steps by a control server of:
-
transmitting information related to a second party information from a first party to the control server, generating a verification including at least a portion of a mail transport protocol dialog generated during the transmission of the message from first party to the control server, the mail transport protocol dialog between the first party and the control server including information related to the transmission of the message between the first party and the control server, and in addition includes matters relating to the identities of the first party and the control server, storing the verification, transmitting the second party information, and the verification of the second party information, from the control server to the second party, discarding at the control server the information relating to the second party, thereafter receiving at the control server from the second party the second party information and the verification and a request for the control server to send the second party information to the third party, authenticating at the control server the second party information previously sent by the control server to the second party and the verification transmitted by the second party to the control server, and thereafter sending the authenticated second party information from the control server to the third party. - View Dependent Claims (26, 27, 28)
-
-
29. A method of providing to a third party information provided by a first party relating to a second party, the steps by a control server of:
-
receiving information relating to a second party electronically at the control server from a first party, generating a verification including at least a portion of a mail transport protocol dialog generated during the transmission of the message from first party to the control server, the mail transport protocol dialog between the first party and the control server including information related to the transmission of the message from the first party to the control server, and additionally including matters relating to the identities of the first party and the control server, storing the verification, providing electronically to the second party from the control server the information relating to the second party and the verification of the information relating to the second party, thereafter disposing at the control server of the information transmitted by the control server to the second party relating to the second party, receiving electronically at the control server from the second party the information relating to the second party and the verification of the information and a request from the second party for the control server to send to the third party the information relating to the second party, and authenticating the information relating to the second party by comparing the information provided by the second party to the control server relating to the second and the verification transmitted by the second party to the control server.
-
Specification