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

Internet credit card security

Assignee: Active Point Ltd
•
Filing: 1998-11-27
•
Granted: 2000-05-30
•
Expires: 2018-11-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method for transmitting credit card numbers in a secure manner through an electronic medium such as the Internet. Credit card numbers typically consist of a string of 10-20 digits, with the exact number of digits depending upon the provider of the credit card. The security is provided by transmitting the credit card number in a plurality of different transmissions, each transmission containing at least one digit of the credit card number, but fewer than all of the digits of the credit card number. Preferably, the user selects the number of digits from the credit card number to send with each transmission. Thus, the entire credit card number can only be determined by receiving all of the transmissions from the user, thereby significantly increasing the difficulty of intercepting the credit card number.

Inventors

  • 👤 Onn Tavor
  • 👤 Gila Ben Avraham
  • 👤 Vadim Shevchenko

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-07 12:40
CPC Classifications
H; H04; H04L; H04L63/00; H04L63/04; H04L63/0428; G; G06; G06F; G06F21/00; G06F21/60; G06F21/606; G06Q; G06Q20/00; G06Q20/04; G06Q20/08; G06Q20/10; G06Q20/22; G06Q20/24; G06Q20/38; G06Q20/385; G06Q20/40; G06Q20/42; G06Q20/425; H04L2463/00; H04L2463/102

Claims Analysis

Total Claims: 15
Claim 1
Independent Claim 183 words
A method for securely transmitting a credit card number of a user from a credit card charge GUI (graphical user interface) to a vendor through an electronic medium, the credit card number comprising a plurality of digits, the steps of the method being performed by a data processor, the method comprising the steps of: (a) entering at least one digit of the credit card number to the credit card charge GUI by the user to form at least one entered digit; (b) sending said at least one entered digit of the credit card number to the vendor through the electronic medium from the credit card charge GUI to form at least one sent digit; (c) receiving said at least one sent digit of the credit card number by the vendor; (d) repeating steps (a) to (c) until substantially all digits of the credit card number have been received by the vendor to form a plurality of received digits, such that steps (a) to (c) are performed at least twice; and (e) ordering the plurality of received digits to form the credit card number.
Claim 2
Independent Claim 183 words
A method for securely transmitting a credit card number of a user from a credit card charge GUI (graphical user interface) to a vendor through an electronic medium, the credit card number comprising a plurality of digits, the steps of the method being performed by a data processor, the method comprising the steps of: (a) entering at least one digit of the credit card number to the credit card charge GUI by the user to form at least one entered digit; (b) sending said at least one entered digit of the credit card number to the vendor through the electronic medium from the credit card charge GUI to form at least one sent digit; (c) receiving said at least one sent digit of the credit card number by the vendor; (d) repeating steps (a) to (c) until substantially all digits of the credit card number have been received by the vendor to form a plurality of received digits, such that steps (a) to (c) are performed at least twice; and (e) ordering the plurality of received digits to form the credit card number.
Claim 3
Dependent Claim 22 words
The method of claim 1, wherein the credit card charge GUI is a Web browser and the electronic medium is an Internet.
Claim 4
Dependent Claim 62 words
The method of claim 1, further comprising the steps of: (i) entering a type of credit card into the credit card charge GUI by the user; and (ii) determining a number of digits for being entered by the user at step (a) according to said type of credit card; wherein steps (i) and (ii) are performed substantially before step (a) is performed.
Claim 5
Dependent Claim 29 words
The method of claim 3, wherein step (i) further comprises the step of: (1) selecting an option for determining said number of digits for being entered by the user.
Claim 6
Dependent Claim 28 words
The method of claim 4, wherein said option is one of a fixed number of options for determining said number of digits for being entered by the user.
Claim 7
Dependent Claim 35 words
The method of claim 3, wherein step (ii) is performed by the user when the user performs step (a), such that the user separately determines said number of digits for being entered at step (a).
Claim 8
Dependent Claim 50 words
The method of claim 1, wherein step (a) further comprises the step of: (i) examining said at least one digit by said credit card charge GUI, such that if said at least one digit is not a numerical character, said credit card charge GUI rejects said at least one digit.
Claim 9
Dependent Claim 37 words
The method of claim 7, wherein step (a) further comprises the step of: (ii) rejecting substantially all entered digits by said credit card charge GUI if said credit card charge GUI rejects said at least one digit.
Claim 10
Dependent Claim 26 words
The method of claim 1, further comprising the step of: (f) notifying the user after substantially all digits of the credit card number have been received.
Claim 11
Dependent Claim 27 words
The method of claim 1, further comprising the step of: (f) encrypting the credit card number according to a key to form an encrypted credit card number.
Claim 12
Dependent Claim 90 words
The method of claim 10, wherein step (f) further comprises the steps of: (i) dividing the credit card number into a plurality of credit card number portions; (ii) dividing said key into a plurality of key portions; (iii) performing a mathematical operation with each of said plurality of credit card number portions and each of said plurality of key portions to encode each of said plurality of credit card number portions; and (iv) repeating step (iii) until substantially all of said plurality of credit card number portions have been encoded.
Claim 13
Dependent Claim 127 words
The method of claim 11, wherein step (iii) further comprises the steps of: (1) setting a flag for each of said plurality of credit card number portions, said flag including a value selected from the group consisting of overflow, no overflow and underflow, said value being determined as overflow if an overflow occurred during said mathematical operation, said value being determined as underflow if an overflow occurred during said mathematical operation and said value being determined as no overflow if said underflow and said overflow did not occur during said mathematical operation; (2) if said overflow occurred, adding a plurality of extra digits to another part of said flag; and (3) if said underflow occurred, adding a plurality of removed digits to another part of said flag.
Claim 14
Dependent Claim 24 words
The method of claim 12, further comprising the step of: (v) combining said encoded portions of the credit card number into a single string.
Claim 15
Dependent Claim 21 words
The method of claim 13, further comprising the step of: (g) decrypted said encrypted credit card number according to said key.

References Cited (Backward Citations)

US6006328A Cited
US5995626A Cited
US6014634A Cited
US6012144A Cited
US5996076A Cited
US6014650A Cited
US6000832A Cited
US6014635A Cited
US5999596A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag