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

Distributed authorization system

Assignee: GASCARD CLUB Inc
•
Filing: 1988-03-29
•
Granted: 1990-01-02
•
Expires: 2008-03-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A distributed authorization system and process for authorizing transactions utilizes a host computer communicating with a network of electronic terminals remote from the host computer. It includes storing negative file data in the electronic terminal containing information used to identify accounts for which requested transactions are to be denied, and storing authorization file data in the electronic terminal containing information used to determine whether to authorize a requested transaction. Upon entry of a transaction request, the data is checked against the terminal negative file data and immediately denied if the card account is contained in the terminal's negative file. If the transaction is not denied, authorization logic is performed in the electronic terminal resulting in terminal output denying the request, authorizing the request, or establishing an electronic connection from the terminal to the host computer to obtain authorization from the host computer. In establishing this connection, account data is transmitted from the host back to the remote electronic terminal resulting in terminal output either denying the request or authorizing the request. Also, during such connection, the terminal's authorization file is updated with account data, transmitted from the host computer to the electronic terminal. The completed transaction is stored in a terminal transaction queue file residing in the terminal for subsequent transmission to the host computer, and for use with a transaction request is subsequently entered at the terminal for the same account.

Inventors

  • 👤 Thomas L. Jewell

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 22:18
CPC Classifications
G; G06; G06Q; G06Q40/00; G06Q40/02; G06Q20/00; G06Q20/04; G06Q20/38; G06Q20/40; G06Q20/403; G06Q40/03

Claims Analysis

Total Claims: 11
Claim 1
Independent Claim 333 words
A distributed authorization system for authorizing and denying requested transactions concerning an account, said system utilizing a host computer communicating with at least one electronic terminal remote from the host computer, comprising: means for storing data in a negative file residing in the electronic terminal for containing information based on previous transactions specific to that terminal used to identify accounts for which requested transactions are to be denied authorization; means for storing data in an authorization file residing in the electronic terminal containing information based on previous transactions specific to that terminal used to determine whether to authorize a requested transaction concerning an account; means for entering transaction data into the electronic terminal for requesting a transaction concerning a specific requested account; means for checking said transaction request data against said terminal negative file data, said checking means generating terminal output denying said transaction request when said requested account is contained in said terminal negative file; means for performing authorization logic in the electronic terminal in the event said transaction request is not denied at the terminal, said logic means including means for checking whether said requested account is contained in said terminal authorization file, said logic means being responsive to said requested account being found in said terminal authorization file for generating a terminal output signal (i) denying the request, or (ii) authorizing the request, said logic means further being responsive to said requested account not being found in said terminal authorization file for establishing an electronic connection from the electronic terminal to the host computer to obtain authorization from the host computer, in which new account data for said requested account is transmitted from the host computer back to the electronic terminal resulting in terminal output (i) denying the request, or (ii) authorizing the request; means for adding said new account data to said terminal authorization file; and means for storing completed transaction data in a transaction queue file residing in the electronic terminal for subsequent transmission to the host computer.
Claim 2
Dependent Claim 333 words
A distributed authorization system for authorizing and denying requested transactions concerning an account, said system utilizing a host computer communicating with at least one electronic terminal remote from the host computer, comprising: means for storing data in a negative file residing in the electronic terminal for containing information based on previous transactions specific to that terminal used to identify accounts for which requested transactions are to be denied authorization; means for storing data in an authorization file residing in the electronic terminal containing information based on previous transactions specific to that terminal used to determine whether to authorize a requested transaction concerning an account; means for entering transaction data into the electronic terminal for requesting a transaction concerning a specific requested account; means for checking said transaction request data against said terminal negative file data, said checking means generating terminal output denying said transaction request when said requested account is contained in said terminal negative file; means for performing authorization logic in the electronic terminal in the event said transaction request is not denied at the terminal, said logic means including means for checking whether said requested account is contained in said terminal authorization file, said logic means being responsive to said requested account being found in said terminal authorization file for generating a terminal output signal (i) denying the request, or (ii) authorizing the request, said logic means further being responsive to said requested account not being found in said terminal authorization file for establishing an electronic connection from the electronic terminal to the host computer to obtain authorization from the host computer, in which new account data for said requested account is transmitted from the host computer back to the electronic terminal resulting in terminal output (i) denying the request, or (ii) authorizing the request; means for adding said new account data to said terminal authorization file; and means for storing completed transaction data in a transaction queue file residing in the electronic terminal for subsequent transmission to the host computer.
Claim 3
Dependent Claim 46 words
The system of claim 1 further comprising means for transmitting said stored data for said completed transactions queued in said terminal transaction message queue file from the electronic terminal to the host computer whenever said connection is made between the electronic terminal and the host computer.
Claim 4
Dependent Claim 53 words
The system of claim 2, further comprising means for periodically establishing a connection from said terminal to the host computer to send queued messages from the terminal to the host computer when there has not been activity from the electronic terminal for a given account to the host for a period of time.
Claim 5
Dependent Claim 59 words
The system according to claim 1, further comprising the host computer having means for receiving changes in authorization data for a given account, and means for storing said authorization file data in a host message queue file wherein there is stored a message for each remote electronic terminal identified in said host message queue file for said given account.
Claim 6
Dependent Claim 30 words
The system of claim 4, further comprising means for sending electronic message to all terminals having activity for a given account of all changes in said account authorization file data.
Claim 7
Dependent Claim 44 words
The system of claim 4 further comprising said host computer including means for instructing said host computer to establish a connection to an electronic terminal, and means for transmitting any and all queued messages designated to that terminal, and means for disconnecting said connection.
Claim 8
Dependent Claim 21 words
The system of claim 1, further comprising means for transmitting information concerning deletion of account information from the terminal authorization file.
Claim 9
Dependent Claim 23 words
The system of claim 1, further comprising the host having means for establishing a connection to the electronic terminal on a periodic basis.
Claim 10
Dependent Claim 310 words
A distributed authorization process for authorizing and denying requested transactions concerning an account, said system utilizing a host computer communicating with at least one electronic terminal remote from the host computer, comprising the steps of: storing data in a negative file residing in the electronic terminal for containing information based on previous transactions specific to that terminal used to identify accounts for which requested transactions are to be denied authorization; storing data in an authorization file residing in the electronic terminal containing information based on previous transactions specific to that terminal used to determine whether to authorize a requested transaction concerning an account; entering transaction data into the electronic terminal for requesting a transaction concerning a specific requested account; checking said transaction request data against said terminal negative file data, said checking means generating terminal output denying said transaction request when said requested account is contained in said terminal negative file; performing authorization logic in the electronic terminal in the event said transaction request is not denied at the terminal, including checking whether said requested account is contained in said terminal authorization file, and generating a terminal output signal (i) denying the request, or (ii) authorizing the request in response to said requested account being found in said terminal authorization file, and establishing an electronic connection from the electronic terminal to the host computer to obtain authorization from the host computer, in response to said requested account not being found in said terminal authorization file, in which new account data for said requested account is transmitted from the host computer back to the electronic terminal resulting in terminal output (i) denying the request, or (ii) authorizing the request; adding said new account data to said terminal authorization file; and storing completed transaction data in a transaction queue file residing in the electronic terminal for subsequent transmission to the host computer.
Claim 11
Dependent Claim 310 words
A distributed authorization process for authorizing and denying requested transactions concerning an account, said system utilizing a host computer communicating with at least one electronic terminal remote from the host computer, comprising the steps of: storing data in a negative file residing in the electronic terminal for containing information based on previous transactions specific to that terminal used to identify accounts for which requested transactions are to be denied authorization; storing data in an authorization file residing in the electronic terminal containing information based on previous transactions specific to that terminal used to determine whether to authorize a requested transaction concerning an account; entering transaction data into the electronic terminal for requesting a transaction concerning a specific requested account; checking said transaction request data against said terminal negative file data, said checking means generating terminal output denying said transaction request when said requested account is contained in said terminal negative file; performing authorization logic in the electronic terminal in the event said transaction request is not denied at the terminal, including checking whether said requested account is contained in said terminal authorization file, and generating a terminal output signal (i) denying the request, or (ii) authorizing the request in response to said requested account being found in said terminal authorization file, and establishing an electronic connection from the electronic terminal to the host computer to obtain authorization from the host computer, in response to said requested account not being found in said terminal authorization file, in which new account data for said requested account is transmitted from the host computer back to the electronic terminal resulting in terminal output (i) denying the request, or (ii) authorizing the request; adding said new account data to said terminal authorization file; and storing completed transaction data in a transaction queue file residing in the electronic terminal for subsequent transmission to the host computer.

References Cited (Backward Citations)

US3394246A Cited
US4187498A Cited
US4186438A Cited
JPS57368A Cited
US4558211A Cited
EP0176072A2 Cited
GB2172131A Cited
US4775784A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1993-01-01 1993-07-03 1994-01-02 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1997-01-01 1997-07-03 1998-01-02 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2001-01-01 2001-07-03 2002-01-02 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag