Patent US5952638A successfully refreshed from Google Patents.
US5952638A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Space efficient method of electronic payments
Assignee: Xerox Corp
•
Filing: 1996-11-25
•
Granted: 1999-09-14
•
Expires: 2016-11-25
Abstract
Abstract A method of space efficient electronic payments. A customer initiates an electronic transaction by transmitting a request for payment information to a seller. In response, the customer receives from the seller the payment information needed to generate an electronic payment. The customer determines the reliability of the payment information by authenticating it. If the payment information is authenticated, then the customer generates an electronic payment using the payment information and a master key unknown to the seller. Finally, the customer transmits the electronic payment to the seller along with a request for desired goods and/or services.
Inventors
- 👤 Alan J. Demers
- 👤 Daniel H. Greene
- 👤 Bridget A. Spitznagel
- 👤 Roy Want
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-08 04:43
CPC Classifications
G; G06; G06Q; G06Q20/00; G06Q20/04; G06Q20/08; G06Q20/085; G06Q20/12; G06Q20/30; G06Q20/36; G06Q20/367
Claims Analysis
Total Claims: 25
Claim 1
Independent Claim
102 words
A space efficient method of electronic payments using a machine having a memory, the memory storing a master key, the master key being unknown to a seller, the method comprising: a) transmitting a request for payment information to the seller; b) receiving from the seller the payment information; the payment information including a value of a payment index and an initializing payment; c) authenticating the payment information received from the seller; d) if the payment information is authenticated, generating an electronic payment using the master key and the payment information; and e) transmitting to the seller a request and the electronic payment.
Claim 2
Dependent Claim
102 words
A space efficient method of electronic payments using a machine having a memory, the memory storing a master key, the master key being unknown to a seller, the method comprising: a) transmitting a request for payment information to the seller; b) receiving from the seller the payment information; the payment information including a value of a payment index and an initializing payment; c) authenticating the payment information received from the seller; d) if the payment information is authenticated, generating an electronic payment using the master key and the payment information; and e) transmitting to the seller a request and the electronic payment.
Claim 3
Dependent Claim
37 words
The method of claim 1 wherein the payment information received from the seller further comprises a first hash of a first string including a first value of a conversation key and the value of the payment index.
Claim 4
Dependent Claim
58 words
The method claim 2 wherein authenticating the payment information received from the seller comprises: determining a second value for the conversation key using the master key; generating a second hash of a second string including the value of the payment index and the second value of the conversation key; and comparing the second hash to the first hash.
Claim 5
Dependent Claim
36 words
The method of claim 3 wherein generating the electronic payment further comprises iteratively hashing a third string including the value of the payment index and the master key to generate a chain of k electronic payments.
Claim 6
Dependent Claim
13 words
The method of claim 2 wherein the first string includes the initializing payment.
Claim 7
Dependent Claim
14 words
The method of claim 1 wherein the payment information further comprises an epoch index.
Claim 8
Dependent Claim
20 words
The method of claim 1 wherein generating the electronic payment further includes generating a verifier for a second electronic payment.
Claim 9
Dependent Claim
75 words
The method of claim 1 wherein the payment information includes a first value of a conversation key, wherein the payment information is encrypted, and wherein authenticating the payment information received from the seller comprises: determining a second value for the conversation key using the master key; decrypting the payment information using the second value of the conversation key; and comparing the second value of the conversation key to the first value of the conversation key.
Claim 10
Dependent Claim
119 words
An article of manufacture for use in a machine comprising: a) a memory; b) instructions stored in the memory for a space efficient method of electronic payments for use in conjunction with a master key, the master key being unknown to a seller, the instructions being machine readable, the method comprising: 1) transmitting a request for payment information to the seller; 2) receiving from the seller the payment information; the payment information including an initializing payment and a value of a payment index; 3) authenticating the payment information; 4) if the payment information is authenticated, generating an electronic payment using the master key and the payment information; and 5) transmitting to the seller a request and the electronic payment.
Claim 11
Dependent Claim
119 words
An article of manufacture for use in a machine comprising: a) a memory; b) instructions stored in the memory for a space efficient method of electronic payments for use in conjunction with a master key, the master key being unknown to a seller, the instructions being machine readable, the method comprising: 1) transmitting a request for payment information to the seller; 2) receiving from the seller the payment information; the payment information including an initializing payment and a value of a payment index; 3) authenticating the payment information; 4) if the payment information is authenticated, generating an electronic payment using the master key and the payment information; and 5) transmitting to the seller a request and the electronic payment.
Claim 12
Dependent Claim
35 words
The article of manufacture of claim 9 wherein the payment information further comprises a first hash of a first string including the value of the payment index and a first value of a conversation key.
Claim 13
Dependent Claim
60 words
The article of manufacture of claim 10 wherein the instruction of authenticating the payment information comprises: determining a second value for the conversation key using the master key; generating a second hash of a second string including the value of the payment index and the second value of the conversation key; and comparing the second hash to the first hash.
Claim 14
Dependent Claim
41 words
The article of manufacture of claim 11 wherein the instruction of generating an electronic payment further comprises iteratively hashing a third string including the value of the payment index and the master key to generate a chain of k electronic payments.
Claim 15
Dependent Claim
25 words
The article of manufacture of claim 10 wherein the instruction of generating an electronic payment further includes generating a verifier for a second electronic payment.
Claim 16
Dependent Claim
15 words
The article of manufacture of claim 10 wherein the first string includes the initializing payment.
Claim 17
Dependent Claim
77 words
The article of manufacture of claim 10 wherein the payment information further comprises a first value of a conversation key, wherein the payment information is encrypted and wherein the instruction of authenticating the payment information comprises: determining a second value for the conversation key using the master key; decrypting the payment information using the second value of the conversation key; and comparing the second value of the conversation key to the first value of the conversation key.
Claim 18
Dependent Claim
20 words
The article of manufacture of claim 9 wherein the instruction of receiving payment information further comprises receiving an epoch index.
Claim 19
Independent Claim
135 words
An apparatus for space efficient electronic payments comprising: a) a transmitter/receiver for communicating with other machines; b) a processor coupled to the transmitter/receiver; and c) a memory coupled to the processor storing instructions executable by the processor, the instructions implementing a space efficient method of electronic payments for use in conjunction with a master key, the master key being private to the customer, the instructions comprising: 1) transmitting a request for payment information to a seller; 2) receiving from the seller the payment information; the payment information including an initializing payment and a payment index: 3) authenticating the payment information; 4) if the payment information received from the seller is authenticated, generating an electronic payment using the master key and the payment information; and 5) transmitting to the seller a request and the electronic payment.
Claim 20
Independent Claim
135 words
An apparatus for space efficient electronic payments comprising: a) a transmitter/receiver for communicating with other machines; b) a processor coupled to the transmitter/receiver; and c) a memory coupled to the processor storing instructions executable by the processor, the instructions implementing a space efficient method of electronic payments for use in conjunction with a master key, the master key being private to the customer, the instructions comprising: 1) transmitting a request for payment information to a seller; 2) receiving from the seller the payment information; the payment information including an initializing payment and a payment index: 3) authenticating the payment information; 4) if the payment information received from the seller is authenticated, generating an electronic payment using the master key and the payment information; and 5) transmitting to the seller a request and the electronic payment.
Claim 21
Dependent Claim
38 words
The apparatus of claim 17 wherein the payment information received from the seller further comprises a first hash of a first string that includes the value of the payment index and a first value of a conversation key.
Claim 22
Dependent Claim
62 words
The apparatus of claim 18 wherein the instruction of authenticating the payment information received from the seller comprises: determining a second value for the conversation key using the master key; generating a second hash using a second string including the value of the payment index and the second value of the conversation key; and comparing the second hash to the first hash.
Claim 23
Dependent Claim
39 words
The apparatus of claim 19 wherein the instruction of generating an electronic payment further comprises iteratively hashing a third string including the value of the payment index and the master key to generate a chain of k electronic payments.
Claim 24
Dependent Claim
19 words
The apparatus of claim 17 wherein the instruction of receiving the payment information further comprises receiving an epoch index.
Claim 25
Dependent Claim
23 words
The apparatus of claim 17 wherein the instruction of generating an electronic payment further includes generating a verifier for a second electronic payment.
References Cited (Backward Citations)
US4321672A
Cited
US4317957A
Cited
US4529870A
Cited
US4926480A
Cited
US4914698A
Cited
US5305383A
Cited
US5224162A
Cited
US5511121A
Cited
US5530235A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2002-09-13 | 2003-03-15 | 2003-09-14 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2006-09-13 | 2007-03-15 | 2007-09-14 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2010-09-13 | 2011-03-15 | 2011-09-14 | $7700.00 | Window Closed / Lapsed |