Patent ID: 8001386

Claim:
A computer-implemented method of performing cooperative non-repudiated message exchange from a first system to a second system in a computer network, said method comprising: checking, by a computing device, for discrepancies between a current system time in said second system with an actual time; performing, by said computing device, a time synchronization process to match said current system time with said actual time; exchanging, by said computing device, public encryption keys between the first and second systems; sending, by said computing device, a digitally signed message from said first system to said second system; decoding, by said computing device, said digitally signed message; sending, by said computing device, a digitally signed acknowledgment message from said second system to said first system; decoding, by said computing device, said digitally signed acknowledgment message; committing, by said computing device, text of said digitally signed message to an official transcript on said first system, transmitting, by said computing device, a reconciliation message between said first and second systems; and decoding, by said computing device, said reconciliation message.