← Back to Patent Explorer
US5590197A Expired / Lapsed US ⏱️ 0.0 years remaining

Electronic payment system and method

Assignee: SSL SERVICES LLC
•
Filing: 1995-04-04
•
Granted: 1996-12-31
•
Expires: 2015-04-04
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A cyber wallet in the form of stored and protected account information, which may be "carried" on a tamper resistant portable electronic storage medium such as a smartcard, or stored on the customer's computer (or personal digital assistant, PCMCIA card, or the like) together with the browser/mosaic software, is provide to a customer for the purpose of making electronic payments from the possessor of the wallet to a merchant at a remote site on the Internet. Security of the information contained in the wallet is provided by a public key file containing public keys to be used for encrypting the payment information into an authorization ticket which is sent by the wallet to the merchant, and then forwarded to the account servicer for decryption, the decryption key being in the form or a private key held only by the account servicer, and to which the merchant and other parties have no access. The public key rile preferably contains a plurality or public keys selectable by an identifier associated with but not a part of the key itself, so that the account servicer can control, by having the merchant send an identifier to the wallet, the selection of uncompromised keys without anyone but the servicer having knowledge of which key is being selected.

Inventors

  • 👤 James F. Chen
  • 👤 Jieh-Shan Wang

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 18:38
CPC Classifications
G; G06; G06Q; G06Q20/00; G06Q20/38; G06Q20/382; G06Q20/3825; G06Q20/04; G06Q20/08; G06Q20/085; G06Q20/0855; G06Q20/30; G06Q20/36; G06Q20/367; G06Q20/3672; G06Q20/3674; G06Q20/40; G06Q20/401; G06Q20/4012; G06Q30/00; G06Q30/06; G06Q30/0601; G06Q30/0607; G07; G07F; G07F7/00; G07F7/08; G07F7/10; G07F7/1016; H; H04; H04L; H04L9/00; H04L9/32; H04L9/321; H04L9/3213; H04L9/3234; H04L9/3247; H04L2209/00; H04L2209/56

Claims Analysis

Total Claims: 14
Claim 1
Independent Claim 127 words
An electronic payment system, comprising: storage means for storing sensitive account information, at least one browser program, and a public key file, said at least one browser program constituting a means for enabling communications with at least one merchant over an open computer network, and said public key file including means for selecting the public key of a private-public key cryptosystem and for encrypting the sensitive information using the public key to generate an authorization ticket; means possessed by a merchant in communication with the storage means for receiving said authorization ticket from the storage means and forwarding it to a secured account processor; means in the account processor including a private key for decrypting the authorization ticket and informing the merchant whether a transaction is authorized.
Claim 2
Dependent Claim 127 words
An electronic payment system, comprising: storage means for storing sensitive account information, at least one browser program, and a public key file, said at least one browser program constituting a means for enabling communications with at least one merchant over an open computer network, and said public key file including means for selecting the public key of a private-public key cryptosystem and for encrypting the sensitive information using the public key to generate an authorization ticket; means possessed by a merchant in communication with the storage means for receiving said authorization ticket from the storage means and forwarding it to a secured account processor; means in the account processor including a private key for decrypting the authorization ticket and informing the merchant whether a transaction is authorized.
Claim 3
Dependent Claim 39 words
A system as claimed in claim 1, wherein the storage means is in the form of a software program distributed by a credit card company or the merchant to a customer for use on the customers own modem-equipped computer.
Claim 4
Dependent Claim 26 words
A system as claimed in claim 1, wherein the storage means is provided on a smart card for use in kiosks equipped with smart card readers.
Claim 5
Dependent Claim 30 words
A system as claimed in claim 1, wherein the storage means further includes means including a private key encrypted digital signature for verifying whether said sensitive account information is authentic.
Claim 6
Dependent Claim 39 words
A system as claimed in claim 1, further comprising means for allowing access to the account information via a PIN mechanism, so that the storage means can be used in situations where encryption of the information is not necessary.
Claim 7
Dependent Claim 64 words
A system as claimed in claim 1, wherein the public key file includes a plurality of public keys retrievable based on identifiers associated therewith, one of the identifiers at a time being supplied to the merchant by the account servicer in order to enable the account servicer to control the selection of public keys without access by the merchant to the public keys themselves.
Claim 8
Dependent Claim 161 words
An electronic payment method, comprising the steps of: providing a customer with account information personal to the customer, at least one browser program for enabling communications with at least one merchant over an open computer network, and a public key file including means for selecting the public key of a private-public key cryptosystem; upon establishment of communications between the customer and a merchant, generating an authorization ticket made up, at least in part, of said account information which has been encrypted by a selected public key from the public key file; transmitting the authorization ticket to the merchant; upon receipt of the authorization ticket by the merchant, adding information pertaining to an order and forwarding the information pertaining to the order and the authorization ticket to a secured account processor; decrypting the authorization ticket using the private key of said public-private key cryptosystem so that the information contained therein can be used to verify whether the transaction is to be permitted.
Claim 9
Dependent Claim 161 words
An electronic payment method, comprising the steps of: providing a customer with account information personal to the customer, at least one browser program for enabling communications with at least one merchant over an open computer network, and a public key file including means for selecting the public key of a private-public key cryptosystem; upon establishment of communications between the customer and a merchant, generating an authorization ticket made up, at least in part, of said account information which has been encrypted by a selected public key from the public key file; transmitting the authorization ticket to the merchant; upon receipt of the authorization ticket by the merchant, adding information pertaining to an order and forwarding the information pertaining to the order and the authorization ticket to a secured account processor; decrypting the authorization ticket using the private key of said public-private key cryptosystem so that the information contained therein can be used to verify whether the transaction is to be permitted.
Claim 10
Dependent Claim 64 words
A method as claimed in claim 7, wherein the step of providing the customer with personal account information, at least one browser program, and a public key file comprises the step of distributing a software program to a customer for use on the customers own modem-equipped computer, said step of distributing the software program being carded out by a credit card company or merchant.
Claim 11
Dependent Claim 56 words
A method as claimed in claim 7, wherein the step of providing the customer with personal account information, at least one browser program, and a public key file comprises the step of providing at least the personal account information and public key file on a smart card for use in kiosks equipped with smart card readers.
Claim 12
Dependent Claim 31 words
A method as claimed in claim 7, further comprising the step of providing the customer with a private key encrypted digital signature for verifying whether the personal account information is authentic.
Claim 13
Dependent Claim 96 words
A method as claimed in claim 7, wherein the public key file includes a plurality of public keys retrievable based on identifiers associated therewith, and further comprising the steps of having the account servicer supply the merchant with a key identifier and, during a transaction, having the merchant supply the key identifier to an electronic storage device on which said personal account information and public key file are stored in order to enable the account servicer to control the selection of public keys via the merchant without the merchant having access to the public keys themselves.
Claim 14
Dependent Claim 39 words
A method as claimed in claim 1, further comprising the step of allowing access to the account information via a PIN mechanism, so that the wallet can be used in situations where encryption of the information is not necessary.

References Cited (Backward Citations)

US5373561A Cited
US5511122A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-12-31 2000-07-01 2000-12-31 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-12-31 2004-07-01 2004-12-31 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-12-31 2008-07-01 2008-12-31 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag