Abstract:
A table tennis game table may include one or more automated ball serving guns and an automated score announcing system. Remote control actuators may be provided for one or more users to operate the features of the table. The system may be adjusted manually or remotely to correct mistakes, and may be used in multiple modes. Alternatively, the automated ball serving guns and automated score announcing system may be adapted to a standard after market table.

Description:
CROSS-REFERENCE TO RELATED APPLICATIONS 
       [0001]    The present application claims the priority benefit of U.S. provisional patent application Ser. No. 61/253,005, filed Oct. 19, 2009, the disclosure of which is hereby incorporated by reference. 
         [0002]    This application is related to U.S. Pat. No. 6,270,431, issued Aug. 7, 2001, and U.S. Pat. No. 6,012,995, issued Jan. 11, 2000, the disclosures of which are both hereby incorporated by reference. 
     
    
     BACKGROUND OF THE INVENTION 
       [0003]    1. Field of the Invention 
         [0004]    The present invention relates generally to the game of table tennis and associated equipment. The present invention more particularly relates to a table tennis table with an automated ball serving device and an automatic scoring device. 
         [0005]    2. Description of the Related Art 
         [0006]    A game of recreational table tennis has at least three intrinsic factors that cause unwanted game delays. These factors include the following:
   1. Retrieving the ball between rallies   2. Losing track of the serve-turn   3. Losing track of the score   
 
         [0010]    The technology disclosed herein allows users to play table tennis without taking time to retrieve balls. The technology also relieves users of the need to track the score and the proper server. 
       SUMMARY OF THE INVENTION 
       [0011]    The exemplary embodiments described herein allow users to enjoy a modified game of table tennis in which one or more automatic serving guns provide the serving function normally performed by the serving player. The ball may be put in play as fast as a player can trigger the automatic serving function, for example, by tapping a remote control device on his hip. An automated ball serving system may automatically track the serve-turn and cause a serving gun to serve the ball to the correct player. Additionally, the score may be accurately announced by the automated scoring device after each ball is put into play by the serving gun. 
         [0012]    The serving guns may each include a propulsion device that directs the ball to an appropriate serve receiving area. A queuing device (e.g., a ball basket) associated with each serving gun holds a plurality of table tennis balls to be served. The automated ball serving system may include a serve-tracking function that instructs the serving device to direct each serve to an appropriate serve receiving area on a table tennis table. 
         [0013]    The ball serving system may also include a method to vary the landing spot of the served balls. The system may vary the landing spot by altering the velocity at which the serving guns eject the balls. The system may be programmed to randomly vary the landing spot. 
         [0014]    In some embodiments, sensors may provide data for determining the landing point of a served ball. The landing point data may be used to calibrate the serving guns. 
         [0015]    In other embodiments, the serving gun may include a sensing device to measure the RPM of the rotation of the wheel. The sensing device may be a phototransistor that includes a light emitting diode (LED), whose light may be reflected off a mirror affixed to the wheel and detected by the phototransistor. 
         [0016]    In still other embodiments, the direction in which the balls are served by the serving gun is variable. A variation may be implemented by rotatably mounting the serving guns on the table and controlling rotation of the guns with stepper motors. The rotation of the serving gun, and hence location of the serve, may be controlled by the ball serving system. The location of the serve may be randomly chosen by the system. 
         [0017]    A target device may be positioned on the table. The target device may be coupled to a collection device with a mechanism that allows a user to visually determine a number of balls in the collection device. 
     
    
     
       BRIEF DESCRIPTION OF THE DRAWINGS 
         [0018]      FIG. 1  is a top view of an exemplary table showing four ball bucket motors, four serving guns, and associated ball connection tubes, according to various embodiments. 
           [0019]      FIG. 2  is a first side view of the table of  FIG. 1 . 
           [0020]      FIG. 3  is a second side view of the table of  FIG. 1 . 
           [0021]      FIG. 4  is a detail view of the ball serving device control and display panel of the table of  FIG. 1 . 
           [0022]      FIG. 5  is a detail view of a first serving gun and the ball control panel of the table of  FIG. 1 . 
           [0023]      FIG. 6  is a detail view of a second serving gun, the score correction panel and the ball control panel of the table of  FIG. 1 . 
           [0024]      FIG. 7  is a detail view of a third serving gun and the ball control panel of the table of  FIG. 1 . 
           [0025]      FIG. 8  is a detail view of a fourth serving gun, the ball control panel, and the score correction panel of the table of  FIG. 1 . 
           [0026]      FIG. 9  is a diagram of an exemplary circuit that controls four bucket motors and four serving guns for the ball serving device. 
           [0027]      FIG. 10  illustrates an exemplary configuration for a 3-button wireless remote used by player one and a diagram of an exemplary circuit for the player one 3-button wireless remote. 
           [0028]      FIG. 11  illustrates an exemplary configuration for the 3-button wireless remote used by player two and a diagram of an exemplary circuit used for the player two 3-button wireless remote. 
           [0029]      FIG. 12  illustrates an exemplary configuration for the score correction panel (wireless or wired) and a diagram of an exemplary circuit used for the wireless remote score correction panel 
           [0030]      FIG. 13  is a top view of an exemplary embodiment of a table using two serving guns fed by two bucket motors. 
           [0031]      FIG. 14  is a side view of the table of  FIG. 13  using two serving guns fed by two bucket motors. 
           [0032]      FIG. 15  is a side view of an exemplary ball serving device configured for use with an aftermarket table. 
           [0033]      FIG. 16  is a diagram of an exemplary circuit for controlling two serving guns and two bucket motors. 
           [0034]      FIG. 17  is a top view of an exemplary table that includes four serving guns fed by one bucket motor and a ball routing switch mechanism. 
           [0035]      FIG. 18  is a first side view of the table of  FIG. 17 . 
           [0036]      FIG. 19  is a second side view of the table of  FIG. 17 . 
           [0037]      FIG. 20  is a diagram of an exemplary circuit that controls four serving guns, one bucket motor, and one ball routing switch mechanism. 
           [0038]      FIG. 21  illustrates an exemplary configuration for a single-button wireless remote used by player one and a diagram of an exemplary circuit used for the player one single-button wireless remote. 
           [0039]      FIG. 22  illustrates an exemplary configuration for a single-button wireless remote used by player two and a diagram of an exemplary circuit used for the player two single-button wireless remote. 
           [0040]      FIG. 23  illustrates a top view of a table with two “Shooter Pong” buckets. 
           [0041]      FIG. 24  is an end view of the table illustrated in  FIG. 23 . 
           [0042]      FIG. 25  shows a detail view of the “Shooter Pong” bucket and numbered penalty marker rows (one through five) and arrow pointer 
           [0043]      FIG. 26  shows an example of a printed penalty label. 
           [0044]      FIG. 27  shows an alternative example of a printed penalty label. 
           [0045]      FIG. 28  shows another alternative example of a printed penalty label. 
           [0046]      FIG. 29  is a diagram of an exemplary circuit to control a two gun/two bucket configuration with variable serve distance. 
           [0047]      FIG. 30  is a diagram of an exemplary circuit to control a four gun/four bucket configuration with variable serve distance. 
           [0048]      FIG. 31  is a diagram of an exemplary circuit to control a four gun/one bucket/ball router configuration with variable serve distance. 
           [0049]      FIG. 32  shows a top view of an exemplary configuration for the self-calibrating ball serving system with pivot capability. 
           [0050]      FIG. 33  is a detail view of a first serving gun with pivot capability. 
           [0051]      FIG. 34  is a detail view of a second serving gun with pivot capability. 
           [0052]      FIG. 35  is a detail view of a third serving gun with pivot capability. 
           [0053]      FIG. 36  is a detail view of a fourth serving gun with pivot capability. 
           [0054]      FIG. 37  is a diagram of an exemplary circuit for a self-calibrating ball serving system with a two serving guns/two bucket motors configuration. 
           [0055]      FIG. 38  is a diagram of an exemplary circuit for a self-calibrating ball serving system with a four serving guns/four bucket motors configuration. 
           [0056]      FIG. 39  is a diagram of an exemplary circuit for a self-calibrating ball serving system with a four serving guns/one bucket motor/one ball routing switch mechanism configuration. 
           [0057]      FIG. 40  is a diagram of an exemplary circuit for a ball serving system with an RPM motor controller in a two serving guns/two bucket motors configuration. 
           [0058]      FIG. 41  is a diagram of an exemplary circuit for a ball serving system with an RPM motor controller in a four serving guns/four bucket motors configuration. 
           [0059]      FIG. 42  is a diagram of an exemplary circuit for a ball serving system with an RPM motor controller in a four serving guns/one bucket motor/one ball routing switch mechanism configuration. 
           [0060]      FIG. 43  shows an exemplary configuration for a table tennis paddle with a wireless remote inside the paddle handle and the associated diagram of an exemplary circuit using encoder data channel D3 for player one inputs. 
           [0061]      FIG. 44  shows an exemplary configuration for a table tennis paddle with a wireless remote inside the paddle handle and the associated diagram of an exemplary circuit using encoder data channel D4 for player two input. 
           [0062]      FIG. 45  is a diagram of an exemplary circuit for manual serving gun wheel speed motor control. 
       
    
    
     DETAILED DESCRIPTION OF THE INVENTION 
       [0063]    An exemplary embodiment is a ball serving system that may include an automated ball serving device and an automated scoring device for a table tennis game. The automated scoring device may include both audio and visual displays and may incorporate aspects of commonly-owned U.S. Pat. No. 6,012,995, titled “Scorekeeping Racket Device with Audio and Visual Display,” and U.S. Pat. No. 6,270,431, titled “Control Grid for Table Tennis Scorekeeping Device with Audio and Visual Display,” both of which are hereby incorporated by reference. Using both the automated ball serving device and the automated scoring device may eliminate common game delay conditions: retrieving the ball between rallies, losing track of the serve-turn, and losing track of the score. 
         [0064]      FIG. 1  shows a top view of a table tennis table  100  utilizing the ball serving system. The table  100  may be equipped with automated ball serving devices (e.g., serving guns  105 ), and may utilize automated score keeping functions. In the configuration depicted in  FIG. 1 , four serving guns  105  are used to serve from the four serving areas of the table. Serving gun  105  may be considered the right side serving gun of player one. Serving gun  110  may be considered the left side serving gun of player two. Serving gun  115  may be considered the right side serving gun of player two, and serving gun  120  may be considered the left side serving gun of player one. 
         [0065]    Each serving gun  105  may be supplied by a ball bucket  125 . The ball bucket  125  may hold a plurality of balls to supply the associated serving gun  105 . In various embodiments of the device, the balls may be fed to the serving guns  105  through elbow tubes  205  that feed into straight feed tubes  210 . The elbow tubes  205  and the feed tubes  210  are illustrated with additional detail in  FIGS. 2 and 3 . 
         [0066]    The motive force to move the balls through the tubes  205 ,  210  and to propel the balls from the serving guns  105  may be provided by a motor  130 .  FIGS. 1-3  illustrate a configuration of the table  100  in which four motors  130  serve four serving guns  105 . A diagram  900  for an exemplary circuit for the four motor/four gun configuration is illustrated in  FIG. 9 . 
         [0067]      FIGS. 1-3  show four motors  130 , one motor  130  associated with each serving of the four serving guns  105 . It will be recognized by those skilled in the art that the table  100  can be configured with various other combinations of motors  130  and serving guns  105 . Various alternative configurations of the serving guns  105  and the motors  130  are possible.  FIGS. 13 and 14  illustrate a configuration in which two serving guns  105  are fed by two motors  130 . A diagram  1600  of an exemplary circuit for the two motor/two gun configuration is illustrated in  FIG. 16 .  FIGS. 17-19  illustrate a configuration in which four serving guns  105  are fed by one motor  130 . A ball routing switch  1705  may be included in this configuration to properly route the balls to the correct serving guns  105 . A diagram  2000  of an exemplary circuit for the one motor/four gun configuration is illustrated in  FIG. 20 . 
         [0068]      FIG. 15  shows a configuration in which the serving guns  105  are not mounted on the table. It is envisioned that this embodiment may be used to add the serving guns  105  to a standard table that was sold without the serving guns  105 . The serving guns  105  may be positioned on the floor under the table, and may be placed so that the serving guns serve the balls to proper serve receiving areas. 
         [0069]    The serving guns  105 , however configured, may be positioned to serve the ball to a specific section (e.g., a serve receive area) of the table  100 . The serving guns  105  will typically serve the ball to the end opposite from the serving gun  105  where there is a serve receive area. Referring again to  FIG. 1 , the serving gun  105  to the right of player one may serve to the same table side (e.g., left side of player two) at a first end  140  of the table  100 . The serving gun  120  to the left of player one may serve to the right side of the first end  140  of the table  100 . Similarly, serving gun  110  to the left of player two may serve to the right side of on a second end  135  of the table  100 , while the serving gun  115  to the right of player two may serve to the left side of the second end  135  of the table  100 . 
         [0070]      FIGS. 5-8  illustrate an exemplary embodiment of a ball serving system including a method of ball direction and propulsion from the serving gun  105 . While it will be recognized by those skilled in the art that many types of propulsion and direction may be utilized for each serving gun  105 , in various embodiments of the technology, the propulsion mechanism may be a rotating wheel  505 . 
         [0071]    Each serving gun  105  may be provided with a ball control panel  510  that controls the serving gun  105 . The ball control panel  510  may include a test serve button  515  that allows the user to determine if the serving gun  105  is properly set up. A wheel speed adjustment control  520  may also be provided to adjust the speed at which the balls are ejected from the serving gun  105 . The ball control panel  510  and the wheel speed adjustment control  520  may be mounted on an edge of the table  100  as depicted in  FIGS. 5-8 .  FIG. 45  is a diagram of an exemplary circuit  4500  that provides the ball serving system with manual control over the speed of the wheel  505 . 
         [0072]    A ball position sensor  525  may be installed in the serving gun  105  to determine the position of a given ball in the serving queue. 
         [0073]    In some embodiments, the distance that the serving guns  105  propel the ball on a serve may be varied. The ball serving system may be programmed to randomly select a distance each time a serve is triggered. Diagrams of exemplary circuits  2900 ,  3000 , and  3100  that provide the serving guns  105  with variable serving distance are illustrated in  FIGS. 29-31 . For a long serve (e.g., maximum distance), maximum power may be provided to the serving gun  105  by enabling a power boost circuit that provides maximum power output through a second resistor B in parallel with the power from first resistor A. For a short ball-serve, the power boost circuit may be turned off and the serving gun  105  may be powered using the single path power output through a first resistor A. 
         [0074]    When the ball serving system is used with the variable serving distance option, the ball serving distance may be manually calibrated during a first-time table set-up and power-on. To calibrate the short ball-serve, the serving gun  105  may be triggered to fire balls while the user adjusts the wheel speed motor control  520  to provide enough power so that the ball consistently clears the net. It will typically not be necessary for manual adjustment of the long ball-serve function, as maximum power is simply applied to the serving gun  105 . 
         [0075]    In other embodiments of the ball serving system, the system may be self-calibrating. The self-calibrating system may use sensors to determine a landing position of the ball. Accelerometers may be used as the sensing devices. An exemplary configuration illustrated in  FIG. 32  utilizes six accelerometers  3225 - 3250  and four serving guns  105 - 120 . Diagrams of exemplary circuits  3700 ,  3800 , and  3900  that operate the self-calibrating method of distance control for various configurations of the system are illustrated in  FIGS. 37-39 . 
         [0076]    Calibration of the ball serving system may be initiated by triggering one of the serving guns (e.g., serving gun  115 ) to serve a ball. When the ball contacts the table  100 , two voltages may be read from accelerometers  3230  and  3235 . The accelerometer voltage data may be used to determine where the ball hit on the table. For illustrative purposes, the voltage from accelerometer  3230  is designated as V 3230 , and the voltage from accelerometer  3235  is designated as V 3235 . If V 3230 −V 3235 =0, then the ball hit at mid-point B. If V 3235 −V 3230 &gt;0, then the ball landed short of mid-point B. If V 3235 −V 3230 &lt;0, then the ball landed past mid-point B. The difference between the accelerometer voltages may be used to calculate the desired serving gun wheel speed RPM value based on the calibration serve. 
         [0077]    An alternative configuration utilized in various embodiments to allow variable ball serve distance is illustrated in  FIGS. 33-36 . Diagrams of exemplary circuits  4000 ,  4100 , and  4200  that operate this alternative method of distance control for various configurations of the system are illustrated in  FIGS. 40-42 . In this configuration, an LED and sensor unit (e.g., phototransistor  3305 ) may be used to monitor the RPM of the wheel  505 . The RPM is determined by the phototransistor  3305  detecting a reflection from a mirror  3310  affixed to the wheel  505  of the serving gun  105 . The RPM of the wheel  505  may be varied according to the data obtained from the phototransistor  3305 . If the RPM drops below a preset low limit, power to the wheel  505  may be increased, thereby increasing the RPM. Conversely, if the RPM increases above a preset high limit, power to the wheel  505  is decreased. Using the digital RPM data from the phototransistor  3305  allows the ball serving system to compensate for aging components so that the system may retain accurate ball serve velocity throughout its lifetime. Those skilled in the art will recognize that many different systems of monitoring and varying the RPM of the wheel  505  may be utilized. 
         [0078]    Another variation used in various embodiments of the ball serving system includes a configuration in which the serving guns  105  may be rotated to change the direction of the serve. In this configuration, illustrated in  FIGS. 33-36 , the serving guns  105  are rotatably mounted on the table  100 . A stepper motor  3315  may be used to rotate the serving gun  105 , thereby altering the direction of the ball served. Operation of the ball serving system with rotating serving gun capability may be controlled by the circuits  3700 ,  3800 , and  3900  illustrated in  FIGS. 37-39 . In order to ensure proper serving distance, the ball serving system adjusts the RPM of the wheel  505  according to the direction in which the serving gun  105  is directed. The calibration serve RPM value may serve as the baseline value used to calculate the required wheel RPM for different serve receive locations on the table. Each serve gun position (based on encoder data from the stepper motor) may have an associated predefined constant that is added or subtracted from the calibration serve RPM baseline value. 
         [0079]    Referring now to  FIG. 4 , the serving guns  105  can typically be used in conjunction with an automated scoring device  405 . The automated scoring device  405  may include a speaker  410  so that the scoring device  405  may have the capability to audibly announce the score and game situation (e.g., server, change serve). In order to synchronize the operation of the serving guns  105  and the automated scoring device  405 , a system link  415  may be provided. The system link  415  couples the automated scoring device  405  to a user interface and display panel  420  that controls the operation of the serving guns  105 , thereby establishing the control system for the automatic ball serving system. (Options available through the user interface and control panel  420  are described in further detail below.) If the user has chosen to include the digital display option of the automated scoring device  405 , a digital display jack  425  is provided to connect the automated scoring device  405  to a digital display for a visual display of the score. 
         [0080]    As is illustrated in  FIGS. 6 ,  8 , and  12  (wiring diagram), a score correction control panel  605  may be provided to manually control the automated scoring device  405 . At least one score correction control panel  605  may be mounted on each end  135 ,  140  of the table  100 . The score correction control panel  605  may include an undo button  610  that erases the last point entered. The score correction control panel  605  may also include a reset score button  615 . The reset score button  615  may reset the score, for example, to 0-0 at the start of a new game. 
         [0081]    At times, it may be desirable to fold the table  100  for storage. When this is the case, a connector joint  1710  may be included in each of the straight feed tubes  210 . The connector joint  1710  may also be positioned between the straight feed tubes  210  and the elbow tubes  205 . The connector joint  1710  may be employed at any position which facilitates folding of the ball feed tubes  205 ,  210  in order to fold and store the table  100 . 
         [0082]    The operation of the automated scoring device  405  is described in detail in the related U.S. Pat. No. 6,270,431, issued Aug. 7, 2001. In various embodiments, the automated scoring device  405  and the serving guns  105  are coupled to establish the ball serving control system. The ball serving system outputs data to the automated scoring device  405  can track the score so that the automated scoring device  405  is able to audibly notify the players of the score. 
         [0083]    The automated scoring device  405  may require an input of which player wins each point to accurately track game progress. One method of providing such input is illustrated in  FIGS. 10 and 11 , each of which includes a three button wireless device  1005  that can communicate with the ball serving system, panel  420  user interface/display, and scoring device  405 . The three button device  1005  may include an undo button  1010  that, similar to the table mounted score correction control panel  605 , allows a user to erase the last result input to the automated scoring device  405 . The three button wireless device  1005  may also include a repeat button  1015  which allows the user to have the automated scoring device  405  repeat the current score. 
         [0084]    One function of the three button wireless device  1005  is incrementing the score as points are completed. Whenever a user wins a point, the user may press a serve/score button  1020 . Depressing the serve/score button  1020  causes the ball serving system to increment the score of the proper player and to track the number of points played. In various configurations, pressing the serve/score button  1020  may cause one or more of the serving guns  105  to eject a ball. 
         [0085]    Another version of the wireless device is the one button wireless device  2105  illustrated in  FIGS. 21 and 22 . The one button wireless device  2105  has only a serve/score button  2110 . The function of the serve/score button  2110  is the same as that of the serve/score button  1020  on the three button wireless device  1005 . 
         [0086]    Another wireless device that may be used to operate the ball serving system is illustrated in  FIGS. 43 and 44 . A table tennis paddle  4305  may include a serve/score button  4310 . In various embodiments, the serve/score button  4310  is located at the base of the handle of the paddle  4305 . A user may activate the serve/score button  4310  by tapping the paddle  4305  against his hip or thigh, on the table  100 , or on any other available resistive surface. 
         [0087]    The table tennis game with an automated ball serving gun  105  and automated scoring device  405  may be programmed to provide at least eight selectable play options. The options are shown in the detail view of the user interface and display panel  420  illustrated in  FIG. 4 . 
         [0088]    A first selectable option may be a “Rally Pong” mode. With this option, the remote devices  1005 ,  2105 , and  4305  and serving guns  105  are used to start each point. A ball is served by the serving gun  105  directly to a receiving player after a serve/score button is pressed. Unlike traditional table tennis, no time is wasted waiting for a server to retrieve and serve the ball. Typically, a ball is served in less than two seconds after a player actuates his serve/score button. 
         [0089]    Players may score their own points using wireless remote control devices  1005 ,  2105 , and  4305 . Typically, the players try to score their points as quickly as possible in an attempt to catch their opponent off balance or out of position. The “Rally Pong” game is so fast that mentally keeping track of the serve-turn and score would be extremely difficult. The serve-turn problem may be solved by the ball serving system. The score keeping problem may be solved by the automated scoring device  405 , which announces the score after a ball is put into play. 
         [0090]    In the “Rally Pong” mode, a new game may be initiated by selecting power on or by pressing a Reset Score button. Either of these actions can reset the ball serving guns  105  and output the “Reset Score” message from the automated scoring device  405 . The players may assume their playing positions and prepare for the first serve of the next game. At this point, the serving guns  105  and the automated scoring device  405  may be waiting for a first remote serve/score button input from either player. After the first serve/score button input is received, the message “Begin New Game” is announced through the automated scoring device  405  and the user interface  420  randomly selects the first serving player. The ball is served to the receiving player immediately after the “Begin New Game” message is announced. 
         [0091]    The automated scoring device  405  may also announce a midpoint of a game. According to the rules of the game of table tennis, at the midpoint of a game that is a rubber game, the players switch ends. If the game being played is not a rubber game, then the midpoint signal may be ignored by the players. 
         [0092]    The table may be equipped with two serving guns  105 , with one serving gun  105  mounted on each side of the table ( FIGS. 13 ,  14 , and  15 ). According to various embodiments of the invention, the table may be equipped with four serving guns  105 . In the four gun configuration, a pair of serving guns  105  is directed towards each end of the table ( FIGS. 1-3 ,  17 ,  18 , and  19 ). With the four serving gun option, the user interface  420  may randomly select left or right serve receiving area, with the user interface  420  then activating the appropriate serving gun  105  for the chosen receiving area. 
         [0093]    Still referring to  FIG. 4 , the second selectable game option is the “Catch and Serve Mode.” This mode accommodates players who prefer to serve the ball themselves. In this mode, the serving gun  105  can softly eject a ball to the serving player to catch-and-serve. This game may be slower than the “Rally Pong” option, but may still be faster than traditional table tennis because the server is not wasting time retrieving the ball between rallies. The score is announced by the automated scoring device  405  immediately after the ball is ejected to the serving player. 
         [0094]    The third and fourth selectable options are single player practice modes, namely, “Practice Mode Left” and “Practice Mode Right,” respectively. A player may select an automatic continuous ball serving mode from either end of the table  100 . After the mode is selected, the player has a preset time (such as five seconds) to prepare before the serving guns  105  begin serving. The serving guns  105  continue to serve balls at a preset rate until the serving guns  105  run out of balls or until the device is switched off by the player. If four serving guns  105  are installed, the serve may alternate between left and right side serving guns. 
         [0095]    The fifth selectable option shown in  FIG. 4  is the “No Score Practice Mode” where two players (for singles) or four players (for doubles) may practice without the interruption caused by the score announcing system. In this mode, the score announcements and attendant ball serve delays may be suppressed. Specifically, there may be no ball serve delay for the “Begin New Game”, “Skunk”, “Reset Score”, “Deuce” and “Game Over” messages. However, there may be a ball serve delay for the change of serve direction where the ball is served after the “Rotate Serve” message. This mode of play may be even faster than “Rally Pong” mode. Players can practice against each other at a very fast rate continuously until the ball serving gun  105  runs out of balls. 
         [0096]    A sixth selectable option shown in  FIG. 4  is the “Automatic Serve Off” mode where the serving players retrieve and serve the ball themselves. The automated scoring device feature may be used in this mode. This mode may be used, for example, if the serving machine is broken or not enough balls are available to utilize the serving machine function. 
         [0097]      FIG. 4  shows a seventh selectable option, the “Shooter Pong” mode. In “Shooter Pong” mode, two serving guns  105  from one end of the table  100  may alternate serving balls to the left and right side receiving areas at the second end of the table  100 . As depicted in  FIGS. 23 and 24 , two buckets  2305  may be positioned as targets at the table end opposite the players. 
         [0098]    The object of the “Shooter Pong” game is for player  1  (or team  1 ) and player  2  (or team  2 ) to hit their balls into their designated target bucket  2305 . Balls that are hit into the target buckets  2305  may be funneled into a clear tube  2310  that may be rotatably attached to the bottom of the target bucket  2305 . The clear tube  2310  can display the number of balls made (hit into target bucket  2305 ) by the respective players or teams. A sensor in the clear tube  2310  may be used to detect when clear tube  2310  has been filled. The player/team that fills their ball tube  2310  first wins the game. The losing player/team may be subject to a penalty that may be found on a label affixed to the ball collection tube  2310 . 
         [0099]    As depicted in  FIGS. 25  thru  28 , the penalty labels may be listed between two border lines that are spaced apart to match the width of each ball. The last ball made, which appears under the tube label, is the losing team/player&#39;s penalty. To provide a greater variety of penalties and a more random selection of penalties, the ball tube may provide ten rows of penalties that are repeated in random order. To obtain a penalty, a player may simply rotate the ball tube (illustrated in  FIG. 25 ) until the penalty number (which may be randomly chosen by the ball serving system) aligns with an arrow marker at the point where the ball tube connects to the ball bucket. In addition to the example ball tube labels shown in  FIGS. 26  thru  28 , the players can design and/or order additional ball tube labels. 
         [0100]    In “Shooter Pong” mode, after the serving guns  105  serve a given number of balls (e.g., twenty balls), the ball serving system may cause the serving guns  105  to momentarily stop serving and signal the automated scoring device  405  to output a series of beep tones and/or announce “Next Player”. If teams are playing, then player two may play the next twenty balls for his team. The “Shooter Pong” mode lends itself to certain social events as there is no limit to the number of players on a team, and it is not necessary for the teams to have the same number of players. The players on each team may rotate after each set of twenty balls served. 
         [0101]    In “Shooter Pong” mode, after the tube  2310  is filled, the target bucket  2305  may output a signal to the ball serving system to turn off the serving guns  105  and signal the automated scoring device  405  to announce or display the results of the game. For example, the announcement may be “Game over, your penalty number is three,” where the number three is a number randomly selected by the ball serving system. 
         [0102]    As depicted in  FIGS. 26  thru  28 , penalty labels may be listed between two border lines that are spaced apart to match the width of a ball. The label may then be affixed to the clear tubes  2310 . The position of the last ball of the losing team/player under the label in the tube  2310  may indicate the penalty of the losing team/player. The nature of the penalty may vary according to the purpose of the game.  FIG. 26  illustrates a table of penalties related to household chores for family use, while  FIG. 27  illustrates a table of penalties of monetary donations for charitable events. Finally,  FIG. 28  illustrates a list of penalties that may be used for parties. 
         [0103]    To provide a greater variety and a more random selection of penalties, the label for the ball tube  2310  may be provided with any number of rows of penalties that are repeated in random order. To determine the penalty of a losing player/team, the clear tube  2310  is rotated (see  FIG. 25 ) until the announced random penalty number three lines up with an indicator on the target bucket  2305 . The position of the last ball in the tube  2310  then determines the suggested penalty. 
         [0104]    The eighth selectable option shown in  FIG. 4  is the “Shooter Pong (SP)” or single player mode. In this mode, the ball serving system activates only one serving gun  105  so that a single player can practice hitting balls into the target bucket  2305 . 
         [0105]    Some of the above-described functions may be defined by instructions that are stored on storage media (e.g., non-transitory computer-readable storage media). The instructions may be retrieved and executed by the processor of the computer on which the system is resident. Some examples of storage media are memory devices, tapes, disks, integrated circuits, and servers. The instructions are operational when executed by the processor to direct the processor to operate in accord with the invention. Those skilled in the art are familiar with instructions, processor(s), and storage media. 
         [0106]    It should be noted that any hardware platform suitable for performing the processing described herein is suitable for use with the invention. The terms “computer-readable storage media” and “storage media” as used herein refer to any non-transitory medium or media that participate in providing instructions to a CPU for execution. Such media can take many forms, including, but not limited to, non-volatile media, volatile media, and transmission media. Non-volatile media include, for example, optical or magnetic disks, such as a fixed disk. Volatile media include dynamic memory, such as system RAM. Transmission media include coaxial cables, copper wire and fiber optics, among others, including the wires that comprise an embodiment of a bus. 
         [0107]    Common forms of computer-readable storage media include, for example, a floppy disk, a flexible disk, a hard disk, magnetic tape, any other magnetic medium, a CD-ROM disk, digital video disk (DVD), any other optical medium, a physical medium with patterns of marks or holes, a RAM, a PROM, an EPROM, an EEPROM, a FLASHEPROM, any other memory chip or cartridge, or any other storage medium from which a computer can read. 
         [0108]    The embodiments described herein are illustrative of the present invention. As these embodiments of the present invention are described with reference to illustrations, various modifications or adaptations of the methods and or specific structures described may become apparent to those skilled in the art in light of the descriptions and illustrations herein. All such modifications, adaptations, or variations that rely upon the teachings of the present invention, and through which these teachings have advanced the art, are considered to be within the spirit and scope of the present invention. Hence, these descriptions and drawings should not be considered in a limiting sense, as it is understood that the present invention is in no way limited to only the embodiments illustrated.