Patent ID: 7818256

Claim:
A computer-implemented method for creating a digital receipt for electronic data, comprising: receiving, via a computer, a request from an external party which consists at least in part of electronic data for a plurality of transactions to be processed for a user; generating, using the computer, a unique document identifier for the received request and a visual representation of the electronic data for the plurality of transactions in a pre-defined format that visually represents the data without requiring that the represented data be embedded in the format; computing, using the computer, a row level hash value for each one of the plurality of transactions in the electronic data and storing, using the computer, the row level hash value for each one of the plurality of transactions with the received transaction data; computing using the computer, a group level hash value for all of the plurality of transactions in the electronic data and generating, using the computer, a form in the pre-defined format and consisting at least in part of the group level hash value for all of the plurality of transactions in the electronic data and the unique document identifier; associating, using the computer, the form in the pre-defined format consisting at least in part of the group level hash value for all of the plurality of transactions in the electronic data and the unique document identifier with the visual representation of the electronic data; sending, using the computer, the form in the pre-defined format consisting at least in part of the group level hash value for all of the plurality of transactions in the electronic data and the unique document identifier associated with the visual representation of the electronic data to the user with a request for addition of the user's digital signature using a private key of the user; and receiving, using the computer, the form in the pre-defined format consisting at least in part of the group level hash value for all of the plurality of transactions in the electronic data and the unique document identifier and the associated visual representation of the electronic data with the user's digital signature added to evidence the user's approval of the represented electronic data.