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

Secure method and system for communicating a list of credit card numbers over a non-secure network

Assignee: Amazon.com Inc
•
Filing: 1995-05-30
•
Granted: 1998-02-03
•
Expires: 2015-05-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and system for securely indicating to a customer one or more credit card numbers that a merchant has on file for the customer when communicating with the customer over a non-secure network. The merchant sends a message to the customer that contains only a portion of each of the credit card numbers that are on file with the merchant. The message may also contain a notation explaining which portion of each of the credit card numbers has been extracted. A computer (38) retrieves the credit card numbers on file for the customer in a database (40), constructs the message, and transits the message to a customer location (10) over the Internet network (30) or other non-secure network. The customer can then confirm in a return message that a specific one of the credit card numbers on file with the merchant should be used in charging a transaction. Since only a portion of the credit card number(s) are included in any message transmitted, a third party cannot discover the customer's complete credit card number(s).

Inventors

  • 👤 Jeffrey P. Bezos

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 10:04
CPC Classifications
G; G07; G07F; G07F7/00; G07F7/08; G06; G06Q; G06Q20/00; G06Q20/04; G06Q20/08; G06Q20/10; G06Q20/14; G06Q20/22; G06Q20/24; G06Q20/38; G06Q20/382; G06Q20/3827; G06Q20/385; G06Q20/40; G06Q20/403; G06Q20/4037; G06Q20/42; G06Q20/425; G06Q30/00; G06Q30/06; G06Q30/0601

Claims Analysis

Total Claims: 22
Claim 1
Independent Claim 95 words
A method enabling a merchant to indicate to a customer by a communication over a non-secure network, a credit card number of the customer that is maintained in a database by the merchant, said method comprising the steps of: (a) retrieving the credit card number of the customer from the database; (b) extracting a portion of the credit card number, said portion being substantially smaller than the complete credit card number;, (c) constructing a message containing the portion of the credit card number; and (d) transmitting the message to the customer over the non-secure network.
Claim 2
Independent Claim 95 words
A method enabling a merchant to indicate to a customer by a communication over a non-secure network, a credit card number of the customer that is maintained in a database by the merchant, said method comprising the steps of: (a) retrieving the credit card number of the customer from the database; (b) extracting a portion of the credit card number, said portion being substantially smaller than the complete credit card number;, (c) constructing a message containing the portion of the credit card number; and (d) transmitting the message to the customer over the non-secure network.
Claim 3
Dependent Claim 27 words
The method of claim 1, wherein the message also includes a notation indicating the portion of the credit card number that has been included in the message.
Claim 4
Dependent Claim 23 words
The method of claim 1, wherein the portion comprises the last N digits of the credit card number, where N is an integer.
Claim 5
Dependent Claim 16 words
The method of claim 1, wherein the message comprises an E-mail message addressed to the customer.
Claim 6
Dependent Claim 14 words
The method of claim 1, wherein the message comprises a World Wide Web page.
Claim 7
Dependent Claim 88 words
The method of claim 1, wherein the merchant maintains a plurality of credit card numbers of the customer in the database, further comprising the steps of repeating steps (a) and (b) for each of the plurality of the credit card numbers of the customer that are in the database to obtain portions of each of the plurality of credit card numbers of the customer; and constructing the message so that the message contains the portions of each of the plurality of the credit card numbers of the customer.
Claim 8
Dependent Claim 83 words
The method of claim 6, further comprising the steps of determining if the portions of the plurality of the credit card numbers of the customer all differ from each other, and if not, successively increasing a size of the portion of each of said plurality of the credit card numbers extracted to form a larger portion, until said larger portions all differ from each other; and then constructing the message to include the larger portions of said plurality of the credit card numbers.
Claim 9
Dependent Claim 71 words
The method of claim 7, further comprising the step of indicating in the message a type of credit card for each of the portions of the credit card numbers listed, wherein the portions of two credit card numbers differ from each other f the portions of said two credit card numbers are from different types of credit cards, even though the portions of said two credit card numbers are numerically equal.
Claim 10
Dependent Claim 74 words
The method of claim 7, further comprising the step of indicating in the message a credit card expiration date associated with each of the portions of the credit card numbers listed, wherein the portions of two credit card numbers differ from each other if the credit card expiration dates associated with the portions of said two credit card numbers are different, even though the portions of said two credit card numbers are numerically equal.
Claim 11
Dependent Claim 43 words
The method of claim 7, further comprising the step of requesting the customer to indicate a specific one of the plurality of the credit card numbers of the customer that should be used in a transaction with the merchant in a return message.
Claim 12
Independent Claim 156 words
A system for constructing and transmitting a message from a merchant to a customer using a non-secure transmission method, said message indicating a credit card number of the customer that is maintained by the merchant in a database, comprising: (a) a computer for use in constructing and transmitting said messages, said computer having a central processor that executes instructions, a memory for storing the instructions to be executed, and non-volatile storage for storing the database and the messages; and (b) said instructions stored in the memory of the computer causing the central processor to: (i) retrieve the credit card number of the customer from the database stored in the non-volatile storage; (ii) extract a portion of said credit card number, said portion being substantially smaller than the complete credit card number; (iii) construct a message including the portion of the credit card number; and (iv) transmit the message to the customer using the nonsecure transmission method.
Claim 13
Independent Claim 156 words
A system for constructing and transmitting a message from a merchant to a customer using a non-secure transmission method, said message indicating a credit card number of the customer that is maintained by the merchant in a database, comprising: (a) a computer for use in constructing and transmitting said messages, said computer having a central processor that executes instructions, a memory for storing the instructions to be executed, and non-volatile storage for storing the database and the messages; and (b) said instructions stored in the memory of the computer causing the central processor to: (i) retrieve the credit card number of the customer from the database stored in the non-volatile storage; (ii) extract a portion of said credit card number, said portion being substantially smaller than the complete credit card number; (iii) construct a message including the portion of the credit card number; and (iv) transmit the message to the customer using the nonsecure transmission method.
Claim 14
Dependent Claim 34 words
The system of claim 11, wherein the instructions cause the central processor to include in the message a notation indicating the portion of the credit card number that has been included in the message.
Claim 15
Dependent Claim 33 words
The system of claim 11, wherein the instructions cause the central processor to extract the last N digits of the credit card number for use as said portion, where N is an integer.
Claim 16
Dependent Claim 20 words
The system of claim 11, wherein the instructions cause the central processor to construct the message as an E-mail message.
Claim 17
Dependent Claim 22 words
The system of claim 11, wherein the instructions cause the central processor to construct the message as a World Wide Web page.
Claim 18
Dependent Claim 74 words
The system of claim 11, wherein the merchant maintains a plurality of credit card numbers for the customer in the database, and wherein the instructions cause the central processor to: (a) retrieve all of said plurality of the credit card numbers from the database; (b) extract portions of the plurality of the credit card numbers; and (c) construct the message so that the message includes said portions of said plurality of credit card numbers.
Claim 19
Dependent Claim 81 words
The system of claim 16, wherein the instructions further cause the central processor to: determine if the portions of the plurality of the credit card numbers of the customer that are extracted all differ from each other, and if not: (a) successively increase a size of said portions to form larger portions of said plurality of credit card numbers until said larger portions all differ from each other; and (b) construct the message so that the message includes the larger portions.
Claim 20
Dependent Claim 75 words
The system of claim 17, wherein the instructions cause the central processor to indicate in the message a type of credit card associated with each portion of the credit card numbers listed; and to determine that the portions of the credit card numbers differ from each other if the portions of said two credit card numbers are for different types of credit cards, although the portions of said two credit card numbers are numerically equal.
Claim 21
Dependent Claim 77 words
The system of claim 17, wherein the instructions cause the central processor to indicate in the message a credit expiration date associated with each of the portions of the credit card numbers listed; and to determine that the portions of two credit card numbers differ from each other if the portions of said two credit card numbers are associated with different credit card expiration dates, although the portions of said two credit card numbers are numerically equal.
Claim 22
Dependent Claim 52 words
The system of claim 11, wherein the instructions cause the central processor to construct the message to include a request that the customer indicate a specific one of the plurality of the credit card numbers of the customer that should be used in a transaction with the merchant, in a return message.

References Cited (Backward Citations)

US5336870A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-02-02 2001-08-04 2002-02-03 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-02-02 2005-08-04 2006-02-03 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-02-02 2009-08-04 2010-02-03 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag