US20120138688A1 - Barcoded lottery ticket, system and method for producing and validating the same - Google Patents

Barcoded lottery ticket, system and method for producing and validating the same Download PDF

Info

Publication number
US20120138688A1
US20120138688A1 US12/962,142 US96214210A US2012138688A1 US 20120138688 A1 US20120138688 A1 US 20120138688A1 US 96214210 A US96214210 A US 96214210A US 2012138688 A1 US2012138688 A1 US 2012138688A1
Authority
US
United States
Prior art keywords
information
bar
code
ticket
lottery ticket
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.)
Granted
Application number
US12/962,142
Other versions
US8740096B2 (en
Inventor
Eric Andrew YOUNG
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.)
Ontario Lottery and Gaming Corp
Original Assignee
Ontario Lottery and Gaming Corp
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 Ontario Lottery and Gaming Corp filed Critical Ontario Lottery and Gaming Corp
Assigned to ONTARIO LOTTERY AND GAMING CORPORATION reassignment ONTARIO LOTTERY AND GAMING CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: YOUNG, ERIC ANDREW
Publication of US20120138688A1 publication Critical patent/US20120138688A1/en
Application granted granted Critical
Publication of US8740096B2 publication Critical patent/US8740096B2/en
Active legal-status Critical Current
Adjusted expiration legal-status Critical

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F3/00Board games; Raffle games
    • A63F3/06Lottos or bingo games; Systems, apparatus or devices for checking such games
    • A63F3/065Tickets or accessories for use therewith
    • A63F3/0655Printing of tickets, e.g. lottery tickets
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F3/00Board games; Raffle games
    • A63F3/06Lottos or bingo games; Systems, apparatus or devices for checking such games
    • A63F3/0625Devices for filling-in or checking
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F3/00Board games; Raffle games
    • A63F3/06Lottos or bingo games; Systems, apparatus or devices for checking such games
    • A63F3/065Tickets or accessories for use therewith
    • A63F3/0665Tickets or accessories for use therewith having a message becoming legible after rubbing-off a coating or removing an adhesive layer
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/32Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
    • G07F17/3241Security aspects of a gaming system, e.g. detecting cheating, device integrity, surveillance
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/32Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
    • G07F17/3244Payment aspects of a gaming system, e.g. payment schemes, setting payout ratio, bonus or consolation prizes
    • G07F17/3248Payment aspects of a gaming system, e.g. payment schemes, setting payout ratio, bonus or consolation prizes involving non-monetary media of fixed value, e.g. casino chips of fixed value
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/32Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
    • G07F17/3286Type of games
    • G07F17/329Regular and instant lottery, e.g. electronic scratch cards
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09CCIPHERING OR DECIPHERING APPARATUS FOR CRYPTOGRAPHIC OR OTHER PURPOSES INVOLVING THE NEED FOR SECRECY
    • G09C5/00Ciphering apparatus or methods not provided for in the preceding groups, e.g. involving the concealment or deformation of graphic data such as designs, written or printed messages
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/3226Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using a predetermined code, e.g. password, passphrase or PIN
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/3236Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using cryptographic hash functions
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F9/00Games not otherwise provided for
    • A63F9/24Electric games; Games using electronic circuits not otherwise provided for
    • A63F2009/2401Detail of input, input devices
    • A63F2009/2411Input form cards, tapes, discs
    • A63F2009/2419Optical
    • A63F2009/242Bar codes

Definitions

  • the present invention relates to a lottery system, and in particular, to a bar-coded lottery ticket and a system and method for producing and validating the same.
  • Lottery tickets can be generally divided into instant and on-line lottery tickets. For instant lottery tickets, winning tickets are predetermined, whereas for on-line lottery tickets, winning tickets are unknown until an event, such as a number draw, takes place.
  • the significance of this difference is that for instant lottery tickets, information about the prize is available at the time of printing and the printed ticket includes information that can be connected or related to the prize information. Thus, it is important for the instant lottery ticket and its associated prize information to be secure in order to maintain the integrity of the lottery system.
  • the security or integrity of a lottery system may be attacked in numerous ways.
  • an external fraudster may attempt to determine and submit winning ticket numbers by repeatedly submitting ticket information that is used to determine and allocate winnings.
  • Such an attack may be referred to as a fishing type of attack as the fraudster is fishing for a valid winning ticket information.
  • This type of attack may be successful if the fraudster guesses a valid winning ticket information.
  • the system is tricked into paying the fraudster for the winning prize, assuming the prize is below a given threshold above which the prize must be redeemed in person; however the fraudster may not have purchased the ticket and has merely guessed the correct ticket information.
  • An internal fraudster such as someone having access to internal lottery administration systems, may attempt to determine the location a winning ticket was sent to. The internal fraudster may then attempt to purchase tickets from the determined location, thus increasing the probability of winning. Typically, an internal fraudster will attempt to locate a winning ticket having a large prize in order to make the possibility of purchasing a large amount of tickets worthwhile.
  • the security or integrity of the lottery system may be attacked through the collusion of external and internal fraudsters. Regardless of who is involved in attempting to defraud the lottery system, there are various ways of attacking the lottery system.
  • Previous attempts at improving the security or integrity of the lottery system have generally focused on preventing external fraudsters from pre-screening tickets for winning tickets or otherwise tampering or defrauding the lottery system.
  • a method of providing a bar-code on a lottery ticket to allow secure verification of tickets comprising generating lottery ticket information comprising unique identifying information uniquely identifying the lottery ticket and validation information for use in determining a prize value associated with the lottery ticket, generating a first redundancy information using the validation information and a portion of the unique identifying information, the first redundancy information for checking the integrity of subsequently received validation information, encrypting the validation information, generating a second redundancy information using the unique identifying information and the encrypted validation information and constructing a first bar-code using the unique identifying information, the encrypted validation information and the second redundancy information, printing the first bar-code on the lottery ticket and covering at least a part of the first bar-code with scratch-off material.
  • a method of verifying a lottery ticket comprising receiving bar-code information scanned from a bar-code printed on the lottery ticket, bar-code comprising unique identifying information for uniquely identifying the lottery ticket and encrypted validation for determining a prize value associated with the lottery ticket, decrypting the validation information, retrieving first redundancy information associated with the lottery ticket, the first redundancy information generated from a portion of the unique identifying information and the encrypted validation information when printing the lottery ticket, generating redundancy information using the portion of the unique identifying information from the received bar-code information and the decrypted validation information, determining if the generated redundancy information matches the retrieved first redundancy information, and determining the prize value associated with the ticket using the decrypted validation information when the generated redundancy information matches the retrieved first redundancy information.
  • a bar-coded instant lottery ticket comprising a substrate having a first side and a second side, a play area on the first side, a first bar-code and scratch-off material covering at least a part of the first bar-code.
  • the first bar-code being constructed comprising unique identifying information for uniquely identifying the lottery ticket, encrypted validation information for use in determining a prize associated with the lottery ticket and first redundancy information generated from a portion of the unique identifying information and the encrypted validation information for use in verifying the lottery ticket.
  • FIG. 1 shows a schematic diagram of a lottery system for use with an embodiment of the present technology
  • FIG. 2 shows a flow chart of a method for bar-coding lottery ticket information according to an embodiment of the present technology
  • FIG. 3 shows a flow chart of an optional method for bar-coding additional lottery ticket information, according to an embodiment of the present technology
  • FIG. 4A shows a first side of a bar-coded lottery ticket according to an embodiment of the present technology with scratch-off material present
  • FIG. 4B shows the first side of the bar-coded lottery ticket of FIG. 4A with the scratch-off material removed
  • FIG. 4C shows the second side of the bar-coded lottery ticket of FIG. 4A ;
  • FIG. 5 shows a flow chart of the lottery ticket validation process at a lottery administration system.
  • Instant lottery tickets are generally grouped into different ‘games’.
  • Each game may comprise a number of tickets having the same rules and game play.
  • the tickets of each game are typically printed under a contract between a lottery administration and a ticket printing entity.
  • the lottery administration may communicate an encrypt pass-phrase and salt to the printer.
  • the encrypt pass-phrase and salt is used by the printer to encrypt individual validation information associated with respective tickets.
  • the printer For each print run, or game, the printer generates ticket information, including which particular tickets win and the unique id's of the tickets.
  • the unique id's of the tickets generally follow a format agreed upon by both the lottery administration and the printer. Information used for determining if a particular ticket is a winner is, put in a bar-code(s) printed on the ticket.
  • the information included in the bar-code may be determined as described further herein.
  • the printer Once the printer has printed the tickets, they are sent from the printer for distribution, for example they may be sent to a distribution warehouse of the lottery administration.
  • the printer has information on which specific tickets are associated with winning prizes, but doesn't know the location the winning tickets will be distributed to but rather only numbers, or other identifiers, that can be later associated with the locations.
  • the printer In addition to sending the printed tickets for distribution, the printer also sends the ticket information specifying winning verification information back to the lottery administration.
  • the lottery administration may then associate each printed ticket, or groups of printed tickets, or more particularly identifiers representing the tickets or groups of tickets, with a specific retail location.
  • the tickets are then shipped to the appropriate locations,
  • the ticket information, specifying winning tickets is also stored by the lottery administration computer systems for subsequent checking/validating of winning tickets. It is desirable to limit the number of people that can determine both what tickets are associated with winning prizes and where the tickets are shipped to.
  • the lottery administration may be assured that verification information was associated with a printed ticket or group of printed tickets. It is more difficult for a fraudster to guess at winning verification information.
  • the inclusion of the encrypted verification information allows a customer to scan a ticket at a self-serve kiosk or terminal to verify that a ticket is a winning ticket.
  • FIG. 1 is a schematic depiction of a lottery system 100 for use with the present technology.
  • FIG. 1 has been intentionally simplified to show only certain main components.
  • the lottery system 100 may include other components beyond what is illustrated in FIG. 1 .
  • the lottery system 100 includes a point-of-sale terminal 110 , a lottery administration system 150 , and a printing entity 180 .
  • the point-of-sale terminal 110 would typically be located in a retail location and can be used to sell tickets and check tickets to see if a ticket is a winner.
  • the lottery administration system 150 may determine if a ticket being checked is a winner.
  • the printing entity 180 is responsible for generating and printing the tickets 170 a . . . 170 n (referred to collectively as tickets 170 ).
  • the administration system 150 and printing entity 180 may communicate with each other in order to transfer ticket information, including information regarding winning tickets.
  • the printing entity 180 may store information on each ticket printed, including a unique identifier and associated prize information, and send the ticket information to the lottery administration 150 .
  • the point-of-sale terminal 110 may communicate with the administration system 150 in order to check tickets against the ticket information to determine winners and associated prizes.
  • the point-of sale terminal 110 may be used by a retailer in connection with selling tickets, or may be a stand-alone ticket verifying device that can be used by a consumer to verify winning tickets.
  • the point-of-sale terminal 110 may include a processor 112 , a display 114 and a printer 116 .
  • the display 114 may be used to communicate to a lottery player if the ticket is a winner and the associated winning prize.
  • the display 114 may also be used for other purposes such as promotional ads.
  • the printer 116 may be used to print lottery tickets (e.g. on-line lottery tickets) or receipts or both for the player.
  • the point-of-sale terminal may further include a bar-code reader 118 for scanning validation bar-codes.
  • the point-of-sale terminal may also include an integrity checker 120 for verifying the integrity of the scanned information from bar-codes. This integrity check may be based on redundancy information included in a bar-code of the lottery ticket as described further herein. The integrity check at the point-of-sale terminal does not need to be performed on all scanned bar-codes. For example, if scanned bar-code information is sent to the lottery administration system for further processing, it may not be necessary to check the integrity at the point-of-sale terminal.
  • the point-of-sale terminal 110 communicates the scanned bar-code information, or portion thereof, with the lottery administration system 150 using the communication module 122 .
  • the communication module 122 may utilize wired or wireless communication technologies for communication with the lottery administration system 150 .
  • the lottery administration system 150 communicates the prize associated with the scanned bar-code information back to the point-of-sale terminal 110 , which is then communicated to the player.
  • the lottery administration system 150 includes a communication module 152 for communicating with the point-of-sale terminal 110 .
  • the lottery administration system 150 may further include a processor 154 , memory 156 , a validation module 158 , and integrity checker 160 and a ticket information database 162 or similar data store.
  • the validation module 158 is used by the processor 154 to validate a ticket 170 that has been scanned to determine whether or not the ticket is a winner using the ticket information stored in the ticket information database 162 .
  • the integrity checker 160 in the lottery server 150 verifies the integrity of the decrypted scanned information received from the point-of-sale terminal 110 .
  • the lottery administration system 150 is depicted as a single component, it could comprise a plurality of physically or logically separate computers that are configured to provide the same functionality as described.
  • the lottery system 100 may further include a printing entity 180 for printing the lottery tickets 170 .
  • the lottery administration system 150 may communicate all necessary information for creating the lottery tickets by the printing entity 180 .
  • the printing entity 180 generates or retrieves printing information, for example a unique ticket identifier, a prize of the ticket, and validation information for associating the prize with the unique ticket.
  • the unique ticket identifier may be used by the lottery administration to specify or associate the delivery location of groups, packages or books of tickets that are to be sold.
  • the unique identifier, or a portion thereof, may also be used for inventory management purposes.
  • the validation information may be unique to each printed ticket and may be used to determine a prize associated with a ticket.
  • the prize may be a cash value or some other consideration.
  • the printing entity prints the physical tickets 170 , including one or more covered bar-codes as described further herein.
  • the printing entity 180 also generates ticket information including the validation information as well as redundancy information generated from at least a portion of the unique ticket identifier for each of the tickets printed. This validation information is provided to the lottery administration system 150 , which is subsequently used for validating winning tickets. The validation information is associated with the ticket it was printed on through the redundancy information as described further herein. As such, the redundancy information may also be sent to the lottery administration from the printer. While the printing entity 180 is shown as a separate entity in FIG. 1 , it will be understood that the printing entity 180 may be part of the lottery administration system 150 .
  • the lottery administration may store the information in a ticket information database 162 .
  • the lottery administration may then assign printed tickets to different sales locations based on the unique identifier, which has a format agreed upon by both the printing entity and the lottery administration.
  • a fraudster internal to the printing entity 180 may be able to determine winning tickets based on the ticket information; however, the fraudster would not know the location that the tickets will be delivered to, and as such, cannot readily make use of the information to defraud the lottery system.
  • a fraudster internal to the lottery administration may be able to determine the location a specific ticket, group, package or book of tickets is sent to; however they are unable to easily determine if any of the tickets are winners.
  • the unique identifier for each ticket follows a format agreed upon by both the lottery administration and the printer. It may be composed of different components.
  • the unique identifier may include a package identifier that specifies a particular package, which may be for example a group of 100 tickets, as well as a sequence number, for example 1-100 identifying each ticket within the package.
  • the unique identifier may also include additional identifiers such as a game type identifier, a game identifier, a batch number identifying the particular printing run of the tickets or other information may also be included.
  • the lottery administration may specify the location to send tickets based on a subset of the unique identifier, such as for example the package information.
  • lottery ticket information comprising a unique identifier which may include game information and inventory information, and validation information is generated or retrieved.
  • the game information may be used to identify the type of lottery game with which the lottery ticket is associated.
  • the game identifier may be unique to each print run of a particular type of tickets. Because there may be many different types of lottery games that may use this bar-coding technology, game information may also include a game type identifier that can be used to identify the game.
  • the unique identifying information, or the inventory information of the unique identifying information may be used to identify the lottery ticket among the printed lottery tickets.
  • the printing entity 180 may produce thousands of instant lottery tickets that are packaged into cartons for shipment to different locations for sale.
  • the unique identifying information, or the inventory information identifies each lottery ticket among the produced tickets.
  • the unique identifying information, or more particularly a subset of the unique identifying information may also be used to identify the location that a particular ticket is shipped to.
  • the unique identifying information may further be used for inventory management throughout the supply chain and so should be included in some manner, such as in a bar-code as described further herein, on the printed ticket.
  • the validation information contains information related to the prize of the ticket such as the value of the prize.
  • the validation information may directly specify the prize, or alternatively, the validation information may be used to associate prize information with the ticket.
  • the validation information may be a pointer or index used to retrieve a particular prize record that specifies the actual prize associated with the ticket. Regardless of the particulars of how the validation information represents a prize, the validation information associates a prize with the ticket.
  • each ticket may have validation information associating a prize with the ticket, even if the ticket does not win. In such a case the prize associated with the ticket through the validation information may indicate that there is no prize, or the value of the associated prize is zero.
  • first redundancy information is generated using only a portion of the unique identifier, for example the game information or the package information, and the validation information ( 202 ).
  • the first redundancy information may be used to verify that scanned bar-code information that is being submitted for validating corresponds to actual tickets that were printed. Without the first redundancy information, the validation information could be provided for validating with fraudulent information in place of the portion of the unique identifier actually associated with the printed ticket. This could allow determining a winning validation information independent of knowing the ticket or group of tickets the validation information was printed on, which is undesirable.
  • the first redundancy information may be generated using a non-cryptographic or cryptographic hash function such as cyclic redundancy check (CRC), message-digest algorithm 5 (MD5) or secure hash algorithm (SHA).
  • CRC cyclic redundancy check
  • MD5 message-digest algorithm 5
  • SHA secure hash algorithm
  • the first redundancy information is included in the ticket information sent from the printing entity to the lottery administration, and may be stored in the ticket information database 162 of the lottery administration system 150 .
  • the first redundancy information may be used in checking the integrity of received information when validating a ticket.
  • the first redundancy information may be included in the a first bar-code of the lottery ticket.
  • the validation information is encrypted ( 204 ) using an encryption algorithm such as symmetric-key encryption algorithm or public key encryption algorithm.
  • the key or keys used for the encryption may be agreed upon by both the printing entity and the lottery administration prior to printing tickets, or may be communicated in some other manner, such as by telephone, email, or other communication means.
  • An example symmetric-key encryption algorithm is the data encryption standard (DES) or the advanced encryption standard (AES).
  • An example public key encryption algorithm is Rivest, Shamir and Adleman (RSA). Specific details of the encryption including, the key exchange, the use of cryptographic salts and other information is not described further herein, as one skilled in the art of cryptographic systems will appreciate the design options available.
  • a second redundancy information is generated using the unique identifier information and the encrypted validation information ( 206 ).
  • the second redundancy information may be generated using a non-cryptographic or cryptographic hash function such as cyclic redundancy check (CRC), message-digest algorithm 5 (MD5) or secure hash algorithm (SHA).
  • CRC cyclic redundancy check
  • MD5 message-digest algorithm 5
  • SHA secure hash algorithm
  • the second redundancy information may be used to ensure, with a degree of confidence, that the information printed on the ticket, which includes the unique identifying information and the encrypted validation information, has not been tampered with and matches the information originally printed on the ticket.
  • the a first bar-code is constructed using the unique identifying information, the encrypted validation information and the second redundancy information.
  • second redundancy information in the first bar-code can be used to check the integrity of the other information of the bar-code, namely the unique identifying information, which may include game information and, inventory information, and the encrypted validation information.
  • the first bar-code includes the unique identifying information which may be used for inventory management.
  • the validation information which indicates whether the ticket is a winner, is encrypted and so cannot be used to determine if the ticket is a winner without first decrypting the encrypted validation information.
  • by covering the first bar-code with a scratch off material customers may be further assured that the ticket hasn't been pre-screened or otherwise tampered with.
  • the first bar-code may also include the first redundancy information, which was generated, for example using a has function, from a portion of the unique identifying information and the un-encrypted validation information.
  • the first bar-code may be constructed using different bar-code techniques. Due to the amount of information of the first bar code, a two-dimensional symbology, such as Datamatrix or PDF417, may typically be used.
  • the first bar-code is then printed on the lottery ticket ( 210 ).
  • the first bar-code may be at least partially covered with scratch-off material ( 212 ).
  • the partially covered bar-code prevents the first bar-code from being successfully scanned without first removing some of the material.
  • the scratch-off material may be any material that may be taken off by abrasion such as latex. Where the first bar-code is only partially covered with scratch-off material, it will be understood by the person skilled in the art that the minimum amount of scratch-off material required is dependent on the level of redundancy and error correction capabilities of the barcode technique used.
  • first bar-code cannot be successfully scanned without removing the scratch-off material, and as such allows a purchaser of the lottery ticket to quickly identify tickets that may have been tampered with.
  • At least partially covering the first bar-code provides a further layer of security to the lottery system.
  • the first bar-code When the first bar-code is scanned, it is possible to retrieve the unique identifying information, which may be used for inventory management, as well as the encrypted validation information, which can be used to validate the ticket. Also it is possible, through the second redundancy information included in the bar-code, to check the integrity of the retrieved information and ensure it matches the information as printed. This integrity check may be done, for example, by the lottery administration system 150 .
  • the printing entity 180 may add a second bar-code that includes the unique identifying information that can be used for inventory management to the ticket.
  • the second bar-code would not be covered with scratch off material and so could be used throughout the supply chain for inventory management.
  • the second bar-code may include third redundancy information to ensure that the information retrieved from the second bar-code matches the information as printed.
  • a third redundancy information may be generated using unique identifying information that can be used for inventory management ( 300 ).
  • the third redundancy information may be generated using a non-cryptographic or cryptographic hash function such as cyclic redundancy check (CRC), message-digest algorithm 5 (MD5) or secure hash algorithm (SHA).
  • CRC cyclic redundancy check
  • MD5 message-digest algorithm 5
  • SHA secure hash algorithm
  • a second bar-code is constructed using the unique identifying information which may include game information and, inventory information, and the third redundancy information.
  • the third redundancy information may be used to check the integrity of the unique identifying information, which may comprise game and inventory information, retrieved from the second bar-code.
  • the second bar-code may be constructed using an appropriate bar-code symbology. For example, a two-dimensional symbology, such as Datamatrix or PDF417, may be used.
  • the second bar-code is then printed on the lottery ticket ( 304 ) a. While the first bar-code was described as including the second redundancy and optionally the first redundancy, it is also contemplated that the first bar-code may also include the third redundancy information.
  • steps 210 , 212 , and 304 disclose printing first and second bar-codes on the lottery ticket and covering at least part of the first bar-code with scratch-off material. These steps are carried out by the printing entity 180 , which may be internal or external to the lottery administration system 150 .
  • the bar codes may be located on the same side, or different sides, of the ticket.
  • the printing entity 180 may be packaged and sent for distribution. However, the particular destination of different groups or packages of tickets has not been determined.
  • the printing entity sends the ticket information to the lottery administration.
  • the ticket information includes the validation information and associated first redundancy information.
  • the ticket information may also specify the actual prize associated with each individual validation information.
  • the first redundancy information associates a particular validation information with a group of tickets and so validation information can not be successfully validated without knowing the portion of the unique identifying information used to generate the first redundancy information.
  • the lottery administration associates a particular destination with each group or package of tickets, which is possible since the format of the unique identifying information of each ticket is known to both the printing entity 180 and the lottery administration.
  • the association between a winning ticket, which can be determined from the validation information, and the location the ticket is sent to can not be determined by a fraudster at the lottery administration since the ticket information, which includes the validation information, does not include the unique identifying information but only includes a portion of it in the redundancy information hash. As a result, it is not possible for a fraudster at either the printing entity or the lottery administration to defraud the lottery system.
  • FIGS. 4A-4C there is illustrated a bar-coded lottery ticket according to an embodiment of the present technology.
  • the lottery ticket 400 is made of a substrate 402 having a first side and a second side. On the first side, there is a play area 404 covered by scratch-off material 406 embodying text such as “SCRATCH HERE TO WIN $$$” as shown in FIG. 4A .
  • the lottery ticket 400 further includes a first bar-code 408 covered by scratch-off material 410 .
  • the first bar-code 408 is shown on the first side of the substrate 402 but it is contemplated that the first bar-code 408 may be on the first or second side.
  • both the play area 404 and the first bar-code 408 are shown fully covered with scratch-off material, it is contemplated that the play area 404 and first bar-code 408 may be partially covered by scratch-off material.
  • a third bar-code may be included on the lottery ticket.
  • the third bar-code is substantially similar to the first bar-code and can be used to validate a ticket.
  • the third bar-code may be used as a back-up bar-code in case the first bar-code cannot be used, or its integrity cannot be verified. Since the third bar-code contains the same information as the first bar-code, it should also be covered, or partially covered, with scratch off material. A convenient location for the third bar-code may be within the play area which is typically covered by scratch of material.
  • the second bar code that is not covered with scratch off material may be scanned to obtain the unique identifying information, including inventory management information.
  • the integrity of the information of the second bar-code may be checked using the third redundancy information included in the second bar-code.
  • the integrity may be checked by recreating the third redundancy information from the scanned information and checking to see if the recreated third, redundancy information matches the original third redundancy information.
  • the second barcode 416 does not include validation information and thus, prescreening of the lottery ticket 400 is not possible through the second barcode 416 . If the first bar-code has been scratched off, the customer may wish to decline the lottery ticket 400 as being tampered with.
  • the scanned first bar-code information is then decrypted ( 502 ) by the processor 154 .
  • the decrypted validation information is used to retrieve from the ticket information database 162 ticket information associated with the particular ticket.
  • the decrypted validation information may be checked against the validation information sent from the printing entity and stored in the database 162 in order to retrieve the ticket information.
  • the first redundancy information associated with the validation information is retrieved and the ticket is validated in order to determine a prize associated with the ticket.
  • the validation may be similar to the integrity check.
  • the ticket may be verified by re-creating the first redundancy information from the scanned bar-code information and checking the re-created first redundancy information to ensure it matches the stored first redundancy information ( 504 ).
  • the first redundancy information is part of the scanned information, that is if it was embedded in the first bar-code 408 , the integrity of the scanned information may be checked without retrieving the first redundancy information from the database 162 .
  • the decrypted validation information is used to determine the prize associated with the validation information by the validation module 158 at step 510 and the result of the validation, for example the value of the associated prize, is communicated to the point-of-sale terminal 110 using the communication module 152 at step 512 , and the ticket may be redeemed for the prize, assuming the associated prize is below a threshold that can be instantly paid by the retailer.

Abstract

A system and method of providing and validating a bar-code on a lottery ticket to allow secure verification of tickets is described. Lottery ticket information comprising unique identifying information uniquely identifying the lottery ticket and validation information for use in determining a prize value associated with the lottery ticket is generated. First redundancy information is generated using the validation information and a portion of the unique identifying information. The first redundancy information used for checking the integrity of subsequently received validation information. The validation information is encrypted and second redundancy information is generated using the unique identifying information and the encrypted validation information. A first bar-code is constructed using the unique identifying information, the encrypted validation information and the second redundancy information. The first bar-code is printed on the lottery ticket and at least a part of the first bar-code is covered with scratch-off material.

Description

    FIELD OF INVENTION
  • The present invention relates to a lottery system, and in particular, to a bar-coded lottery ticket and a system and method for producing and validating the same.
  • BACKGROUND
  • Lottery tickets can be generally divided into instant and on-line lottery tickets. For instant lottery tickets, winning tickets are predetermined, whereas for on-line lottery tickets, winning tickets are unknown until an event, such as a number draw, takes place. The significance of this difference is that for instant lottery tickets, information about the prize is available at the time of printing and the printed ticket includes information that can be connected or related to the prize information. Thus, it is important for the instant lottery ticket and its associated prize information to be secure in order to maintain the integrity of the lottery system.
  • The security or integrity of a lottery system may be attacked in numerous ways. For example, an external fraudster may attempt to determine and submit winning ticket numbers by repeatedly submitting ticket information that is used to determine and allocate winnings. Such an attack may be referred to as a fishing type of attack as the fraudster is fishing for a valid winning ticket information. This type of attack may be successful if the fraudster guesses a valid winning ticket information. The system is tricked into paying the fraudster for the winning prize, assuming the prize is below a given threshold above which the prize must be redeemed in person; however the fraudster may not have purchased the ticket and has merely guessed the correct ticket information.
  • An internal fraudster, such as someone having access to internal lottery administration systems, may attempt to determine the location a winning ticket was sent to. The internal fraudster may then attempt to purchase tickets from the determined location, thus increasing the probability of winning. Typically, an internal fraudster will attempt to locate a winning ticket having a large prize in order to make the possibility of purchasing a large amount of tickets worthwhile.
  • Additionally, the security or integrity of the lottery system may be attacked through the collusion of external and internal fraudsters. Regardless of who is involved in attempting to defraud the lottery system, there are various ways of attacking the lottery system.
  • Previous attempts at improving the security or integrity of the lottery system have generally focused on preventing external fraudsters from pre-screening tickets for winning tickets or otherwise tampering or defrauding the lottery system.
  • Traditionally, instant lottery tickets were validated by scanning a validation bar-code at a ticket terminal and the terminal operator manually keyed-in a security code. Because the security code was hidden under a scratch-off material, the player and the lottery administration were given assurance that the vendor did not pre-screen the lottery ticket to pick out the winning tickets. However, the security code was not fool-proof as vendors attempted to guess the security code, which may be a 3 or 4 digit number. Moreover, human errors also contributed to errors in the validation process.
  • Thus, there have been attempts to further streamline the validation process by eliminating the security code and incorporating all the validation information into the bar-code. This allowed the instant lottery ticket to be verified simply by scanning the validation bar-code without manual human input. Security of such bar-codes may be increased by encrypting the bar-code contents.
  • However, a shortcoming of this solution was that the bar-code contained information a fraudster could use to obtain the prize information. The combination of the lottery ticket information and the security code could jeopardize the integrity of the lottery system.
  • Therefore, a method of bar-coding lottery information on an instant lottery ticket that increases or ensures the integrity of the lottery system would be desirable.
  • SUMMARY
  • In accordance with the present disclosure, there is provided a method of providing a bar-code on a lottery ticket to allow secure verification of tickets, the method comprising generating lottery ticket information comprising unique identifying information uniquely identifying the lottery ticket and validation information for use in determining a prize value associated with the lottery ticket, generating a first redundancy information using the validation information and a portion of the unique identifying information, the first redundancy information for checking the integrity of subsequently received validation information, encrypting the validation information, generating a second redundancy information using the unique identifying information and the encrypted validation information and constructing a first bar-code using the unique identifying information, the encrypted validation information and the second redundancy information, printing the first bar-code on the lottery ticket and covering at least a part of the first bar-code with scratch-off material.
  • In accordance with the present disclosure, there is further provided a method of verifying a lottery ticket comprising receiving bar-code information scanned from a bar-code printed on the lottery ticket, bar-code comprising unique identifying information for uniquely identifying the lottery ticket and encrypted validation for determining a prize value associated with the lottery ticket, decrypting the validation information, retrieving first redundancy information associated with the lottery ticket, the first redundancy information generated from a portion of the unique identifying information and the encrypted validation information when printing the lottery ticket, generating redundancy information using the portion of the unique identifying information from the received bar-code information and the decrypted validation information, determining if the generated redundancy information matches the retrieved first redundancy information, and determining the prize value associated with the ticket using the decrypted validation information when the generated redundancy information matches the retrieved first redundancy information.
  • In accordance with the present disclosure, there is further provided a bar-coded instant lottery ticket comprising a substrate having a first side and a second side, a play area on the first side, a first bar-code and scratch-off material covering at least a part of the first bar-code. The first bar-code being constructed comprising unique identifying information for uniquely identifying the lottery ticket, encrypted validation information for use in determining a prize associated with the lottery ticket and first redundancy information generated from a portion of the unique identifying information and the encrypted validation information for use in verifying the lottery ticket.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • These and other features of the invention will become more apparent from the following description in which reference is made to the appended drawings wherein:
  • FIG. 1 shows a schematic diagram of a lottery system for use with an embodiment of the present technology;
  • FIG. 2 shows a flow chart of a method for bar-coding lottery ticket information according to an embodiment of the present technology;
  • FIG. 3 shows a flow chart of an optional method for bar-coding additional lottery ticket information, according to an embodiment of the present technology;
  • FIG. 4A shows a first side of a bar-coded lottery ticket according to an embodiment of the present technology with scratch-off material present;
  • FIG. 4B shows the first side of the bar-coded lottery ticket of FIG. 4A with the scratch-off material removed; and
  • FIG. 4C shows the second side of the bar-coded lottery ticket of FIG. 4A;
  • FIG. 5 shows a flow chart of the lottery ticket validation process at a lottery administration system.
  • DETAILED DESCRIPTION
  • In this specification and the appended claims, the singular forms “a,” “,” and “the” include plural references unless the context clearly dictates otherwise. Unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood to one of ordinary skill in the art to which this technology belongs.
  • It will be further understood that the terms “comprises” or “comprising”, or both when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof.
  • Instant lottery tickets are generally grouped into different ‘games’. Each game may comprise a number of tickets having the same rules and game play. The tickets of each game are typically printed under a contract between a lottery administration and a ticket printing entity. For each game the lottery administration may communicate an encrypt pass-phrase and salt to the printer. The encrypt pass-phrase and salt is used by the printer to encrypt individual validation information associated with respective tickets. For each print run, or game, the printer generates ticket information, including which particular tickets win and the unique id's of the tickets. The unique id's of the tickets generally follow a format agreed upon by both the lottery administration and the printer. Information used for determining if a particular ticket is a winner is, put in a bar-code(s) printed on the ticket. The information included in the bar-code may be determined as described further herein. Once the printer has printed the tickets, they are sent from the printer for distribution, for example they may be sent to a distribution warehouse of the lottery administration. The printer has information on which specific tickets are associated with winning prizes, but doesn't know the location the winning tickets will be distributed to but rather only numbers, or other identifiers, that can be later associated with the locations. In addition to sending the printed tickets for distribution, the printer also sends the ticket information specifying winning verification information back to the lottery administration. The lottery administration may then associate each printed ticket, or groups of printed tickets, or more particularly identifiers representing the tickets or groups of tickets, with a specific retail location. The tickets are then shipped to the appropriate locations, The ticket information, specifying winning tickets is also stored by the lottery administration computer systems for subsequent checking/validating of winning tickets. It is desirable to limit the number of people that can determine both what tickets are associated with winning prizes and where the tickets are shipped to.
  • As set forth further below, by providing a bar-code on the ticket that includes an encrypted version of the verification information that can be associated with redundancy information generated from a combination of the verification information and a portion or subset of the unique identifier of each ticket, it is possible to prevent people at the lottery administration from determining if tickets shipped to a particular location include any winning tickets. Furthermore, it is possible to verify that scanned encrypted verification information is associated with a ticket, or group of tickets since as described further herein the redundancy information may be generated from a portion of the unique identifying information. As such, the lottery administration may be assured that verification information was associated with a printed ticket or group of printed tickets. It is more difficult for a fraudster to guess at winning verification information. Further still, the inclusion of the encrypted verification information allows a customer to scan a ticket at a self-serve kiosk or terminal to verify that a ticket is a winning ticket.
  • FIG. 1 is a schematic depiction of a lottery system 100 for use with the present technology. FIG. 1 has been intentionally simplified to show only certain main components. The lottery system 100 may include other components beyond what is illustrated in FIG. 1.
  • As shown in FIG. 1, the lottery system 100 includes a point-of-sale terminal 110, a lottery administration system 150, and a printing entity 180. The point-of-sale terminal 110 would typically be located in a retail location and can be used to sell tickets and check tickets to see if a ticket is a winner. The lottery administration system 150 may determine if a ticket being checked is a winner. The printing entity 180 is responsible for generating and printing the tickets 170 a . . . 170 n (referred to collectively as tickets 170). The administration system 150 and printing entity 180 may communicate with each other in order to transfer ticket information, including information regarding winning tickets. For example, the printing entity 180 may store information on each ticket printed, including a unique identifier and associated prize information, and send the ticket information to the lottery administration 150. The point-of-sale terminal 110 may communicate with the administration system 150 in order to check tickets against the ticket information to determine winners and associated prizes.
  • The point-of sale terminal 110 may be used by a retailer in connection with selling tickets, or may be a stand-alone ticket verifying device that can be used by a consumer to verify winning tickets. The point-of-sale terminal 110 may include a processor 112, a display 114 and a printer 116. The display 114 may be used to communicate to a lottery player if the ticket is a winner and the associated winning prize. The display 114 may also be used for other purposes such as promotional ads. The printer 116 may be used to print lottery tickets (e.g. on-line lottery tickets) or receipts or both for the player. The point-of-sale terminal may further include a bar-code reader 118 for scanning validation bar-codes. The point-of-sale terminal may also include an integrity checker 120 for verifying the integrity of the scanned information from bar-codes. This integrity check may be based on redundancy information included in a bar-code of the lottery ticket as described further herein. The integrity check at the point-of-sale terminal does not need to be performed on all scanned bar-codes. For example, if scanned bar-code information is sent to the lottery administration system for further processing, it may not be necessary to check the integrity at the point-of-sale terminal.
  • To validate a ticket, the point-of-sale terminal 110 communicates the scanned bar-code information, or portion thereof, with the lottery administration system 150 using the communication module 122. The communication module 122 may utilize wired or wireless communication technologies for communication with the lottery administration system 150. The lottery administration system 150 communicates the prize associated with the scanned bar-code information back to the point-of-sale terminal 110, which is then communicated to the player.
  • The lottery administration system 150 includes a communication module 152 for communicating with the point-of-sale terminal 110. The lottery administration system 150 may further include a processor 154, memory 156, a validation module 158, and integrity checker 160 and a ticket information database 162 or similar data store. The validation module 158 is used by the processor 154 to validate a ticket 170 that has been scanned to determine whether or not the ticket is a winner using the ticket information stored in the ticket information database 162. The integrity checker 160 in the lottery server 150 verifies the integrity of the decrypted scanned information received from the point-of-sale terminal 110. Although the lottery administration system 150 is depicted as a single component, it could comprise a plurality of physically or logically separate computers that are configured to provide the same functionality as described.
  • The lottery system 100 may further include a printing entity 180 for printing the lottery tickets 170. The lottery administration system 150 may communicate all necessary information for creating the lottery tickets by the printing entity 180. The printing entity 180 generates or retrieves printing information, for example a unique ticket identifier, a prize of the ticket, and validation information for associating the prize with the unique ticket. The unique ticket identifier may be used by the lottery administration to specify or associate the delivery location of groups, packages or books of tickets that are to be sold. The unique identifier, or a portion thereof, may also be used for inventory management purposes. The validation information may be unique to each printed ticket and may be used to determine a prize associated with a ticket. The prize may be a cash value or some other consideration. The printing entity prints the physical tickets 170, including one or more covered bar-codes as described further herein. The printing entity 180 also generates ticket information including the validation information as well as redundancy information generated from at least a portion of the unique ticket identifier for each of the tickets printed. This validation information is provided to the lottery administration system 150, which is subsequently used for validating winning tickets. The validation information is associated with the ticket it was printed on through the redundancy information as described further herein. As such, the redundancy information may also be sent to the lottery administration from the printer. While the printing entity 180 is shown as a separate entity in FIG. 1, it will be understood that the printing entity 180 may be part of the lottery administration system 150.
  • After receiving the ticket information, the lottery administration may store the information in a ticket information database 162. The lottery administration may then assign printed tickets to different sales locations based on the unique identifier, which has a format agreed upon by both the printing entity and the lottery administration.
  • A fraudster internal to the printing entity 180 may be able to determine winning tickets based on the ticket information; however, the fraudster would not know the location that the tickets will be delivered to, and as such, cannot readily make use of the information to defraud the lottery system. Similarly, a fraudster internal to the lottery administration may be able to determine the location a specific ticket, group, package or book of tickets is sent to; however they are unable to easily determine if any of the tickets are winners.
  • The unique identifier for each ticket follows a format agreed upon by both the lottery administration and the printer. It may be composed of different components. For example, the unique identifier may include a package identifier that specifies a particular package, which may be for example a group of 100 tickets, as well as a sequence number, for example 1-100 identifying each ticket within the package. The unique identifier may also include additional identifiers such as a game type identifier, a game identifier, a batch number identifying the particular printing run of the tickets or other information may also be included. The lottery administration may specify the location to send tickets based on a subset of the unique identifier, such as for example the package information.
  • Now referring to FIG. 2, a method for bar-coding lottery information according to an embodiment of the present technology is shown. At step 200, lottery ticket information, comprising a unique identifier which may include game information and inventory information, and validation information is generated or retrieved. The game information may be used to identify the type of lottery game with which the lottery ticket is associated. Depending on the lottery administration, the game identifier may be unique to each print run of a particular type of tickets. Because there may be many different types of lottery games that may use this bar-coding technology, game information may also include a game type identifier that can be used to identify the game. The unique identifying information, or the inventory information of the unique identifying information, may be used to identify the lottery ticket among the printed lottery tickets. For example, the printing entity 180 may produce thousands of instant lottery tickets that are packaged into cartons for shipment to different locations for sale. The unique identifying information, or the inventory information identifies each lottery ticket among the produced tickets. The unique identifying information, or more particularly a subset of the unique identifying information may also be used to identify the location that a particular ticket is shipped to. The unique identifying information may further be used for inventory management throughout the supply chain and so should be included in some manner, such as in a bar-code as described further herein, on the printed ticket.
  • The validation information contains information related to the prize of the ticket such as the value of the prize. The validation information may directly specify the prize, or alternatively, the validation information may be used to associate prize information with the ticket. For example, the validation information may be a pointer or index used to retrieve a particular prize record that specifies the actual prize associated with the ticket. Regardless of the particulars of how the validation information represents a prize, the validation information associates a prize with the ticket. It should be noted, that each ticket may have validation information associating a prize with the ticket, even if the ticket does not win. In such a case the prize associated with the ticket through the validation information may indicate that there is no prize, or the value of the associated prize is zero.
  • As described above, if a person has access to both the unique identifying information, which can be used to determine the location the ticket will be sold, and the validation information, which can be used to determine a prize associated with a ticket, it is possible to determine the location that winning tickets have been shipped to, and so increase the probability of purchasing a winning ticket by purchasing tickets from the location.
  • After generating or retrieving the ticket information, first redundancy information is generated using only a portion of the unique identifier, for example the game information or the package information, and the validation information (202). The first redundancy information may be used to verify that scanned bar-code information that is being submitted for validating corresponds to actual tickets that were printed. Without the first redundancy information, the validation information could be provided for validating with fraudulent information in place of the portion of the unique identifier actually associated with the printed ticket. This could allow determining a winning validation information independent of knowing the ticket or group of tickets the validation information was printed on, which is undesirable.
  • The first redundancy information may be generated using a non-cryptographic or cryptographic hash function such as cyclic redundancy check (CRC), message-digest algorithm 5 (MD5) or secure hash algorithm (SHA). In one embodiment of the present technology, the first redundancy information is included in the ticket information sent from the printing entity to the lottery administration, and may be stored in the ticket information database 162 of the lottery administration system 150. The first redundancy information may be used in checking the integrity of received information when validating a ticket. In another embodiment of the present technology, the first redundancy information may be included in the a first bar-code of the lottery ticket.
  • The validation information is encrypted (204) using an encryption algorithm such as symmetric-key encryption algorithm or public key encryption algorithm. The key or keys used for the encryption may be agreed upon by both the printing entity and the lottery administration prior to printing tickets, or may be communicated in some other manner, such as by telephone, email, or other communication means. An example symmetric-key encryption algorithm is the data encryption standard (DES) or the advanced encryption standard (AES). An example public key encryption algorithm is Rivest, Shamir and Adleman (RSA). Specific details of the encryption including, the key exchange, the use of cryptographic salts and other information is not described further herein, as one skilled in the art of cryptographic systems will appreciate the design options available.
  • Following encryption of the validation information, a second redundancy information is generated using the unique identifier information and the encrypted validation information (206). Similarly to the first redundancy information, the second redundancy information may be generated using a non-cryptographic or cryptographic hash function such as cyclic redundancy check (CRC), message-digest algorithm 5 (MD5) or secure hash algorithm (SHA). The second redundancy information may be used to ensure, with a degree of confidence, that the information printed on the ticket, which includes the unique identifying information and the encrypted validation information, has not been tampered with and matches the information originally printed on the ticket.
  • At step 208, the a first bar-code is constructed using the unique identifying information, the encrypted validation information and the second redundancy information. As described above, second redundancy information in the first bar-code can be used to check the integrity of the other information of the bar-code, namely the unique identifying information, which may include game information and, inventory information, and the encrypted validation information.
  • The first bar-code includes the unique identifying information which may be used for inventory management. However, it is noted that the validation information, which indicates whether the ticket is a winner, is encrypted and so cannot be used to determine if the ticket is a winner without first decrypting the encrypted validation information. Thus, it is not possible for retailers, or purchasers to pre-screen tickets in order to identify winning tickets without acquiring information that may only be available at the lottery administration system 150 to decrypt the validation information. Additionally, as described further, by covering the first bar-code with a scratch off material customers may be further assured that the ticket hasn't been pre-screened or otherwise tampered with.
  • Alternatively, the first bar-code may also include the first redundancy information, which was generated, for example using a has function, from a portion of the unique identifying information and the un-encrypted validation information. The first bar-code may be constructed using different bar-code techniques. Due to the amount of information of the first bar code, a two-dimensional symbology, such as Datamatrix or PDF417, may typically be used.
  • The first bar-code is then printed on the lottery ticket (210). In order to provide a visual indication to consumers that the ticket has not been tampered with or pre-screen, the first bar-code may be at least partially covered with scratch-off material (212). The partially covered bar-code prevents the first bar-code from being successfully scanned without first removing some of the material. The scratch-off material may be any material that may be taken off by abrasion such as latex. Where the first bar-code is only partially covered with scratch-off material, it will be understood by the person skilled in the art that the minimum amount of scratch-off material required is dependent on the level of redundancy and error correction capabilities of the barcode technique used. This ensures that the first bar-code cannot be successfully scanned without removing the scratch-off material, and as such allows a purchaser of the lottery ticket to quickly identify tickets that may have been tampered with. At least partially covering the first bar-code provides a further layer of security to the lottery system.
  • When the first bar-code is scanned, it is possible to retrieve the unique identifying information, which may be used for inventory management, as well as the encrypted validation information, which can be used to validate the ticket. Also it is possible, through the second redundancy information included in the bar-code, to check the integrity of the retrieved information and ensure it matches the information as printed. This integrity check may be done, for example, by the lottery administration system 150.
  • If the first bar-code is covered, or partially covered, by scratch off material, it is not possible to obtain the unique identifying information for use in inventory management without first scratching of the first bar-code area, which would result in a tampered-with ticket. As described further below, the printing entity 180 may add a second bar-code that includes the unique identifying information that can be used for inventory management to the ticket. The second bar-code would not be covered with scratch off material and so could be used throughout the supply chain for inventory management. As described further below with reference to FIG. 3, the second bar-code may include third redundancy information to ensure that the information retrieved from the second bar-code matches the information as printed.
  • Referring to FIG. 3, a third redundancy information may be generated using unique identifying information that can be used for inventory management (300). Similarly to the first and second redundancy information, the third redundancy information may be generated using a non-cryptographic or cryptographic hash function such as cyclic redundancy check (CRC), message-digest algorithm 5 (MD5) or secure hash algorithm (SHA).
  • At step 302, a second bar-code is constructed using the unique identifying information which may include game information and, inventory information, and the third redundancy information. The third redundancy information may be used to check the integrity of the unique identifying information, which may comprise game and inventory information, retrieved from the second bar-code. Similarly to the first bar-code, the second bar-code may be constructed using an appropriate bar-code symbology. For example, a two-dimensional symbology, such as Datamatrix or PDF417, may be used. The second bar-code is then printed on the lottery ticket (304) a. While the first bar-code was described as including the second redundancy and optionally the first redundancy, it is also contemplated that the first bar-code may also include the third redundancy information.
  • In FIGS. 2 and 3, steps 210, 212, and 304 disclose printing first and second bar-codes on the lottery ticket and covering at least part of the first bar-code with scratch-off material. These steps are carried out by the printing entity 180, which may be internal or external to the lottery administration system 150. The bar codes may be located on the same side, or different sides, of the ticket.
  • Once the printing entity 180 has printed all of the tickets 170 they may be packaged and sent for distribution. However, the particular destination of different groups or packages of tickets has not been determined. The printing entity sends the ticket information to the lottery administration. The ticket information includes the validation information and associated first redundancy information. The ticket information may also specify the actual prize associated with each individual validation information. The first redundancy information associates a particular validation information with a group of tickets and so validation information can not be successfully validated without knowing the portion of the unique identifying information used to generate the first redundancy information. The lottery administration associates a particular destination with each group or package of tickets, which is possible since the format of the unique identifying information of each ticket is known to both the printing entity 180 and the lottery administration. However, the association between a winning ticket, which can be determined from the validation information, and the location the ticket is sent to can not be determined by a fraudster at the lottery administration since the ticket information, which includes the validation information, does not include the unique identifying information but only includes a portion of it in the redundancy information hash. As a result, it is not possible for a fraudster at either the printing entity or the lottery administration to defraud the lottery system.
  • In FIGS. 4A-4C, there is illustrated a bar-coded lottery ticket according to an embodiment of the present technology. The lottery ticket 400 is made of a substrate 402 having a first side and a second side. On the first side, there is a play area 404 covered by scratch-off material 406 embodying text such as “SCRATCH HERE TO WIN $$$” as shown in FIG. 4A. The lottery ticket 400 further includes a first bar-code 408 covered by scratch-off material 410. In this particular embodiment, the first bar-code 408 is shown on the first side of the substrate 402 but it is contemplated that the first bar-code 408 may be on the first or second side. Moreover, while both the play area 404 and the first bar-code 408 are shown fully covered with scratch-off material, it is contemplated that the play area 404 and first bar-code 408 may be partially covered by scratch-off material.
  • On the second side of the lottery ticket 400, rules of the game 412 and legal information 414 may be included. In this particular embodiment of the lottery ticket 400, there is included a second bar-code 416 constructed using unique identifying information, which may comprise game information and inventory information, and third redundancy information used for checking the integrity of the bar-code information when scanned. The second bar-code 416 is may be used to manage inventory levels and it does not contain any validation information. The second bar-code may be omitted from the ticket. If the second bar-code is omitted from the ticket, the information used for inventory management should be included on the ticket in another fashion, since the obtaining the information from the first bar-code would require scratching off the first bar-code location, which would result in a consumer believing the ticket had been tampered with.
  • Additionally, a third bar-code may be included on the lottery ticket. The third bar-code is substantially similar to the first bar-code and can be used to validate a ticket. The third bar-code may be used as a back-up bar-code in case the first bar-code cannot be used, or its integrity cannot be verified. Since the third bar-code contains the same information as the first bar-code, it should also be covered, or partially covered, with scratch off material. A convenient location for the third bar-code may be within the play area which is typically covered by scratch of material.
  • The details and particulars of the use operation of the bar-coded lottery ticket 400 to distribute and verify winning tickets will now be described with reference to the attached drawings. The following description assumes that the first bar-code is covered with scratch off material.
  • When the ticket is being delivered to the retail location, the second bar code that is not covered with scratch off material may be scanned to obtain the unique identifying information, including inventory management information. The integrity of the information of the second bar-code may be checked using the third redundancy information included in the second bar-code. The integrity may be checked by recreating the third redundancy information from the scanned information and checking to see if the recreated third, redundancy information matches the original third redundancy information. When a customer purchases a lottery ticket 400, the customer is initially assured that the lottery ticket 400 has not been pre-screened, or otherwise tampered with, since doing so would require the vendor removing the scratch-off material 410 on the first bar-code 408. The second barcode 416 does not include validation information and thus, prescreening of the lottery ticket 400 is not possible through the second barcode 416. If the first bar-code has been scratched off, the customer may wish to decline the lottery ticket 400 as being tampered with.
  • After purchase, the customer scratches the scratch-off material 406 covering the play area 404. In conjunction with the rules 412, the customer would be able to determine the winning prize. To validate the ticket, the vendor or the customer removes the scratch-off material 410 covering the first bar-code 408. The first bar-code 408 is then scanned into the point-of-sale terminal 110, or a similar device for scanning tickets to be verified, using the bar-code reader 118 and sent to the lottery administration system 150. The integrity of the scanned information may be checked at the point-of-sale terminal using the second redundancy information of the first bar-code. However the scanned information may typically be sent to the lottery administration for further processing such as verifying an associated prize. As such, the integrity may be checked at the lottery administration system and so does not need to be checked at the point-of-sale terminal.
  • Now turning to FIG. 5, detailed operation of the lottery administration system 150 will now be described with regards to validating a ticket. At step 500, the lottery administration system 150 receives the scanned first bar-code information, including the second redundancy information, from the point-of-sale terminal 110. The integrity of the received scanned bar-code information may be verified using the second redundancy information (501). If available, the third redundancy information may also be used to further verify the received scanned bar-code information. The integrity may be checked by recreating the redundancy information from the scanned information and checking to see if it matches the original redundancy information. Once the integrity of the scanned information is verified, the scanned first bar-code information, or more particularly the encrypted validation information of the scanned bar-code information, is then decrypted (502) by the processor 154. The decrypted validation information is used to retrieve from the ticket information database 162 ticket information associated with the particular ticket. The decrypted validation information may be checked against the validation information sent from the printing entity and stored in the database 162 in order to retrieve the ticket information. The first redundancy information associated with the validation information is retrieved and the ticket is validated in order to determine a prize associated with the ticket. The validation may be similar to the integrity check. The ticket may be verified by re-creating the first redundancy information from the scanned bar-code information and checking the re-created first redundancy information to ensure it matches the stored first redundancy information (504). Alternatively if the first redundancy information is part of the scanned information, that is if it was embedded in the first bar-code 408, the integrity of the scanned information may be checked without retrieving the first redundancy information from the database 162.
  • The first redundancy information provides integrity for the decrypted bar-code information and provides additional security. The first redundancy information ensures that the validation information submitted for validation was associated with a ticket or group of tickets, namely the tickets having the same portion of the unique identifying information used to generate the first redundancy information. That is, the first redundancy information also ensures that the bar-code information submitted for verifying includes the encrypted validation information as well as the portion of the unique identifying information associated with the validation information as printed. As such, a fraudster is unable to successfully verify encrypted validation information without including a portion of the unique identifying information of the ticket the validation information was associated with, thus reducing the possibility of defrauding the lottery system.
  • Using the first redundancy information, the lottery administration system 150 determines if an error is detected (506), that is, the regenerated first redundancy information does not match the original. If an error is detected, an error message may be generated (508). The error message may be communicated to the point-of-sale terminal 110 (512) or may be stored in memory 156. Other means of error tracking known to the person skilled in the art may be employed.
  • If no error is detected, the decrypted validation information is used to determine the prize associated with the validation information by the validation module 158 at step 510 and the result of the validation, for example the value of the associated prize, is communicated to the point-of-sale terminal 110 using the communication module 152 at step 512, and the ticket may be redeemed for the prize, assuming the associated prize is below a threshold that can be instantly paid by the retailer.
  • While the patent disclosure is described in conjunction with the specific embodiments, it will be understood that it is not intended to limit the patent disclosure to the described embodiments. On the contrary, it is intended to cover alternatives, modifications, and equivalents as may be included within the scope of the patent disclosure as defined by the appended claims. In the above description, numerous specific details are set forth in order to provide a thorough understanding of the apparatuses, systems and methods, which may be practiced without some or all of these specific details. In other instances, well-known process operations or details have not been described in-depth in order not to unnecessarily obscure the present patent disclosure.
  • While the present technology has been described in terms of specific implementations and configurations, further modifications, variations, modifications and refinements may be made without departing from the inventive concepts presented herein. The scope of the exclusive right sought by the Applicant(s) is therefore intended to be limited solely by the appended claims.

Claims (14)

1. A method of providing a bar-code on a lottery ticket, the method comprising:
generating lottery ticket information comprising unique identifying information uniquely identifying the lottery ticket and validation information for use in determining a prize value associated with the lottery ticket;
generating a first redundancy information using the validation information and a portion of the unique identifying information, the first redundancy information for checking the integrity of subsequently received validation information;
encrypting the validation information;
generating a second redundancy information using the unique identifying information and the encrypted validation information; and
constructing a first bar-code using the unique identifying information, the encrypted validation information and the second redundancy information;
printing the first bar-code on the lottery ticket; and
covering at least a part of the first bar-code with scratch-off material.
2. The method according to claim 1, further comprising storing the first redundancy information at a server.
3. The method according to claim 1, wherein constructing the first bar-code further comprises including the first redundancy information.
4. The method according to claim 1, further comprising:
generating a third redundancy information using the unique identifying information;
constructing a second bar-code using the unique identifying information and the third redundancy information; and
printing the second bar-code on the lottery ticket.
5. The method according to claim 4, wherein constructing the first bar-code further comprises including the third redundancy information.
6. The method according to claim 1, wherein the validation information is encrypted using one or more of:
a symmetric-key encryption algorithm; and
a public key encryption algorithm.
7. The method according to claim 1, wherein the first redundancy information is generated using one or more of:
a non-cryptographic hash function; and
a cryptographic hash function.
8. The method according to claim 1, wherein the second redundancy information is generated using one or more of:
a non-cryptographic hash function; and
a cryptographic hash function.
9. The method according to claim 4, wherein the third redundancy information is generated using one or more of:
a non-cryptographic hash function; and
a cryptographic hash function.
10. A method of verifying a lottery ticket comprising:
receiving bar-code information scanned from a bar-code printed on the lottery ticket, bar-code comprising unique identifying information for uniquely identifying the lottery ticket and encrypted validation for determining a prize value associated with the lottery ticket;
decrypting the validation information;
retrieving first redundancy information associated with the lottery ticket, the first redundancy information generated from a portion of the unique identifying information and the encrypted validation information when printing the lottery ticket;
generating redundancy information using the portion of the unique identifying information from the received bar-code information and the decrypted validation information;
determining if the generated redundancy information matches the retrieved first redundancy information; and
determining the prize value associated with the ticket using the decrypted validation information when the generated redundancy information matches the retrieved first redundancy information.
11. A bar-coded instant lottery ticket comprising:
a substrate having a first side and a second side;
a play area on the first side;
a first bar-code comprising:
unique identifying information for uniquely identifying the lottery ticket;
encrypted validation information for use in determining a prize associated with the lottery ticket; and
first redundancy information generated from a portion of the unique identifying information and the encrypted validation information for use in verifying the lottery ticket; and
scratch-off material covering at least a part of the first bar-code.
12. The bar-coded instant lottery ticket of claim 11, further comprising a second bar-code comprising:
the unique identifying information; and
third redundancy information generated using the unique identifying information.
13. The bar-coded instant lottery ticket of claim 12, wherein the first bar-code further includes the third redundancy information.
14. The bar-coded instant lottery ticket of claim 11, further comprising a third bar-code corresponding to the first bar-code, the third bar-code located under scratch-off material covering at least a part of the play area.
US12/962,142 2010-12-06 2010-12-07 Barcoded lottery ticket, system and method for producing and validating the same Active 2031-04-23 US8740096B2 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CA2724047A CA2724047C (en) 2010-12-06 2010-12-06 Barcoded lottery ticket, system and method for producing and validating the same

Publications (2)

Publication Number Publication Date
US20120138688A1 true US20120138688A1 (en) 2012-06-07
US8740096B2 US8740096B2 (en) 2014-06-03

Family

ID=43781897

Family Applications (1)

Application Number Title Priority Date Filing Date
US12/962,142 Active 2031-04-23 US8740096B2 (en) 2010-12-06 2010-12-07 Barcoded lottery ticket, system and method for producing and validating the same

Country Status (2)

Country Link
US (1) US8740096B2 (en)
CA (1) CA2724047C (en)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130126600A1 (en) * 2011-11-22 2013-05-23 Hugo J. Soares System and method for acquiring and sharing scheduling data
CN103336983A (en) * 2013-06-08 2013-10-02 上海电机学院 Bar-code-based bill generation system and recognition method thereof
US20140045568A1 (en) * 2012-08-08 2014-02-13 Scientific Games International, Inc. System and Method for Lottery Ticket Verification by Players
EP2849121A1 (en) * 2013-09-11 2015-03-18 Roman Plöckl Package marking and method for marking a package and verification of a packaged product
US20150264057A1 (en) * 2014-03-17 2015-09-17 Saudi Arabian Oil Company Systems, methods, and computer medium to securely transfer business transactional data between physically isolated networks having different levels of network protection utilizing barcode technology
US10019567B1 (en) * 2014-03-24 2018-07-10 Amazon Technologies, Inc. Encoding of security codes
US10115265B2 (en) 2016-02-17 2018-10-30 The Froelich Group LLC Device for instant lottery ticket inspection and activation, and method and system for same
EP3413506A1 (en) * 2017-06-09 2018-12-12 Hand Held Products, Inc. Secure paper-free bills in workflow applications
US10661594B2 (en) * 2018-05-18 2020-05-26 Adam Trexler Structure for secure containment of information
CN111563834A (en) * 2020-04-20 2020-08-21 深圳市思乐数据技术有限公司 Data display processing method
CN111614461A (en) * 2020-04-20 2020-09-01 深圳市思乐数据技术有限公司 Display processing method
US11583757B1 (en) * 2022-03-16 2023-02-21 Igt Global Solutions Corporation Imaging video frames on documents

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10672234B2 (en) 2015-07-17 2020-06-02 Scientific Games International, Inc. Method and system for enhanced lottery ticket accounting and sales with smart bin dispensers at a retail establishment
US10373443B2 (en) 2016-06-21 2019-08-06 Scientific Games International, Inc. Method and system for enhanced lottery ticket activation and sale at a retail establishment with subsequent billing and accountability of sold tickets

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5317135A (en) * 1991-05-24 1994-05-31 Richard Finocchio Method and apparatus for validating instant-win lottery tickets
US5791990A (en) * 1996-12-03 1998-08-11 Dittler Brothers Incorporated Lottery system
US5935000A (en) * 1998-03-04 1999-08-10 Gtech Rhode Island Corporation Secure gaming ticket and validation method for same
US20020188845A1 (en) * 2001-05-17 2002-12-12 Henderson Verlin Ray Methods and systems for generating and validating value-bearing documents
US20030226028A1 (en) * 2002-05-29 2003-12-04 Kra David Alan Article, method, system and apparatus for decentralized creation, distribution, verification and transfer of valuable documents
US20040227000A1 (en) * 1994-06-22 2004-11-18 Behm William F. Lottery ticket bar code
US6889214B1 (en) * 1996-10-02 2005-05-03 Stamps.Com Inc. Virtual security device
US20050133584A1 (en) * 2003-12-19 2005-06-23 Finnerty Fred W. Embedded optical signatures in documents
US7008318B2 (en) * 1995-06-30 2006-03-07 Walker Digital, Llc Off-line remote system for lotteries and games of skill
US20060081710A1 (en) * 2003-12-19 2006-04-20 Streeter Gary R Embedded optical signatures in documents
US7559466B2 (en) * 2003-10-02 2009-07-14 Neopost Technologies Item authentication
US20110190042A1 (en) * 2010-01-29 2011-08-04 Connolly David P Lottery ticket and method for determining a prize associated with the lottery ticket

Patent Citations (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5317135A (en) * 1991-05-24 1994-05-31 Richard Finocchio Method and apparatus for validating instant-win lottery tickets
US20040227000A1 (en) * 1994-06-22 2004-11-18 Behm William F. Lottery ticket bar code
US7073720B2 (en) * 1994-06-22 2006-07-11 Scientific Gaines International, Inc. Lottery ticket bar code
US7008318B2 (en) * 1995-06-30 2006-03-07 Walker Digital, Llc Off-line remote system for lotteries and games of skill
US6889214B1 (en) * 1996-10-02 2005-05-03 Stamps.Com Inc. Virtual security device
US20050256811A1 (en) * 1996-10-02 2005-11-17 Stamps.Com Inc Virtual security device
US5791990A (en) * 1996-12-03 1998-08-11 Dittler Brothers Incorporated Lottery system
US5935000A (en) * 1998-03-04 1999-08-10 Gtech Rhode Island Corporation Secure gaming ticket and validation method for same
US20020188845A1 (en) * 2001-05-17 2002-12-12 Henderson Verlin Ray Methods and systems for generating and validating value-bearing documents
US7322529B2 (en) * 2001-11-02 2008-01-29 Scientific Games International, Inc. Lottery ticket bar code
US20060273156A1 (en) * 2001-11-02 2006-12-07 Scientific Games International, Inc. Lottery ticker bar code
US7611065B2 (en) * 2001-11-02 2009-11-03 Scientific Games International, Inc. Lottery ticket bar code
US20060273157A1 (en) * 2001-11-02 2006-12-07 Scientific Games International, Inc. Lottery ticket bar code
US20030226028A1 (en) * 2002-05-29 2003-12-04 Kra David Alan Article, method, system and apparatus for decentralized creation, distribution, verification and transfer of valuable documents
US7353398B2 (en) * 2002-05-29 2008-04-01 International Business Machines Corporation Article, method, system and apparatus for decentralized creation, distribution, verification and transfer of valuable documents
US7559466B2 (en) * 2003-10-02 2009-07-14 Neopost Technologies Item authentication
US20060081710A1 (en) * 2003-12-19 2006-04-20 Streeter Gary R Embedded optical signatures in documents
US7252222B2 (en) * 2003-12-19 2007-08-07 Scientific Game Royalty Corporation Embedded optical signatures in documents
US7364091B2 (en) * 2003-12-19 2008-04-29 Scientific Games International, Inc. Embedded optical signatures in documents
US20060180673A1 (en) * 2003-12-19 2006-08-17 Finnerty Fred W Embedded optical signatures in documents
US20050133584A1 (en) * 2003-12-19 2005-06-23 Finnerty Fred W. Embedded optical signatures in documents
US20110190042A1 (en) * 2010-01-29 2011-08-04 Connolly David P Lottery ticket and method for determining a prize associated with the lottery ticket

Cited By (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8840012B2 (en) * 2011-11-22 2014-09-23 Hugo J. Soares System and method for acquiring and sharing scheduling data
US20130126600A1 (en) * 2011-11-22 2013-05-23 Hugo J. Soares System and method for acquiring and sharing scheduling data
US20140045568A1 (en) * 2012-08-08 2014-02-13 Scientific Games International, Inc. System and Method for Lottery Ticket Verification by Players
CN103336983A (en) * 2013-06-08 2013-10-02 上海电机学院 Bar-code-based bill generation system and recognition method thereof
EP2849121A1 (en) * 2013-09-11 2015-03-18 Roman Plöckl Package marking and method for marking a package and verification of a packaged product
US20150264057A1 (en) * 2014-03-17 2015-09-17 Saudi Arabian Oil Company Systems, methods, and computer medium to securely transfer business transactional data between physically isolated networks having different levels of network protection utilizing barcode technology
US9189637B2 (en) * 2014-03-17 2015-11-17 Saudi Arabian Oil Company Systems, methods, and computer medium to securely transfer business transactional data between physically isolated networks having different levels of network protection utilizing barcode technology
US10685105B2 (en) * 2014-03-24 2020-06-16 Amazon Technologies, Inc. Encoding of security codes
US10019567B1 (en) * 2014-03-24 2018-07-10 Amazon Technologies, Inc. Encoding of security codes
US20180314820A1 (en) * 2014-03-24 2018-11-01 Amazon Technologies, Inc. Encoding of security codes
US10115265B2 (en) 2016-02-17 2018-10-30 The Froelich Group LLC Device for instant lottery ticket inspection and activation, and method and system for same
US11430295B2 (en) 2016-02-17 2022-08-30 The Froelich Group LLC Device for instant lottery ticket inspection and activation, and method and system for same
EP3413506A1 (en) * 2017-06-09 2018-12-12 Hand Held Products, Inc. Secure paper-free bills in workflow applications
US11104177B2 (en) 2018-05-18 2021-08-31 Adam Trexler Structure for secure containment of information
US10661594B2 (en) * 2018-05-18 2020-05-26 Adam Trexler Structure for secure containment of information
US11446952B2 (en) 2018-05-18 2022-09-20 Adam Trexler Structure for secure containment of information
CN111563834A (en) * 2020-04-20 2020-08-21 深圳市思乐数据技术有限公司 Data display processing method
CN111614461A (en) * 2020-04-20 2020-09-01 深圳市思乐数据技术有限公司 Display processing method
US11583757B1 (en) * 2022-03-16 2023-02-21 Igt Global Solutions Corporation Imaging video frames on documents
US20230293974A1 (en) * 2022-03-16 2023-09-21 Igt Global Solutions Corporation Imaging video frames on documents
US11918920B2 (en) * 2022-03-16 2024-03-05 Igt Global Solutions Corporation Imaging video frames on documents

Also Published As

Publication number Publication date
CA2724047C (en) 2014-07-15
US8740096B2 (en) 2014-06-03
CA2724047A1 (en) 2011-03-24

Similar Documents

Publication Publication Date Title
US8740096B2 (en) Barcoded lottery ticket, system and method for producing and validating the same
US20200250697A1 (en) Restricted use consumer coupon and method using same
US8028904B2 (en) Radio frequency identifiers in game tickets
CA2494780C (en) An instant-win lottery ticket allowing keyless validation and method for validating same
US7810726B2 (en) Method and system for tracking and verifying medication
US20100304852A1 (en) Method and system for authentication
JP5269385B2 (en) Game chip monitoring system
BR102012030476A2 (en) method, computer readable storage media, and system
CA2967984C (en) Method and system for linking web-based secondary features to a lottery ticket validation file by an encrypted registration code
US10695681B2 (en) System for unlocking game play data on near field communications system for unlocking game play data on near field communications (NFC) chips to allow for game play on an electronic computing device that uses the game play data
US10115097B2 (en) Protecting lottery receipts
US9997026B2 (en) Method and system for validating a lottery ticket using an encrypted registration code
US20060172797A1 (en) Method and system for determining prizewinning status and awarding a prize
US10740753B2 (en) Gaming system with secure electronic payment coupon redemption
AU2004222263B2 (en) Radio frequency identifiers in game tickets
GB2388948A (en) Validation system

Legal Events

Date Code Title Description
AS Assignment

Owner name: ONTARIO LOTTERY AND GAMING CORPORATION, CANADA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:YOUNG, ERIC ANDREW;REEL/FRAME:025786/0430

Effective date: 20110207

STCF Information on status: patent grant

Free format text: PATENTED CASE

CC Certificate of correction
MAFP Maintenance fee payment

Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551)

Year of fee payment: 4

MAFP Maintenance fee payment

Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment: 8