WO1986004826A1 - Game monitor - Google Patents

Game monitor Download PDF

Info

Publication number
WO1986004826A1
WO1986004826A1 PCT/US1986/000358 US8600358W WO8604826A1 WO 1986004826 A1 WO1986004826 A1 WO 1986004826A1 US 8600358 W US8600358 W US 8600358W WO 8604826 A1 WO8604826 A1 WO 8604826A1
Authority
WO
WIPO (PCT)
Prior art keywords
numerals
game
coded
monitor
game monitor
Prior art date
Application number
PCT/US1986/000358
Other languages
French (fr)
Inventor
Hugh O. Lee
Colin S. Mcdougal
Mark E. Delsman
David G. Rogers
Original Assignee
Acorn Industries, Inc.
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 Acorn Industries, Inc. filed Critical Acorn Industries, Inc.
Priority to KR1019860700762A priority Critical patent/KR920002315B1/en
Publication of WO1986004826A1 publication Critical patent/WO1986004826A1/en

Links

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/0625Devices for filling-in or checking
    • A63F3/064Electric devices 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
    • 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
    • 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/2448Output devices
    • A63F2009/245Output devices visual
    • A63F2009/2457Display screens, e.g. monitors, video displays
    • A63F2009/2458LCD's

Definitions

  • This invention relates to electronic games, and more particularly, to electronic game monitors.
  • the convention ⁇ al bingo game is played with a standard set of bingo cards.
  • Each card in that set of bingo cards for example, 6000 cards in a set, consists of a plurality of numerals which are positioned in a matrix.
  • the standard bingo card is a 5 X 5 matrix.
  • the position or sequence of numerals on a bingo card has been somewhat standard- ized.
  • a bingo card bearing the serial numbe "3254” would have the numeral "1Q” at position row 1-col ⁇ umn 1, numeral "7” at row 2-column 1, numeral M 5" at row 3-column 1, numeral "2” at row 3-column 1 and numeral "6” at row 5-column 1.
  • the numerals for each colum are restricted to a certain range of the decimal number system. For example, only numbers from one to 15 are per mitted to reside in one of the five positions for the first column.
  • the second column can only in ⁇ clude numbers 16 to 30; the third column numbers 31 to 45; the fourth column numbers 46 to 60; and fifth column num ⁇ bers 61 to 75.
  • a player When the bingo game is played at a gaming establish- ment, a player is generally playing with more than one bingo card. It is not uncommon for a player to be-playin with ten cards. Consequently, it is in many instances difficult for a player to search and mark a called number on all of his cards in the allotted time. It is, therefore, desirous to have a game monitor that is capable of tracking the called numbers and indi ⁇ cating to the player that a winning configuration (bingo) has been detected among his multitude of bingo cards. In addition, it is preferable that such a game monitor does not drastically alter the format or physical configuration of the existing game card so. as to permit the continuing use of existing game cards and as not to disrupt players' familiarity with the existing game.
  • the present invention provides an electronic game monitor for use with a game card
  • the game card generally includes a matrix thereon.
  • the game monitor comprises automatic matrix entry means for receiving numerals which are positioned on a game card.
  • the numerals, representing locations of the matrix, are depicted in a generally bar code-like fashion.
  • the game monitor also comprises cen ⁇ tral controlling means for controlling the operation of the game monitor, the game monitor being operable with the numerals of at least two of the game cards.
  • the game mon ⁇ itor further comprises keyboard means for entering alpha- numerics, the keyboard means includes a plurality of keys. Display means are provided for displaying alphanumerics and game configurations.
  • the automatic ma'trix entry means further comprises a barcode reader for receiv ⁇ ing the numerals of the game cards, and barcode processing means for transforming the numerals into a form usable by the game monitor.
  • Figure 1 is a partial, perspective view of the game monitor of the present invention
  • Figure 2 is a simplified block diagram of the game monitor of Figure 1;
  • Figure 3 is a schematic view of the central control ⁇ ling means of the game monitor of Figure 2;
  • Figure 4A is a schematic view of an aspect of the automatic matrix entry means of the game monitor of Figure 2;
  • Figure 4B is a schematic view of another aspect of the automatic matrix entry means of the game monitor of Figure 2;
  • Figure 5 is a schematic view of the keyboard means of the game monitor of Figure 2
  • Figure 6A is a schematic view of an aspect of the display means of the game monitor of Figure 2;
  • Figure 6B is a schematic view of another aspect of the display means of the game monitor of Figure 2;
  • Figure 7 is a simplified flow diagram of the software for the game monitor of Figure 1 ;
  • Figure 8 is a flow diagram of the initialization routine of the software for the game monitor of Figure 7;
  • Figure 9 is a flow diagram of the RAM test routine of the software for the game monitor of Figure 7;
  • Figure 10 is a flow diagram of the idle routine of the software for the game monitor of Figure 7;
  • Figure 11 is a flow diagram of the card input t routine of the software for the game monitor of Figure 7;
  • FIGS 12A-12E are flow diagrams of the play routine of the software for the game monitor of Figure 7. Best Mode for Carrying Out the Invention
  • game monitor 12 for tracking numerals that are involved in games such as bingo, keno, etc. Each game is played with game cards each of which has a matrix of numerals thereon. More particularly, game monitor 12 comprises central controlling means 14, as best shown in Figure 2, for controlling the operation of game monitor 12, automatic matrix entry means 16 for entering the numerals of the matrix, keyboard means 13 for entering alphanumerics and instructions, and display means 20 for displaying messages.
  • FIG. 1 Illustrated in Figure 1 is one such bingo card 27 that has a strip 28 of bar codes.
  • the bar code used may be one of a number of conventional bar codes such as the universal product code (UPC) and other codes illus ⁇ trated and described in D. Allais, Bar Cqde Symbology, February 16, 1982 (Interfac ' Mechanisms, Inc.)-.
  • the bar code employed is a type generally referred to as the "3 of 9 Code.”
  • numbers are represented by letters of the English alphabet. For example, the number "1" is repre- sented by the letter "A", the number "2" by the letter
  • a conventional bingo card is a 5 X 5 matrix.
  • the numerals f ⁇ t each column are restricted to a certain range of the decimal number system. For example, only numbers from one to 15 are permitted to reside In one of the five positions for the first column. Similarly, the second column can only include numbers 16 to 30; the third column numbers 31 to 45; the fourth column numbers 46 to 60; and fifth column numbers 61 to 75.
  • a bingo card 27 with such a strip 28 of bar code is scanned by automatic matrix entry means 16.
  • Matrix entry, means 16 in the preferred embodiment com- prises an optical barcode reader 50, the CMM Machine Mount Scanner manufactured by Welch Allyn of Skaneateles Falls, New York.
  • Central controlling means 14 in the preferred embodiment is capable of storing the matrices of up to 50 bingo cards. As each bingo number is being called out by an announcer, the player enters the corresponding numeral into central controlling means 14 via keyboard means 18.
  • Central controlling means 14 compares that numeral with all of the numerals on bingo cards which have been auto ⁇ matically entered earlier. Wherever a match occurs, cen- tral controlling means 14 denotes and keeps track of that numeral.
  • central controlling means 14 scans eac of the entered matrices to see if the manually-entered, called-out numbers occupy a sufficient number of position such that a winning combination is present.
  • a winning combination may be numbers of a row, a column, diagonal, the four corners, etc. If such a winning combi nation is detected, then the presence of that winning com ⁇ bination is outputted to display means 20.
  • central controlling means 14 comprises a central processing means 30 for controlling the routing of information, an input/out ⁇ put controlling means 32, a read-only memory device 34, and a random-access memory device 36.
  • cen ⁇ tral controlling means 14 comprises an address latching means 38, a bi-directional data latching means 40, and a plurality of operating signal devices 42a through 42d. Inverters 44, 46 and 48 are also provided.
  • central processing means 30 in the preferred embodiment is a 8085 microprocessor manufactured by Intel Corp. of Santa Clara, California.
  • Microprocessor 30 includes a plurality of dual-function address/data inputs/outputs ADO through AD7 which are in communication with read-only memory device 34, random-access memory de ⁇ vice 36, address latching means 38, and data latching means 40.
  • microprocessor 30 includes a plu ⁇ rality of address outputs A8 through A12 which are in com ⁇ munication with both memory device 34 and memory device 36.
  • microprocessor 30 includes a plurality of controlling outputs A13 through A15 each of which is in communication with an input of input/output controlling means 32.
  • microprocessor 30 includes a plurality of special function inputs and outputs such as interrupt (INTR), serial-in-data (SID), serial-out-data (SOD), dual-function input/output or memory (IO/M), write (WR) , and read (RD) .
  • the INTR input is adapted to receive the bar code information from automatic matrix entry means 16.
  • the receipt of the bar code information by microprocessor 30 is in an asynchronous fashion, i.e., the presence' of a signal at the INTR input forces microprocessor 30 to start the reception of the bar code information from matrix entry means 16.
  • Microprocessor 30 then converts this information, which is in the conventional ASCII format. into a binary-coded decimal (BCD) format.
  • BCD binary-coded decimal
  • Input/output controlling means 32 in the preferred embodiment is a 74LS138 multiplexer manufactured by Texas Instruments Inc. of Dallas, Texas. Multiplexer 32 in ⁇ cludes a plurality of inputs A, B and C each of which is in communication with one of microprocessor controlling outputs A13 through A15. In addition, multiplexer 32 in ⁇ cludes a plurality of outputs Y0 through Y7 which are in communication with automatic matrix entry means 16, key ⁇ board means 18, and display means 20. The output signals of multiplexer 32 are input/output select signals 1U SEL1 through To SEL#.
  • Read-only memory device 34 in the preferred embodi ⁇ ment is a 2732A programmable read-only memory (ROM) manu ⁇ factured by Intel Corp.
  • ROM 34 includes a plurality of addressing inputs A0 through A11 which are in communica- tion with microprocessor 30 or address latching means 38, and a plurality of data outputs 00 through 07 which are in communication with microprocessor 30 or data latching means 40.
  • ROM 34 includes special inputs such as output enable (OE)and chip enable (CE) . The presence of a low signal at input CE, which is transmitted from port A12 of microprocessor 30, enables the operation of ROM 34.
  • OE output enable
  • CE chip enable
  • Random-access memory device 36 in the preferred em ⁇ bodiment is a 2123 random access memory (RAM) manufacture by Intel Corp.
  • RAM 36 includes a plurality of address in puts A0 through A10 which are in communication with micro processor 30 or address latching means 38, and a pluralit of data outputs DO through D7 which are in communication with microprocessor 30 or data latching means 40.
  • RAM 36 includes special inputs such as output enable (OE) , chip enable (cJE)and write enable (WE) .
  • OE output enable
  • cJE chip enable
  • WE write enable
  • a low signal at input CE " a high signal as originally transmitted from port A12 of microprocessor 30 and subsequently inverted by inverter 44, enables the operation of RAM 36. Conversely, the high signal outputted by microprocessor 30 disables ROM 34.
  • Address latching means 38 in the preferred embodiment is a 74 S373 latch manufactured by Texas Instruments.
  • Address latch 38 includes a plurality of inputs 1D through 8D which communicate with microprocessor 30 and another plurality of outputs 1Q through 8Q which communicate with ROM 34 and RAM 36.
  • a special input, latch enable (LE) is provided.
  • data latching means 40 in the preferred embodiment is a 74LS245 bi-directional bus transceiver or data latch manufactured by Texas Instruments.
  • Data latch 40 includes a plurality of dual-function inputs/outputs B1 through B8 which are in communication with keyboard means 18 and display means 20. The signals which are in commu ⁇ nication with these devices are designated DB0 through DB7.
  • data latch 40 includes another plural ⁇ ity of dual-function inputs/outputs A1 through A8 whic - communicate with microprocessor 30, ROM 34 and ' RAM 36. "
  • data latch 40 includes an enable (ENA 1 ) input and a bi-directional control input (DIR).
  • ENA 1 enable
  • DIR bi-directional control input
  • the output signals of devices 42a through 42d and 48 are memory read (MEMR) , memory write (MEMW) , in ⁇ put/output read (I/O R) , input/output write (I/O W) and (I/O W) , respectively.
  • MIMR memory read
  • MEMW memory write
  • I/O R in ⁇ put/output read
  • I/O W input/output write
  • I/O W input/output write
  • automatic matrix entry means 16 it comprises barcode reader 50, as describes previously, a barcode reader operating means 52 and a barcode processing means 54.
  • Barcode reader 50 is capable of transforming a " 'strip 28 of bar codes into usable digital information.
  • barcode operating means 52 is provided to enable barcode processing means 54 to transform the digital information from barcode reader 50 into usable data.
  • Barcode operating means 52 in the pre ⁇ ferred embodiment includes a flip-flop 56 and an OR gate 58.
  • Flip-flop 56 in the preferred embodiment is a D-type flip-flop.
  • the signals inputted into gate 58 are 10 SEL6 from multiplexer 32 and ⁇ O of device 42d.
  • the output of gate 58 is inputted into flip-flop 56.
  • the other input of flip-flop 56 receives the SOD signal from microprocessor 30.
  • the output of flip-flop 56 is defined as the "SERIAL IN" signal.
  • automatic matrix entry means 16 in the preferred embodiment is capable of reading and transforming bar code information, that capability is merely exemplary.
  • Automatic matrix entry means 16 in alternative embodiments may be capable of reading other forms of coded numerals and transforming the coded numerals into usable digital information.
  • barcode processing means 54 includes a barcode microprocessor 60 and an indicator 62.
  • Barcode microprocessor in the preferred embodiment is a LTS-III microprocessor manufactured by Welch Allyn.
  • the SERIAL IN signal from flip-flop 56 activates a transistor 64 which in turn enables barcode reader 50 via lines EN and V+.
  • the information sensed by barcode reader 50, the "3 of 9 Code" is then transmitted to microprocessor 60 via line DIG IN.
  • Microprocessor 60 then transforms this digi ⁇ tal information into a conventional ASCII format.
  • the ASCII format utilizes the numerals one to 128 each of which represent a decimal number, a letter of the alpha ⁇ bet, or a symbol that generally appears on the keyboard of a conventional teletype machine.
  • Microprocessor 60 then outputs the processed information to microprocessor 30 via output line OUT. The information on this line is serial data.
  • An inverter 66 is provided to output a SID signal to the interrupt input INTR of microprocessor 30. The presence of the S ' lD signal forces microprocessor 30 to start the reception of data from barcode microprocessor 60.
  • Microprocessor 30 first converts the ASCII informa- tion into binary-coded-decimal (BCD) format and then for ⁇ wards this information to RAM 36 for storage.
  • indicator device 62 is provided to indicate the acceptance by game monitor 12 of a barcode. In the preferred e bodi- ment, indicator device 62 is a beeper. Beeper 62 is acti ⁇ vated by a transistor 68.
  • a 4 X 5 switch array 70 is provided.
  • key ⁇ board means 18 comprises a row selection means 72, a column selection means 74, and column selection control ⁇ ling means 76. More particularly, rows of switch array 70 are connected to row selection means 72 and columns of switch array 70 are similarly connected to column selec ⁇ tion means 74.
  • Row selection means 72 in the preferred embodiment is a 74LS173 register or polling latch manu ⁇ factured by Texas Instruments. Polling latch 72 includes a plurality of data inputs 1D through 4D which are in com ⁇ munication with data latch 40, and a plurality of outputs 1Q through 4Q each of which is in communication with a row of switch array 70.
  • polling latch 72 in ⁇ cludes special inputs such as enable -(ENA) and clock (CLK). The operation of polling latch 72 is such that the data presented at inputs 1D through 4D would cause one of the outputs 1Q through 4Q to be low, and all others high.
  • Column selection means 74 in the preferred embodiment is a 74LS240 register or output latch manufactured by Texas Instruments.
  • Output latch 74 comprises a plurality of inputs 1A1 through 2A1 each of which is in communica ⁇ tion with a column of switch array 70, and a plurality of data outputs 1Y1 through 2Y1 which are in communication with data latch 40.
  • output latch 74 is such that if a key of switch array 70 is depressed, a low signal would appear in one of the parallel data which are forward by output latch 74 to microprocessor 30.
  • Micro- processor 30 than compares the received data with a con ⁇ ventional "look-up" table of the switch array matrix that is stored in ROM 34 to determine which key is depressed.
  • column selection controlling means 76 in the preferred embodiment is an OR gate the inputs of which are the ⁇ 7 ⁇ 1 signal of device 42c and the 10 SEL2 signal of multiplexer 32.
  • display means 20 comprises three electro-optical display means—an alphanumeric communication display means 22, an keypad entry display means 24, and a positional display means 26.
  • alphanumeric display means 22 com- prises a liquid crystal display (LCD) device 80.
  • LCD 80 in the preferred embodiment is a LCM-522-1A dot matrix display module manufactured by Sanyo Semiconductor Corp. of Allendale, New Jersey.
  • LCD 80 includes a plurality of inputs which are in communication with data latch 40.
  • two NAND gates 82 and 84, and an inverter 86 are provided for controlling LCD 80.
  • the input signals of gate 82 are the 10 SEL3 and 10 SEL5 signals from multi ⁇ plexer 32.
  • the output of gate 82 and the I/O W signal from device 42d are inputted into gate 84.
  • LCD 80 is capable of providing a visual in ⁇ struction to the player.
  • - LCD 80 is capable of displaying the serial number of the bingo card that has just been scanned, instructions such as "ENTER NUMBER", etc.
  • the presence of an ⁇ O SEL3 signal, presenting a low signal at input RS of LCD 80 indicates to LCD 80 that a command signal is to be presented.
  • the absence of an ⁇ O SEL3 ' signal, presenting a high signal at input RS indicates that data are to be presented to LCD 80.
  • the presence of either the ⁇ U SEL3 or ⁇ U SEL5 signal in conjunction with the I/O W signal cause inverter 86 to output a signal that enables LCD 80 via input E.
  • keypad entry display means 24 is provided' to display the manually-entered, called-out numbers as they are being entered by the player. More particularly, key ⁇ pad display means 24 comprises two light emitting devices 88a and 88b, as best shown in Figure 6B.
  • Display devices 88a and 88b in the preferred embodiment are TIL311 inte ⁇ grated circuit displays manufactured by Texas Instrumentshack Each of display devices 88a and 88b includes a plurality of inputs A through D which are in communication with data latch 40, and an enable input (EL).
  • an OR gate 90 is provided to control the operation of keypad display means 24. The inputs of gate 90 are the I/O W signal from device 42d and the 10 SEL4 signal from multi ⁇ plexer 32.
  • positional display means 26 is provided for sequentially displaying the possible winning configura ⁇ tions to the player before and during the game and for displaying the winning configuration to the player if a bingo has occurred. More particularly, positional display means 26, as best shown in Figure 6B, comprises a plural ⁇ ity of shift registers 92a, 92b, 92c, and a flip-flop 92d. Each of shift registers 92a, 92b and 92c in the preferred embodiment is a 74LS164 serial-input, parallel-output shift register manufactured by Texas Instruments. Each shift register includes a plurality of outputs OA through OH each of which is connected to a light emitting diode (LED).
  • LED light emitting diode
  • flip-flop 92d a D-type flip-flop, in ⁇ cludes an LED at its output Q.
  • OR gate 94 is provided to control the operation of the shift regis- ters and the flip-flop. The inputs of gate 94 are the i/ W signal from device 42d and the ⁇ O SEL7 signal from multiplexer 32.
  • ROM 34 is activated. This automatic activation has been pre-programmed into ROM 34. ROM 34 then outputs its eight lowest binary bits from outputs 00 through 07. These address instructions. are forwarded to microprocessor 30. After receiving these address instructions, micropro ⁇ cessor 30 begins the initialization (INIT) routine, as best shown by the flow chart in Figure 8. The initializa- tion routine initializes the various units of game monitor 12. For initializing barcode microprocessor 60, micropro ⁇ cessor 30 forwards the appropriate signals such that a signal appears at the SERIAL IN output of flip-flop 56, as best shown in Figure 4A. Initialization signals are then forwarded to barcode microprocessor 60.
  • IIT initialization
  • micropro ⁇ cessor 30 forwards the appropriate signals such that a signal appears at the SERIAL IN output of flip-flop 56, as best shown in Figure 4A. Initialization signals are then forwarded to barcode microprocessor 60.
  • microprocessor 30 outputs an ⁇ O S " E " __? signal that is in ⁇ putted to LCD 80 via input RS, permitting LCD 80 to accept command signals such as the initialization signals. These signals are then presented to inputs DO through D7.
  • the IO/M and WR outputs of microprocessor 30 are activated by the presence of a high and low signal, re ⁇ spectively.
  • Inverter 46 in turn inverts the high signal of the IO/M port, indicating that microprocessor 30 is controlling an input/output operation.
  • the low output of OR gate 42d, ⁇ /5 is inverted by inverter 48 before it is inputted to NAND gate 84.
  • NAND gate 84 The output of NAND gate 84 is inverted by inverter 86, the output of which enables LCD" 80 to receives signals at its inputs DO through D7.
  • microprocessor 30 outputs the appropriate signals such that OR gate 90 outputs a low signal to the EL " inputs of display devices 88a and 88b, as best shown in Figure 6B.
  • Microprocessor 30 then outputs low data signals from its outputs ADO through AD7, which are forwarded by data latch 40 on its DB0 through DB7 lines. These low signals are then received by inputs A through D of display devices 88a and 88b.
  • micro ⁇ processor For initializing positional display means 26, micro ⁇ processor outputs the appropriate signals such that a low signal is outputted by OR gate 94, as best shown in Figure 6B. Microprocessor 30 then outputs a low SOD signal' that is inputted into shift register 92a. This low signal then propagates through shifts registers 92a, 92b and 92c, and flip-flop 92d such that these devices are all initialized. As best shown by the flow chart of Figure 9, RAM 36 is then initialized and tested (RAMTST) . Microprocessor 30 first outputs a high signal at its output A12 which is then inverted by inverter 44. The presence of this low signal at input OS of RAM 36 enables RAM 36, that is, permitting RAM 36 to read or write.
  • ROM 34 is disabled by the high signal from output A12.
  • micro ⁇ processor 30 now outputs data from outputs ADO through AD7 and A8 through A10. These data, the eight lowest bits having passed through address latch 38, are received by inputs A0 through A10 of RAM 36.
  • the data received by RAM 36 are test patterns and other information. The test patterns are then read back into microprocessor 30 which compares the patterns to determine whether RAM 36 is functioning properly.
  • game monitor 12 is now in the idle mode (IDLE) after all ini ⁇ tializations and testings have been completed.
  • Keyboard means 18 is first tested to see whether the player has depressed the play ; mode ("START PLAY” key of switch array 70) or the card input mode ("START CARD READING" key). If the card input (CARDIN) routine has been selected, as best shown in Figure 11, barcode reader 50 is enabled to read the bar codes of bingo cards 27. In this routine, flip- flop 52 of Figure 4A is activated. Microprocessor 30 out ⁇ puts the appropriate signals such that multiplexer 32 out ⁇ puts a signal at ⁇ O SEL6 .
  • microprocessor activates the IO/M and WR outputs to enable the production of the I/O W signal by inverter 48, and activates the SOD output.
  • the presence of these signals causes flip-flop 52 to produce the SERIAL IN signal, which is inputted to bar ⁇ code microprocessor 60.
  • the presence of the SERIAL IN signal activates transistor 64 which in turn activates barcode reader 50 via lines EN and V+.
  • a bingo card 27 bearing a strip of bar code is moved across bar code reader 50.
  • the bar code on the bingo card which is in the "3 of 9 Code" format, is then serially received by barcode microprocessor 60 via the DIG IN line.
  • Barcode microprocessor 60 first converts this digital information into the ASCII format and then for- wards it to microprocessor 30 in a serial fashion via the SID line. These data, representing the matrix of one bingo card 27, are first converted by microprocessor 30 into the BCD format. Microprocessor 30 then outputs this information to RAM 36 in a parallel fashion via outputs ADO through AD7 and A8 through A10.
  • beeper 62 is then activated, via transistor 68, to notify the player that the bar code information has been properly received by game monitor 12. In the event that the player scanned a bingo card that had already been scanned, the program returns to the beginning of the routine.
  • microprocessor 30 After receiving the bar code information from barcode entry means 54, microprocessor 30 then outputs the serial number of this bingo card to alphanumeric display means 22, Microprocessor 30 outputs the appropriate signals such that multiplexer 32 outputs an ⁇ SE 5 ' signal and in ⁇ verter 48 outputs an I/O W signal.
  • the absence of a low signal at input RS of LCD 80 permits LCD 80 to receive data from microprocessor 30 and to display alphanumerics. Thus, data are transmitted from microprocessor 30 to LCD 80 via data latch 40.
  • LCD 80 may display messages such as "INPUT NEXT CARD", or a variety of messages. If 50 bingo cards have been received, barcode reader 50 is then disabled, and the program returns to the idle routine.
  • the player selects the type of game he wishes to play, i.e., the conventional bingo game in which the winning configurations are the horizontals, verticals, diagonals and the corners, or some other form of the game
  • the player would select this type of game by keying in the numerals "01" on the keys of switch array 70.
  • This selection is verified by display devices 88a an 88b.
  • the possible winning configurations ar also displayed, sequentially, on positional display means 26. Additional alphanumeric messages may be displayed by LCD 80.
  • the program may be diverted to the routine shown in Figure 12D.
  • one bit of a nu meral stored in RAM 36 is set aside to indicate that that number had been called out.
  • the most signi- ficant bit of an eight-bit word may be used for this pur ⁇ pose.
  • the numeral two may be stored at "0000 0010" in RA 36. If this numeral had been called by the announcer, th most significant bit is changed to one, i.e., "1000 0010" In this routine, the most significant bit of that numeral is returned to zero and the routine returns to the IDLE routine.
  • microprocessor 30 searches RAM 36 to detect whether a match exists and then checks to see whe ⁇ ther all the numerals of a winning configuration have bee called. If no winning configuration is detected, the rou tine returns to the routine of Figure 12A.
  • Microprocessor 30 outputs the appropriate signals such - that multiplexer 32 outputs a 10 SEL7 signal and device 42d outputs the I/O W signal. Upon receipt of these sig ⁇ nals, OR gate 94 outputs a signal that operates registers 92a, 92b and 92c, and flip-flop 92d. Microprocessor 30 then outputs a serial data on the SOD line which propa- gates through positional display means 26. For example, if the winning configuration is the vertical of column 1 , then diodes D1 through D5 would be activated. If the win ning configuration is the horizontal of row 1, then diode 1, 6, 11, 16 and 21 would be- activated. In addition, if more than one configuration is detected, then these win ⁇ ning configurations are displayed sequentially. The seri al number of the winning bingo card is also displayed on LCD 80. ' . , "
  • the routine then awaits instructions from the player to begin again the play mode. For example, clear the mos significant bits of all entries in RAM 36, causing the program to exit to the routine of Figure 12D. Or, delete a called-out numeral from RAM 36, causing the program to exit to the routine of Figure 12E. Or, changing the type of game being played, as illustrated in Figure 12C.
  • a strip o conventional magnetic tape may be substituted.
  • the numerals of a bingo card are coded and written onto the magnetic tape.
  • the magnetic tape is then positioned onto the bingo card.
  • the coding of the numerals may be one of several conventional coding methods.
  • a magnetic tape reader is substituted for barcode reader 50, a magnetic reader operating means is substituted for barcode operating mean 52, and matrix processing means is substituted for barcod processing means 54.
  • the magnetic tape reader is capable of transforming the coded numerals into digital data for further processing by microprocessor 60 of automatic -matrix entry means 16.

Abstract

An electronic game monitor for use with a game card, the game card generally includes a matrix thereon. The game monitor comprises automatic matrix entry means (16) for receiving numerals which are positioned on a game card. The numerals, representing locations of the matrix, are depicted in a generally bar code-like fashion. The game monitor also comprises central controlling means (14) for controlling the operation of the game monitor, the game monitor being operable with the numerals of at least two of the game cards. The game monitor further comprises keyboard means (18) for entering alphanumerics, the keyboard means (18) includes a plurality of keys. Display means (20) are provided for displaying alphanumerics and game configurations. Moreover, the automatic matrix entry means (16) further comprises a barcode reader (50) for receiving the numerals of the game cards, and barcode processing means (54) for transforming the numerals into a form usable by the game monitor.

Description

Description GAME MONITOR
Technical Field
This invention relates to electronic games, and more particularly, to electronic game monitors.
Background Art
The recent popularity of games such as bingo, lotto and the like has heralded inventions such as those dis¬ closed in Richardson, U.S. Pat. No. 4,365,810 and Gluz et al., U.S. Pat. No. 4,378,940. In general, the convention¬ al bingo game is played with a standard set of bingo cards. Each card in that set of bingo cards, for example, 6000 cards in a set, consists of a plurality of numerals which are positioned in a matrix. The standard bingo card is a 5 X 5 matrix. In addition, the position or sequence of numerals on a bingo card has been somewhat standard- ized. For example, a bingo card bearing the serial numbe "3254" would have the numeral "1Q" at position row 1-col¬ umn 1, numeral "7" at row 2-column 1, numeral M5" at row 3-column 1, numeral "2" at row 3-column 1 and numeral "6" at row 5-column 1. Moreover, the numerals for each colum are restricted to a certain range of the decimal number system. For example, only numbers from one to 15 are per mitted to reside in one of the five positions for the first column. Similarly, the second column can only in¬ clude numbers 16 to 30; the third column numbers 31 to 45; the fourth column numbers 46 to 60; and fifth column num¬ bers 61 to 75.
When the bingo game is played at a gaming establish- ment, a player is generally playing with more than one bingo card. It is not uncommon for a player to be-playin with ten cards. Consequently, it is in many instances difficult for a player to search and mark a called number on all of his cards in the allotted time. It is, therefore, desirous to have a game monitor that is capable of tracking the called numbers and indi¬ cating to the player that a winning configuration (bingo) has been detected among his multitude of bingo cards. In addition, it is preferable that such a game monitor does not drastically alter the format or physical configuration of the existing game card so. as to permit the continuing use of existing game cards and as not to disrupt players' familiarity with the existing game.
Disclosure of the Invention
In view of the prior art, it is a major object of the present invention to provide a game monitor that is capa¬ ble of assisting a bingo player who is playing with a mul¬ titude of bingo cards. It is another object of the present invention to pro¬ vide a game monitor that substantially conforms to the format and physical configuration of existing bingo games.
In order to accomplish the above and still further objects, the present invention provides an electronic game monitor for use with a game card, the game card generally includes a matrix thereon. The game monitor comprises automatic matrix entry means for receiving numerals which are positioned on a game card. The numerals, representing locations of the matrix, are depicted in a generally bar code-like fashion. The game monitor also comprises cen¬ tral controlling means for controlling the operation of the game monitor, the game monitor being operable with the numerals of at least two of the game cards. The game mon¬ itor further comprises keyboard means for entering alpha- numerics, the keyboard means includes a plurality of keys. Display means are provided for displaying alphanumerics and game configurations. Moreover, the automatic ma'trix entry means further comprises a barcode reader for receiv¬ ing the numerals of the game cards, and barcode processing means for transforming the numerals into a form usable by the game monitor. Other objects, features, and advantages of the pres¬ ent invention will appear from the following detailed de¬ scription of the best mode of a preferred embodiment, taken together with the accompanying drawings.
Brief Description of the Drawings
Figure 1 is a partial, perspective view of the game monitor of the present invention;
Figure 2 is a simplified block diagram of the game monitor of Figure 1; Figure 3 is a schematic view of the central control¬ ling means of the game monitor of Figure 2;
Figure 4A is a schematic view of an aspect of the automatic matrix entry means of the game monitor of Figure 2; Figure 4B is a schematic view of another aspect of the automatic matrix entry means of the game monitor of Figure 2;
Figure 5 is a schematic view of the keyboard means of the game monitor of Figure 2; Figure 6A is a schematic view of an aspect of the display means of the game monitor of Figure 2;
Figure 6B is a schematic view of another aspect of the display means of the game monitor of Figure 2;
Figure 7 is a simplified flow diagram of the software for the game monitor of Figure 1 ;
Figure 8 is a flow diagram of the initialization routine of the software for the game monitor of Figure 7;
Figure 9 is a flow diagram of the RAM test routine of the software for the game monitor of Figure 7; Figure 10 is a flow diagram of the idle routine of the software for the game monitor of Figure 7;
Figure 11 is a flow diagram of the card inputtroutine of the software for the game monitor of Figure 7; and
Figures 12A-12E are flow diagrams of the play routine of the software for the game monitor of Figure 7. Best Mode for Carrying Out the Invention
Referring to Figure 1, there Is shown a game monitor, generally designated 12, for tracking numerals that are involved in games such as bingo, keno, etc. Each game is played with game cards each of which has a matrix of numerals thereon. More particularly, game monitor 12 comprises central controlling means 14, as best shown in Figure 2, for controlling the operation of game monitor 12, automatic matrix entry means 16 for entering the numerals of the matrix, keyboard means 13 for entering alphanumerics and instructions, and display means 20 for displaying messages.
In operation, conventional bingo cards having elec- tro-optically readable bar codes on one of their surfaces are provided. Illustrated in Figure 1 is one such bingo card 27 that has a strip 28 of bar codes. The bar code used may be one of a number of conventional bar codes such as the universal product code (UPC) and other codes illus¬ trated and described in D. Allais, Bar Cqde Symbology, February 16, 1982 (Interfac 'Mechanisms, Inc.)-. In the preferred embodiment, the bar code employed is a type generally referred to as the "3 of 9 Code." Using such a coding system, numbers are represented by letters of the English alphabet. For example, the number "1" is repre- sented by the letter "A", the number "2" by the letter
"B", etc. This coding system is selected in light of the numbering structure of bingo. Numerals coded in the bar code fashion and in the "3 of 9 Code" format are merely exemplary. In general, a conventional bingo card is a 5 X 5 matrix. The numerals fβt each column are restricted to a certain range of the decimal number system. For example, only numbers from one to 15 are permitted to reside In one of the five positions for the first column. Similarly, the second column can only include numbers 16 to 30; the third column numbers 31 to 45; the fourth column numbers 46 to 60; and fifth column numbers 61 to 75. Since the numbers of each column other than the first column are multiples of the numbers of the first column, a coding system that employs 15 numbers is sufficient to represent all 75 numbers of a conventional bingo card. Thus, the "3 of 9 Code" is adequate in which the numbers one through 15 are represented by the letters "A" through "0" . Since the bingo card positions are inputted serially in the prefer¬ red embodiment, i.e., column 1-row 1 is inputted first, continued to column 1-row 5, followed by column 2-row 1, continued to column 2-row 5, etc., conventional software is capable of providing the necessary multipliers for num¬ bers of columns other than the first column. With the appropriate multiplier, the letter "C" represents the num¬ ber "3" in column 1, the number "18" in column 2, the num- ber "33" in column 3, the number "48" in column 4, and the number "63" in column 5.
Next, a bingo card 27 with such a strip 28 of bar code is scanned by automatic matrix entry means 16. Matrix entry, means 16 in the preferred embodiment com- prises an optical barcode reader 50, the CMM Machine Mount Scanner manufactured by Welch Allyn of Skaneateles Falls, New York. Central controlling means 14 in the preferred embodiment is capable of storing the matrices of up to 50 bingo cards. As each bingo number is being called out by an announcer, the player enters the corresponding numeral into central controlling means 14 via keyboard means 18. Central controlling means 14 compares that numeral with all of the numerals on bingo cards which have been auto¬ matically entered earlier. Wherever a match occurs, cen- tral controlling means 14 denotes and keeps track of that numeral. In addition,' Iftrter the manual entry of each called-out number, central controlling means 14 scans eac of the entered matrices to see if the manually-entered, called-out numbers occupy a sufficient number of position such that a winning combination is present. For example, a winning combination may be numbers of a row, a column, diagonal, the four corners, etc. If such a winning combi nation is detected, then the presence of that winning com¬ bination is outputted to display means 20.
For particular details of each of the subcomponents of game monitor 12, central controlling means 14, as best shown in Figure 3, comprises a central processing means 30 for controlling the routing of information, an input/out¬ put controlling means 32, a read-only memory device 34, and a random-access memory device 36. In addition, cen¬ tral controlling means 14 comprises an address latching means 38, a bi-directional data latching means 40, and a plurality of operating signal devices 42a through 42d. Inverters 44, 46 and 48 are also provided.
More particularly, central processing means 30 in the preferred embodiment is a 8085 microprocessor manufactured by Intel Corp. of Santa Clara, California. Microprocessor 30 includes a plurality of dual-function address/data inputs/outputs ADO through AD7 which are in communication with read-only memory device 34, random-access memory de¬ vice 36, address latching means 38, and data latching means 40. In addition, microprocessor 30 includes a plu¬ rality of address outputs A8 through A12 which are in com¬ munication with both memory device 34 and memory device 36. Moreover, microprocessor 30 includes a plurality of controlling outputs A13 through A15 each of which is in communication with an input of input/output controlling means 32. Further,, microprocessor 30 includes a plurality of special function inputs and outputs such as interrupt (INTR), serial-in-data (SID), serial-out-data (SOD), dual-function input/output or memory (IO/M), write (WR) , and read (RD) . The INTR input is adapted to receive the bar code information from automatic matrix entry means 16. The receipt of the bar code information by microprocessor 30 is in an asynchronous fashion, i.e., the presence' of a signal at the INTR input forces microprocessor 30 to start the reception of the bar code information from matrix entry means 16. Microprocessor 30 then converts this information, which is in the conventional ASCII format. into a binary-coded decimal (BCD) format. The BCD- formatted bar code information is then stored in random- access memory device 36. The remaining inputs of micro¬ processor 30 are not used. Input/output controlling means 32 in the preferred embodiment is a 74LS138 multiplexer manufactured by Texas Instruments Inc. of Dallas, Texas. Multiplexer 32 in¬ cludes a plurality of inputs A, B and C each of which is in communication with one of microprocessor controlling outputs A13 through A15. In addition, multiplexer 32 in¬ cludes a plurality of outputs Y0 through Y7 which are in communication with automatic matrix entry means 16, key¬ board means 18, and display means 20. The output signals of multiplexer 32 are input/output select signals 1U SEL1 through To SEL#.
Read-only memory device 34 in the preferred embodi¬ ment is a 2732A programmable read-only memory (ROM) manu¬ factured by Intel Corp. ROM 34 includes a plurality of addressing inputs A0 through A11 which are in communica- tion with microprocessor 30 or address latching means 38, and a plurality of data outputs 00 through 07 which are in communication with microprocessor 30 or data latching means 40. In addition, ROM 34 includes special inputs such as output enable (OE)and chip enable (CE) . The presence of a low signal at input CE, which is transmitted from port A12 of microprocessor 30, enables the operation of ROM 34.
Random-access memory device 36 in the preferred em¬ bodiment is a 2123 random access memory (RAM) manufacture by Intel Corp. RAM 36 includes a plurality of address in puts A0 through A10 which are in communication with micro processor 30 or address latching means 38, and a pluralit of data outputs DO through D7 which are in communication with microprocessor 30 or data latching means 40. RAM 36 includes special inputs such as output enable (OE) , chip enable (cJE)and write enable (WE) . A low signal at input CE", a high signal as originally transmitted from port A12 of microprocessor 30 and subsequently inverted by inverter 44, enables the operation of RAM 36. Conversely, the high signal outputted by microprocessor 30 disables ROM 34.
Address latching means 38 in the preferred embodiment is a 74 S373 latch manufactured by Texas Instruments.
Address latch 38 includes a plurality of inputs 1D through 8D which communicate with microprocessor 30 and another plurality of outputs 1Q through 8Q which communicate with ROM 34 and RAM 36. A special input, latch enable (LE), is provided.
Similarly, data latching means 40 in the preferred embodiment is a 74LS245 bi-directional bus transceiver or data latch manufactured by Texas Instruments. Data latch 40 includes a plurality of dual-function inputs/outputs B1 through B8 which are in communication with keyboard means 18 and display means 20. The signals which are in commu¬ nication with these devices are designated DB0 through DB7. In addition, data latch 40 includes another plural¬ ity of dual-function inputs/outputs A1 through A8 whic - communicate with microprocessor 30, ROM 34 and' RAM 36. "
Moreover, data latch 40 includes an enable (ENA1) input and a bi-directional control input (DIR). A low signal at control input DIR would permit the flow of information from the B inputs/outputs of data latch 40 to its A in- puts/outputs.
Last, the output signals of devices 42a through 42d and 48 are memory read (MEMR) , memory write (MEMW) , in¬ put/output read (I/O R) , input/output write (I/O W) and (I/O W) , respectively. As for automatic matrix entry means 16, it comprises barcode reader 50, as describes previously, a barcode reader operating means 52 and a barcode processing means 54. Barcode reader 50 is capable of transforming a" 'strip 28 of bar codes into usable digital information. As best shown in Figure 4A, barcode operating means 52 is provided to enable barcode processing means 54 to transform the digital information from barcode reader 50 into usable data. Barcode operating means 52 in the pre¬ ferred embodiment includes a flip-flop 56 and an OR gate 58. Flip-flop 56 in the preferred embodiment is a D-type flip-flop. The signals inputted into gate 58 are 10 SEL6 from multiplexer 32 and ΪO of device 42d. The output of gate 58 is inputted into flip-flop 56. The other input of flip-flop 56 receives the SOD signal from microprocessor 30. The output of flip-flop 56 is defined as the "SERIAL IN" signal. Although automatic matrix entry means 16 in the preferred embodiment is capable of reading and transforming bar code information, that capability is merely exemplary. Automatic matrix entry means 16 in alternative embodiments may be capable of reading other forms of coded numerals and transforming the coded numerals into usable digital information.
As best shown in Figure 4B, barcode processing means 54 includes a barcode microprocessor 60 and an indicator 62. Barcode microprocessor in the preferred embodiment is a LTS-III microprocessor manufactured by Welch Allyn. The SERIAL IN signal from flip-flop 56 activates a transistor 64 which in turn enables barcode reader 50 via lines EN and V+. The information sensed by barcode reader 50, the "3 of 9 Code" is then transmitted to microprocessor 60 via line DIG IN. Microprocessor 60 then transforms this digi¬ tal information into a conventional ASCII format. The ASCII format utilizes the numerals one to 128 each of which represent a decimal number, a letter of the alpha¬ bet, or a symbol that generally appears on the keyboard of a conventional teletype machine. Microprocessor 60 then outputs the processed information to microprocessor 30 via output line OUT. The information on this line is serial data. An inverter 66 is provided to output a SID signal to the interrupt input INTR of microprocessor 30. The presence of the S'lD signal forces microprocessor 30 to start the reception of data from barcode microprocessor 60. Microprocessor 30 first converts the ASCII informa- tion into binary-coded-decimal (BCD) format and then for¬ wards this information to RAM 36 for storage. Further, indicator device 62 is provided to indicate the acceptance by game monitor 12 of a barcode. In the preferred e bodi- ment, indicator device 62 is a beeper. Beeper 62 is acti¬ vated by a transistor 68.
As for keyboard means 18, as best shown in Figure 5, a 4 X 5 switch array 70 is provided. In addition, key¬ board means 18 comprises a row selection means 72, a column selection means 74, and column selection control¬ ling means 76. More particularly, rows of switch array 70 are connected to row selection means 72 and columns of switch array 70 are similarly connected to column selec¬ tion means 74. Row selection means 72 in the preferred embodiment is a 74LS173 register or polling latch manu¬ factured by Texas Instruments. Polling latch 72 includes a plurality of data inputs 1D through 4D which are in com¬ munication with data latch 40, and a plurality of outputs 1Q through 4Q each of which is in communication with a row of switch array 70. In addition, polling latch 72 in¬ cludes special inputs such as enable -(ENA) and clock (CLK). The operation of polling latch 72 is such that the data presented at inputs 1D through 4D would cause one of the outputs 1Q through 4Q to be low, and all others high. Column selection means 74 in the preferred embodiment is a 74LS240 register or output latch manufactured by Texas Instruments. Output latch 74 comprises a plurality of inputs 1A1 through 2A1 each of which is in communica¬ tion with a column of switch array 70, and a plurality of data outputs 1Y1 through 2Y1 which are in communication with data latch 40. The operation of output latch 74 is such that if a key of switch array 70 is depressed, a low signal would appear in one of the parallel data which are forward by output latch 74 to microprocessor 30. Micro- processor 30 than compares the received data with a con¬ ventional "look-up" table of the switch array matrix that is stored in ROM 34 to determine which key is depressed. Last, column selection controlling means 76 in the preferred embodiment is an OR gate the inputs of which are the ϊ7θ 1 signal of device 42c and the 10 SEL2 signal of multiplexer 32. As for display means 20, as best shown in Figure 1, it comprises three electro-optical display means—an alphanumeric communication display means 22, an keypad entry display means 24, and a positional display means 26. As shown in Figure 6A, alphanumeric display means 22 com- prises a liquid crystal display (LCD) device 80. LCD 80 in the preferred embodiment is a LCM-522-1A dot matrix display module manufactured by Sanyo Semiconductor Corp. of Allendale, New Jersey. LCD 80 includes a plurality of inputs which are in communication with data latch 40. In addition, two NAND gates 82 and 84, and an inverter 86 are provided for controlling LCD 80. The input signals of gate 82 are the 10 SEL3 and 10 SEL5 signals from multi¬ plexer 32. The output of gate 82 and the I/O W signal from device 42d are inputted into gate 84. Further, the output of inverter 86 and the ΪO SEL- signals are inputted into LCD 80. LCD 80 is capable of providing a visual in¬ struction to the player. For example,- LCD 80 is capable of displaying the serial number of the bingo card that has just been scanned, instructions such as "ENTER NUMBER", etc. The presence of an ΪO SEL3 signal, presenting a low signal at input RS of LCD 80 indicates to LCD 80 that a command signal is to be presented. The absence of an ΪO SEL3' signal, presenting a high signal at input RS, indicates that data are to be presented to LCD 80. In all instances, the presence of either the ΪU SEL3 or ΪU SEL5 signal in conjunction with the I/O W signal cause inverter 86 to output a signal that enables LCD 80 via input E.
Next, keypad entry display means 24 is provided' to display the manually-entered, called-out numbers as they are being entered by the player. More particularly, key¬ pad display means 24 comprises two light emitting devices 88a and 88b, as best shown in Figure 6B. Display devices 88a and 88b in the preferred embodiment are TIL311 inte¬ grated circuit displays manufactured by Texas Instruments„ Each of display devices 88a and 88b includes a plurality of inputs A through D which are in communication with data latch 40, and an enable input (EL). In addition, an OR gate 90 is provided to control the operation of keypad display means 24. The inputs of gate 90 are the I/O W signal from device 42d and the 10 SEL4 signal from multi¬ plexer 32. Last, positional display means 26 is provided for sequentially displaying the possible winning configura¬ tions to the player before and during the game and for displaying the winning configuration to the player if a bingo has occurred. More particularly, positional display means 26, as best shown in Figure 6B, comprises a plural¬ ity of shift registers 92a, 92b, 92c, and a flip-flop 92d. Each of shift registers 92a, 92b and 92c in the preferred embodiment is a 74LS164 serial-input, parallel-output shift register manufactured by Texas Instruments. Each shift register includes a plurality of outputs OA through OH each of which is connected to a light emitting diode (LED). Similarly, flip-flop 92d, a D-type flip-flop, in¬ cludes an LED at its output Q. In addition, an OR gate 94 is provided to control the operation of the shift regis- ters and the flip-flop. The inputs of gate 94 are the i/ W signal from device 42d and the ΪO SEL7 signal from multiplexer 32.
As shown in Figure 7, the operation of game monitor 12 is best illustrated by the flow chart. After the acti- vation of a power switch, not shown, ROM 34 is activated. This automatic activation has been pre-programmed into ROM 34. ROM 34 then outputs its eight lowest binary bits from outputs 00 through 07. These address instructions. are forwarded to microprocessor 30. After receiving these address instructions, micropro¬ cessor 30 begins the initialization (INIT) routine, as best shown by the flow chart in Figure 8. The initializa- tion routine initializes the various units of game monitor 12. For initializing barcode microprocessor 60, micropro¬ cessor 30 forwards the appropriate signals such that a signal appears at the SERIAL IN output of flip-flop 56, as best shown in Figure 4A. Initialization signals are then forwarded to barcode microprocessor 60.
As for initializing alphanumeric display means 22, microprocessor 30 outputs an ΪO S"E"__? signal that is in¬ putted to LCD 80 via input RS, permitting LCD 80 to accept command signals such as the initialization signals. These signals are then presented to inputs DO through D7. In addition, the IO/M and WR outputs of microprocessor 30 are activated by the presence of a high and low signal, re¬ spectively. Inverter 46 in turn inverts the high signal of the IO/M port, indicating that microprocessor 30 is controlling an input/output operation. The low output of OR gate 42d, ϊ/5 , is inverted by inverter 48 before it is inputted to NAND gate 84. The output of NAND gate 84 is inverted by inverter 86, the output of which enables LCD" 80 to receives signals at its inputs DO through D7. Similarly, the other components of display means 22 are initialized. For example, microprocessor 30 outputs the appropriate signals such that OR gate 90 outputs a low signal to the EL" inputs of display devices 88a and 88b, as best shown in Figure 6B. Microprocessor 30 then outputs low data signals from its outputs ADO through AD7, which are forwarded by data latch 40 on its DB0 through DB7 lines. These low signals are then received by inputs A through D of display devices 88a and 88b. For initializing positional display means 26, micro¬ processor outputs the appropriate signals such that a low signal is outputted by OR gate 94, as best shown in Figure 6B. Microprocessor 30 then outputs a low SOD signal' that is inputted into shift register 92a. This low signal then propagates through shifts registers 92a, 92b and 92c, and flip-flop 92d such that these devices are all initialized. As best shown by the flow chart of Figure 9, RAM 36 is then initialized and tested (RAMTST) . Microprocessor 30 first outputs a high signal at its output A12 which is then inverted by inverter 44. The presence of this low signal at input OS of RAM 36 enables RAM 36, that is, permitting RAM 36 to read or write. Conversely, ROM 34 is disabled by the high signal from output A12. Thus en¬ abled, permitting RAM 36 to read any inputted data, micro¬ processor 30 now outputs data from outputs ADO through AD7 and A8 through A10. These data, the eight lowest bits having passed through address latch 38, are received by inputs A0 through A10 of RAM 36. During this initializa¬ tion mode, the data received by RAM 36 are test patterns and other information. The test patterns are then read back into microprocessor 30 which compares the patterns to determine whether RAM 36 is functioning properly.
As best shown by the flow chart of Figure 10, game monitor 12 is now in the idle mode (IDLE) after all ini¬ tializations and testings have been completed. Keyboard means 18 is first tested to see whether the player has depressed the play; mode ("START PLAY" key of switch array 70) or the card input mode ("START CARD READING" key). If the card input (CARDIN) routine has been selected, as best shown in Figure 11, barcode reader 50 is enabled to read the bar codes of bingo cards 27. In this routine, flip- flop 52 of Figure 4A is activated. Microprocessor 30 out¬ puts the appropriate signals such that multiplexer 32 out¬ puts a signal at ΪO SEL6 . In addition, microprocessor activates the IO/M and WR outputs to enable the production of the I/O W signal by inverter 48, and activates the SOD output. The presence of these signals causes flip-flop 52 to produce the SERIAL IN signal, which is inputted to bar¬ code microprocessor 60. The presence of the SERIAL IN signal activates transistor 64 which in turn activates barcode reader 50 via lines EN and V+. As best shown in Figure 1 , a bingo card 27 bearing a strip of bar code is moved across bar code reader 50. The bar code on the bingo card, which is in the "3 of 9 Code" format, is then serially received by barcode microprocessor 60 via the DIG IN line. Barcode microprocessor 60 first converts this digital information into the ASCII format and then for- wards it to microprocessor 30 in a serial fashion via the SID line. These data, representing the matrix of one bingo card 27, are first converted by microprocessor 30 into the BCD format. Microprocessor 30 then outputs this information to RAM 36 in a parallel fashion via outputs ADO through AD7 and A8 through A10. When barcode micro¬ processor 60 has completed its reception of the bar code, beeper 62 is then activated, via transistor 68, to notify the player that the bar code information has been properly received by game monitor 12. In the event that the player scanned a bingo card that had already been scanned, the program returns to the beginning of the routine.
After receiving the bar code information from barcode entry means 54, microprocessor 30 then outputs the serial number of this bingo card to alphanumeric display means 22, Microprocessor 30 outputs the appropriate signals such that multiplexer 32 outputs an ϊϋ SE 5' signal and in¬ verter 48 outputs an I/O W signal. The absence of a low signal at input RS of LCD 80 permits LCD 80 to receive data from microprocessor 30 and to display alphanumerics. Thus, data are transmitted from microprocessor 30 to LCD 80 via data latch 40. In addition to the display of the serial number, LCD 80 may display messages such as "INPUT NEXT CARD", or a variety of messages. If 50 bingo cards have been received, barcode reader 50 is then disabled, and the program returns to the idle routine. If the player wishes to play with less than 50 bingo cards, he depresses the "END CARD READING" key of switch array 70 and the routine exits to the IDLE routine. k ' If the play mode key has been depressed by the player, the "START PLAY" key of switch array 70, then game monitor 12 goes into the play mode (PLAY), as best shown in Figures 12A through 12E. The first requirement of the PLAY mode is that game monitor 12 can be activated only i two or more bingo cards have been received. The player, at this juncture, then selects the type of game he wishes to play, i.e., the conventional bingo game in which the winning configurations are the horizontals, verticals, diagonals and the corners, or some other form of the game For example, the player would select this type of game by keying in the numerals "01" on the keys of switch array 70. This selection is verified by display devices 88a an 88b. In addition, the possible winning configurations ar also displayed, sequentially, on positional display means 26. Additional alphanumeric messages may be displayed by LCD 80.
If the player is in the midst of a game and he wishe to clear-a numeral stored in RAM 36 that has been called out, the program may be diverted to the routine shown in Figure 12D. In the preferred embodiment, one bit of a nu meral stored in RAM 36 is set aside to indicate that that number had been called out. For example, the most signi- ficant bit of an eight-bit word may be used for this pur¬ pose. The numeral two may be stored at "0000 0010" in RA 36. If this numeral had been called by the announcer, th most significant bit is changed to one, i.e., "1000 0010" In this routine, the most significant bit of that numeral is returned to zero and the routine returns to the IDLE routine. Clearing the most significant bit generally oc¬ curs in the situation where a player indicates that he ha a bingo but in actuality, he had entered an incorrect nu ber that is a member of the matrix. Thus, the most signi ficant bit of the mistakenly-entered numeral is returned to zero. Similarly, if the player is not satisfied with the type of game he is playing, new games may be selected If the player is satisfied in all respects, this' rou¬ tine»continues to the program shown in Figure 12B. As t player hears the announced number, he uses keypad means 1 to enter such numerals. These numerals are displayed in keypad display devices 88a and 88b. If the player enter a numeral incorrectly, he may activate the "DELETE" key and routine diverts to the routine shown in Figure 12E. The incorrect numeral is then erased from RAM 36 and mi¬ croprocessor 30 searches through RAM 36 to detect whether or not a match (bingo) exists. This routine then returns to the routine of Figure 12A. Similarly, if the player enters a number that microprocessor 30 has programmed to reject, e.g., the number "90" which is beyond the range permitted in this game, the routine also exits to the rou- tine of Figure 12A.
If the entered numerals are correct and acceptable i all respects, then microprocessor 30 searches RAM 36 to detect whether a match exists and then checks to see whe¬ ther all the numerals of a winning configuration have bee called. If no winning configuration is detected, the rou tine returns to the routine of Figure 12A.
If a winning configuration is detected, then that configuration is displayed on positional display means 26 Microprocessor 30 outputs the appropriate signals such - that multiplexer 32 outputs a 10 SEL7 signal and device 42d outputs the I/O W signal. Upon receipt of these sig¬ nals, OR gate 94 outputs a signal that operates registers 92a, 92b and 92c, and flip-flop 92d. Microprocessor 30 then outputs a serial data on the SOD line which propa- gates through positional display means 26. For example, if the winning configuration is the vertical of column 1 , then diodes D1 through D5 would be activated. If the win ning configuration is the horizontal of row 1, then diode 1, 6, 11, 16 and 21 would be- activated. In addition, if more than one configuration is detected, then these win¬ ning configurations are displayed sequentially. The seri al number of the winning bingo card is also displayed on LCD 80. ' . , "
* The routine then awaits instructions from the player to begin again the play mode. For example, clear the mos significant bits of all entries in RAM 36, causing the program to exit to the routine of Figure 12D. Or, delete a called-out numeral from RAM 36, causing the program to exit to the routine of Figure 12E. Or, changing the type of game being played, as illustrated in Figure 12C.
It will be apparent to those skilled in the art that various modifications may be made within the spirit of th invention and the scope of the appended claims. For example, instead of using a strip of bar codes, a strip o conventional magnetic tape may be substituted. In this alternative embodiment, the numerals of a bingo card are coded and written onto the magnetic tape. The magnetic tape is then positioned onto the bingo card. The coding of the numerals may be one of several conventional coding methods. In this embodiment, a magnetic tape reader is substituted for barcode reader 50, a magnetic reader operating means is substituted for barcode operating mean 52, and matrix processing means is substituted for barcod processing means 54. The magnetic tape reader is capable of transforming the coded numerals into digital data for further processing by microprocessor 60 of automatic -matrix entry means 16.
• «
1 »

Claims

Claims
1. An electronic game monitor for use with a game card, said game card generally includes a matrix of numerals thereon, said game monitor comprising automatic matrix entry means for receiving coded numerals which are positioned on said game card, said coded numerals, representing said matrix numerals, are depicted in a generally coded fashion; central controlling means for controlling the opera- tion of said game monitor, said game monitor being opera¬ ble with said coded numerals of at least two of said game cards; keyboard means for entering alphanumerics, said key¬ board means includes a plurality of keys; and display means for displaying alphanumerics and game configurations, said automatic matrix entry means further comprising a coded-numeral reader for- receiving said coded numerals on said game cards, and matrix processing means for transforming said code numerals into a form usable by said game monitor.
2. The electronic game monitor as claimed in Claim 1, wherein said central controlling means further compris es central processing means for controlling the routin of address and data information, input/output controlling means •for generating contr signals which are used to control said automatic matrix entry means, said keyboard means and said display means, a read-only memory device for storing pre-programme information and instructions, and 4 *
, - a random-access memory device for storing data info mation.
3. The electronic game monitor as claimed in Claim 1 , wherein said keyboard means further comprises a switch array, said switch array having a plurality of rows and a plurality of columns, row selection means for selecting one of said rows, and column selection means for selecting one of said columns, whereby a location of said switch array is sense, indicating the selection of one of said keys.
4. The electronic game monitor as claimed in Claim 1 , wherein said display means further comprises alphanumeric communication display means for display ing alphanumeric messages, keypad entry display means for displaying numerals entered via said keyboard means, and positional display means for displaying said game configurations.
5. The electronic game monitor as claimed in Claim 1, 2, 3 or 4, wherein said coded numerals are written on a magnetic tape, and said coded-numeral reader is adapted for reading sai coded numerals which are written on said magnetic tape.
6. An electronic game monitor for use with a game card, said game card generally includes a matrix of numerals thereon, said game monitor comprising automatic matrix entry means for receiving coded numerals which are positioned on a game card, said coded numerals, representing said matrix numerals, are depicted in a generally coded fashion, said automatic matrix entry means comprising a coded-numeral reader for reading said coded numerals on said game cards, and matrix processing means for transforming said coded numerals into a form usable by said game monitor; central controlling means for controlling the opera- tion of said game monitor, said game monitor being opera¬ ble with said coded numerals of at least two of said game cards, said central controlling means comprising central processing means for controlling the routing of address and data information, input/output controlling means for generating control signals which are used to control said automatic matrix entry means, said keyboard means and said display means, a read-only memory device for storing pre- programmed information and instructions, and a random-access memory device for storing da information; keyboard means for entering alphanumerics, said key board means includes a plurality of keys, said keyboard means comprising a switch array, said switch array having a plurality of rows and a plurality of columns, row selection means for selecting one.of sai rows, and column selection means for selecting one of said columns, whereby a location of said switc array is sensed, indicating the selection of one • of said keys; and display means for displaying alphanumerics and game configurations, said display means comprising alphanumeric communication display means for displaying alphanumeric messages, keypad entry display means for displaying numerals entered via said keyboard means, and positional display means for displaying said game configurations.
7. The electronic game monitor as claimed in Claim 1 or 6, wherein said automatic matrix entry means further comprises matrix operating means for controlling said matrix processing means.
8. The electronic game monitor as claimed in Claim 7, wherein said coded numerals are written on a magnetic tape, - and said coded-numeral reader is adapted for. reading sai coded numerals which are written on said magnetic tape.
9. The electronic game monitor as claimed in Claim or 6, wherein said barcode processing means comprises matrix microprocessor means, and an indicator means for indicating the acceptance of said coded numerals of said game card.
10. The electronic game monitor as claimed in Claim 9, wherein * said coded numerals are written on a magnetic tape, and said coded-numeral reader is adapted for reading sai coded numerals which are written on said magnetic tape.
11. The electronic game monitor as claimed in Claim 2 or 6, wherein said central controlling means further comprises address latching means for facilitating the transfer of said address information between said central process¬ ing means and said read-only memory device and said random-access memory device, and data latching means for facilitating the transfer of said data information between said central processing means and said keyboard means and said display means.
12. The electronic game monitor; as claimed in Claim 11 ,wherein said coded numerals are written on a magnetic tape, and said coded-numeral reader is adapted for reading sai coded numerals which are written on said magnetic tape.
13. The electronic game monitor as claimed in Clai 12, wherein said central processing means comprises microproces¬ sor means, and . said input/output controlling means comprises multi plexer means.
14. The electronic game monitor as claimed in Claim
3 or 6, wherein said row selection means comprises a latch register means, and said column selection means comprises a latch regis¬ ter means.
15. The electronic game monitor as claimed in Claim 14, wherein said coded numerals are written on a magnetic tape, and said coded-numeral reader is adapted for reading sai coded numerals which are written on said magnetic tape.
16. The electronic game monitor as claimed in Claim
4 or 6, wherein said alphanumeric communication display means com¬ prises a liquid crystal display device, said keypad entry display means -comprises. a pluralit of light emitting display devices, and said positional display means comprises a plurality of light emitting diodes.
17. The electronic game monitor as claimed in Claim 16, wherein said coded numerals are written on a magnetic tape, and said coded-numeral reader is adapted for reading sai coded numerals which are written on said magnetic tape.
18. An electronic game monitor for use with a game card, said game card generally includes a matrix thereon, said game monitor comprising automatic matrix entry means for receiving numerals which are positioned on said game card, said numerals, representing locations of said matrix, are depicted in a generally bar code-like fashion; central controlling means for controlling the opera¬ tion of said game monitor, said game monitor being opera- ble with said numerals of at least two of said game cards keyboard means for entering alphanumerics, said key¬ board means includes a plurality of keys; and display means for displaying alphanumerics and game configurations, said automatic matrix entry means further comprising a barcode reader for receiving said numerals on said game cards, and barcode processing means for transforming said numerals into a form usable by said game monitor.
19. The electronic game monitor as claimed in Clai 18, wherein said central controlling means further comprises central processing means for controlling the routin of address and data information, input/outpμt controlling means for generating contr signals which are used to control said automatic matrix entry means, said keyboard means and said display means, a read-only memory device for storing pre-programme information and instructions, and ' a random-access memory device for storing data info mation.
20. The electronic game monitor as claimed in Claim 18, wherein said keyboard means further comprises a switch array, said switch array having a plurality of rows and a plurality of columns, row selection means for selecting one of said rows, and column selection means for selecting one of said columns, whereby a location of said switch array is sense, indicating the selection of one of said keys.
21. The electronic game monitor as claimed in Claim 18, wherein said display means further comprises alphanumeric communication display means for display ing alphanumeric mes'sages, keypad entry display means for displaying numerals entered via said keyboard means, and positional display means for displaying said game - configurations.
22. An electronic game monitor for use with a game card, said game card generally includes a matrix thereon, said game monitor comprising automatic matrix entry means for receiving numerals which are positioned on a game card, said numerals, repre senting locations of said matrix, are depicted in a gener ally bar code-like fashion, said automatic matrix entry means comprising a barcode reader for reading said numerals on said game cards, and barcode processing means for transforming sai numerals into a form usable by said game moni¬ tor; central controlling means for controlling the opera- tion of said game monitor, said game monitor being opera¬ ble with said numerals of at least two of said game cards said central controlling means comprising central processing means for controlling the routing of address and data information, * input/output controlling means' for generatin control signals which are used to control said automatic matrix entry means, said keyboard means and said display means, a read-only memory device for storing pre- programmed information and instructions, and a random-access memory device for storing da information; keyboard means for entering alphanumerics, said key board means includes a plurality of keys, said keyboard means comprising a switch array, said switch array having a plurality of rows and a plurality of columns, row selection means for selecting one. ,όf sai rows , and column selection means for selecting one of said columns, whereby a location of said switc array is sensed, indicating the selection of on of said keys; and display means for displaying alphanumerics and game configurations, said display means comprising alphanumeric communication display means for displaying alphanumeric messages, keypad entry display means for displaying numerals entered via said keyboard means, and positional display means for displaying said game configurations.
23. The electronic game monitor as claimed in Claim 18 or 22, wherein said automatic matrix entry means further comprises barcode operating means for controlling said barcode processing means.
24. The electronic game monitor as claimed in Claim 18 or 22, wherein said barcode processing means comprises barcode microprocessor means, and an indicator means for indicating the acceptance of said numerals- of said game card.
25. The electronic game monitor as claimed in Clai 18 or 22, wherein said central controlling means further comprises address latching means for facilitating the transfe of said address information between said central process¬ ing means and said read-only memory device and said random-access memory device, and data latching means for facilitating the transfer o said data information between said central processing means and said keyboard means and said display means'.
26. The electronic game monitor as claimed in Clai 25, wherein said central processing means comprises microproces sor means, and said input/output controlling means comprises multi plexer means.
27. The electronic game monitor as claimed in Clai
20 or 22, wherein said row selection means comprises a latch register means, and said column selection means comprises a latch regis ter means.
28. The electronic game monitor as claimed in Clai
21 or 22, wherein said alphanumeric communication display means com¬ prises a liquid crystal display device, said keypad entry display means comprises a plurali of light emitting display devices, and said positional display means comprises a plurality of light emitting diodes.
PCT/US1986/000358 1985-02-19 1986-02-19 Game monitor WO1986004826A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019860700762A KR920002315B1 (en) 1985-03-01 1986-02-24 Polypeptides complementary to peptides or proteins having an amino acid sequence or nucleolide coding sequence at least partially known and methods of design therefor

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US70295285A 1985-02-19 1985-02-19
US702,952 1985-02-19

Publications (1)

Publication Number Publication Date
WO1986004826A1 true WO1986004826A1 (en) 1986-08-28

Family

ID=24823308

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US1986/000358 WO1986004826A1 (en) 1985-02-19 1986-02-19 Game monitor

Country Status (5)

Country Link
JP (1) JPS62501823A (en)
AU (1) AU5458086A (en)
DE (1) DE3690088T1 (en)
GB (1) GB2180970A (en)
WO (1) WO1986004826A1 (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4768151A (en) * 1986-12-22 1988-08-30 Bingo Brain Electronic bingo card manager
WO1991003292A1 (en) * 1988-01-14 1991-03-21 Ivor Barrie Victor Savage Game controller
EP0450520A2 (en) * 1990-03-29 1991-10-09 Zvi Ganot Lottery terminal
US5230514A (en) * 1992-08-10 1993-07-27 Frain John J Electric bingo game card
EP0572710A1 (en) * 1992-06-03 1993-12-08 Kabushiki Kaisha Bandai Game toy
GB2296116A (en) * 1994-12-15 1996-06-19 Colin Barnes Calculator for winning combinations and points totals
WO1997002876A1 (en) * 1995-07-07 1997-01-30 Wascana Gaming Inc. Bingo game management method
FR2858244A1 (en) * 2003-07-28 2005-02-04 Rovira Francis Georges Electronic machine for assisting players of quine comprises telephone type keyboard enabling entry of numbers available to player and those which are drawn

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10879538B2 (en) 2018-02-07 2020-12-29 Kabushiki Kaisha Toyota Chuo Kenkyusho Oxygen evolution catalyst

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4121830A (en) * 1977-08-29 1978-10-24 Random Electronic Games Co. Bingo computer apparatus and method
US4332389A (en) * 1980-06-23 1982-06-01 Comer C. Loyd, Jr. Electronic bingo game
US4365810A (en) * 1979-09-28 1982-12-28 Selectro-Vision, Ltd. Gaming board
US4378940A (en) * 1980-12-11 1983-04-05 Jacob Gluz Electronic device for playing bingo, lotto and allied card games
US4436308A (en) * 1981-07-17 1984-03-13 William Rose Bingo game display
US4455025A (en) * 1981-08-11 1984-06-19 Yuri Itkis Electronic card and board game
US4475157A (en) * 1981-11-20 1984-10-02 Bolan Patrick J Electronic bingo player

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4121830A (en) * 1977-08-29 1978-10-24 Random Electronic Games Co. Bingo computer apparatus and method
US4365810A (en) * 1979-09-28 1982-12-28 Selectro-Vision, Ltd. Gaming board
US4332389A (en) * 1980-06-23 1982-06-01 Comer C. Loyd, Jr. Electronic bingo game
US4378940A (en) * 1980-12-11 1983-04-05 Jacob Gluz Electronic device for playing bingo, lotto and allied card games
US4378940B1 (en) * 1980-12-11 1999-07-20 Bingo Card Minder Corp Electronic device for playing bingo lotto and allied card games
US4378940B2 (en) * 1980-12-11 2000-05-23 Bingo Technologies Corp Electronic device for playing bingo lotto and allied card games
US4436308A (en) * 1981-07-17 1984-03-13 William Rose Bingo game display
US4455025A (en) * 1981-08-11 1984-06-19 Yuri Itkis Electronic card and board game
US4475157A (en) * 1981-11-20 1984-10-02 Bolan Patrick J Electronic bingo player

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4768151A (en) * 1986-12-22 1988-08-30 Bingo Brain Electronic bingo card manager
WO1991003292A1 (en) * 1988-01-14 1991-03-21 Ivor Barrie Victor Savage Game controller
EP0450520A2 (en) * 1990-03-29 1991-10-09 Zvi Ganot Lottery terminal
EP0450520A3 (en) * 1990-03-29 1992-07-01 Zvi Ganot Lottery terminal
EP0572710A1 (en) * 1992-06-03 1993-12-08 Kabushiki Kaisha Bandai Game toy
US5230514A (en) * 1992-08-10 1993-07-27 Frain John J Electric bingo game card
GB2296116A (en) * 1994-12-15 1996-06-19 Colin Barnes Calculator for winning combinations and points totals
WO1997002876A1 (en) * 1995-07-07 1997-01-30 Wascana Gaming Inc. Bingo game management method
US5687971A (en) * 1995-07-07 1997-11-18 Wascana Gaming Inc. Bingo game management method
FR2858244A1 (en) * 2003-07-28 2005-02-04 Rovira Francis Georges Electronic machine for assisting players of quine comprises telephone type keyboard enabling entry of numbers available to player and those which are drawn

Also Published As

Publication number Publication date
GB8624813D0 (en) 1986-11-19
DE3690088T1 (en) 1987-04-23
AU5458086A (en) 1986-09-10
GB2180970A (en) 1987-04-08
JPS62501823A (en) 1987-07-23

Similar Documents

Publication Publication Date Title
US4798387A (en) Multiple bingo gaming board
US4378940A (en) Electronic device for playing bingo, lotto and allied card games
EP0067859B1 (en) Market survey data collection method
RU2285284C2 (en) Device for input of data of electronic device for storage and/or transfer of data
WO1986004826A1 (en) Game monitor
US6585585B1 (en) Mathematical puzzle game system and method
US7363503B2 (en) Method for producing a data structure for use in password identification
US3771156A (en) Communication apparatus
US5050116A (en) Keyboard for data processing equipment
US4340374A (en) Electronic learning aid
GB1337051A (en) Data interpretation terminal
GB2180460A (en) Machine or terminal for use in a game of chance, particularly bingo
US4447213A (en) Electronic learning aid
US5396606A (en) Address bus switching between sequential and non-sequential ROM searches
US4453719A (en) Phonetic/semantic systems, devices and methods of constructing and utilizing same
US4511138A (en) Game calculating apparatus
JPH06102988A (en) Input device
KR20220001336A (en) Word learning type board game set and recording medium for word learning type board game program
GB2229030A (en) Electronic educational device
JPS60159784A (en) Pattern output unit
JPH0375187B2 (en)
SE500436C2 (en) Facility for games in which one or more players simultaneously play against each other and / or against the organizer of the game
JPS5829477A (en) Game electric table
KR860000298B1 (en) Collectablely written home language typewriter for double fold usage
WO2004096396A1 (en) Spott-the-ball game

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AU DE GB JP

RET De translation (de og part 6b)

Ref document number: 3690088

Country of ref document: DE

Date of ref document: 19870423

WWE Wipo information: entry into national phase

Ref document number: 3690088

Country of ref document: DE