Claims
- 1. A method of protecting transaction information stored in a database associated with gaming machines, the method comprising:
receiving a plurality of transaction information elements for a cashless instrument transaction from a gaming machine; generating a first transaction signature from at least one of the plurality of transaction information elements; recording the plurality of transaction information elements and the first transaction signature in the database; generating a second transaction signature upon a request to access the recorded plurality of transaction information elements, wherein the second transaction signature is generated from at least one of the plurality of transaction information elements recorded in the database as it exists when the request is made; and verifying the contents of the database by comparing the first transaction signature with the second transaction signature.
- 2. The method of claim 1, further comprising sending at least one of the plurality of transaction information elements from the database if the first transaction signature is consistent with the second transaction signature.
- 3. The method of claim 2, wherein the transaction information element(s) sent is used to redeem a credit device used to request access to the recorded plurality of transaction information elements.
- 4. The method of claim 1, further comprising allowing redemption of a credit device used to request access to the recorded plurality of transaction information elements if the first transaction signature is consistent with the second transaction signature.
- 5. The method of claim 1, further comprising denying redemption of a credit device used to request access to the recorded plurality of transaction information elements if the first transaction signature is inconsistent with the second transaction signature.
- 6. The method of claim 1, further comprising comparing a transaction information element stored on a credit device used to request access to the recorded plurality of transaction information elements with one of the plurality of transaction information elements stored in the database.
- 7. The method of claim 6, further comprising denying access to the plurality of transaction information elements if the transaction information element stored on the credit device is inconsistent with the plurality of transaction information elements stored in the database.
- 8. The method of claim 1, wherein the request to access the recorded plurality of transaction information elements is made pursuant to a request to redeem a credit device for credits at a gaming machine.
- 9. The method of claim 1, wherein the request to access the recorded plurality of transaction information elements is made pursuant to a request to redeem a credit device for cash.
- 10. The method of claim 1, wherein the first transaction signature is updated when a valid change is made to the plurality of transaction information elements, and wherein the updated first transaction signature is recorded with the changed plurality of transaction information elements.
- 11. The method of claim 10, wherein the changed plurality of transaction information elements is recorded as a new record in the database, and wherein the updated first transaction signature is recorded with the new record.
- 12. The method of claim 10, wherein the changed plurality of transaction information elements is recorded as an updated version of the previously stored record, and wherein the updated first transaction signature is recorded as an updated version of the previously stored first transaction signature.
- 13. The method of claim 1, wherein the request to access the recorded plurality of transaction information elements is made pursuant to a periodic validation or database integrity check.
- 14. The method of claim 1, wherein the first and second transaction signatures are generated by applying an algorithm to at least one of the plurality of transaction information elements recorded in the database, and wherein the algorithm changes over time.
- 15. The method of claim 14, wherein the algorithm changes by using at least one different transaction information element to generate a signature.
- 16. The method of claim 14, wherein the algorithm changes by using a different ordering of transaction information elements to generate a signature.
- 17. The method of claim 1, wherein the plurality of transaction information elements is recorded in the clear without any encryption.
- 18. The method of claim 1, wherein the plurality of transaction information elements includes at least one of a ticket identification number, a ticket amount, a ticket print time, a machine identification, and a ticket status.
- 19. The method of claim 1, wherein the request to access the recorded plurality of transaction information elements is made by a credit device from a second gaming machine, and wherein the gaming machine and second gaming machine are connected via a network.
- 20. The method of claim 1, wherein the request to access the recorded plurality of transaction information elements is made by a credit device from the gaming machine.
- 21. A method of protecting transaction information stored in a database associated with gaming machines, the method comprising:
receiving a plurality of transaction information elements for a cashless instrument transaction from a gaming machine; generating a first transaction signature from at least one of the plurality of transaction information elements; recording the plurality of transaction information elements and the first transaction signature in the database and on a credit device; upon a request by the credit device to access the recorded plurality of transaction information elements, generating a second transaction signature from a plurality of transaction information elements recorded on the credit device; and comparing the first transaction signature with the second transaction signature.
- 22. The method of claim 21, further comprising sending at least one of the plurality of transaction information elements from the database if the first transaction signature is consistent with the second transaction signature.
- 23. The method of claim 22, wherein the transaction information element(s) sent is used to redeem the credit device.
- 24. The method of claim 21, further comprising allowing redemption of the credit device if the first transaction signature is consistent with the second transaction signature.
- 25. The method of claim 21, further comprising denying redemption of the credit device if the first transaction signature is inconsistent with the second transaction signature.
- 26. The method of claim 21, further comprising comparing a transaction information element stored on the credit device with one of the plurality of transaction information elements stored in the database.
- 27. The method of claim 26, further comprising denying access to the plurality of transaction information elements if the transaction information element stored on the credit device is inconsistent with the plurality of transaction information elements stored in the database.
- 28. The method of claim 21, wherein the request by the credit device to access the recorded plurality of transaction information elements is made pursuant to a request to redeem the credit device for credits at a gaming machine.
- 29. The method of claim 21, wherein the request by the credit device to access the recorded plurality of transaction information elements is made pursuant to a request to redeem the credit device for cash.
- 30. The method of claim 21, wherein the first transaction signature is updated when a valid change is made to the plurality of transaction information elements, and wherein the updated first transaction signature is recorded with the changed plurality of transaction information elements.
- 31. The method of claim 30, wherein the changed plurality of transaction information elements is recorded as a new record in the database, and wherein the updated first transaction signature is recorded with the new record.
- 32. The method of claim 30, wherein the changed plurality of transaction information elements is recorded as an updated version of the previously stored record, and wherein the updated first transaction signature is recorded as an updated version of the previously stored first transaction signature.
- 33. The method of claim 21, wherein the first and second transaction signatures are generated by applying an algorithm to at least one of the plurality of transaction information elements recorded in the database, and wherein the algorithm changes over time.
- 34. The method of claim 33, wherein the algorithm changes by using at least one different transaction information element to generate a signature.
- 35. The method of claim 33, wherein the algorithm changes by using a different ordering of transaction information elements to generate a signature.
- 36. The method of claim 21, wherein the plurality of transaction information elements is recorded in the clear without any encryption.
- 37. The method of claim 21, wherein the plurality of transaction information elements includes at least one of a ticket identification number, a ticket amount, a ticket print time, a machine identification, and a ticket status.
- 38. The method of claim 21, wherein the request by the credit device to access the recorded plurality of transaction information elements is made from a second gaming machine, and wherein the gaming machine and second gaming machine are connected via a network.
- 39. The method of claim 21, wherein the request by the credit device to access the recorded plurality of transaction information elements is made from the gaming machine.
- 40. A method of using a credit device on a gaming machine in a gaming machine network, the method comprising:
initiating a transaction on the gaming machine to provide a credit device; recording a set of transaction information elements related to the transaction; generating a transaction signature from one or more of the set of transaction information elements; recording the transaction signature with the set of transaction information elements; and providing the credit device.
- 41. The method of claim 40. further comprising, prior to initiating the transaction, depositing credits on the gaming machine using at least one of a coin, a game token and a first credit device.
- 42. The method of claim 40 wherein the set of transaction information elements include at least one of a date, a transaction number and a credit device value.
- 43. The method of claim 40 wherein the transaction information and the transaction signature are stored within a database of the gaming machine network.
- 44. The method of claim 40 wherein at least one of the transaction information elements is stored on the credit device.
- 45. The method of claim 40 wherein the credit device is a ticket.
- 46. The method of claim 40 further including initiating a second transaction on a second gaming machine in the gaming machine network using the credit device.
- 47. The method of claim 46 the further including verifying the transaction signature before initiating the transaction with the second gaming machine.
- 48. A database for use in a gaming machine network, the database comprising a set of records, each record comprising a first portion including a primary key which uniquely identifies the record within the set of records, a second portion including one or more transaction information elements, and a third portion including a transaction signature.
- 49. The database of claim 48 wherein the transaction information elements include at least one of a ticket identification number, a ticket amount, a ticket print time, a machine identification and a ticket status.
- 50. The database of claim 48 wherein the transaction signature is produced from one or more of the transaction information elements using an algorithm.
- 51. The database of claim 48 wherein one of the one or more transaction information elements may not be updated unless the transaction signature is verified.
- 52. A cashless instrument transaction network for validating the use of cashless instruments across separate gaming properties, each of which generates and validates cashless instruments, the cashless instrument transaction network comprising:
a network interface allowing the cashless instrument transaction network to communicate with each of the separate gaming properties; and a processor configured or designed to (i) receive cashless instrument validation requests via the network interface from a first property for a cashless instrument presented at the first property (ii) verify a transaction signature generated from one or more transaction information elements included when the instrument was generated previously with one or more transaction information elements included in the cashless instrument presented at the first property.
- 53. The cashless instrument transaction network of claim 52, wherein the transaction signature was generated previously from a second property.
- 54. The cashless instrument transaction network of claim 52, wherein the first property is one of a gaming machine and a cashier's station.
- 55. The cashless instrument transaction network of claim 52, further comprising a transaction database containing cashless instrument transaction information.
- 56. The cashless instrument transaction network of claim 55, wherein the database further comprises transaction signatures associated with the cashless instrument transaction information.
- 57. The cashless instrument transaction network of claim 52, wherein the cashless instrument is selected from the group consisting of a smart cart card, a debit card, a bar-coded ticket and an EZ pay ticket voucher.
RELATED APPLICATION DATA
[0001] The present application claims priority under U.S.C. 120 from U.S. patent application Ser. No. 09/660,984, titled “TRANSACTION SIGNATURE” filed on Sep. 13, 2000, which is incorporated herein by reference.
Continuations (1)
|
Number |
Date |
Country |
Parent |
09660984 |
Sep 2000 |
US |
Child |
10378020 |
Feb 2003 |
US |