Patent US2591688A successfully refreshed from Google Patents.
Patent US6049786A successfully refreshed from Google Patents.
← Back to Patent Explorer
US6049786A Expired / Lapsed US ⏱️ 0.0 years remaining

Electronic bill presentment and payment system which deters cheating by employing hashes and digital signatures

Assignee: Unisys Corp
•
Filing: 1997-07-22
•
Granted: 2000-04-11
•
Expires: 2017-07-22
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An electronic bill presentment and payment system includes multiple biller computers, a bill presentment computer, and multiple customer computers. Each biller computer stores complete bills for the customer of a corresponding biller, and the bill presentment computer stores a respective summary of each complete bill along with a hash of that complete bill which is digitally signed by the biller computer. Each particular customer computer makes a payment on a selected complete bill by generating a payment message which includes a) the hash of the selected complete bill digitally signed by the biller computer, and b) an authorization to pay a specified amount of funds on the selected complete bill, both of which are digitally signed by that particular customer computer. This payment message is stored in a closing record for use in resolving issues regarding whether or not the bill was changed after payment was authorized, and whether or not an alleged payment on the selected bill was authorized.

Inventors

  • 👤 Lev Smorodinsky

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 07:29
CPC Classifications
G; G06; G06Q; G06Q30/00; G06Q30/04; G06Q20/00; G06Q20/04; G06Q20/08; G06Q20/085; G06Q20/10; G06Q20/102; G06Q20/14; G06Q20/38; G06Q20/40; G06Q20/401

Claims Analysis

Total Claims: 16
Claim 1
Independent Claim 163 words
An electronic bill processing system for efficiently presenting and verifying bills, which is comprised of: multiple biller computers, each biller computer having a data base which stores a respective plurality of complete bills for a plurality of customers; a bill presentment computer, coupled to and distinct from all of said biller computers, having a data base which stores a summary of each complete bill in which superfluous data is extracted and a respective hash of each complete bill which is digitally signed by the corresponding biller computer, where each summary and hash are at least twenty times smaller than the corresponding complete bill; and, multiple customer computers, coupled to said biller computers and said bill presentment computer, wherein each particular customer computer includes a control means which requests and receives from said bill presentment computer, a summary of a selected complete bill plus its respective digitally signed hash, and as an option, requests and receives from said biller computer, said selected complete bill.
Claim 2
Dependent Claim 163 words
An electronic bill processing system for efficiently presenting and verifying bills, which is comprised of: multiple biller computers, each biller computer having a data base which stores a respective plurality of complete bills for a plurality of customers; a bill presentment computer, coupled to and distinct from all of said biller computers, having a data base which stores a summary of each complete bill in which superfluous data is extracted and a respective hash of each complete bill which is digitally signed by the corresponding biller computer, where each summary and hash are at least twenty times smaller than the corresponding complete bill; and, multiple customer computers, coupled to said biller computers and said bill presentment computer, wherein each particular customer computer includes a control means which requests and receives from said bill presentment computer, a summary of a selected complete bill plus its respective digitally signed hash, and as an option, requests and receives from said biller computer, said selected complete bill.
Claim 3
Dependent Claim 61 words
A system according to claim 1 wherein said particular customer computer responds to the receipt of said selected complete bill by--a) generating a new hash of said selected complete bill, b) decrypting said digitally signed hash of said selected complete bill, and c) indicating that a discrepancy exists, if the decrypted digitally signed hash does not equal said new generated hash.
Claim 4
Dependent Claim 59 words
A system according to claim 1 wherein said particular customer computer also sends a payment message, to said bill presentment computer, which contains--a) said digitally signed hash of said selected complete bill, and b) an authorization to pay a specified amount of funds on said selected complete bill, both of which are digitally signed by said particular customer computer.
Claim 5
Dependent Claim 41 words
A system according to claim 3 where within said payment message, said digitally signed hash of said selected complete bill and said authorization to pay said specified amount of funds are signed as one combined entity by said particular customer computer.
Claim 6
Dependent Claim 39 words
A system according to claim 3 where within said payment message, said digitally signed hash of said selected complete bill and said authorization to pay said specified amount of funds are each signed separately by said particular customer computer.
Claim 7
Dependent Claim 63 words
A system according to claim 3 wherein said bill presentment computer responds to said payment message by storing, in its data base, said digitally signed hash of said selected complete bill and said authorization to pay a specified amount of funds on said selected complete bill, both of which are digitally signed by said particular customer computer, as obtained from said payment message.
Claim 8
Dependent Claim 67 words
A system according to claim 3 which further includes an electronic payment subsystem that holds respective accounts that are correlated with said biller and customer computers and wherein said bill presentment computer responds to said payment message by sending a request to said payment subsystem to transfer said specified amount of funds from the account for said particular customer computer to the account for said biller account.
Claim 9
Dependent Claim 57 words
A system according to claim 7 wherein said payment subsystem stores a closing record which contains said digitally signed hash of said selected complete bill and said authorization to pay a specified amount of funds on said selected complete bill, both of which are digitally signed by said particular customer computer, as obtained from said payment message.
Claim 10
Dependent Claim 40 words
A system according to claim 7 wherein said bill presentment computer also--a) receives a response from said payment subsystem which indicates that the requested transfer has occurred or was rejected, and b) updates its data base to reflect said response.
Claim 11
Dependent Claim 49 words
A system according to claim 9 wherein said bill presentment computer also generates and sends messages to said biller computer which indicate whether or not payment of a bill has been authorized, and whether the specified amount of funds have been transferred or were rejected in said payment subsystem.
Claim 12
Dependent Claim 40 words
A system according to claim 9 wherein said bill presentment computer also generates and sends messages to each customer computer which indicate whether or not an authorized transfer of funds has occurred or has been rejected in said payment subsystem.
Claim 13
Dependent Claim 79 words
A system according to claim 1 which further includes an electronic payment subsystem that holds respective accounts that are correlated with said biller and customer computers, and wherein said particular customer computer also sends a payment message, to said payment subsystem, which contains--a) said digitally signed hash of said selected complete bill, and b) an authorization to pay a specified amount of funds on said selected complete bill, both of which are digitally signed by said particular customer computer.
Claim 14
Dependent Claim 41 words
A system according to claim 12 where within said payment message, said digitally signed hash of said selected complete bill and said authorization to pay said specified amount of funds are signed as one combined entity by said particular customer computer.
Claim 15
Dependent Claim 39 words
A system according to claim 12 where within said payment message, said digitally signed hash of said selected complete bill and said authorization to pay said specified amount of funds are each signed separately by said particular customer computer.
Claim 16
Dependent Claim 57 words
A system according to claim 12 wherein said payment subsystem stores a closing record which contains said digitally signed hash of said selected complete bill and said authorization to pay a specified amount of funds on said selected complete bill, both of which are digitally signed by said particular customer computer, as obtained in said payment message.

References Cited (Backward Citations)

US5283829A Cited
US5465206A Cited
US5465206B1 Cited
US5677955A Cited
US5699528A Cited
US5761306A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-04-11 2003-10-11 2004-04-11 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-04-11 2007-10-11 2008-04-11 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-04-11 2011-10-11 2012-04-11 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag