US4390968A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Automated bank transaction security system
Assignee: Bull HN Information Systems Inc
•
Filing: 1980-12-30
•
Granted: 1983-06-28
•
Expires: 2000-12-30
Abstract
Abstract A banking system is disclosed which comprises a central computer system in electrical communication with remote automated teller machines, wherein the architecture of the banking system is such that the likelihood of a security penetration is substantially decreased whether the automated teller machine operates in an on-line or in an off-line mode.
Inventors
- 👤 Richard E. Hennessy
- 👤 Roger Frymire
- 👤 Cary Coovert
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-25 10:51
CPC Classifications
G; G07; G07F; G07F7/00; G07F7/08; G07F7/10; G07F7/1008; G06; G06Q; G06Q20/00; G06Q20/08; G06Q20/10; G06Q20/108; G06Q20/1085; G06Q20/38; G06Q20/40; G06Q20/401; G06Q20/4012; G06Q20/4014; G07F19/00; G07F19/20; G07F19/201; G07F19/211; G07F7/1016; G07F7/1025
Claims Analysis
Total Claims: 8
Claim 1
Independent Claim
353 words
An automated banking system, including a central computer system located at a central site, which comprises: (a) plural data entry means located at a like plurality of remote sites and responsive to customer initiated action for providing binary information signals representative of a personal identification number (PIN), an account number (ACCN), a bank identification number (BIN), a number having a predetermined relationship with said PIN (PIN OFFSET 1), transaction data descriptive of a desired banking transaction, and transaction limits; (b) plural automated teller machines each located at any one of said remote sites and receiving said PIN, ACCN, BIN, PIN OFFSET 1, transaction data and transaction limits from an adjacent one of said plural data entry means for performing the following operations by way of signal paths wholly contained within said plural automated teller machines: (1) validating said ACCN against resident binary customer account number codes, (2) generating a first transaction identification number (TRAN 1), a transaction request (TREQ), a second transaction identification number as a function of TRAN 1 (TRAN 2'), and a number which is a function of PIN, BIN and ACCN (PIN OFFSET 2). (3) comparing TRAN 2' and a third transaction number which is a function of TRAN 1 (TRAN 2), (4) if TRAN 2 and TRAN 2' are equivalent, comparing PIN OFFSET 1 and PIN OFFSET 2, and (5) if PIN OFFSET 1 and PIN OFFSET 2 are equivalent, dispensing transaction items to said customer and receiving transaction items from said customer in accordance with said transaction data; and (c) plural controller means in electrical communication with said central computer system during on-line operations and in electrical communication with different pluralities of said plural automated teller machines during both on-line and off-line operations, and receiving TREQ, ACCN, TRAN 1 and said transaction limits from said plural automated teller machines for transfer to said central computer system during on-line operations, and for validating TREQ against said transaction limits and resident customer account information during off-line operations, and for generating TRAN 2 for transfer to a requesting one of said plural automated teller machines in the event TREQ is valid.
Claim 2
Dependent Claim
353 words
An automated banking system, including a central computer system located at a central site, which comprises: (a) plural data entry means located at a like plurality of remote sites and responsive to customer initiated action for providing binary information signals representative of a personal identification number (PIN), an account number (ACCN), a bank identification number (BIN), a number having a predetermined relationship with said PIN (PIN OFFSET 1), transaction data descriptive of a desired banking transaction, and transaction limits; (b) plural automated teller machines each located at any one of said remote sites and receiving said PIN, ACCN, BIN, PIN OFFSET 1, transaction data and transaction limits from an adjacent one of said plural data entry means for performing the following operations by way of signal paths wholly contained within said plural automated teller machines: (1) validating said ACCN against resident binary customer account number codes, (2) generating a first transaction identification number (TRAN 1), a transaction request (TREQ), a second transaction identification number as a function of TRAN 1 (TRAN 2'), and a number which is a function of PIN, BIN and ACCN (PIN OFFSET 2). (3) comparing TRAN 2' and a third transaction number which is a function of TRAN 1 (TRAN 2), (4) if TRAN 2 and TRAN 2' are equivalent, comparing PIN OFFSET 1 and PIN OFFSET 2, and (5) if PIN OFFSET 1 and PIN OFFSET 2 are equivalent, dispensing transaction items to said customer and receiving transaction items from said customer in accordance with said transaction data; and (c) plural controller means in electrical communication with said central computer system during on-line operations and in electrical communication with different pluralities of said plural automated teller machines during both on-line and off-line operations, and receiving TREQ, ACCN, TRAN 1 and said transaction limits from said plural automated teller machines for transfer to said central computer system during on-line operations, and for validating TREQ against said transaction limits and resident customer account information during off-line operations, and for generating TRAN 2 for transfer to a requesting one of said plural automated teller machines in the event TREQ is valid.
Claim 3
Dependent Claim
352 words
An automated banking system including a central computer system located at a central site which comprises: (a) data entry means located at a remote site and responsive to customer initiated action for providing binary information signals representative of a personal identification number (PIN), an account number (ACCN), a bank identification number (BIN), a number having a predetermined relationship with said PIN (PIN OFFSET 1), transaction data descriptive of the banking transaction desired, and transaction limits; (b) first controller means located at said remote site and receiving said PIN, ACCN, BIN, PIN OFFSET 1, transaction data and transaction limits from said data entry means for performing the following operations: (1) validating said ACCN against binary customer account number codes resident in said first controller means, (2) generating a first transaction identification number (TRAN 1), and a transaction request (TREQ), (3) comparing a second transaction number which is a function of TRAN 1 (TRAN 2) and a third transaction number which is a function of TRAN 1 (TRAN 2'), (4) if TRAN 2 and TRAN 2' are equivalent, comparing PIN OFFSET 1 and a number which is a function of PIN, BIN and ACCN (PIN OFFSET 2), and (5) if PIN OFFSET 1 and PIN OFFSET 2 are equivalent, issuing transaction control signals for exchanging transaction items with a customer; (c) second controller means located at said remote site and receiving PIN, BIN, ACCN, and TRAN 1 from said first controller means, and generating therefrom PIN OFFSET 2 and TRAN 2' for transfer to said first controller means, and responsive to said transaction control signals for dispensing transaction items to said customer and receiving transaction items from said customer in accordance with said transaction data; and (d) third controller means located at said central site and receiving TREQ, ACCN, TRAN1 and transaction limits from said first controller means for transfer to said central computer system, and receiving an authorization signal from said central computer system in the event TREQ does not exceed either said transaction limits or an account balance of said customer for generating TRAN 2 for transfer to said first controller means.
Claim 4
Dependent Claim
352 words
An automated banking system including a central computer system located at a central site which comprises: (a) data entry means located at a remote site and responsive to customer initiated action for providing binary information signals representative of a personal identification number (PIN), an account number (ACCN), a bank identification number (BIN), a number having a predetermined relationship with said PIN (PIN OFFSET 1), transaction data descriptive of the banking transaction desired, and transaction limits; (b) first controller means located at said remote site and receiving said PIN, ACCN, BIN, PIN OFFSET 1, transaction data and transaction limits from said data entry means for performing the following operations: (1) validating said ACCN against binary customer account number codes resident in said first controller means, (2) generating a first transaction identification number (TRAN 1), and a transaction request (TREQ), (3) comparing a second transaction number which is a function of TRAN 1 (TRAN 2) and a third transaction number which is a function of TRAN 1 (TRAN 2'), (4) if TRAN 2 and TRAN 2' are equivalent, comparing PIN OFFSET 1 and a number which is a function of PIN, BIN and ACCN (PIN OFFSET 2), and (5) if PIN OFFSET 1 and PIN OFFSET 2 are equivalent, issuing transaction control signals for exchanging transaction items with a customer; (c) second controller means located at said remote site and receiving PIN, BIN, ACCN, and TRAN 1 from said first controller means, and generating therefrom PIN OFFSET 2 and TRAN 2' for transfer to said first controller means, and responsive to said transaction control signals for dispensing transaction items to said customer and receiving transaction items from said customer in accordance with said transaction data; and (d) third controller means located at said central site and receiving TREQ, ACCN, TRAN1 and transaction limits from said first controller means for transfer to said central computer system, and receiving an authorization signal from said central computer system in the event TREQ does not exceed either said transaction limits or an account balance of said customer for generating TRAN 2 for transfer to said first controller means.
Claim 5
Dependent Claim
91 words
An automated banking system as set forth in claim 2, further comprising: (a) first logic switch means located at said central site and in electrical communication with said third controller means for providing dynamically selectable parameters used in the generation of TRAN 2; and (b) second logic switch means located at said remote site and in electrical communication with said second controller means for providing dynamically selectable parameters used in the generation of TRAN 2' and PIN OFFSET 2, and in the setting of limits on the cash flow to customers.
Claim 6
Dependent Claim
358 words
An automated banking system including a central computer system located at a central site which comprises: (a) data entry means located at a first remote site and responsive to customer initiated action for providing binary information signals representative of a personal identification number (PIN), an account number (ACCN), a bank identification number (BIN), a number having a predetermined relationship with said PIN (PIN OFFSET 1), transaction data descriptive of the desired banking transaction, and transaction limits; (b) first controller means located at said first remote site and receiving said PIN, ACCN, BIN, PIN OFFSET 1, transaction data and transaction limits from said data entry means for performing the following operations: (1) validating said ACCN against binary customer account number codes resident in said first controller means, (2) generating a first transaction identification number (TRAN 1), and a transaction request (TREQ), (3) comparing a second transaction number which is a function of TRAN 1 (TRAN 2) and a third transaction number which is a function of TRAN 1 (TRAN 2'), (4) if TRAN 2 and TRAN 2' are equivalent, comparing PIN OFFSET 1 and a number which is a function of PIN, BIN and ACCN (PIN OFFSET 2), and (5) if PIN OFFSET 1 and PIN OFFSET 2 are equivalent, issuing transaction control signals for exchanging transaction items with a customer; (c) second controller means located at said first remote site and receiving PIN, BIN, ACCN, and TRAN 1 from said first controller means, and generating therefrom PIN OFFSET 2 and TRAN 2' for transfer to said first controller means, and responsive to said transaction control signals for dispensing transaction items to said customer and receiving transaction items from said customer in accordance with said transaction data; and (d) third controller means located at a second remote site and receiving TREQ, ACCN, TRAN 1 and said transaction limits from said first controller means for transfer to said central computer system, and receiving an authorization signal from said central computer system in the event TREQ does not exceed either said transaction limits or an account balance of said customer for generating TRAN 2 for transfer to said first controller means.
Claim 7
Dependent Claim
358 words
An automated banking system including a central computer system located at a central site which comprises: (a) data entry means located at a first remote site and responsive to customer initiated action for providing binary information signals representative of a personal identification number (PIN), an account number (ACCN), a bank identification number (BIN), a number having a predetermined relationship with said PIN (PIN OFFSET 1), transaction data descriptive of the desired banking transaction, and transaction limits; (b) first controller means located at said first remote site and receiving said PIN, ACCN, BIN, PIN OFFSET 1, transaction data and transaction limits from said data entry means for performing the following operations: (1) validating said ACCN against binary customer account number codes resident in said first controller means, (2) generating a first transaction identification number (TRAN 1), and a transaction request (TREQ), (3) comparing a second transaction number which is a function of TRAN 1 (TRAN 2) and a third transaction number which is a function of TRAN 1 (TRAN 2'), (4) if TRAN 2 and TRAN 2' are equivalent, comparing PIN OFFSET 1 and a number which is a function of PIN, BIN and ACCN (PIN OFFSET 2), and (5) if PIN OFFSET 1 and PIN OFFSET 2 are equivalent, issuing transaction control signals for exchanging transaction items with a customer; (c) second controller means located at said first remote site and receiving PIN, BIN, ACCN, and TRAN 1 from said first controller means, and generating therefrom PIN OFFSET 2 and TRAN 2' for transfer to said first controller means, and responsive to said transaction control signals for dispensing transaction items to said customer and receiving transaction items from said customer in accordance with said transaction data; and (d) third controller means located at a second remote site and receiving TREQ, ACCN, TRAN 1 and said transaction limits from said first controller means for transfer to said central computer system, and receiving an authorization signal from said central computer system in the event TREQ does not exceed either said transaction limits or an account balance of said customer for generating TRAN 2 for transfer to said first controller means.
Claim 8
Dependent Claim
181 words
An automated banking system as set forth in claim 4, further comprising: (a) first logic switch means located at said central site and in electrical communication with said central computer for providing dynamically selectable parameters for use by said central computer in encrypting said authorization signal; (b) second logic switch means located at said second remote site and in electrical communication with said third controller means for providing dynamically selectable parameters used in the generation of TRAN 2; (c) memory means located at said second remote site and in electrical communication with said third controller means for recording bank transactions and providing customer account information during off-line operations in which said third controller means receives TREQ, ACCN, TRAN 1 and said transaction limits, provides said authorization signal and generates said TRAN 2; and (d) third logic switch means located at said first remote site and in electrical communication with said second controller means for providing dynamically selectable parameters used in the generation of TRAN 2' and PIN OFFSET 2, and in the setting of limits on the cash flow to customers.
References Cited (Backward Citations)
US4025760A
Cited
US4025905A
Cited
US4075460A
Cited
US4234932A
Cited
US4315101A
Cited
US4321672A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1986-06-27 | 1986-12-27 | 1987-06-28 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1990-06-27 | 1990-12-27 | 1991-06-28 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1994-06-27 | 1994-12-27 | 1995-06-28 | $7700.00 | Window Closed / Lapsed |