Message guaranty system
First Claim
1. A message guaranty system connected with a plurality of terminals on a network, comprising:
- message delivery means for delivering a message from a transmitting terminal to a receiving terminal;
evidence information preparing means for preparing by a third party evidence information attesting to the transmission and reception of said message and storing the evidence information in a first memory; and
evidence information furnishing means for appending to said message delivered from said transmitting terminal to said receiving terminal, said evidence information prepared by said evidence information preparing means;
means, included in said transmitting terminal, for transmitting said evidence information to said receiving terminal through said message delivery means; and
evidence information verifying means for accepting from the receiving terminal a message containing evidence information received by the receiving terminal, for receiving from the evidence information preparing means and storing in a second memory the evidence information prepared by said evidence information preparing means, for comparing the evidence information contained in the received message with the evidence information stored in said second memory, and for sending to the receiving terminal, if the evidence information in the received message is determined to correspond to the evidence information stored in said second memory, data attesting that said received message is the message that was transmitted by the transmitting terminal.
1 Assignment
0 Petitions
Accused Products
Abstract
A message guaranty system for having a reliable third party (evidence preparing server) prepare evidence information attesting to the transmission and reception of a message by a transmitting and a receiving terminal. When the transmitting terminal furnishes the target message with evidence information before transmitting them to the destination, the system attests to the transmission and reception of that message once they are completed. When a message is to be sent illustratively from a workstation (WS) 1 to a workstation (WS) 2, the third-party evidence preparing server on the network first prepares transmission evidence based on a request from the WS 1 and sends it to the WS 1. The WS 1 sends the message along with the evidence to the WS 2. The evidence preparing server then prepares reception evidence based on a request from an evidence verifying server (a third party) acting for the WS 2. The reception evidence thus prepared is retained by the evidence preparing server and is also returned to the evidence varying server. The evidence verifying server retains the reception evidence. When an application program on the WS 1 requests verification of the reception evidence, the evidence verifying means verifies the presence of the reception evidence and returns the result of the verification to the WS 1.
-
Citations
22 Claims
-
1. A message guaranty system connected with a plurality of terminals on a network, comprising:
-
message delivery means for delivering a message from a transmitting terminal to a receiving terminal; evidence information preparing means for preparing by a third party evidence information attesting to the transmission and reception of said message and storing the evidence information in a first memory; and evidence information furnishing means for appending to said message delivered from said transmitting terminal to said receiving terminal, said evidence information prepared by said evidence information preparing means; means, included in said transmitting terminal, for transmitting said evidence information to said receiving terminal through said message delivery means; and evidence information verifying means for accepting from the receiving terminal a message containing evidence information received by the receiving terminal, for receiving from the evidence information preparing means and storing in a second memory the evidence information prepared by said evidence information preparing means, for comparing the evidence information contained in the received message with the evidence information stored in said second memory, and for sending to the receiving terminal, if the evidence information in the received message is determined to correspond to the evidence information stored in said second memory, data attesting that said received message is the message that was transmitted by the transmitting terminal. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for communicating a message in a manner that will guarantee transfer of said message from a first workstation to a second workstation, said first and second workstations being connected to one another by a network, said method comprising the steps of:
-
transmitting a first request signal from the first workstation to a first server requesting said first server to prepare a first type of evidence information for identifying said message to be transmitted from the first workstation to the second workstation; generating in the first server said first type of evidence information based at least in part on contents of said message; storing said first type of evidence information in said first server; transmitting said first type of evidence information to a second server for storage therein; appending said first type of evidence information to said message; transmitting said message with said appended evidence information to the second workstation via said network; receiving in said second workstation a message containing evidence information; sending the evidence information in the message received in said second workstation from said second workstation to said second server; comparing in said second server the evidence information in said message received in said second workstation with the first type of evidence information stored in said second server; and sending from the second server to the second workstation, if the evidence information in the message received in said second workstation is determined to be equal to the first type of evidence information stored in said second server, data attesting that said message received in said second workstation is the message that was transmitted by said first workstation. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system for communicating a message in a manner that will guarantee transfer of said message from a first workstation to a second workstation, comprising:
-
communication means for connecting the first workstation to the second workstation; first server means for generating, when requested by the first workstation, a first type of evidence information based at least in part on contents of said message, for storing the first type of evidence information in a first memory located therein, and for transmitting said first type of evidence information to the first workstation; means, included in said first workstation, for appending said first type of evidence information transmitted thereto to said message; means, included in said first workstation, for transmitting said message with the appended evidence information to the second workstation via said communication means; and second server means for accepting from the second workstation a message containing evidence information which was received in the second workstation, for receiving from said first server means and storing in a second memory said first type of evidence information, for comparing the evidence information contained in said message received in the second workstation with the first type of evidence information stored in said second memory, and for sending to the second workstation, if the evidence information in the message received in the second workstation is determined to be equal to the first type of evidence information, data attesting that said message received in the second workstation is the message that was transmitted by the first workstation. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A method for communicating a message in a manner that will guaranty transfer of said message from a first workstation to a second workstation, said first and second workstations being connected to one another by a network, said method comprising the steps of:
-
generating in a first server a first type of evidence information for identifying said message to be transmitted from the first workstation to the second workstation, said first type of evidence information being based at least in part on contents of said message; storing said first type of evidence information in said first server; transmitting said first type of evidence information to a second server for storage therein; appending said first type of evidence information to said message; transmitting said message with said appended evidence information to the second workstation via said network; receiving in said second workstation a message containing evidence information; sending the evidence information and the message received in said second workstation from said second workstation to said second server; comparing in said second server the evidence information in said message received in said second workstation with the first type of evidence information stored in said second server; and sending from the second server to the second workstation, if the evidence information in the message received in said second workstation is determined to be equal to the first type of evidence information stored in said second server, data attesting that said message received in said second workstation is the message that was transmitted by said first workstation. - View Dependent Claims (20, 21, 22)
-
Specification