EP0050120A1 - Systeme de controle de transactions - Google Patents

Systeme de controle de transactions

Info

Publication number
EP0050120A1
EP0050120A1 EP81900734A EP81900734A EP0050120A1 EP 0050120 A1 EP0050120 A1 EP 0050120A1 EP 81900734 A EP81900734 A EP 81900734A EP 81900734 A EP81900734 A EP 81900734A EP 0050120 A1 EP0050120 A1 EP 0050120A1
Authority
EP
European Patent Office
Prior art keywords
computer
card
transaction
mini
calculator
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
EP81900734A
Other languages
German (de)
English (en)
Other versions
EP0050120A4 (fr
Inventor
Carl Arthur William Aylen
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Publication of EP0050120A1 publication Critical patent/EP0050120A1/fr
Publication of EP0050120A4 publication Critical patent/EP0050120A4/fr
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/34Payment architectures, schemes or protocols characterised by the use of specific devices or networks using cards, e.g. integrated circuit [IC] cards or magnetic cards
    • G06Q20/342Cards defining paid or billed services or quantities
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F7/00Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
    • G07F7/02Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by keys or other credit registering devices
    • G07F7/025Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by keys or other credit registering devices by means, e.g. cards, providing billing information at the time of purchase, e.g. identification of seller or purchaser, quantity of goods delivered or to be delivered

Definitions

  • This invention relates to a transaction control system, and more particularly to a system whereby a user on the presentation of a card and verification 5. of. the same can automatically purchase commodities, such as petrol dispensed at a petrol filling station.
  • That system is a satisfactory system but with advancing technology it has now become possible to provide improved owner control of that system.
  • United Kingdom Patent No. 1,400,654 refers to information, re validity of credit cards, stored in a remote date bank and United Kingdom Patent No. 1,356,425 refers to a customer "meter-token" device which retains details of total fuel taken.
  • United States Patent No. 3,484,020 describes the techniques necessary for control of multi-pump set up via *a one card reader and United States Patent No. 5.
  • 3,436,736 refers to two cards to match a patients drug requirements against the drugs in a dispensing unit at a hospital.
  • United States Patent No. 3,401,830 describes the use of credit cards together with memorized numbers for 10. protection against loss of that card while United States Patent No. 2,792,148 describes the use of credit cards to dispense petrol.
  • a transaction control system whereby a holder of the card may purchase and have recorded against his account the purchase of commodities such as petrol, the system being such that on presentation of the user card which is verified against a card 25. presented by the issuer of the credit card, that the verification gives an accept signal to ⁇ a dispensing mechanism to allow the user to dispense the commodity, the system including means whereby when the dispensing is completed that there is an automatic tallying and print-out of the transaction with the users account being debited the amount dispensed.
  • the system 5. would use a magnetically coded card which is adapted to be used with a programmable calculator having print-out means .
  • This invention is applicable to such things as petrol dispensed at a petrol filling station
  • FIG. 1 is a schematic operational diagram
  • FIG. 2 is a circuit diagram of the electronic 20. functions
  • FIG. 3 is a diagram of the sequential relation of part of the circuit
  • FIG. 4 is a diagram of the timing of data transfer.
  • the programmable calculator 1 is interfaced to a control centre 2, the programmable calculator accepting a programme card 3.
  • the chomeric pad 4 of the calculator is used to supply further information 3a.
  • the control centre is also connected to the pump 6 and a loom 7 showing the operational state of the system.
  • the control centre has code wheels to set the machine code.
  • FIG. 2 the operation of the electronic circuitry interfaced to a HP97S calculator in the fuel control system is shown.
  • (1) Data may be entered into the calculator via an external keypad.
  • Lamps are operated to indicate the status of the unit.
  • the fuel pump motor is controlled via a solid state relay.
  • An 8 bit unit identification code is sent serially 25. from the HP97S calculator using flags 0 and 1.
  • Flag 0 is used as the clock and flag 1 as the serial data input to an 8 bit shift register (IC12) .
  • the Code pattern at the shift register parallel outputs is compared with that set up by two BCD thumbwheel switches by an 8 bit digital comparator (IC13, 14).
  • the comparator 5. output is checked to see if the code is valid, and if so power is provided to the pump through a solid state relay.
  • TWo monostable multivibrators (IC17/2, IC17/2) and a gate (IC10/3) provide a 400 ⁇ sec pulse on each-
  • a number containing up to 6 digits can be entered into data latches via the external numeric keypad.
  • a keyboard encoder detects the operation of 10. any of the numeric keys and produces the equivalent BCD code at its output, in addition to generating a strobe pulse the BCD code is presented to the latch data input bus via a tristate buffer (IC8) enabled by flag 2.
  • the strobe pulse is used to enable a second tristate 15. buffer (C2) onto the latch strobe bus after a decoded counter (IC1) has been incremented.
  • the result is " equivalent to steering the keyboard decoder strobe output to one of the six data latches as defined by the counter (IC1) .
  • the sequential relation between the 20. oscillator signal, the keyboard encoder strobe pulse, the counter incrementing and the tristate buffer enabling is shown in Fig. 3 (not to scale) .
  • the oscillator used to provide the debounce function in the keyboard encoder, and other system timing signals, 25. are formed by an RC network with a schmitt trigger input NAND gate (IC22/3) .
  • the oscillator frequency is approximately lOKHz.
  • the closure of the CLEAR key is detected by sensing when Row 4 and Column 1 of the keyboard matrix are both zero (IC9/4) .
  • IC10/4 provides an inverted input or function to clear the data storage latches when the blue light is on and the clear key is pressed, or when Flag 1 is set (ie under program control) .
  • the closure of the ENTER key is detected by sensing when Row 4 and Column 3 of the keyboard matrix are both zero (IC9/3) . This is AND'ed with Flag 2 (IC10/2,, IC22/2) to set the Data Ready flip-flop.
  • a 5 digit BCD counter is incremented each time a pulse is received via the pulser interface circuitry (3.6) and thus a tally is kept of the fuel being delivered in the current transaction. Transfer of data from this counter to the latches, and hence to the •
  • calculator is initiated by the end of pump operation detection circuitry. This counter is reset by Flag 2 when the keyboard mode is selected.
  • the counter (IC6) has internal tristate buffers enabling direct connection to the latch data input and
  • the end of pump operation circuitry triggers a monostable multivibrator (IC15/1) providing an output pulse of approximately 3m sees. For the duration of 25. this pulse, the oscillator (lOKHz approx.) is gated into the digit strobe scan clock input of .IC6. On each positive going transition of the scan clock input, the internal digit select counter is incremented and new BCD data transferred to the latch data input bus. On each negative going transition of the scan clock input, a monostable multivibrator (IC15/2) is triggered and produces an output pulse at approximately 10 ⁇ sees to enable the digit select outputs of the counter and 5. hence pulse the required latch strobe line to store the BCD digit currently on the latch date input bus.
  • IC15/1 monostable multivibrator
  • Timing sequences are shown in Fig. 4 (not to scale) .
  • the maximum time required to transfer all five digits 10. of the counter to the latches is 600 ⁇ sees (assuming lOKHz clock) .
  • the transfer of data from the latches to the calculato is initiated at the end. of the pulse generated by IC15/1, when it clocks the data ready flip-flop (IC 21/1) .
  • HP97S calculator may be initiated in two ways and is dependent upon the mode in which the system is operating 20. as defined by the state of Flag 2.
  • the two flip-flops comprising IC21 control the initiation of data input to the calculator.
  • IC21/1 When IC21/1 is set r either by the ENTER key from the keyboard or by the end of pump operation, it indicates that data is 5. ready in the latches for transfer to the calculator.
  • the LOAD line to the calculator On the next rising edge of OSC, the LOAD line to the calculator is set high. The calculator indicates that data is being accepted by setting LE low, which resets the data ready and load flip flops (IC21) .
  • the end of pump operation is detected by sensing the removal of supply to the pump motor caused by the switch operated when the nozzle is placed back in the 20. pump housing.
  • Sensing is achieved using a 240:12V transformer with a half wave rectifier and capacitor filter.
  • the transformer is modified by reducing the number, of low voltage coils to 5 and used as a current detection 25. device.
  • the current drawn by the pump motor drops to zero, data is transferred from the litres counter to the latches and then to the calculator (Section 3.3).
  • a pulser unit is installed in the pump to provide 30. 100 pulses per litre of fuel supplied.
  • the electronic control centre checks a program code against a thumbwheel switch code set in the control centre itself. In this way the system ensures that the owner of one unit, and pack of program cards cannot
  • the electronic control centre also cqntrols the action of the lights showing the status of the unit at any time.
  • the centre contains the necessary 12.
  • the pulser shaft is rotated by a drive between it and the measuring head of any mechanical pump.
  • the centre also allows access to the calculator " via the keypad and thereby enables the user to input user 10. numbers, vehicle numbers and odometer readings.
  • the system is such that before any transaction the person issuing the card, that is the garage owner would insert into the program of the calculator the particular code 15.' details applicable to that installation including the garage security code function so that on presentation by the user of his card that the unit is programmed to accept the card if the security function details coincide with the function on the users card.
  • the information for verification on the users card is not a coded number, but a complex mathematical function, and that on the garage owners card is also a different mathematical function, and the accept verification is only given if the programmable
  • the garage owners card could also be provided with information relating to a security function of current delinquent accounts so that if a delinquent account card is presented the unit would not provide- 5. the acceptable signal to the dispensing equipment and would notify the user and garage owner.
  • the garage owners card could also provide infor ⁇ mation relating to the current price relating to the petrol at that time, and give details for the total 10. consumption of the machine when it is required at the close of business and the total value of the fuel sold for the day can thus also be printed out at the end of the day.
  • the customers card can have information mechanically 15. presented on the tape relating to the company name, if desired and employees name if desired and the company account number.
  • the user On presenting the security card, the user then has • to punch into the system his own security number which 20. is known only to him and which verifies the ownership of the card.
  • Each card can also have its own card number stored on it if desired.
  • the card is validated as the card is entered when the security number is punched in. 14 .
  • the system is virtually foolproof for the components of the card of the user which may be parts of the account number, security number and card number thus tally with the garage security code number.
  • the accept signal is transmitted to open the-power to the pump, and the pump is switched when the nozzle is taken out of the socket.
  • the power on stores one pulse and a second pulse is given on power off supply to cause a print out in terms of the electrical power to the pump.
  • the machine When a customer card is represented, the machine automatically updates it with the last transaction stored magnetically and the customer may have to actuate the program button to carry this out.
  • the security of the system can be enhanced by the provision of instructions to disregard any 15. request to print out security details, such as numbers, functions and the like and so that if any unauthorised attempt to obtain this information is made, the instructions are ignored.
  • a further situation to which this invention is applicable is in relation to owners of fleets 30. of vehicles and-in relation to control and management of such fleets. 15a .
  • An example of such a problem may show that the usage of fuel per kilometre may be increasing or varying widely. This may indicate problems of keying in information or it may indicate problems 10. in relation to a particular vehicle. Such information may indicate that the vehicle is due for maintenance.
  • Comparison of performance information between 20. vehicles of one type in a fleet and vehicles of another type could also give information as to when vehicles should be replaced and what vehicles should be purchased.
  • Control may also be had for the fleet owners bunkering system with periodic supply of information relating to the amount of fuel left in a bunker and warning supplied when the fuel level is such 15. that re-filling Is required.
  • control systems can relate to labour transactions to monitor the hours worked by employees and to calculate weekly pay, the system can also cater for different hourly worker rates and analysis 5. of employees time keeping programr
  • Project transactions can also be controlled to monitor the parts and labour booked to individual jobs in the production area and also inventory transactions to enable any stored materials to be 10. accurately monitored and material. ⁇ .and movements to be recorded on both a goods inwards and outwards basis.

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Accounting & Taxation (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Control Of Vending Devices And Auxiliary Devices For Vending Devices (AREA)
  • Beverage Vending Machines With Cups, And Gas Or Electricity Vending Machines (AREA)
  • Loading And Unloading Of Fuel Tanks Or Ships (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

Systeme de controle de transactions dans lequel le detenteur d'une carte peut acheter et enregistrer au debit de son compte l'achat de produits tels que de l'essence. Le systeme est organise de maniere telle que lors de la presentation de la carte (3) de l'utilisateur, celle-ci soit comparee a une carte (5) presentee par l'emetteur de la carte de credit, et la verification donne lieu a un signal d'acceptation envoye a un mecanisme de distribution (6) pour permettre a l'utilisateur de retirer le produit. Des moyens sont aussi prevus pour permettre, lorsque la distribution est terminee, un calcul automatique et l'impression du resultat de la transaction, tandis que le compte de l'utilisateur est debite du montant distribue.
EP19810900734 1980-04-09 1981-04-01 Systeme de controle de transactions. Withdrawn EP0050120A4 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
AUPE306880 1980-04-09
AU3068/80 1980-04-09

Publications (2)

Publication Number Publication Date
EP0050120A1 true EP0050120A1 (fr) 1982-04-28
EP0050120A4 EP0050120A4 (fr) 1984-04-04

Family

ID=3768483

Family Applications (1)

Application Number Title Priority Date Filing Date
EP19810900734 Withdrawn EP0050120A4 (fr) 1980-04-09 1981-04-01 Systeme de controle de transactions.

Country Status (5)

Country Link
EP (1) EP0050120A4 (fr)
JP (1) JPS57500904A (fr)
DK (1) DK542281A (fr)
IT (1) IT1142490B (fr)
WO (1) WO1981002940A1 (fr)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0642244B2 (ja) * 1982-07-09 1994-06-01 オムロン株式会社 信用取引処理装置
GB8332872D0 (en) * 1983-12-09 1984-01-18 Ticketshop Ltd Credit card processing systems
US5291004A (en) * 1991-01-25 1994-03-01 Michael S. Frank Card-controlled beverage distribution system
AU680115B2 (en) * 1994-02-23 1997-07-17 Dataflight Europe A/S A vending system
US6119934A (en) * 1995-01-31 2000-09-19 Usa Technologies, Inc. Credit card, smart card and bank issued debit card operated system and method for processing electronic transactions
FR2750521B1 (fr) * 1996-06-28 1998-09-04 Ordicam Rech Et Dev Procede pour le controle de la distribution et/ou le le paiement du carburant delivre dans une station-service et installation utilisee pour la mise en oeuvre de ce procede

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3307743A (en) * 1965-01-14 1967-03-07 Marathon Oil Co System and method for dispensing materials
DE1474890A1 (de) * 1966-07-07 1969-10-23 Scheidt & Bachmann Gmbh Verfahren und Vorrichtung zum Steuern eines Warenverkaufsautomaten
GB1363413A (en) * 1970-07-24 1974-08-14 Technology Developments Ltd Control unit for use in a delivery system
GB1422117A (en) * 1972-01-04 1976-01-21 Counting Instr Ltd Fuel dispensing systems
US3786421A (en) * 1972-05-25 1974-01-15 Atlantic Richfield Co Automated dispensing system
US3931497A (en) * 1973-10-19 1976-01-06 Docutel Corporation Automated fuel dispenser
US4004136A (en) * 1975-03-24 1977-01-18 Bell Telephone Laboratories, Incorporated Credit verification terminal with dual information sources
DE2543172A1 (de) * 1975-09-27 1977-04-07 Zahn Ag Einrichtung zur selbsttaetipen abgabe waehlbarer mengen einer ware
US4072929A (en) * 1976-02-23 1978-02-07 George Edwin Wolfe Computer controlled bulk storage fluid dispensing terminal
JPS5949623B2 (ja) * 1976-07-12 1984-12-04 エヌ・シ−・ア−ル・コ−ポレ−シヨン 購入商品のチェツクアウト方法及び同法を用いた販売時点管理システム
US4085313A (en) * 1976-10-06 1978-04-18 Engineered Systems, Inc. Automatic product-dispensing system
AU3236378A (en) * 1977-01-11 1979-07-19 Keytronic Ind Pty Ltd Vending apparatus
CH607172A5 (fr) * 1977-03-16 1978-11-30 Zahn Ag

Also Published As

Publication number Publication date
EP0050120A4 (fr) 1984-04-04
JPS57500904A (fr) 1982-05-20
WO1981002940A1 (fr) 1981-10-15
DK542281A (da) 1981-12-08
IT1142490B (it) 1986-10-08
IT8148247A0 (it) 1981-04-09

Similar Documents

Publication Publication Date Title
US4720785A (en) Computer-assisted system for ticketing management
US6213393B1 (en) Bar code based refueling system
US3949207A (en) Installation for the delivery of liquids
USRE41085E1 (en) Automated vehicle parking system for a plurality of remote parking facilities
US5459657A (en) Employee time entry and accounting system
US4379334A (en) Electronic parking meter
US3705976A (en) Revenue control system for toll roads
US4460965A (en) Device for the use of and easily carried by an individual
CA2292653C (fr) Station-service automatisee avec distributeur de monnaie
US4589069A (en) Data input/output system for gasoline stations
EP0523742A2 (fr) Système de contrôle pour véhicules
EP0018718A1 (fr) Système de saisie de données de distributeurs automatiques
HK1000458B (en) A system for monitoring parked vehicles
US20040035922A1 (en) System and method for time capture and billing
US4011434A (en) Stand-alone cumulative elapsed-time calculating system
EP0050120A1 (fr) Systeme de controle de transactions
US3548161A (en) Vehicle parking time and fee computing system
US4482964A (en) Fluid register system
US5173883A (en) Snooper device for regulated parking time-accounting system
EP0848353B1 (fr) Procédé et dispositif de blocage automatique d'un coffre fort amovible, portatif d'un système d'affranchissement
US3914578A (en) Apparatus for and method of auditing business records
AU2006349535B2 (en) A method and system for processing transactions
NO814200L (no) Transaksjonsstyresystem.
GB2035646A (en) Improvements in and relating to revenue recording and processing systems and apparatus therefor
MXPA01004034A (es) Sistema de monitoreo e identificacion.

Legal Events

Date Code Title Description
PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

AK Designated contracting states

Designated state(s): AT DE FR GB NL SE

17P Request for examination filed

Effective date: 19820414

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: THE APPLICATION IS DEEMED TO BE WITHDRAWN

18D Application deemed to be withdrawn

Effective date: 19841031