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

Transaction approval system

Assignee: Visa International Service Association
•
Filing: 1987-01-06
•
Granted: 1989-04-18
•
Expires: 2007-01-06
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An improved system is disclosed for detecting invalid transaction cards at remote transaction terminals. The system includes providing each terminal with a master table having data corresponding to invalid cards. The data in the master table is less than the actual account numbers of the invalid cards. By using a compressed version of the data, the file can be shortened to facilitate storage and transmission. The compressed data file is arranged such that when an invalid card is presented, it will be identified and routed on for further processing. In the preferred embodiment, the probability that a valid card will be identified as potentially invalid is on the order of one of three percent.

Inventors

  • 👤 Elvis W. Boggan
  • 👤 Carl M. Campbell, Jr.

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 18:13
CPC Classifications
G; G07; G07F; G07F7/00; G07F7/08; G06; G06Q; G06Q20/00; G06Q20/38; G06Q20/40; G06Q20/403

Claims Analysis

Total Claims: 35
Claim 1
Independent Claim 163 words
In a transaction network including a central processor, a plurality of transaction terminals and a plurality of transaction cards, each card having an account number associated therewith, a method for identifying invalid cards comprising the steps of: (a) generating a master table at said central processor, said table including at least a first bit map B bits in length; (b) selecting a set of digits from the account number of a first invalid transaction card; (c) calculating a first index value which is an algorithmic function of said set of digits, said first index value being between zero and B-1; (d) placing an indicator within said first bit map corresponding to said first index value; (e) repeating steps b though d for each invalid card; and (f) supplying the master table to each transaction terminal whereby during a transaction, the transaction terminal determines if an indicator exists in the master table corresponding to the account number of the card presented for the transaction.
Claim 2
Dependent Claim 163 words
In a transaction network including a central processor, a plurality of transaction terminals and a plurality of transaction cards, each card having an account number associated therewith, a method for identifying invalid cards comprising the steps of: (a) generating a master table at said central processor, said table including at least a first bit map B bits in length; (b) selecting a set of digits from the account number of a first invalid transaction card; (c) calculating a first index value which is an algorithmic function of said set of digits, said first index value being between zero and B-1; (d) placing an indicator within said first bit map corresponding to said first index value; (e) repeating steps b though d for each invalid card; and (f) supplying the master table to each transaction terminal whereby during a transaction, the transaction terminal determines if an indicator exists in the master table corresponding to the account number of the card presented for the transaction.
Claim 3
Dependent Claim 57 words
A transaction network as recited in claim 1 further including the steps at the transaction terminal of: repeating steps b and c for the account number of the card presented to generate a first index value; determining if an indicator is present in the first bit map at a location corresponding to the generated first index value.
Claim 4
Dependent Claim 35 words
A transaction network as recited in claim 2 further including the steps at the transaction terminal of: allowing the transaction to continue unless an indicator is present whereupon the transaction is subjected to further verification.
Claim 5
Dependent Claim 208 words
In a transaction network including a central processor, a plurality of transaction terminals and a plurality of transaction cards, each card having an account number associated therewith, a method for identifying invalid cards comprising the steps of: (a) generating a master table at said central processor, said table including a plurality of bit maps, each map being B bits in length; (b) selecting a set of digits from the account number of a first invalid transaction card; (c) calculating a first index value which is an algorithmic function of said set of digits, said first index value being between zero and B-1; (d) placing an indicator within one of said bit maps, said indicator corresponding to said first index value; (e) repeating steps b and c for each bit map in said master table, each time selecting a unique set of digits from the account number and placing an indicator corresponding to each calculated value in the associated bit map: (f) repeating steps b though e for each invalid card; and (g) supplying the master table to each transaction terminal whereby during a transaction, the transaction terminal determines if an indicator exists in the master table corresponding to the account number of the card presented for the transaction.
Claim 6
Dependent Claim 208 words
In a transaction network including a central processor, a plurality of transaction terminals and a plurality of transaction cards, each card having an account number associated therewith, a method for identifying invalid cards comprising the steps of: (a) generating a master table at said central processor, said table including a plurality of bit maps, each map being B bits in length; (b) selecting a set of digits from the account number of a first invalid transaction card; (c) calculating a first index value which is an algorithmic function of said set of digits, said first index value being between zero and B-1; (d) placing an indicator within one of said bit maps, said indicator corresponding to said first index value; (e) repeating steps b and c for each bit map in said master table, each time selecting a unique set of digits from the account number and placing an indicator corresponding to each calculated value in the associated bit map: (f) repeating steps b though e for each invalid card; and (g) supplying the master table to each transaction terminal whereby during a transaction, the transaction terminal determines if an indicator exists in the master table corresponding to the account number of the card presented for the transaction.
Claim 7
Dependent Claim 54 words
A transaction network as recited in claim 4 further including the steps at the transaction terminal of: repeating steps b and c for each bit map for the account number of the card presented to generate a plurality of values; determining if indicators are present in each bit map corresponding to the generated values.
Claim 8
Dependent Claim 39 words
A transaction network as recited in claim 5 further including the steps at the transaction terminal of: allowing the transaction to continue unless an indicator is present in each bit map whereupon the transaction is subjected to further verification.
Claim 9
Dependent Claim 137 words
In a transaction network including a central processor, a plurality of transaction terminals and a plurality of transaction cards, each card having an account number associated therewith, a method for identifying invalid cards comprising the steps of: (a) generating a master table at said central processor, said table including data derived from a list of invalid transaction cards, said data being less than the entire account number of each card and including at least one indicator for each invalid card; and (b) supplying the master table to each transaction terminal whereby during a transaction, the transaction terminal determines if an indicator exists in the master table for the account number of the card presented for the transaction and allowing the transaction to continue unless an indicator is present whereupon the transaction will be subjected to further verification.
Claim 10
Dependent Claim 137 words
In a transaction network including a central processor, a plurality of transaction terminals and a plurality of transaction cards, each card having an account number associated therewith, a method for identifying invalid cards comprising the steps of: (a) generating a master table at said central processor, said table including data derived from a list of invalid transaction cards, said data being less than the entire account number of each card and including at least one indicator for each invalid card; and (b) supplying the master table to each transaction terminal whereby during a transaction, the transaction terminal determines if an indicator exists in the master table for the account number of the card presented for the transaction and allowing the transaction to continue unless an indicator is present whereupon the transaction will be subjected to further verification.
Claim 11
Dependent Claim 35 words
A system as recited in claim 7 wherein the entire master table does not have to be scanned to determine if an indicator exists for the account number of the card presented for the transaction.
Claim 12
Dependent Claim 76 words
A data file for use in transaction networks, said data file including information about the account numbers of invalid transaction cards comprising: a master table including a plurality of bit maps each having B bits; and one indicator in each bit map for each invalid card, each said indicator being at a location corresponding to an index value which is an algorithmic function of a set of digits in the account number of the transaction card.
Claim 13
Dependent Claim 76 words
A data file for use in transaction networks, said data file including information about the account numbers of invalid transaction cards comprising: a master table including a plurality of bit maps each having B bits; and one indicator in each bit map for each invalid card, each said indicator being at a location corresponding to an index value which is an algorithmic function of a set of digits in the account number of the transaction card.
Claim 14
Dependent Claim 48 words
A data file as recited in claim 9 wherein the length of the bit maps in the master table are set with respect to the number of invalid transaction cards such that the probability of an indicator being present in a bit map is approximately 0.4 to 0.5.
Claim 15
Dependent Claim 43 words
A data file as recited in claim 10 wherein the number of bit maps in the master table are selected such that the probability of a valid card being represented as an invalid card in the data file is less than ten percent.
Claim 16
Dependent Claim 47 words
A data file as recited in claim 10 wherein the number of bit maps in the master table are selected such that the probability of a valid card being represented as an invalid card in the data file is on the order of one to three percent.
Claim 17
Dependent Claim 114 words
A transaction system including a central processor and a plurality of transaction terminals and a plurality of transaction cards each having an account number, and with some of said cards being invalid, said system for facilitating off line approval of transactions comprising: means at said central processor for creating a master table, said master table having a plurality of bit maps, wherein one indicator is provided in each bit map for each invalid transaction card; means for supplying the master table to each of the transaction terminals; and means at each transaction terminal for determining if an indicator is present in each bit map for the account number of the transaction card being presented.
Claim 18
Dependent Claim 114 words
A transaction system including a central processor and a plurality of transaction terminals and a plurality of transaction cards each having an account number, and with some of said cards being invalid, said system for facilitating off line approval of transactions comprising: means at said central processor for creating a master table, said master table having a plurality of bit maps, wherein one indicator is provided in each bit map for each invalid transaction card; means for supplying the master table to each of the transaction terminals; and means at each transaction terminal for determining if an indicator is present in each bit map for the account number of the transaction card being presented.
Claim 19
Dependent Claim 32 words
A transaction system as recited in claim 13 wherein said means for supplying the master table to the transaction terminals comprises: a radio transmitter; and a receiver located at each transaction terminal.
Claim 20
Dependent Claim 65 words
A transaction system as recited in claim 13 wherein said means at said central processor generates said master table by selecting sets of digits from the account number of each invalid transaction card and calculating an index value for each set of digits which is an algorithmic function thereof and placing an indicator in individual bit maps at locations corresponding to the calculated index values.
Claim 21
Dependent Claim 59 words
A transaction system as recited in claim 15 wherein said transaction terminal selects sets of digits from the account number of the transaction card which has been presented and generates a set of index values and wherein said index values are used to determine if indicators are present in corresponding locations in the bit maps of the master table.
Claim 22
Dependent Claim 37 words
A transaction system as recited in claim 16 wherein the transaction terminal allows the transaction to continue unless an indicator is present in each bit map and in that case, the transaction is subjected to further verification.
Claim 23
Dependent Claim 44 words
A transaction system as recited in claim 15 wherein the length of each bit map is set with respect to the number of invalid transaction cards such that the probability of an indicator being present in the bit map is approximately 0.4 to 0.5.
Claim 24
Dependent Claim 43 words
A transaction system as recited in claim 13 wherein the number of bit maps in the master table are selected such that the probability of a valid card being represented as an invalid card in the data file is less than ten percent.
Claim 25
Dependent Claim 47 words
A transaction system as recited in claim 13 wherein the number of bit maps in the master table are selected such that the probability of a valid card being represented as an invalid card in the data file is on the order of one to three percent.
Claim 26
Dependent Claim 149 words
A financial transaction system including a central processor and a plurality of transaction terminals and a plurality of transaction cards each having an account number, and with some of said cards being invalid, said system for facilitating off-line approval of transactions comprising: means at said central processor for creating a master table, said master table having data derived from a list of invalid transaction cards, said data being less than the entire account number of each card and including at least one indicator for each invalid transaction card; means for supplying the master table to each of the transaction terminals; and means at each transaction terminal for determining if an indicator exists in the master table for the account number of the transaction card being presented and allowing the transaction to continue if no indicator is present and subjecting the transaction to further verification if an indicator is present.
Claim 27
Dependent Claim 149 words
A financial transaction system including a central processor and a plurality of transaction terminals and a plurality of transaction cards each having an account number, and with some of said cards being invalid, said system for facilitating off-line approval of transactions comprising: means at said central processor for creating a master table, said master table having data derived from a list of invalid transaction cards, said data being less than the entire account number of each card and including at least one indicator for each invalid transaction card; means for supplying the master table to each of the transaction terminals; and means at each transaction terminal for determining if an indicator exists in the master table for the account number of the transaction card being presented and allowing the transaction to continue if no indicator is present and subjecting the transaction to further verification if an indicator is present.
Claim 28
Dependent Claim 32 words
A transaction system as recited in claim 21 wherein said means for supplying the master table to the transaction terminals comprises: a radio transmitter; and a receiver located at each transaction terminal.
Claim 29
Dependent Claim 76 words
A transaction system as recited in claim 21 wherein said master table includes a plurality of bit maps and wherein said means at said central processor generates said master table by selecting sets of digits from the account number of each invalid transaction card and calculating an index value for each set of digits which is an algorithmic function thereof and placing an indicator in individual bit maps at locations corresponding to the calculated index values.
Claim 30
Dependent Claim 59 words
A transaction system as recited in claim 23 wherein said transaction terminal selects sets of digits from the account number of the transaction card which has been presented and generates a set of index values and wherein said index values are used to determine if indicators are present in corresponding locations in the bit maps of the master table.
Claim 31
Dependent Claim 37 words
A transaction system as recited in claim 24 wherein the transaction terminal allows the transaction to continue unless an indicator is present in each bit map and in that case, the transaction is subjected to further verification.
Claim 32
Dependent Claim 44 words
A transaction system as recited in claim 23 wherein the length of each bit map is set with respect to the number of invalid transaction cards such that the probability of an indicator being present in the bit map is approximately 0.4 to 0.5.
Claim 33
Dependent Claim 43 words
A transaction system as recited in claim 23 wherein the number of bit maps in the master table are selected such that the probability of a valid card being represented as an invalid card in the data file is less than ten percent.
Claim 34
Dependent Claim 47 words
A transaction system as recited in claim 23 wherein the number of bit maps in the master table are selected such that the probability of a valid card being represented as an invalid card in the data file is on the order of one to three percent.
Claim 35
Dependent Claim 37 words
A transaction system as recited in claim 21 wherein the entire master table does not have to be scanned to determine if an indicator exists for the account number of the transaction card presented for the transaction.

References Cited (Backward Citations)

US3696335A Cited
US4186871A Cited
US4472626A Cited
US4558211A Cited
US4679236A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1992-04-17 1992-10-17 1993-04-18 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1996-04-17 1996-10-17 1997-04-18 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2000-04-17 2000-10-17 2001-04-18 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag