RANDOM DIGIT GENERATOR FEATURING DIFFERENTLY COLORED BALLS

Abstract
The current invention is an improvement to the random number generator described in U.S. Pat. No. 5,088,737. Random digits are generated by mixing ten differently colored balls in a transparent chamber. The entire surfaces of all the balls are uniformly colored and unmarked. None of the balls contains any electronic identification devices. A color sensor mounted near the settlement pocket of the mixing chamber emits data that is unique for each ball. A miniature computer and novel software correlate the data emitted for each of the ten balls with a different digit. One of the balls is randomly separated from the others and comes to rest near the color sensor without human intervention. The computer and its software record the digit that is correlated with the randomly separated ball and command a mini-projector to display the digit on the ball's surface in an upright position.
Description
BACKGROUND

This invention relates generally random lottery number generating.


Random number generators that use balls with numbers marked on their surfaces constitute the state of the art of daily state lottery. They enjoy the highest level of credibility among random number generators. All components of the entire process are constantly visible. These lotteries are commonly known as “live draw” lotteries.


To generate a lottery ball randomly and to identify the numbers on its surface, human hands and eyes are required in most lotteries.


No “live draw” automatic random lottery number generating system is known to exist which features fully visible random generation and identification of different numbers without requiring human eyesight, assistance or intervention, and without implanting radio frequency identification (RFID) chips inside the balls.


In U.S. Pat. No. 5,088,737, the numbers of the balls were automatically identified by three narrow strips of bar codes on three intersecting circumferences of their surfaces. The randomly selected ball rotated upon a bar code reader. Human eyes were not required for identifying the numbers of the balls. However, the non-uniformity of the surfaces of the balls made it necessary to employ multiple bar code readers and to rotate the selected ball. Said procedures proved to be too cumbersome, and rendered the device unfeasible.


Another attempt to automate “live draw” random number generation was described in U.S. Pat. No. 8,128,089 B2, wherein human eyes were not needed to identify the balls. The balls contained integrated circuit (IC) chips which transmitted information about the balls' numbers to a computer using wireless radio frequency identification (RFID) technology. Said technology is not used to identify ball numbers by most state lotteries and casinos because of their vulnerability to tampering and cheating.


A need therefore still exists for a credible, feasible, “live draw” system that automatically and randomly separates a ball from a group of similar balls being-mixed in a transparent chamber and identifies the separated ball without human intervention, or RFID technology.


The present invention satisfies said need and overcomes the above shortcomings by mixing a set of ten balls in a transparent chamber. The surface color of each ball is different from the surface colors of the other nine balls. The colors of all of said surfaces are uniform. There are no markings of any type on the balls' surfaces. There are no chips or IC tags beneath the balls' surfaces.


After mixing the ten balls for a random time period, one ball randomly and automatically separates itself from the others and comes to rest near a color sensor. The sensor emits different data for each of the ten colors. A miniature computer and novel software use the data produced by the sensor to correlate a different digit with each of the ten differently colored surfaces. A projector displays the digit corresponding to the surface color of the randomly separated ball onto the surface of the randomly separated ball in an upright position as shown in the legend.


A legend consisting of ten differently colored circles with a different digit printed inside each circle in a contrasting color and in an upright position enables viewers to visually track ball movement far easier than if the balls were white with black numbers printed sideways and upside down.


One objective of the current invention is to provide lottery playing enthusiasts with an opportunity to enjoy instant, automatic “live draw” lottery.


Another objective of the current invention is to provide “live draw” free play, automatic instant lottery machines as customer traffic generators for retail businesses. Customers can satisfy their lottery playing appetites instantly by visiting a retail establishment that will discount their purchases if the last two digits on their receipts become matched a randomly generated number.


Another objective of the current invention is to enable businesses to promote sales by awarding prizes to customers whose receipts contain numbers that match random numbers generated at a central location.


SUMMARY OF THE INVENTION

A preferred embodiment of the current invention includes a plurality of transparent mixing chambers, each of which contains ten balls of substantially identical size, shape and weight, but differing surface colors. The entire surface of each ball has a uniform color. There are no markings of any kind on any of the balls' surfaces.


A legend to enable viewers to correlate each ball's color with its corresponding digit is printed on the front of the mixing chamber. The legend consists of circular swatches of the colors of the balls with their corresponding digits superimposed centrally and upright.


An upward stream of air is supplied into the bottom of the mixing chamber causing the balls to mix for a short and random period of time, after which, one of the balls randomly and automatically falls into the selection pocket and comes to rest against the cylindrical light shield of the color sensor which is mounted adjacent to the selection pocket.


The sensor beams rapid alternating pulses of red, green and blue light onto the ball's surface and measures the amount of each pulse of light that is reflected back onto the sensor's photodiode cell. The sensor transmits different alphanumeric output data for each color to a miniature single board computer (SBC) which hosts software that includes images of all the ten digits and causes each color to become correlated with a different digit. The software directs a mini-projector to display an image of the digit that corresponds to the randomly selected ball on the ball's surface in an upright position.







DETAILED DESCRIPTION OF THE INVENTION

In all embodiments of the invention, mixing chambers similar to the one shown in Drawings 1 and 4, and described in U.S. Pat. No. 4,601,471 and in U.S. Pat. No. 5,088,737 are used, with several modifications. The SBC and sensor are mounted to the chamber in the positions shown in FIG. 1. They may be mounted in other locations. A “color-to-digit” legend shown in Drawing 9 is printed on the front of the mixing chamber.


Each mixing chamber contains ten mixable spherical balls having similar, sizes and weights. No RFID devices are contained inside of the balls.


The mixing process ends after a random period of time, the length of which depends upon the data produced during previous mixing cycles. One ball falls into the selection pocket without human intervention and settles against the color sensor. The sensor begins transmitting data to the SBC. The SBC software processes the data and causes the digit that corresponds to the color of the randomly selected ball to be displayed by a projector directly onto the surface of the ball in an upright position for easy viewing.


Another embodiment of the invention is specifically designed for use in free-play instant lottery machines that can be used to attract retail traffic. Two chambers of the type shown in Drawings 1 and 4 are used. Each chamber contains ten differently colored balls.


After purchasing goods, a customer slides his or her receipt into a slot, touches a start button to mix the balls, and receives a refund of all, or of a percentage of his or her total of the receipt if the last two digits of the receipt are matched by the randomly generated two-digit number. A match will occur once every 100 plays. The free play embodiment can also be used to promote business with remotely situated purchasers whose receipts match lottery numbers that are generated at a central location.


The electronic components of the current invention are readily available commercially and inexpensively. A miniature SBC is used for each mixing chamber in all of the embodiments of the current invention. The SBC comprises a small printed circuit board, a small microprocessor, ports for HDMI, USB, audio, and power and a development environment of electronic components for storing and processing software. FIG. 5 contains its specifications. Other similar development boards, microcontrollers and microcontroller platforms are suitable if they have USB, HDMI, and Audio ports.


The software includes images of the ten digits as shown in Drawing 9.


The color sensor is a light-to-voltage converter. A sensor is mounted in or near the settlement pocket of each mixing chamber in all of the embodiments of the current invention. It contains tiny red, green and blue light emitting diodes and a tiny light receiving photodiode. Each light emitting diode emits a pulse of light every ten milliseconds onto the surface of the randomly selected ball. The light pulses are reflected from the ball's surface onto the sensor's light receiving photodiode. It responds to light in the range of 320 nm to 10650 nm. Its output voltage is proportional to reflected light intensity.


A cylindrical ambient light shield is mounted on the sensor board and surrounds the light emitting diodes and the light receiving photodiode. The shield's diameter is smaller than the diameter of the balls. The “signal” pin of the sensor is connected to any one of the numbered ports of the SBC. The SBC software receives the sensor's output data from a specific port that is designated by the software. The “3.5v” pin of the sensor is connected to the “3.5v” port of the SBC. The “ground” pin of the sensor is connected to the “ground” port of the SBC. Its wiring diagram and specifications are shown in Drawing 8.


Before placing a sensor or the balls in service, they are calibrated in the workshop. Each ball is placed on the sensor's light shield in the same manner that a randomly selected ball will come to rest against the light shield during “live draw” operation of the system. The amount of each pulse of red, green and blue light reflected onto the sensor's photodiode cell from each ball is different from the amount reflected by other balls. For example, a red ball causes the sensor to emit an amount of “red” voltage which is different from the amount of “red” voltage that is reflected from a green or blue ball. A ball is unsuitable for use if all three of its red-green-blue components of data are similar to all three components reflected by any of the other balls.


Every ten milliseconds, the sensor emits a five-character string of alphanumeric data for each pulse of red, green and blue light reflected from each ball. FIG. 6 displays a snapshot of typical data. The leading alpha characters R, G, and B of the data pulses represent red, green and blue. The four numeric characters of the data pulses represent voltage. The software and data enable each ball to become correlated with a corresponding indicium, depending upon the ball's color.


The software template, as modified to include the calibration data, is uploaded to the SBC. When one of the balls comes to rest against the sensor, its corresponding digit is displayed and announced immediately.


The software for the preferred embodiment of the current invention is written in C++ on a personal computer and uploaded to the SBC. The code contains a different “if” statement for each different color. The “if” statements anticipate upward and downward variations as the balls age and get dirty.


With reference to FIG. 6, the data transmitted by the sensor when a yellow ball was placed on the light shield varied between R0151 and R0152, and between G0090 and G0091, and between B0046 and B0047. The “if” statement for color yellow reads: “If (red>140 && red<170 && grn>80 && grn<112 && blu>30 && blu<60), display (yellow)”


In common English language, the above statement means:

    • “If the reflected red light pulses produce numbers greater than R0140 and less than R0170, and also, if the reflected green light pulses produce numbers within the next ten milliseconds greater than G0080 and less than G0112, and also if the reflected blue light pulses produce numbers within the next ten milliseconds greater than B0030 and less than B0060, display (yellow)”.


Various devices are suitable for displaying digits. In the preferred embodiment, a small audio-visual projector with a native resolution of 480×320 pixels and brightness of 100 lux and a minimum projection distance of 125 cm and throw distance of 1.25-4.0 m is mounted so that its output lens is about 25 cm from the settlement pocket of a mixing chamber. A 5.00 diopter lens is superimposed over the output lens of the projector to reduce said minimum distance. The projector and SBC are connected by their HDMI ports.


In an alternate embodiment, when one of the randomly selected balls settles near the sensor, the projector beams an image of the digit corresponding to the randomly selected ball onto a screen situated near the settlement pocket.


In an alternate embodiment, a laser projector beams the an image of the digit corresponding to the color of the randomly selected ball onto the surface of the selected ball or onto a nearby small screen.


In another alternate embodiment, a circular liquid crystal display (LCD) displays an image of the digit corresponding to the color of the randomly selected ball.

Claims
  • 1-19. (canceled)
  • 20. A system for randomly generating lottery digits comprising: means for measuring reflected light, said means comprising means for emitting light having different wave lengths, and also comprising means for receiving reflected light, and also comprising means for producing different electronic data that represents the different wave lengths of said received reflected light, said means for measuring reflected light also comprising ambient light shielding means having a circular opening for allowing passage of said emitted and reflected light;a plurality of transparent mixing chambers, each of said chambers accommodating one of said means for measuring reflected light, and each of said chambers containing ten balls, all of said ten balls having substantially identical sizes, weights and spherical shapes, the diameter of said balls being greater than the diameter of said circular opening, the entire surface of each said ball having substantially uniform light-reflecting characteristics, the surface of each said ball having measurable light-reflecting characteristics that are substantially different from the light-reflecting characteristics of the surfaces of the other nine balls in each of said chambers;means for mixing said balls;means for causing one of said balls in each of said chambers to be randomly separated from the others in the same chamber and come to rest without human intervention in close proximity to said circular opening;computer means for hosting software and for receiving said different electronic data, said software correlating a different digit with the different electronic data that represents the different wave lengths of said light reflected by each of said separated balls;means for displaying the digit that is correlated with the electronic data that represents the wave lengths of said light reflected by each of said separated balls.
  • 21. A system for randomly generating lottery digits comprising the system described in claim 20 wherein said light pulses emitted by said means for measuring reflected light are emitted intermittently and rapidly. cm 22. A system for randomly generating lottery digits comprising the system described in claim 20, said system also comprising means for announcing said correlated digit, and also comprising means for transmitting said correlated digit electronically to remotely situated means.