U.S. Pat. No. 9,662,558
Computerized smart gaming tournament system for the internet
Issue DateApril 26, 2010
Illustrative Figure
Abstract
A system comprising contact and motion sensors adapted to sports equipment and coupled to a computer for the wireless communication of performance data. The computer is connected to a display for the visual simulation of player performance information and may be connected to other computers, thereby permitting competitive play among remote players.
Description
DETAILED DESCRIPTION OF PREFERRED EMBODIMENT As shown inFIG. 1, a preferred embodiment of the invention includes a wireless smart golf club20, a wireless golf ball receptacle22, a wireless golf club motion sensing plate24, a wireless receiver26connected to a computer28, and a display or monitor30with speakers31operated under the control of golf system software32, and connected via the internet to an internet golf game server34(called herein the GGC server) 1. Smart Golf Club The smart golf club20has a head40and a shaft42. As shown inFIGS. 2 and 3, the head40has a shaft opening42, a plurality of embedded contact sensors46(three are illustrated in the preferred embodiment), and the internal electronics circuitry48including a wireless radio frequency transmitter (58inFIG. 5). As shown, at least one of the sensors46is located at or proximate to the optimal location on a club face47for contact with the golf ball, the “sweet spot”49. The remaining two sensors are adjacent and on either side of the sweet spot49. The contact sensors may be, but are not limited to sensors employing piezoactive type transducers, specifically, either piezo-electric or piezo-resistive transducers (similar, but is not limited to the Cooper Instruments LPM 562). In an alternative embodiment,FIG. 3A, three sensors46are applied to the face of an adapted club by a Mylar tape or other means49. Again, the electronic circuitry is internal to the club head40and connects to the sensors46by leads27. In a second alternative embodiment, to retrofit a standard golf club, contact sensors46are part of an adapter40attached to an ordinary club head as seen inFIG. 4and wire connected to an electronic circuitry48attached to the club shaft42or elsewhere on the club. A golf ball contacting any sensor46produces a detectable variance indication the magnitude and duration of sensor-ball impact. The variance may be a change in resistance of a piezo-resistive transducer or a voltage change in the ...
DETAILED DESCRIPTION OF PREFERRED EMBODIMENT
As shown inFIG. 1, a preferred embodiment of the invention includes a wireless smart golf club20, a wireless golf ball receptacle22, a wireless golf club motion sensing plate24, a wireless receiver26connected to a computer28, and a display or monitor30with speakers31operated under the control of golf system software32, and connected via the internet to an internet golf game server34(called herein the GGC server)
1. Smart Golf Club
The smart golf club20has a head40and a shaft42. As shown inFIGS. 2 and 3, the head40has a shaft opening42, a plurality of embedded contact sensors46(three are illustrated in the preferred embodiment), and the internal electronics circuitry48including a wireless radio frequency transmitter (58inFIG. 5). As shown, at least one of the sensors46is located at or proximate to the optimal location on a club face47for contact with the golf ball, the “sweet spot”49. The remaining two sensors are adjacent and on either side of the sweet spot49. The contact sensors may be, but are not limited to sensors employing piezoactive type transducers, specifically, either piezo-electric or piezo-resistive transducers (similar, but is not limited to the Cooper Instruments LPM 562).
In an alternative embodiment,FIG. 3A, three sensors46are applied to the face of an adapted club by a Mylar tape or other means49. Again, the electronic circuitry is internal to the club head40and connects to the sensors46by leads27.
In a second alternative embodiment, to retrofit a standard golf club, contact sensors46are part of an adapter40attached to an ordinary club head as seen inFIG. 4and wire connected to an electronic circuitry48attached to the club shaft42or elsewhere on the club.
A golf ball contacting any sensor46produces a detectable variance indication the magnitude and duration of sensor-ball impact. The variance may be a change in resistance of a piezo-resistive transducer or a voltage change in the case of a piezo-electric transducer. As shown inFIG. 5, the variance is detected and amplified by an associated amplifier52and is the input to an associated integration circuit54, the output of which represents the energy of the ball-club contact event. Connected to the integration circuit54, a microprocessor56is a multi-input signal processing circuit (similar, but not limited to a Motorola #68HCO5) having analog to digital signal converting circuits (ADCs), one for each input channel, and a sequential digital signal encoding circuit connected so as to convert the ADC outputs into a time multiplexed serial digital data stream containing a binary coded-word for each channel indicating the energy of the associated sensor-ball impact event.
A radio frequency transmitting circuit58receives the serial digital data from the microprocessor56and wirelessly transmits the information via an internal antenna60to a receiver26(FIG. 1) for subsequent processing by the computer28.
2. Golf Ball Receptacle
The golf ball receptacle22has a top62shaped to allow entry of a golf ball, as shown inFIGS. 6A, 6B, and 6C. The receptacle has a contact sensor pad64, shown inFIG. 7, containing at least one contact sensor (three different activation areas65,66, and67are illustrated in the preferred embodiment), a ball return mechanism69(FIG. 6B) and internal electronic circuitry68(FIG. 6B). The internal circuitry includes a wireless radio frequency transmitter (not separately shown inFIGS. 6A, B and C). As shown, the preferred embodiment has contact sensor pad64positioned within the receptacle60such that the center activation area66aligns with the center of a ball entry70. Additional sensor activation area65and67are adjacent, one on either side of the center area66. In the preferred embodiment, ofFIGS. 6A, 6B, and 6C, and like the sensor used at the face of the club, the sensors may be, but are not limited to, sensors employing piezo-active type transducers, specifically, either piezo-electric or piezo-transducers.
A golf ball entering the receptacle60and containing the sensor pad65,66or67produces a detectable variance indicating the ball entry event. The variance may be a change in resistance in the case of a piezo-resistive transducer (similar, but not limited to Cooper Instruments LPM 562) or a voltage change in the case of a piezo-electric transducer. As illustrated inFIG. 8, the variance is detected and amplified by an associated amplifier71. The amplified signal then is input to a microprocessor72having an analog to digital signal converting circuit (ADC) and a digital signal encoding circuit connected so as to convert the ADC output representing the sensors signals into a serial digital data stream containing a binary coded word indicating the sensor-ball contact event. The microprocessor72may be the same or similar to the microprocessor56of the golf club electronics. A radio frequency transmitter circuit74receives the serial digital data from the microprocessor72and wirelessly transmit' the information via an internal antenna76to the receiver26(FIG. 1) for subsequent processing by the computer28.
The ball return mechanism68can be simple as a back plate80located to be engaged by a golf ball entering the receptacle22and supported and biased by a spring or springs82to eject the ball. Other known ejection devices, similar to those used in pin ball machines and either mechanically or even electrically activated, can be used to improve the effect if desired.
The receptacle configuration is susceptible to much variation. The receptacle illustrated and described above is well suited to indoor use, on carpet for example. It is clear, however, that an actual cup, installed in an actual green, with real or synthetic grass, can be similarly equipped.
3. Golf Club Motion Sensor Plate
The golf club motion sensor plate80having a top motion plate82and a bottom motion plate84is diagrammatically shown inFIGS. 9A-D, wherein the top motion plate82contains a plurality of capacitor-forming electrically isolated platelets83(twelve platelets are illustrated in this exemplary preferred embodiment). They are evenly distributed at or just below the top plate's exterior upper surface82. The bottom plate84has a homogenous electrically conductive interior surface85underlying the platelets83. Each capacitive platelet83contained in the top motion plate82forms a capacitive component when the top and bottom motion plates are vertically closely spaced to form the golf club motion sensor plate. A suitable insulator may be sandwiched between the two plates. The structure is adhesively or otherwise mechanically joined and it may be covered or coated as desired. The result is a golf club motion sensor plate80containing a capacitor matrix (a 3×4 capacitor matrix is illustrated in the preferred embodiment0. The capacitive components83are connected to form a capacitive network88as is indicated inFIG. 9E.
Applying an energizing high frequency alternating electrical signal having a frequency in the range from 100 MHz to 200 MHz from an oscillator87to the golf club motion plate capacitive network88produces an electromagnetic field above the surface of each platelet83of the capacitive components of the motion sensor plate80. Any object, including a golf club, passing near the surface of the energized motion plate will cause a perturbation of the electromagnetic field as illustrated by the sample possible pathways90across the plate inFIG. 9C. A network92of electrical comparator amplifiers (FIG. 9B) is connected to the capacitor network. The comparators of the network92are connected one to one with the capacitive elements of the capacitive network88. The comparators of the network88detect voltage variations occasioned by electromagnetic field disturbance due to a golf cub moving over certain of the capacitive elements of the motion plate. Each different golf club motion over the energized motion plate will produce a uniquely identifiable signal from the comparator amplifier network. There are a variety of known proximity sensors that could be gathered together in an array like that of the platelets83to serve as the transducer portion of the golf club motion detector.
The electrical signal from the comparative amplifier network92is applied to an analog to digital signal converter94(ADC) and the ADC digitized output signal is converted into a serial digital data stream by a multiplexer96. This data identifies each platelet having had its field disturbed. The serial digital data can be input directly by wire from a multiplexer96to the computer28located at the site of the golf player and golf club motion sensor plate80, or as in the preferred embodiment, illustrated inFIG. 1, the serial data can be transmitted100and an antenna102, included in the golf club motion electronic transmitter communication circuitry fromFIG. 1.
The computer28, under the control of the golf system software, will analyze the serial digital club motion signal, recognize from the transmitted signals the platelets83over which the club head passed and display the golf club swing motion.
4. Wireless Signal Receiver and Computer
At each player site, a wireless radio frequency signal receiver26is connected to the computer28by either the serial (USB) or parallel computer ports, as shown in the functional block diagram,FIG. 10. The wireless signal receiver26detects digitally coded radio frequency transmissions from the communication circuit associated with any of a smart golf club20, a golf ball receptacle22, or a golf club motion sensing plate24, as shown inFIG. 1. The received transmission are demodulated by the RF receiver circuitry122(FIG. 10) connected to a microprocessor124, which converts the demodulated data signal to serial binary coded data suitable for communications to a computer28. The computer28, under the control of the internally installed golf system software program, monitors and directs the flow of communications between remotely located players via the internet and displays the game simulations and performance information. In appropriate installations the wireless electromagnetic signals that communicate with the receiver may be infrared communications.
5. Computer Golfing Software
At each remote player site, the computer28(FIG. 1) under the control of the golfing software program (shown in the golfing software system functional block diagram,FIG. 11) monitors and control initialization and the sequential play of the golf game, or alternatively, the individual player practice session. Upon start up by a player at a particular site, the system input parameters are set and the system internet and player port interfaces are initialized130as indicated by the arrows130aand130b. For internet communications, the serial port listener of the computer28is enabled in the preferred embodiment. A remote player event listener is initialized. It will communicate events from one or more of the smart golf club, the golf ball receptacle and the motion sensor plate. The main operational software (program) thread is run130, and the system awaits data input from the appropriate computer communications ports at132(port),133(Remote player Socket Event Listener).
If the competitive play mode has been selected, the program generates a player participation request and sends134the request to the GGC game internet server (GGC server)34(FIG. 1). Upon identification of a player opponent at150(FIG. 12) by the GGC server, the program initiates the player identification sequence152and sequential play begins154(This software sequence and control routine occurs at each remote site where play has been initiated. During the game play sequences154, the program generates the appropriate animation, display, and audio data and commands136and138(FIG. 11), and communicates with the associated display and speaker devices30and31(FIG. 1). Upon the occurrence of a local player event, detected at133, the main operating program at130, displays the event at136, and communicates the event at132by causing a device transmission at137to be send at134via the internet GGC server135which displays the event for the opposing player and alerts the opposing player it is his/her turn to play. The local player event may be, but is not limited to the smart golf club impacting a ball, the swing of a club across the sensing plate or the balls entry into the receptacle. The program contains time delay limits for the player action, and delays of play beyond these limits generate play quit and disconnect signals.
The event at133also has the effect of indicating at139that it is no longer the local players turn and enables (as indicated by line139) the serial port listener at132to detect an event from the remote player, again via the internet.
If the single player practice mode is selected, the internet communications sequences are disabled, other software sequential operating routines continue as above described and the players golf club stroke, ball-receptacle contact, and/or club swing motion sensor information are communicated only to the computer located at the players site and the performance information analyzed and displayer only at the local players site.
When a game is won, lose, or terminated, the golf software system generates the appropriate output signals156(FIG. 12), displays the player performance information, and resets to initial pre-game conditions. If one player opponent quits the game or is “timed out” (due to excessive delay in play) and the remaining player wishes to continue play, the software resumes an internet search for another opponent152and153.
Using programming as contained in the accompanying microfiche appendix, one skilled in the art can readily accomplish the game programming described. Alternative programming too will be apparent from the foregoing functional description and the illustrations contained in the appended drawings
While a preferred embodiment has been described, it will be appreciated that many variations and modifications in the system, its operation, and its various components may be made without departure from the spirit and scope of invention as set forth in the appended claims.
Claims
- A system including a server, a host processor, and a network of game systems, each game system comprising: a ball receptacle, a motion sensing device, a sports implement, a speaker, a display device, a processor, and a wireless signal receiver;the ball receptacle comprising an open end configured to receive a ball, a contact sensor, a first amplifier, and a first analog-to-digital converter, the contact sensor configured to transmit contact data to the first amplifier, the first amplifier configured to receive contact data from the contact sensor and transmit amplified contact data to the first analog-to-digital converter, and the first analog-to-digital converter configured to receive amplified contact data from the first amplifier and transmit digital contact data to the wireless signal receiver;the motion sensing device comprising a plurality of electrically isolated capacitors, an electrically conductive interior surface, an insulating layer, a variance detection member, a second amplifier, and a second analog-to-digital converter, the insulating layer disposed between the plurality of electrically isolated capacitors and the electrically conductive interior surface, the second amplifier configured to receive motion data from the variance detection member and transmit amplified motion data to the second analog-to-digital converter, and the second analog-to-digital converter configured to receive amplified motion data from the second amplifier and transmit digital contact data to the wireless signal receiver;the sports implement comprising a hitting surface, a third amplifier, and a third analog-to-digital converter, the hitting surface comprising a transducer array, the transducer array including one or more piezoelectric elements, the transducer array configured to transmit contact data to the third amplifier, the third amplifier configured to receive contact data from the contact sensor and transmit amplified contact data to the third analog-to-digital converter, and the third analog-to-digital converter configured to receive amplified contact data from the third amplifier and transmit digital contact data to the wireless signal receiver;the processor programmed to receive digital motion data and digital contact data from the wireless signal receiver, analyze the digital motion data and the digital contact data received from the wireless signal receiver, transform the digital motion data and the digital contact data into graphic data, sound data, and performance data, transmit the sound data to the speaker, transmit the graphic data to the display device, and transmit the performance data to the server;and the server configured to transfer local player events from a remote player site to another remote player site for presentation to another player, transmit turn notification data to remote player sites, receive and measure player time delays, disconnect player remotes sites with excessive time delays, conduct internet search for additional player remote sites.
- A system including a sports implement, a speaker, a processor, and a wireless signal receiver;the sports implement comprising a hitting surface, a third amplifier, and a third analog-to-digital converter, the hitting surface comprising a transducer array, the transducer array including one or more piezoelectric elements, the transducer array configured to transmit contact data to the third amplifier, the third amplifier configured to receive contact data from the contact sensor and transmit amplified contact data to the third analog-to-digital converter, and the third analog-to-digital converter configured to receive amplified contact data from the third amplifier and transmit digital contact data to the wireless signal receiver;the processor programmed to receive digital motion data and digital contact data from the wireless signal receiver, analyze the digital motion data and the digital contact data received from the wireless signal receiver, transform the digital motion data and the digital contact data into performance data, and transmit the performance data to a server;and the server configured to transfer local player events from a remote player site to another remote player site for presentation to another player, transmit turn notification data to remote player sites, receive and measure player time delays, disconnect player remotes sites with excessive time delays, and conduct as internet search for additional player remote sites.
- The system of claim 2 , further including a ball receptacle, the ball receptacle comprising an open end configured to receive a ball, a contact sensor, a first amplifier, and a first analog-to-digital converter, the contact sensor configured to transmit contact data to the first amplifier, the first amplifier configured to receive contact data from the contact sensor and transmit amplified contact data to the first analog-to-digital converter, and the first analog-to-digital converter configured to receive amplified contact data from the first amplifier and transmit digital contact data to the wireless signal receiver.
- The system of claim 2 , further including a motion sensing device, the motion sensing device comprising a plurality of electrically isolated capacitors, an electrically conductive interior surface, an insulating layer, a variance detection member, a second amplifier, and a second analog-to-digital converter, the insulating layer disposed between the plurality of electrically isolated capacitors and the electrically conductive interior surface, the second amplifier configured to receive motion data from the variance detection member and transmit amplified motion data to the second analog-to-digital converter, and the second analog-to-digital converter configured to receive amplified motion data from the second amplifier and transmit digital contact data to the wireless signal receiver.
- The system of claim 2 , further including a speaker and a display device, the processor additionally programmed to transform the digital motion data and the digital contact data into graphic data and sound data, transmit the sound data to the speaker and transmit the graphic data to the display device.
- A system including a motion sensing device, a processor, and a wireless signal receiver;the mat comprising a plurality of electrically isolated capacitors, an electrically conductive interior surface, an insulating layer, a variance detection member, a second amplifier, and a second analog-to-digital converter, the insulating layer disposed between the plurality of electrically isolated capacitors and the electrically conductive interior surface, the second amplifier configured to receive motion data from the variance detection member and transmit amplified motion data to the second analog-to-digital converter, and the second analog-to-digital converter configured to receive amplified motion data from the second amplifier and transmit digital contact data to the wireless signal receiver;the processor programmed to receive digital motion data and digital contact data from the wireless signal receiver, analyze the digital motion data and the digital contact data received from the wireless signal receiver, transform the digital motion data and the digital contact data into performance data, and transmit the performance data to a server;and the server configured to transfer local player events from a remote player site to another remote player site for presentation to another player, transmit turn notification data to remote player sites, receive and measure player time delays, disconnect player remotes sites with excessive time delays, and conduct an internet search for additional player remote sites.
- The system of claim 6 , further including a ball receptacle, the ball receptacle comprising an open end configured to receive a ball, a contact sensor, a first amplifier, and a first analog-to-digital converter, the contact sensor configured to transmit contact data to the first amplifier, the first amplifier configured to receive contact data from the contact sensor and transmit amplified contact data to the first analog-to-digital converter, and the first analog-to-digital converter configured to receive amplified contact data from the first amplifier and transmit digital contact data to the wireless signal receiver.
- The system of claim 6 , further including a sports implement, the sports implement comprising a hitting surface, a third amplifier, and a third analog-to-digital converter, the hitting surface comprising a transducer array, the transducer array including one or more piezoelectric elements, the transducer array configured to transmit contact data to the third amplifier, the third amplifier configured to receive contact data from the contact sensor and transmit amplified contact data to the third analog-to-digital converter, and the third analog-to-digital converter configured to receive amplified contact data from the third amplifier and transmit digital contact data to the wireless signal receiver.
- The system of claim 6 , further including a speaker and a display device, the processor additionally programmed to transform the digital motion data and the digital contact data into graphic data and sound data, transmit the sound data to the speaker, and transmit the graphic data to the display device.
- The system of claim 6 , further including a network of game systems, each game system being operated by a user.
Disclaimer: Data collected from the USPTO and may be malformed, incomplete, and/or otherwise inaccurate.