Method and apparatus for creating and validating an encrypted digital receipt for third-party electronic commerce transactions
First Claim
1. A device that provides a digital receipt for a third-party electronic commerce transaction carried out over a public network, the receipt validating details of the electronic transaction and comprising a transaction record identifying transaction details, the device comprising a receipt system that receives the transaction record detailing a completed transaction, digitally signs and encrypts the transaction record, forms a digital receipt comprising the encrypted transaction record, embeds the digital receipt in a graphic to enable display in a Web page, and returns the digital receipt to at least one party to the completed transaction, wherein details in the transaction record are protected from modification by the parties to the transaction.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus provide digital receipts for third-party electronic commerce transactions, using a Web Receipt Service. The digital receipts can be used to validate the details of electronic transactions carried out over public networks such as the Internet. A Web service provides a digital receipt comprising a transaction record identifying transaction details. The transaction record is sent to the Web Receipt Service, where a computer controlled by the Web Receipt Service digitally signs and encrypts the record. The transaction record is encrypted such that it may be later decrypted only by the Web Receipt Service and cannot be altered by others. A digital receipt is formed comprising the encrypted transaction record, which may be embedded in a graphic using steganography to enable display in a Web page. The digital receipt containing the encrypted transaction record is returned electronically to each of the parties to the transaction. The digital receipt may be formed in real-time, so that it can be made an integral part of the electronic commerce transaction. The Web Receipt Service need not store the digital receipts. Each party may later present the digital receipt to the Web Receipt Service for verification. The Web Receipt Service decrypts the transaction record and returns the transaction record so that the parties may then compare the decrypted transaction record to any previously stored version they may possess.
48 Citations
50 Claims
-
1. A device that provides a digital receipt for a third-party electronic commerce transaction carried out over a public network, the receipt validating details of the electronic transaction and comprising a transaction record identifying transaction details, the device comprising a receipt system that receives the transaction record detailing a completed transaction, digitally signs and encrypts the transaction record, forms a digital receipt comprising the encrypted transaction record, embeds the digital receipt in a graphic to enable display in a Web page, and returns the digital receipt to at least one party to the completed transaction,
wherein details in the transaction record are protected from modification by the parties to the transaction.
-
7. A Web Receipt system that provides a Web Service, comprising
a receipt originating device, a server-based receipting application, the Web Receipt system generating a postmarked receipt and a third party receipt and style sheet, wherein, third parties are enabled to issue Web Receipts for at least one of tasks accomplished and work performed in electronic transactions.
-
21. A Web Receipt verification system, comprising
a receipt verification device, and a server-based verification application, the Web Receipt verification system generating a postmarked receipt, and a third party receipt and style sheet, wherein, Web Receipts are verified using the server-based verification application that is accessible from a public network through a Web browser.
-
28. A computer readable medium that stores a Web service program for providing a digital receipt as a Web Service for a third-party electronic commerce transaction carried out over a public network, the receipt validating details of the electronic transaction and comprising a transaction record identifying transaction details, the medium comprising at least one Web Service source code segment that:
-
receives the transaction record comprising details of a completed transaction;
digitally signs and encrypts the record;
forms a digital receipt comprising the encrypted transaction record;
embeds the digital receipt in a graphic to enable display in a Web page; and
returns the digital receipt to at least one party to the completed transaction, wherein details in the transaction record are protected from modification by the parties to the transaction. - View Dependent Claims (29, 30, 31, 32, 33)
-
-
34. A method for providing a digital receipt as a Web Service for a third-party electronic commerce transaction carried out over a public network, the receipt validating details of the electronic transaction and comprising a transaction record identifying transaction details, the method comprising:
-
creating the transaction record based upon details of a completed transaction;
sending the transaction record to a computer that digitally signs and encrypts the record;
forming a digital receipt comprising the encrypted transaction record;
embedding the digital receipt in a graphic to enable display in a Web page; and
returning the digital receipt to at least one party to the completed transaction, wherein details in the transaction record are protected from modification by the parties to the transaction. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50)
-
Specification