System and method for the detection of counterfeit currency
First Claim
1. A system for detecting counterfeit currency, comprising:
- a currency scanning terminal for reading and writing security data on a currency bill;
a programmable security computer;
a data store accessible by said security computer, said data store having stored therein a plurality of security data corresponding to a plurality of currency bills;
first communication means in said currency scanning terminal for communicating with said security computer;
second communication means in said security computer for communicating with said currency scanning terminal;
authorization request means in said currency scanning terminal responsive to a currency bill being scanned for reading said currency bill'"'"'s security data and transmitting said security data to said security computer;
comparison means in said security computer responsive to receiving said security data transmitted by said currency scanning terminal for comparing said security data with said security data in said data store and generating a comparison result;
first validation means in said security computer responsive to said comparison result being true for calculating updated security data for said currency bill, storing said updated security data in said data store, and transmitting said updated security data to said currency scanning terminal;
first rejection means in said security computer responsive to said comparison result being false for invalidating said currency bill in said data store and transmitting a rejection code to said currency scanning terminal;
second validation means in said currency scanning terminal responsive to receiving said updated security data from said security computer for writing said currency bill with said updated security data and generating a validation message signifying that said currency bill is authentic; and
second rejection means in said currency scanning terminal responsive to receiving said rejection code from said security computer for writing said currency bill with said rejection code and generating a rejection message signifying that said currency bill is not authentic.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method for detecting counterfeit currency are disclosed wherein a currency bill encoded with security data is scanned by a currency scanning terminal placed at a currency exchange location such as a store or a bank. The security data can include the currency bill'"'"'s serial number and a corresponding code number, and is preferably magnetically encoded on a magnetic medium affixed to or embedded in the bill. The currency scanning terminal reads the security data and transmits it via a communications link to a programmable security computer. The security computer responds to receipt of the security data by comparing the transmitted security data with previously stored security data and generating a comparison result. If the comparison result is true, the security computer calculates an updated security code, stores the updated security code in the data store, and transmits the updated security code to the currency scanning terminal. The currency scanning terminal then writes the updated security data to the currency bill and generates a validation message. If the comparison result is false, the security computer invalidates the currency bill in the data store and transmits a rejection code to the currency scanning terminal. The currency scanning terminal then writes the rejection code to the currency bill and generates a rejection message. Because each currency bill must have valid security data stored in the data store, and because the security data is updated each time the currency bill is exchanged, counterfeiting is rendered virtually impossible.
-
Citations
21 Claims
-
1. A system for detecting counterfeit currency, comprising:
-
a currency scanning terminal for reading and writing security data on a currency bill; a programmable security computer; a data store accessible by said security computer, said data store having stored therein a plurality of security data corresponding to a plurality of currency bills; first communication means in said currency scanning terminal for communicating with said security computer; second communication means in said security computer for communicating with said currency scanning terminal; authorization request means in said currency scanning terminal responsive to a currency bill being scanned for reading said currency bill'"'"'s security data and transmitting said security data to said security computer; comparison means in said security computer responsive to receiving said security data transmitted by said currency scanning terminal for comparing said security data with said security data in said data store and generating a comparison result; first validation means in said security computer responsive to said comparison result being true for calculating updated security data for said currency bill, storing said updated security data in said data store, and transmitting said updated security data to said currency scanning terminal; first rejection means in said security computer responsive to said comparison result being false for invalidating said currency bill in said data store and transmitting a rejection code to said currency scanning terminal; second validation means in said currency scanning terminal responsive to receiving said updated security data from said security computer for writing said currency bill with said updated security data and generating a validation message signifying that said currency bill is authentic; and second rejection means in said currency scanning terminal responsive to receiving said rejection code from said security computer for writing said currency bill with said rejection code and generating a rejection message signifying that said currency bill is not authentic. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for detecting counterfeit currency, comprising the steps of:
-
scanning a currency bill using a currency scanning terminal adapted for reading and writing security data on a currency bill; prior to or after scanning said currency bill, establishing two-way communication between said currency scanning terminal and a programmable security computer that is connected to a data store having stored therein a plurality of security data corresponding to a plurality of currency bills; transmitting security data read by said currency scanning terminal from said currency bill to said security computer; comparing said security data transmitted by said currency scanning terminal with said security data stored in said data store and generating a comparison result; if said comparison result is true, calculating updated security data for said currency bill, storing said updated security data in said data store, and transmitting said updated security data from said security computer to said currency scanning terminal; if said comparison result is false, invalidating said currency bill in said data store and transmitting a rejection code from said security computer to said currency scanning terminal; upon receipt of said updated security data at said currency scanning terminal, writing said currency bill with said updated security data and generating a validation message signifying that said currency bill is authentic; and upon receipt of said rejection code at said currency scanning terminal, writing said rejection code to said currency bill and generating a rejection message signifying that said currency bill is not authentic. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for detecting counterfeit currency, comprising the steps of:
-
scanning an article of currency having security data encoded thereon in machine-readable and machine-writable form; comparing said scanned security data with pre-stored security data corresponding to said currency article; if the result of said comparison is true, updating said pre-stored security data, writing said updated security data on said currency article and generating a validation message; and if the result of said comparison is false, invalidating said pre-stored security data and said security data on said currency article and generating an invalidation message.
-
Specification