Claims
- 1. A method of operating a money validation apparatus having a sensor circuit and a processing and control circuit, comprising:
- defining a coordinate system having its origin at an idle operating point of the money validation apparatus;
- sensing data representative of at least two characteristics of each of a plurality of genuine money items;
- combining the sensed characteristic data for each genuine item into vectors wherein the idle operating point is used as the origin of each vector;
- mapping the vectors onto the coordinate system to form an acceptance cluster;
- storing the acceptance cluster;
- sensing an item inserted into the validation apparatus and generating data representative of said at least two characteristics;
- converting the generated data for the inserted item into a test vector;
- comparing the test vector to the stored acceptance cluster; and
- accepting the item as a genuine item if the test vector matches a vector within the acceptance cluster.
- 2. The method of claim 1, further comprising:
- sensing data representative of said at least two characteristics from a plurality of known counterfeit items;
- converting the sensed data for each counterfeit item into counterfeit vectors;
- comparing the counterfeit vectors to the acceptance cluster; and
- selectively eliminating the vectors from the acceptance cluster that match the counterfeit vectors.
- 3. The method of claim 1, wherein a tolerance is associated with each vector of the acceptance cluster.
- 4. The method of claim 1, wherein the vectors of the acceptance cluster are stored in a look-up table in memory.
- 5. The method of claim 4, wherein the vectors are stored according to a canonical code to facilitate comparisons with test vectors.
- 6. The method of claim 4, wherein the look-up table vectors are sorted according to historical trends to permit a fast search when comparing them to test vectors.
- 7. The method of claim 6, wherein the search is initiated in the middle of the look-up table.
- 8. The method of claim 1, wherein multiple acceptance clusters are formed such that each acceptance cluster corresponds to a different denomination type of money.
- 9. The method of claim 8, further comprising:
- defining mean vectors which originate at the idle operating point and terminate at the mean of each acceptance cluster;
- defining a reference mean vector;
- generating a modification constant for translating each mean vector to correspond to the reference mean vector;.
- storing each modification constant in memory;
- modifying each acceptance cluster with its corresponding modification constant; and
- storing all of the vector data from each acceptance cluster that is common only once in memory.
- 10. A method of operating a money validation system having at least one sensor and a processing and control circuit, comprising:
- defining an idle operating point of the validation system;
- sensing at least two different item characteristics from a plurality of genuine items of a first type;
- combining the characteristics from each item to form first vectors having an origin at the idle operating point;
- mapping the plurality of first vectors onto a coordinate system to form a first acceptance cluster;
- sensing at least two different item characteristics from a plurality of genuine items of a second type;
- combining the characteristics of each second type item to form second vectors having an origin at the idle operating point;
- mapping the plurality of second vectors onto the coordinate system to form a second acceptance cluster;
- storing the first and second acceptance clusters;
- sensing an inserted item and generating test data representative of said at least two characteristics;
- converting the generated test data into a test vector;
- comparing the test vector to the first and second clusters; and
- accepting the inserted item as genuine money of the first type if the test vector falls within the first acceptance cluster, or accepting the inserted item as genuine money of the second type if the test vector falls within the second acceptance cluster.
- 11. The method of claim 10, further comprising:
- defining a first mean vector from the idle operating point to the mean of the first acceptance cluster;
- defining a second mean vector from the idle operating point to the mean of the second acceptance cluster;
- generating a modification constant for translating the second mean vector to correspond to the first mean vector;
- storing the modification constant;
- modifying each vector of the second acceptance cluster with the modification constant;
- deleting the second acceptance cluster from memory; and
- storing the modified second vector values which match those of the first acceptance cluster only once in memory.
- 12. The method of claim 11, wherein a predetermined tolerance is applied to the first and second mean vectors to compensate for environmental conditions.
- 13. The method of claim 10, wherein all of the vector values are stored in a look-up table in memory.
- 14. The method of claim 13, wherein the vectors are stored according to a canonical code to facilitate comparisons with test vectors.
- 15. The method of claim 13, wherein the look-up table vectors are sorted according to historical trends to permit a fast search when comparing them to test vectors.
- 16. The method of claim 15, wherein the search is initiated in the middle of the look-up table.
- 17. A money validation apparatus, comprising:
- at least one sensor circuit which senses at least two characteristics of money items;
- means for defining an idle operating point of the apparatus;
- means for converting sensed characteristic data for genuine items into vectors having an origin at the idle operating point;
- means for mapping the vectors onto a coordinate system to form an acceptance cluster;
- means for storing the acceptance cluster;
- means for converting characteristic data from an inserted item into a test vector; and
- means for determining if the test vector matches a vector within the acceptance cluster.
- 18. A method for increasing the level of counterfeit rejection in a money validation system, wherein the money validation system generates at least one value corresponding to at least one characteristic of an inserted item and compares the generated value to predetermined acceptance criteria values, comprising:
- inserting a plurality of known counterfeit items into the validation apparatus;
- generating counterfeit values for each counterfeit item;
- subtracting the counterfeit values from the acceptance criteria values to form an improved acceptance criteria; and
- utilizing the improved acceptance criteria to validate subsequently inserted items.
- 19. A method of operating a money validation apparatus which compares at least one output signal generated by a sensor in response to an inserted item to at least one predetermined acceptance window to validate the item, wherein the acceptance window is defined by a range of values between a reference value and a first acceptance boundary, comprising:
- setting a deviation limit between the reference value and the first acceptance boundary;
- accepting an inserted item as genuine money if the output signal is within the acceptance window; and
- modifying the acceptance window if a predetermined number of accepted items had output signals falling within the deviation limit.
- 20. The method of claim 19, wherein the range of values between the reference value and the deviation limit is small in comparison to the range of values between the reference value and the first acceptance boundary.
- 21. The method of claim 19, wherein the step of modifying the acceptance window comprises:
- defining a limit value;
- incrementing a cumulative sum when an accepted item has an output signal that falls within the deviation limit; and
- adjusting the acceptance window when the cumulative sum is equal to the limit value.
- 22. The method of claim 19, wherein the step of modifying the acceptance window comprises adjusting the first acceptance boundary.
- 23. The method of claim 19, wherein the step of modifying the acceptance window comprises adjusting the reference value.
- 24. The method of claim 23, wherein the reference value is incremented when a predetermined number of output signals from genuine items fall within the deviation limit.
- 25. The method of claim 23, wherein the reference value is decremented when a predetermined number of output signals from genuine items fall within the deviation limit.
- 26. The method of claim 19, further comprising:
- defining a second acceptance boundary such that the acceptance window is enlarged;
- setting a second deviation limit between the reference value and the second boundary;
- accepting an inserted item as genuine money if the output signal is within the acceptance window; and
- modifying the acceptance window if a predetermined number of accepted items had output signals falling within the second deviation limit.
- 27. The method of claim 26, wherein the range of values between the reference value and the second deviation limit is small in comparison to the range of values between the reference value to the second acceptance boundary.
- 28. The method of claim 26, wherein the step of modifying the acceptance window comprises:
- defining a second limit value;
- incrementing a second cumulative sum when an accepted item has an output signal that falls within the second deviation limit; and
- adjusting the acceptance window when the second cumulative sum is equal to the second limit value.
- 29. The method of claim 26, wherein the step of modifying the acceptance window comprises adjusting the second acceptance boundary.
- 30. The method of claim 26, wherein the step of modifying the acceptance window comprises adjusting the reference value.
- 31. The method of claim 30, wherein the reference value is incremented when a predetermined number of output signals from genuine items fall within the second deviation limit.
- 32. The method of claim 30, wherein the reference value is decremented when a predetermined number of output signals from genuine items fall within the second deviation limit.
Parent Case Info
This is a continuation of application Ser. No. 07/898,802 filed on Jun. 15, 1992 now U.S. Pat. No. 5,330,041, which is a continuation of Ser. No. 07/595,076, U.S. Pat. No. 5,167,313.
US Referenced Citations (13)
Foreign Referenced Citations (9)
Number |
Date |
Country |
0155126 |
Sep 1985 |
EPX |
0367921 |
May 1990 |
EPX |
0384375 |
Aug 1990 |
EPX |
2646025 |
Apr 1978 |
DEX |
1405937 |
Sep 1975 |
GBX |
2062854 |
May 1981 |
GBX |
2205430 |
Dec 1988 |
GBX |
2238152 |
May 1991 |
GBX |
8504037 |
Sep 1985 |
WOX |
Continuations (2)
|
Number |
Date |
Country |
Parent |
898802 |
Jun 1992 |
|
Parent |
595076 |
Oct 1990 |
|