The invention relates in general to data and communications technical aids for use when playing golf.
More specifically, the invention relates to a score recording terminal for handling golf score data, a method of implementing such a score recording terminal, and a computer program for performing the method.
U.S. Pat. No. 5,949,679 teaches a system for handling golf scores, comprising a central unit and units set out on the golf course. The units set out on the course are used to record strokes/scores, and these units send strokes/scores to the central unit. The central unit processes this data and transmits the players' competition scores to the units on the course. Clearly, in this solution the units on the course are required to communicate directly with the central unit via a communications link.
U.S. Pat. No. 6,246,917 describes an electronic scoring process in which a smart card is used. The document can only be seen to use the smart card as an identifier, and not for storing strokes/scores. For this purpose, however, a separate mobile unit is used.
WO-97/02873 describes a personal, mobile unit that is operated by a golf player during the game. The document also mentions the use of smart cards, but clearly as a transmission unit for player data before and after play. The smart card is also said to be able to contain information about the golf course and identification data for the player. The document cannot be seen to describe a solution which allows the golf player not to have to carry a complex/costly terminal around with him whilst play is in progress.
One of the objects of the present invention is to provide a score recording terminal for handling golf score data, a method for implementing such a score recording terminal, and a computer program that performs the method, which do not have the drawbacks of the prior art.
A particular object of the invention is to provide such a score recording terminal, a method and a computer program which permits electronic handling of golf score data, and which does not require the golf player to carry a complex and/or costly terminal or mobile computer around on the golf course during play.
A further object of the invention is to provide such a score recording terminal, a method and a computer program which permits electronic handling of golf score data, and which will function without it being necessary to have a communications link between data collection units set out on the course and a central unit.
In accordance with a first aspect of the present invention, there is provided a score recording terminal as disclosed in independent claim 1 below.
In accordance with a second aspect of the present invention, there is provided a computer-implemented method as disclosed in independent claim 7 below.
In accordance with a third aspect of the present invention, there is provided a computer program as disclosed in independent claim 13 below.
In accordance with a fourth aspect of the present invention, there is provided a computer program as disclosed in independent claim 15 below.
Advantageous embodiments are set forth in the dependent claims.
As a result of the present invention, the score table in question, i.e., score data corresponding to the traditional scorecards is constantly kept up to date in a personal information carrier that is owned by the player. A communications link between the score recording terminals out on the golf course and a central unit is therefore not required, although this may also advantageously be included as an additional, expedient feature of the present invention. The invention therefore permits stand-alone score recording terminals.
The attached drawings illustrate an advantageous embodiment of the invention. Together with the description, the drawings serve to explain the principles of the invention.
In what follows the invention will be described in more detail as an example with reference to the drawings. Where possible, the same reference numerals are used for the identical elements in the different drawings.
The system shown in
Each score recording terminal 10 is designed to communicate with users, more particularly golf players, in connection with the recording of data associated with a round of golf during the course of play. Communication between each score recording terminal 10 and a user takes place by means of a personal information carrier 20, preferably in the form of a smart card.
A score recording terminal 10 is located in connection with a hole or at a tee on the golf course, so that the player can, in an expedient manner, record data associated with the round, in particular the number of stokes for the previous hole.
Thus, in practice, the system will comprise a greater number of score recording terminals 10 than the three which for the sake of simplicity are shown in
The score recording terminal 10 shown at the bottom to the right in
The two score recording terminals 10 shown to the left in
The central communication device 50 is similarly designed for the same type of data communication with a plurality of score recording terminals 10.
Of course, it will be understood that the data communication between the score input devices 10 and the central computer 50 may alternatively be realised using cable, e.g., fibre-optic cable laid in the ground.
The central data collection unit 40 is located centrally on the golf course area, preferably in connection with a clubhouse. The central data collection unit 40 is designed to communicate with a user's personal information carrier 20, in particular in connection with the initiation of the information carrier 20 before play, and for retrieving data from the information carrier 20 after play.
The central data collection unit 40 may in the simplest case be a stand-alone unit, as illustrated in
The score recording terminal 10 is constructed in the form of a digital, processor-based unit. It comprises an input device 12 for the entry of input data from a user, more particularly a keypad. The score recording terminal further comprises a first communication device 13, preferably a smart card reader, for communication with a personal information carrier 20 (not shown in
The score recording terminal 10 is also advantageously provided with a transceiver 15 for providing data communication between the score recording terminal and the central computer 50.
The transceiver 15 may, for example, be realised as a communication module for wireless LAN, such as a wireless access point module for 2.4 GHz radio communication in accordance with the standard IEEE 801.11b. A module of this kind is known in the market under the name D-Link DWL-900AP+. However, other suitable transceivers 15 may be chosen freely by those skilled in the art.
It will be understood that a transceiver 15, such as a wireless LAN module as mentioned above, may be contained in the electronic components 19 of the score recording terminal 10, or that the score recording terminal 10 may be connected to an external transceiver 15. Alternatively, the score recording terminal 10 may comprise a wired connection to the central computer 50.
In
In addition (not shown) a random number of stand-alone score recording terminals 10 without connection to the central computer 50 may be positioned on the golf course.
The smart card 20 comprises, in the usual way, an electronic chip 21, containing a bus-based microprocessor architecture including a bus 26, a microprocessor 24, I/O-circuits 25 and a memory 22. The I/O-circuits comprise contact means for providing communication between the smart card 20 and a smart card reader.
The central data collection unit 40 is realised in the form of a computer with standard, bus-based microprocessor architecture, comprising a bus 46, connected to a microprocessor 44, a memory and mass store 45, a display device in the form of a screen 41, input devices for operation by a user, more particularly a keyboard 42, and a smart card reader 43. The memory contains data and an executable program code, which upon execution by the microprocessor 44 enables the central data collection unit to communicate with a user by means of the screen 41, the keypad 42 and the smart card reader 43. In particular, the program code contains instructions for initiating the smart card 20 before play, and for carrying out a final scoring procedure on the basis of data read out from the smart card 20 after play.
The central communication unit 50 is realised as a computer having standard, bus-based microprocessor architecture, comprising a bus 55, connected to a microprocessor 54, memory circuits and mass store 53, a display device in the form of a screen 51, and a communication component for wireless data communication, in the form of a transceiver 52.
The transceiver 52 will be of the same type as the transceiver 15 mentioned above with reference to
In the alternative case that one or more score recording terminals 10 are designed to communicate with the central computer 50 by a wired connection, such as a fibre-optic cable in the ground, the central computer is provided with corresponding communication interfaces to support such a connection.
Typically, the central computer will be provided with a big screen 51, for display of play-related information for members of the public in, e.g., the golf course clubhouse. The computer will thus be operated by a computer program which handles input data from the connected data collection units, and which displays information derived, inter alia, from this data on the screen 51.
The method is performed by the score recording terminal 10.
The method is performed in response to the execution of the program code 172 contained in the memory 17 of the score recording terminal by the microprocessor 14.
Initially, the user's personal information carrier 20, more specifically the smart card 20, is inserted 101 into the smart card reader 13 in the score recording terminal 10. There is thus, for the further steps of the method, a communications link between the score recording terminal 10 and the smart card 20.
A reading step 102 is then carried out, in which score data from the smart card 20 is input and included in data 171 contained in the memory 17 of the score recording terminal 10.
The score data will more specifically be understood as a score table. An example of a score table is illustrated in more detail below with reference to
Next, a receiving step 103 is carried out, in which input data is received from the user via the keypad or a similar input device 11. This input data comprises at least the number of strokes the user has used in connection with recent play on the golf course, more particularly the number of strokes for the previous hole.
Then a calculation and storage step 104 is carried out, in which new score data is calculated on the basis of the input score data and the received input data, and is stored in the score data, i.e., the score table, contained in the memory 17.
Advantageously, the first decision step 105 is then carried out, in which on the basis of the form of play data received from the smart card 20 it is decided whether points are included in the form of play. If this it not the case, the process continues to the second decision step 109. If this is the case, a point calculation step 106 is carried out, the calculated points are stored 107 in the score data contained in the memory 17, and the calculated points are shown 108 on the screen 11.
As a result, the new, calculated score data will also comprise a point score, in the case where the form of play data indicates that points should be included in the form of play.
Advantageously, the second decision step 109 is then carried out, in which it is decided whether the score recording terminal 10 is operatively and communicatively connected to the central communication computer 50, in other words whether a transceiver 15 is present and operative in the score recording terminal 10. If this is not the case, the process continues to the transmission step 111. If, however, there is such an operative connection, the sending step 110 is first carried out, in which the new score data is sent to the transceiver 15 for relaying to the central computer 50, whereupon the process continues to the transmission step 111.
In the updating step 111 the new score data, more specifically the updated score table, is transmitted to the personal smart card 20 via the smart card reader 13.
The initialisation processes are carried out in parallel and by interaction between the smart card 20 and the central data collection device 40.
The first initialisation process, illustrated on the left in
It will be understood that the processing possibilities of the smart card open the way for further possibilities, e.g., including encryption and certificate functions.
The second initialisation process, illustrated to the right in
Course data, including slope, course rating, par and index for the course holes, is retrieved from memory/store 45. Data associated with desired form of play, identification data (name, gender) for the player, and an identification of the tee, is input from the keyboard 42, operated by the player. If handicap is included in the desired form of play, handicap is also entered, and handicap strokes are calculated and allocated across the holes. The process is repeated as shown in
The final scoring processes are carried out in parallel and by interaction between the smart card 20 and the central data collection device 40.
The first final scoring process, illustrated on the left in
It will be understood that the processing possibilities of the smart card open the way for further possibilities, e.g., including encryption and certificate functions.
The second final recording process, illustrated on the right in
First, a score table is input from the smart card 20. A result of the round of golf played is calculated on the basis of the entered score table, and is displayed on the screen 41. It is decided whether the round played counts for handicap, and if it does, a new handicap is calculated and displayed. Provided that a printer is also operatively connected to the central data collection unit 40, the score table is subsequently printed out by this printer. The score table is also stored in the memory/store 45 of the central data collection device 40.
Data that is specific to the golf player is given in the top line, i.e., the fields Name (gender), Handicap, Time.
Data that is specific to the golf course is given in the fields Course Rating and Slope Rating in the second line down, and in the fourth and fifth lines down, where values for Par and Index are entered for each of the 18 holes of the course. A separate field indicates total par for the 18 holes.
Data that is specific to the actual round being played is given in the fields Form of Play, Tee and Playing Handicap in the second line down, and in the sixth, seventh and eighth line down, where there is a space for filling in values for respectively Handicap Strokes, Strokes and Points for each of the 18 holes. Separate fields indicate the total number of Strokes and the total number of Points.
Playing handicap and handicap strokes will be calculated from the round data before play on the basis of the player's and the course's data, cf. formula [1]:
Playing handicap=player's handicap×slope rating/113+course rating−course par. [1]
Strokes and points will be entered and calculated, cf. formula [2] during the round:
Number of points=hole par−net strokes+2 [2]
It will be understood that
The score table 60 contained within the smart card 20 holds information about the game and is the only information exchanged between the components.
Scenario 1) illustrates that the score table 60 is downloaded from the central data collection unit 40 to the smart card 20. This happens before play.
Scenario 2) illustrates a simple scoring process that is carried out during the game. The score table 60 is sent from the smart card 20 to the score recording terminal 10, where the player enters stroke data associated with the hole that has just been played during the round. This stroke data is then stored in the score table 60, which is transmitted back to the smart card 20.
Scenario 3) is an extension of scenario 2), where the score table 60 in addition is transmitted via the wireless communications link to the central communication computer 50.
Scenario 4) outlines the final scoring process, where the final updated score table 60 is transmitted to the data collection unit 40. It may also be expedient that the score table 60 is also transmitted from the data collection unit 40 to the central communication unit 50 for display on the screen 51, e.g., during tournaments.
A computer program, including an executable program code, which performs the method in accordance with the invention when the computer program is executed by a processing device in a score recording terminal or other suitably equipped computer, may easily be implemented by those skilled in the art on the basis of the detailed description given above, in particular with reference to
In one particular embodiment, the program code which performs the method may be realised in the form of a script which is stored in the personal information carrier, and which is input in the score recording terminal when the information carrier is inserted into the terminal. In this case, the score recording terminal will be equipped with a script interpretation program as for instance JavaScript, which interprets the script code that is contained in the information carrier, and which also translates the script code into executable program instructions that are carried out by the processing device contained within the terminal.
Many modifications and adaptations of the present invention will naturally be apparent to the skilled person, either upon interpreting the present description of the invention or on putting the invention into practice.
The above detailed description is presented specifically with a view to illustrating and describing an advantageous embodiment of the invention. However, the description in no way limits the invention to the specific embodiment that is described in detail.
For example, the information carrier 20 is specifically disclosed as a smart card. This is particularly expedient for certain embodiments of the invention, e.g., with a view to encryption and certificate functions, which will require processor power in the information carrier 20. The basic features of the invention may, however, be obtained just as readily by using a passive information carrier such as a magnetic medium, e.g., a magnetic strip card or a memory chip.
Furthermore, it will be understood that the processes for initialisation and final scoring could also be carried out in any computer equipped with a suitable smart card reader. For example, one embodiment of the score input unit 10 may also comprise program modules which allow the execution of these processes, so that initialisation and final scoring can be performed by a score recording terminal 10.
Further modifications and variations will be obvious to the skilled person in the light of the above description. The scope of the invention is apparent from the patent claims below and their equivalents.
Number | Date | Country | Kind |
---|---|---|---|
2004 0552 | Feb 2004 | NO | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/NO2005/000045 | 2/7/2005 | WO | 00 | 10/18/2006 |