DECENTRALIZED ACCOUNT DIGEST USING SIGNED ELECTRONIC RECEIPTS
First Claim
1. A system for generating electronic receipts and maintaining a list of cancelled transactions in association with a decentralized account digest, said system comprising:
- a memory area for storing a list of cancelled transactions, said list of cancelled transactions being associated with a plurality of customers; and
a processor programmed to;
receive notification of a transaction relating to a digital content product, said transaction occurring between one of the plurality of customers and one or more merchants;
create and digitally sign an electronic receipt corresponding to the transaction;
provide the signed receipt to said one of the plurality of customers, wherein said one of the plurality of customers merges the signed receipt into a list of transactions associated with said one of the plurality of customers, said list including transactions between said one of the plurality of customers and a plurality of the merchants, wherein said one of the plurality of customers further distributes the signed receipt to one or more networked storage areas;
receive a request to cancel the transaction;
update the list of cancelled transactions in the memory area based on the received request; and
provide the list of cancelled transactions for access by the merchants, wherein the merchants access the list of cancelled transactions to validate one or more of the list of transactions.
2 Assignments
0 Petitions
Accused Products
Abstract
Decentralized storage of electronic receipts for sharing transaction histories. Merchants generate and digitally sign the electronic receipts for transactions involving electronic content products. The electronic receipts for a user are stored by the user. The user later presents other entities with the electronic receipt as proof of the transaction. The merchants also maintain “graveyard lists,” or lists of cancelled transactions that are used by other merchants to determine whether a particular transaction is still valid. For example, if the electronic content product associated with the particular transaction has been returned or exchanged, the particular transaction is added to the list of cancelled transactions.
23 Citations
20 Claims
-
1. A system for generating electronic receipts and maintaining a list of cancelled transactions in association with a decentralized account digest, said system comprising:
-
a memory area for storing a list of cancelled transactions, said list of cancelled transactions being associated with a plurality of customers; and a processor programmed to; receive notification of a transaction relating to a digital content product, said transaction occurring between one of the plurality of customers and one or more merchants; create and digitally sign an electronic receipt corresponding to the transaction; provide the signed receipt to said one of the plurality of customers, wherein said one of the plurality of customers merges the signed receipt into a list of transactions associated with said one of the plurality of customers, said list including transactions between said one of the plurality of customers and a plurality of the merchants, wherein said one of the plurality of customers further distributes the signed receipt to one or more networked storage areas; receive a request to cancel the transaction; update the list of cancelled transactions in the memory area based on the received request; and provide the list of cancelled transactions for access by the merchants, wherein the merchants access the list of cancelled transactions to validate one or more of the list of transactions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of decentralizing storage of electronic receipts, said method comprising:
-
generating, by one of a plurality of merchants, digitally signed electronic receipts to users responsive to transactions between said one of the plurality of merchants and the users, said transactions relating to digital content products; maintaining a list of cancelled transactions between the users and the plurality of merchants; and providing the list of cancelled transactions for access by the plurality of merchants, wherein the plurality of merchants access the list of cancelled transactions to validate one or more of the electronic receipts. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. One or more computer-readable media having computer-executable components, said components comprising:
-
a digest component that when executed by at least one processor causes the at least one processor to generate, by one of a plurality of merchants, digitally signed electronic receipts for delivery to users, said electronic receipts being associated with transactions between said one of the plurality of merchants and the users, wherein one or more of the electronic receipts have an expiration date associated therewith; a status component that when executed by at least one processor causes the at least one processor to maintain a list of cancelled transactions between the users and the plurality of merchants; a publication component that when executed by at least one processor causes the at least one processor to provide the list of cancelled transactions for access by the plurality of merchants, wherein the plurality of merchants access the list of cancelled transactions to validate one or more of the electronic receipts; and a revision component that when executed by at least one processor causes the at least one processor to compare, when the one or more of the electronic receipts expire based on the expiration date, the associated transactions to the list of cancelled transactions to determine whether the transactions have been cancelled, wherein the digest component further generates, based on the comparison by the revision component, updated electronic receipts without the expiration date for delivery to the users. - View Dependent Claims (18, 19, 20)
-
Specification