METHOD AND SYSTEM FOR FACILITATING INTERACTION BETWEEN PLAYERS ON A GOLF COURSE
A method and system are provided to facilitate interaction between players on a golf course. More specifically, one embodiment of the present invention provides a mobile computing device, also called Personal Golf Game Assistant (PGGA). The PGGA is adapted to assist a player to track game-related data during a round of golf and establish communication with one or more compatible PGGAs carried by other players on the golf course. As various types of information data can be exchanged among the PGGAs of the players on the golf course, interaction between the players is thus facilitated.
1. Field of the Invention
The present invention generally relates to computing technologies used in golf games, and more particularly to methods and systems for facilitating interaction between players on a golf course.
2. Description of the Related Art
Unless otherwise indicated herein, the approaches described in this section are not prior art to the claims in this application and are not admitted to be prior art by inclusion in this section.
As the popularity of golf continues to grow, an increasing number of accessory products associated with golf have also been commercialized. For example, various types of portable devices specifically designed to assist golfers are currently available. In general, these conventional portable devices tend to only support rudimentary capabilities, such as finding a golf ball and estimating distances on a golf course, but lack the functionalities to analyze a round played. Furthermore, these portable devices are typically designed and marketed with the sole emphasis on assisting a golfer to improve his or her game. However, especially for an amateur golfer, although shooting an improved score may be one motivation to play a round of golf on a course, the amateur golfer may also be motivated to use the golf-playing opportunity to establish social or business connections with others on the golf course. Unfortunately, none of the aforementioned portable devices on the market is designed to address this social aspect of the golf game.
What is needed in the art is thus a method and system that can facilitate interaction between players on a golf course and address at least the problems set forth above.
SUMMARY OF THE INVENTIONThe present application describes a method and system for facilitating interaction between players on a golf course. Specifically, one embodiment of the present invention sets forth a mobile computing device adapted to assist a first player in a round of golf on a golf course. The mobile computing device includes a processing unit, a memory system, a satellite-aided navigation module, and a short-range wireless module capable of detecting at least one instance of the mobile computing device in a given distance range. The processing unit is configured to generate group data identifying at least a second player who is provided with the one instance of the mobile computing device and plays on a same hole on the golf course as the first player.
In another embodiment, a system adapted to assist a first player in a round of golf on a golf course is described. The system includes a host computer installed on a site of the golf course and a mobile computing device adapted to exchange information with the host computer, wherein the mobile computing device is provided to the first player on the golf course. The mobile computing device includes a processing unit, a memory system, a satellite-aided navigation module, and a short-range wireless module capable of detecting at least one instance of the mobile computing device in a given distance range. The processing unit is configured to generate group data identifying at least a second player who is provided with the one instance of the mobile computing device and plays on a same hole on the golf course as the first player.
In yet another embodiment, a method for assisting a first player in a round of golf on a golf course is disclosed. The method includes enabling a mobile computing device carried by the first player to exchange data with a host computer on a site of the golf course and automatically exchanging information between the mobile computing device of the first player and at least one instance of the mobile computing device of a second player, wherein the first player and the second player are deemed to belong to a same group since the first player and the second player are determined to play on a same hole of the golf course.
At least one advantage of the present invention disclosed herein is the ability to assist a golfer to track game-related data during a game of golf and interact with one or more compatible devices carried by other players on the golf course. As various types of information data can be automatically shared among the players on the golf course, interaction between the players is thus facilitated.
So that the manner in which the above recited features of the present invention can be understood in detail, a more particular description of the invention, briefly summarized above, may be had by reference to embodiments, some of which are illustrated in the appended drawings. It is to be noted, however, that the appended drawings illustrate only typical embodiments of this invention and are therefore not to be considered limiting of its scope, for the invention may admit to other equally effective embodiments.
The present application describes a method and computer system for facilitating interaction between players on a golf course. More specifically, one embodiment of the present invention provides a mobile computing device, also called Personal Golf Game Assistant (PGGA) herein. The PGGA is adapted to assist a golfer to track game-related data during a round of golf and establish communication with one or more compatible PGGAs carried by other players on the golf course. The communication enables various types of information data to be exchanged among the PGGAs and thus facilitate the users of the PGGAs to interact with one another.
Referring again to
The short-range wireless module 106, which may include a Bluetooth transceiver, a two-way radio transceiver, or a combination of different transceivers, is configured to allow devices that are compatible with the PGGA 100 and are within a short-distance range to exchange information with one another. This short-range wireless module 106 may also be configured to detect the presence of one or more compatible devices in the short-distance range. In one embodiment, the short-distance range may be set to be within about 50 meters. However, the range of the wireless module 106 may also be changed to greater or smaller distance ranges. Compatible devices detectable by the short-range wireless module 106 for information exchange may comprise a computer device, a communication device, and/or one or more compatible PGGAs carried by other players on a golf course.
The display device 116 and the input device 118 allow the user to control and provide input information to the PGGA 100. The display device 116 may include a liquid crystal display (LCD) panel, organic light-emitting device panel (OLED), touch panel, or the like. The input device 118 includes multiple keys or buttons with attributed functions for controlling the PGGA 100.
The software programs 112 stored in the memory system 108 may include, without limitation, an operating system, driver programs, and application programs, which if executed by the processing unit 102, causes the processing unit 102 to manage the operations of the PGGA 100. The data content 114 includes various types of information data, which may have been preloaded before a round of golf begins, collected during the round, or received from other PGGAs. Examples of the data content 114 will be described in more details below in conjunction with
In another use configuration, a site 140 of the golf course 130 (e.g., the clubhouse of the golf course 130) may be provided with a kiosk 142 adapted to interact with the PGGA of each player. The kiosk 142, which may include any computer terminal, is linked to a server computer (not shown) where various information is kept, such as data related to registered players, map data of the golf course available for download, updated news information, commercial advertisements, and like data. In one implementation, some portions of the information stored in the server (such as the map data) may be browsed from the kiosk 142 and/or downloaded from the kiosk 142 to the PGGA of a registered player. In another implementation, once a player completes a round, the player may also transfer certain game data collected by and stored in the PGGA during the round to the kiosk 142 for further processing. Based on the game data, the kiosk 142 may then compute and print out statistical data to help the player evaluate his or her performance (such as the total number of holes played, the score for each hole, the farthest stroke, the player's handicap, and other like information) and upload the player's score or other information of interest onto a website for sharing purposes. Instead of interacting with the kiosk 142, alternate embodiments may also allow the player to perform one or more of the aforementioned functions supported by the kiosk 142 from home through a suitably configured personal computer device 146. In this manner, information stored in the PGGA may be conveniently processed and shared among groups of people having the same interest in golf.
As mentioned above, the PGGA 100 contains various types of information data useful to the user. To further illustrate,
Referring to
To further illustrate how the relationship data 232 are collected and updated, suppose the user “John Woods” plays a round of golf with two other players, “Will Stark” and “Mark Chen”. After the PGGA carried by John Woods detects the presence of the PGGAs carried by Will Stark and Mark Chen, the PGGA of John Woods is configured to receive information about Will Stark and Mark Chen from their respective PGGAs. The relationship data 232 in the PGGA of John Woods are accordingly updated to store the names of Will Stark and Mark Chen in the data field NAME and “1st level” in the corresponding data field CLASS, since John Woods indeed has direct contact with the two players. Now, suppose further that the PGGA of Will Stark contains the name of “Mike Campbell” as Will Stark's “1st level” connection and the PGGA of Mark Chen contains the name of “Eric Jones” as Mark Chen's “1st level” connection. In one implementation, “Mike Campbell” and “Eric Jones” will be also stored in the data field NAME in the relationship data 232 in the PGGA of John Woods, with the corresponding field CLASS set to “2nd level,” as John Woods has no direct contact with either Mike Campbell or Eric Jones. In addition, in the data field RELATIONSHIP, “Will Stark” and “Mark Chen” are again stored, because Mike Campbell and Eric Jones have direct contacts with Will Stark and Mark Chen, respectively. If John Woods has the chance to meet Mike Campbell or Eric Jones on a golf course at a later time, then the corresponding data field CLASS may then be updated to “1st level.” Moreover, John Woods can also be informed that either Mike Campbell or Eric Jones shares a common connection, namely, either Will Stark or Mark Chen. This way, through the use of the PGGA, John Woods can effectively build up a network of connections each time he plays golf.
While the exchange of the relationship data 232 is aimed to encourage social interactions during a ground of golf, in one implementation, the PGGA 100 is configured to allow any user who does not wish to share the relationship data 232 to selectively disable this share function. In other words, if the PGGA 100 receives the relationship data 232 but with the share function disabled, then the PGGA 100 is configured not to display any of the relationship data 232. In alternate embodiments, the PGGA 100 may be configured to display only portions of the relationship data 232 corresponding to the connections of the 1st level. In this manner, any relationship data associated with the individuals with whom the user of the PGGA 100 lacks any direct contact is not displayed.
During a round of golf, the PGGA 100 collects game data that can be used to evaluate the player's performance.
In conjunction with
If the user of the PGGA 100 selects the game mode in step 304, the PGGA 100 in step 310 then starts a game session. In one embodiment, the game session starts after the user is physically on the golf course and ready to play the first hole. During the round, additional steps may be performed on the PGGA 100. In step 312, the PGGA 100 proceeds to establish a group of identified players with compatible PGGAs who are playing on the same hole. In step 314, the PGGA 100 collects game data to track the performance of the user. In step 316, after the group of players is established, the PGGA 100 exchanges data with one or more detected group members. While the steps 312 through 316 have been illustrated in a specific order, it is understood that these steps may be performed in parallel or in different orders. In step 318, the PGGA 100 checks whether the user decides to leave the game mode, which may correspond to the completion of the round. If so, the PGGA 100 returns to step 302 to display the main menu. Otherwise, the game mode continues and steps 312 through 316 are repeated.
In conjunction with
The foregoing embodiment illustrates a method of forming a group of players in which the group data are confirmed after the players reach a putting green. In alternate embodiments, as illustrated below in conjunction with
In conjunction with
In still another embodiment, if the first player and the second player are determined to belong to the same group, then the first PGGA and the second PGGA are configured to allow the two players to talk to one another via the wireless module 106, such as a two-way radio transceiver, or exchange other types of multimedia data such as images or video clips.
In conjunction with
Two additional buttons, i.e. Add/Remove buttons 718A and 718R, are also provided. After a stroke is made, the user may press on the Add button 718A to increment by one the stroke number and trigger game data collection in the game data sheet 260 shown in
As has been described above the method and system described herein are thus able to assist a golfer in tracking game-related data during a round of golf and interacting one or more other golfers on the golf course. As various types of information data can be automatically shared among the players to promote social activities, interaction between players on the golf course is thus facilitated.
The above description illustrates various embodiments of the present invention along with examples of how aspects of the present invention may be implemented. The above examples, embodiments, instruction semantics, and drawings should not be deemed to be the only embodiments, and are presented to illustrate the flexibility and advantages of the present invention as defined by the following claims.
Claims
1. A mobile computing device adapted to assist a first player in a round of golf on a golf course, the mobile computing device comprises:
- a processing unit;
- a memory system;
- a satellite-aided navigation module; and
- a short-range wireless module capable of detecting at least one instance of the mobile computing device in a given distance range, wherein the processing unit is configured to generate group data identifying at least a second player who is provided with the one instance of the mobile computing device and plays on a same hole on the golf course as the first player.
2. The mobile computing device of claim 1, wherein the processing unit is further configured to include information associated with the second player in the group data if the first player and the second player are present in a teeing ground and subsequently in a putting green of the same hole.
3. The mobile computing device of claim 1, wherein the processing unit is further configured to include information associated with the second player in the group data if a substantial number of successful handshakes are achieved between the instances of the mobile computing device carried by the first player and the second player.
4. The mobile computing device of claim 1, wherein the processing unit is further configured to cause information exchange between the instances of the mobile computing devices carried by the first player and the second player, who are identified in the group data, via a wireless connection.
5. The mobile computing device of claim 4, wherein the information exchanged comprises personal information data of the first player and the second player.
6. The mobile computing device of claim 4, wherein the information exchanged comprises relationship data associated with the first player and the second player.
7. The mobile computing device of claim 4, wherein the information exchanged comprises game-related data associated with the first player and the second player.
8. The mobile computing device of claim 1, wherein the processing unit is further configured to collect game-related data during the round of golf.
9. The mobile computing device of claim 8, wherein the game-related data comprise a number of strokes, a physical location on the golf course where each stroke is made, and a type of club selected for each stroke.
10. The mobile computing device of claim 1, wherein the processing unit is further configured to cause transfer of data between the mobile computing device and a host computer so that post-round processing of the data can take place.
11. The mobile computing device of claim 1, wherein the processing unit is further configured to allow the first player to talk to the second player via a radio communication session supported by the instances of the mobile computing devices after the first player and the second player are identified in the group data.
12. A system adapted to assist a first player in a round of golf on a golf course, the system comprises:
- a host computer; and
- a mobile computing device adapted to exchange information with the host computer, wherein the mobile computing device is provided to the first player and comprises: a processing unit; a memory system; a satellite-aided navigation module; and a short-range wireless module capable of detecting at least one instance of the mobile computing device in a given distance range, wherein the processing unit is configured to generate group data identifying at least a second player who is provided with the one instance of the mobile computing device and plays on a same hole of the golf course as the first player.
13. The system of claim 12, wherein the processing unit is further configured to include information associated with the second player in the group data if the first player and the second player are present in a teeing ground and subsequently in a putting green of the same hole.
14. The system of claim 12, wherein the processing unit is further configured to include information associated with the second player in the group data if a substantial number of successful handshakes are achieved between the instances of the mobile computing device carried by the first player and the second player.
15. The system of claim 12, wherein the processing unit is further configured to cause information exchange between the instances of the mobile computing devices carried by the first player and the second player, who are identified in the group data, via a wireless connection.
16. The system of claim 15, wherein the information exchanged comprises personal information data of the first player and the second player.
17. The system of claim 15, wherein the information exchanged comprises relationship data associated with the first player and the second player.
18. The system of claim 15, wherein the information exchanged comprises game-related data associated with the first player and the second player.
19. The system of claim 12, wherein the processing unit is further configured to collect game-related data during the round of golf.
20. The system of claim 19, wherein the game-related data comprise a number of strokes, a physical location on the golf course where each stroke is made, and a type of club selected for each stroke.
21. The system of claim 12, wherein the processing unit is further configured to cause transfer of data between the mobile computing device and a host computer so that post-round processing of the data can take place.
22. A method for assisting a first player in a round of golf on a golf course, comprising:
- enabling a mobile computing device carried by the first player to exchange data with a host computer; and
- exchanging information between the mobile computing device of the first player and at least one instance of the mobile computing device of a second player via a wireless connection, wherein the first player and the second player are deemed to belong to a same group since the first player and the second player are determined to play on a same hole of the golf course.
Type: Application
Filed: May 9, 2008
Publication Date: Nov 12, 2009
Inventors: Tzu-Wei Lin (Taipei City), Meng-Hsiang Chang (Taipei City), Chien-Lung Chen (Taipei City)
Application Number: 12/117,853
International Classification: A63B 57/00 (20060101);