Background of the Invention
1. Field of the Invention
This invention pertains to a manually-operable device which can be used to read information which is encoded in magnetic form on a credit card, and which can update the information after it has been read.
2. Description of the Prior Art
Credit cards have been employed in two different fashions in the past. In the first fashion, information recorded on the credit card is read only once, in order to allow access to whatever service is desired. In this first fashion, use of the credit card at any individual point is not restricted by information on the credit card itself, but is rather imposed by external independent means.
In the second fashion, the credit card not only contains information which allows access to services, but also contains use information which imposes a limitation on use of the credit card without requiring such external independent means. In this second fashion, the use information is updated by writing updated use information on the card itself.
If a credit card is to be used in the first fashion described above, a manually operable reader may be used, since it is only necessary to move a magnetic strip underneath a read head and suitable electronic means may be utilized to read the information recorded on the credit card. However, if a credit card is to be used in the second fashion, it is not only necessary to provide a reader, but it is also necessary to provide a writer which will update the use information recorded on the credit card. In the prior art, a reader/writer of this type has always been motor driven, in order to insure a constant recording quality while the use information is updated by regulating credit card speed through the device. In the prior art, a motorized reader/writer utilizes two passes of the credit card through the device. In the first pass, key information is read to provide access to the service desired, while in the second pass the use information is updated. Provision of such a motor-driven device increases cost.
Therefore, it would be advantageous to provide a device which would not only read information magnetically encoded on a credit card but which would also update information thereon without requiring a motor, and which would operate as reliably as motor-driven devices.
Summary of the Invention
These objects, along with others which will appear hereinafter, are achieved in this invention. A device is here disclosed which allows information which is magnetically encoded in digital form upon a credit card to be both read and updated without the use of motor to drive the card. In this invention, usable information is recorded upon a magnetic strip on a credit card in two parts. The first part is key information which identifies the card as valid. The second part is use information which contains the number of times that the credit card may be used. Each time the card is used, the use information is updated, so that after the credit card has been used for the predetermined number of times, the card will no longer be useful.
By use of this invention, a credit card may be used to operate a dispensing machine for a predetermined number of uses. After using the credit card for this predetermined number of uses, a user will be unable to operate the dispensing machine without resubmitting the credit card to the organization which originally provided it for recording more use information thereon.
This invention uses a card guide and a read-write head which form the mechanical components of the invention. The card guides a credit card (which is manually moved by a user) against the read-write head so that a magnetic strip on the credit card can be both read and rerecorded with updated information.
This information also utilizes an electronic interpreter which is connected to the read-write head and which enables the information recorded on the credit card to be read and updated. The information is recorded in a binary code on the magnetic strip on the credit card, and as will be seen hereinafter, the invention is virtually insensitive to changes in speed of the credit card caused by manual movement of the card by a user.
In this invention, the magnetic strip on the credit card contains information which falls into four groups. The first group is a preamble containing approximately ten binary zeroes. The second group of data is a sixteen bit binary word which is used as key data. The third group is a predetermined number of binary ones, which predetermined number corresponds to the number of uses remaining in the card. The fourth group initially includes one binary zero.
Initially, the invention reads the first group of data, and automatically adjusts its amplification so as to properly read data which is recorded on the credit card. After the invention has thus been warmed up, the key data is read and validates the card if the key data is correctly recorded. If the key data is indeed correct, the invention operates a dispensing machine. During such operation, the last binary one in the third group of data is updated and changed to a binary zero. Thus, instead of the original predetermined number of ones in the third group of data, the number of ones is decremented by one while two final binary zeroes are located in the fourth group of data. Each time the card is used, the last binary one in the third group of data is changed to a binary zero, until such time as the card has been used for the predetermined number of uses.
After the credit card has been thus used, the key data itself is mutilated so that the credit card is subsequently unusable.
Brief Description of the Drawings
FIG. 1 is a side view of the read-write head and card guide;
FIG. 2 is a plan view of the read-write head and card guide;
FIG. 3 is a block diagram of the interpreter which is utilized in this invention; and
FIG. 4 depicts the read and write windings of the read-write head, relative to the direction of manually performed card transport.
Detailed Description of Preferred Embodiments
Referring first to FIGS. 1 and 2, it can be seen that a base 1 supports guide member 2 and guide member 3 so as to define a passage in a card guide into which a credit card (not shown) may be inserted and in which the credit card may be moved downstream along a path. Magnetic single track read-write head 4 is slidably supported on guide member 2 so as to be movable towards and away from guide member 3 and any credit card guided thereagainst. Springs 5, which extend between support 1 and read-write head 4, serve to urge read-write head 4 toward guide member 3, so that read-write head 4 will be intimately connected with a magnetic strip on the credit card, to enable information recorded on the magnetic strip to be properly read and properly updated. Flexible leads 6 are connected to read-write head 4 to connect read-write head 4 to the interpreter disclosed below. Read-write head 4 includes a read winding 7 and a write winding 32 which, as shown in FIG. 4, are spaced apart in the direction of manually performed transport of a credit card.
Referring now to FIG. 3, it can be seen that read winding 7 of read-write head 4 is connected to the inputs of linear amplifier 8. Linear amplifier 8 incorporates an automatic gain control that insures a constant signal amplitude at line 9, thereby making the rest of the circuitry disclosed independent of fluctuations in amplitude from read winding 7 and thus insensitive to variations in credit card speed. Line 9 from linear amplifier 8 is connected to threshold detector 10. Threshold detector 10 produces a digital signal at line 11 in such a fashion that the digital signal changes polarity with each flux transition read by read winding 7.
Line 11 is connected to pulse former 12. Pulse former 12 generates a digital pulse upon receipt of the leading flank of each signal produced by threshold detector 10.
Line 11 is also connected to bidirectional current source 13. Bidirectional current source 13 has an output line 16, which line 16 is connected to one plate of capacitor 17. The other plate of capacitor 17 is grounded. It can thus be seen that capacitor 17 will either be charged by a logically high output from bidirectional current source 13, or discharged by a logically low output therefrom. The magnitudes of such charging and discharging will be equal. Moreover, since the output from threshold detector 10 changes polarity at each flux transition detected by read winding 7, the voltage across capacitor 17 will be positive in the event that a zero bit is read by read winding 7 and will be negative in the event that a one bit is read by read winding 7.
Line 14 from pulse former 12 is connected to switch 15. Switch 15 connects output 16 of bidirectional current source 13 to ground when switch 15 is turned on, and isolates output 16 from ground when switch 15 is turned off. Each time that pulse former 12 develops an output at line 14, i.e. each time a new bit is read, switch 15 will ground the undergrounded plate of capacitor 17 and will thereby bring the charge across it to zero. After capacitor 17 has been charged either positively or negatively, depending upon the output from bidirectional current source 13 and thus upon the logical state of the bit being read, the voltage across capacitor 17 is reflected at the non-inverting input of comparator 18. After the bit has been read, the electrical data signal from comparator 18 (which appears at line 19) will reflect the logical state of the bit. Inasmuch as line 19 is connected to the data input of 16-bit shift register 20, shift register 20 is serially loaded bit-by-bit with the information recorded on the credit card, as such information is read.
The sixteen parallel data outputs 21 of shift register 20 are connected to comparator 24. Additionally, the sixteen parallel data outputs 23 of switch gang 22 are also connected to comparator 24. Switch gang 22 is set so that it provides the key information which identifies a valid card. Only when the contents of shift register 20 correspond with the key information located in shift register 22 will comparator 24 produce a logically high output at line 25.
Line 25 is connected to the input of flipflop 26. The output of flipflop 26 is connected to an input of AND-gate 28 via line 27. Similarly, both line 19 and line 14 are connected to two other inputs of AND-gate 28. The output of AND-gate 28 appearing at line 29 will only be logically high when all three of the inputs of ANd-gate 28 are logically high. Line 19 will only be logically high when a zero bit has just been read; line 27 will only be logically high when the information in shift register 20 matches the key information stored in switch gang 22; and line 14 will only be logically high when the reading of a bit has taken place. Thus, a high output from AND-gate 28 corresponds to a reading of the final zero bit in the fourth group of data recorded on the credit card.
When the output of AND-gate 28 at line 29 is logically high, enabling circuit 31 is energized to generate an enabling signal at output 33, which enabling signal can be used to operate a dispensing machine. Additionally, write head control circuit 30 will also be energized to generate an electrical update signal, energizing write winding 32 to write a zero bit one bit ahead of the previous final zero bit in the fourth group of data recorded upon the credit card.