Golf club and golf ball into which position tracking tag is inserted, and system for tracking position thereof
The golf club and ball system with location tracking tags addresses the challenge of finding lost balls by using a user terminal and Open API server for precise location tracking, enhancing gameplay efficiency and reducing loss.
Patent Information
- Application Number
- PCT/KR2025/002811
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-04-03
- Filing Date
- 2025-02-28
- Publication Date
- 2025-09-04
AI Technical Summary
Golf balls often land outside the designated course, making them difficult to find in overgrown OB areas, leading to game delays and potential economic loss.
A golf club and golf ball equipped with a location tracking tag, a user terminal, and an Open API server system that calculates and displays the ball's position using communication signals, triangulation, and terrain information to facilitate precise location tracking.
Enables easy detection of golf ball location, reducing search time and potential loss, and providing accurate positioning and strategic guidance for players.
Smart Images

Figure KR2025002811_04092025_PF_FP_ABST
Abstract
Description
Golf clubs and golf balls with location tracking tags inserted, and a system for tracking their locations
[0001] The present invention relates to a golf club and a golf ball having a location tracking tag inserted therein, and a system for tracking the location thereof.
[0002] When playing golf, when beginners go out to the field and hit a long shot with a driver or wood, most of the balls they swing do not fly straight toward the target point, but rather fly outside the designated course and often end up out of bounds (OB).
[0003] However, the OB area, or no-play area, has longer grass and is overgrown with weeds compared to the play area, making it very difficult to find a ball that has landed there.
[0004] Therefore, the game is delayed by the amount of time spent searching for the golf ball, and there is the disadvantage of interrupting the next round of play. Furthermore, if the ball cannot be found, economic loss occurs due to the loss of the ball.
[0005] [Prior Art Literature]
[0006] [Patent Document]
[0007] Patent Publication No. 10-2009-0117320
[0008] The purpose of the present invention is to provide a golf club and a golf ball with a location tracking tag inserted therein, and a system and method for tracking the location thereof, which can solve the problems of the prior art.
[0009] A system for tracking the location of a golf club and a golf ball with a location tracking tag inserted therein according to one embodiment of the present invention for solving the above problem includes: at least one golf ball with a location tracking tag inserted therein; and at least one user terminal that communicates with the at least one location tracking tag using an Open API and calculates and displays the position and location of the golf ball through a communication signal with the location tracking tag.
[0010] In one embodiment, the golf ball includes a golf ball tag holder having the location tracking tag inserted therein, and the golf ball tag holder is characterized in that a plurality of fillets are formed on edge lines or surfaces to be embedded in a filler filled inside the golf ball.
[0011] In one embodiment, the fillet structure is characterized by being a structure designed to prevent detachment due to impact when hitting a golf ball.
[0012] In one embodiment, the user terminal is characterized in that it calculates positioning using the strength of a communication signal with the location tracking tag.
[0013] In one embodiment, the user terminal is characterized in that it calculates the position of the golf ball by calculating the phase difference of the position tracking tag signal or the arrival time difference of the position tracking tag signal.
[0014] In one embodiment, the user terminal is characterized in that, when hitting the golf ball, it identifies tag information inserted or attached to the club and displays the club information.
[0015] In one embodiment, the user terminal is characterized in that it calculates the location information of the golf ball using a triangulation technique using two adjacent communication nodes.
[0016] In one embodiment, the communication node is characterized by being a cart or other user's terminal equipped with a locator antenna.
[0017] In one embodiment, the communication node is characterized in that a plurality of nodes, each of which is composed of a golf ball with a location tracking tag inserted therein and a user terminal, track and move together, and extract two nodes having optimal conditions for precise positioning of the golf ball from the plurality of user terminals in real time.
[0018] In one embodiment, the Open API further includes an Open API server that provides information on a program required for golf ball detection, golf course topography information, weather information, and golf course strategy information based on a golf ball landing point to a user terminal that executes the Open API.
[0019] In one embodiment, the Open API server provides location information of a golf rounding course, and is characterized by providing information on boundary information of an OB (Out of Bounds) area for each hole and types of terrain features in the OB area.
[0020] In one embodiment, the Open API server is characterized in that it registers and manages account information of the Open API executed on the user terminal communicating through the preset network, records and manages service usage history supported by the Open API (event information generated from a golf round including at least one of a golf course, a golf course, the number of golf ball detections, and weather using the Open API), and records and manages the number of uses and usage information of golf balls with inserted location tracking tags for each user.
[0021] In one embodiment, the Open API server is characterized by collecting atmospheric conditions (wind direction, wind power, temperature, humidity, barometric pressure, precipitation, etc.) within a golf course from a weather station and then providing them to a user terminal.
[0022] In one embodiment, the Open API server is characterized in that it provides a tracking path by reverse-calculating the movement location and movement path of a golf ball based on the tagging location of a location tracking tag detected by the Open API of the user terminal, and also calculates and provides the direction, distance, and terrain difference from the location of the golf ball to the green.
[0023] In one embodiment, the Open API server is characterized by including a tagging location coordinate calculation unit that calculates and provides coordinate information in which location coordinates tagged with a location tracking tag in the Open API of the user terminal are displayed in a two-dimensional plane coordinate in a time-series manner; a movement direction and distance calculation unit that calculates a movement distance by connecting the movement direction of a golf ball and the tagging positions of the location tracking tag within the two-dimensional plane coordinates continuously calculated over time by the tagging location coordinate calculation unit; and a tracking path learning prediction unit that learns the movement direction of the golf ball and the tagging positions (fall points) of the location tracking tag within the two-dimensional plane coordinates continuously calculated over time by the tagging location coordinate calculation unit, generates a golf ball impact rate distribution for each user, and predicts an expected path of the golf ball according to the user's golf ball traveling direction.
[0024] By using a golf club and a golf ball with a location tracking tag inserted therein according to one embodiment of the present invention and a system for tracking the location thereof, a golf player has the advantage of being able to easily detect the location of a golf ball.
[0025] FIG. 1 is a network configuration diagram of a system for tracking a golf club and a golf ball with a location tracking tag inserted therein according to one embodiment of the present invention.
[0026] Figures 2 and 3 are examples of a tag holder inserted into a golf club and a golf ball, and a location tracking tag accommodated in the tag holder.
[0027] FIG. 4 is an image of a golf ball with a location tracking tag, a tag holder, and a QR sticker attached thereto, where (a) is the front of the location tracking tag, (b) is the back of the location tracking tag, (c) is the tag holder, (d) is a golf ball with a location tracking tag inserted, and (e) is a QR code sticker attached to the golf ball.
[0028] Figure 5 is an image of a golf ball with a location tracking tag inserted into it.
[0029] Figure 6 is a configuration diagram of an open API running on the user terminal illustrated in Figure 1.
[0030] Figure 7 is an example diagram showing the execution screen of an open API running on a user terminal illustrated in Figure 1.
[0031] Hereinafter, a golf ball with a location tracking tag inserted therein according to an embodiment of the present invention and a system and method for tracking the same will be described in more detail based on the attached drawings.
[0032] FIG. 1 is a network configuration diagram of a system for tracking a golf club and a golf ball with a location tracking tag inserted therein according to an embodiment of the present invention, FIGS. 2 and 3 are exemplary diagrams of a tag holder inserted into a golf club and a golf ball and a location tracking tag accommodated in the tag holder, FIG. 4 is an image of a golf ball with a location tracking tag, a tag holder, and a QR sticker attached thereto, wherein (a) is the front side of the location tracking tag, (b) is the back side of the location tracking tag, (c) is the tag holder, (d) is a golf ball with a location tracking tag inserted therein, and (e) is a QR code sticker attached to the golf ball, FIG. 5 is an image of a golf ball with a location tracking tag inserted therein, FIG. 6 is a detailed configuration diagram of a user terminal illustrated in FIG. 1, FIG. 7 is a configuration diagram of an open API executed in the user terminal illustrated in FIG. 1, FIGS. 8 and 9 are exemplary diagrams of execution screens of an open API executed in the user terminal illustrated in FIG. 1, and FIGS. 10 to 13 are This is the result of a performance test between a golf ball with an embedded location tracking tag and a standard ball.
[0033] First, as illustrated in FIG. 1, a system (100) for tracking the location of a golf club and a golf ball with a location tracking tag inserted therein according to one embodiment of the present invention includes a golf ball (1) with a location tracking tag inserted therein, a user terminal (20), and an Open API server (30).
[0034] The above user terminal (20) communicates with the server (30) of the Open API through a network, and the network means a connection structure in which information can be exchanged between each node, such as a plurality of terminals and servers. Examples of such networks include, but are not limited to, RF, 3GPP (3rd Generation Partnership Project) network, LTE (Long Term Evolution) network, 5GPP (5th Generation Partnership Project) network, WIMAX (World Interoperability for Microwave Access) network, Internet, LAN (Local Area Network), Wireless LAN (Wireless Local Area Network), WAN (Wide Area Network), PAN (Personal Area Network), Bluetooth network, NFC network, satellite broadcasting network, analog broadcasting network, DMB (Digital Multimedia Broadcasting) network, etc.
[0035] In the following, the term "at least one" is defined as a term including both singular and plural, and it will be clear that even if the term "at least one" does not exist, each component can exist singularly or plurally and can mean singular or plural. In addition, it will be said that whether each component is provided singularly or plurally can be changed depending on the embodiment.
[0036] First, a golf ball (1) with a tag inserted for location tracking may include a tag holder (11) inserted inside.
[0037] The above tag holder (11) is a receptor that accommodates a location tracking tag, and may be a structure that accommodates a location tracking tag inside and is then inserted into an insertion hole formed in a golf ball (1). The above-described location tracking tag communicates with a user terminal (20) or a locator receiver (not shown) described below based on a short-range communication protocol.
[0038] Here, the material of the tag holder (11) may be ABS (acrylonitrile-butadiene-styrene polymer, hereinafter, 'ABS') resin similar to the material of the golf ball (1).
[0039] For reference, ABS copolymer resin can form copolymers such as styrene-acrylonitrile, styrene-butadiene, and styrene-acrylonitrile-butadiene based on the excellent processability unique to styrene, depending on the desired properties such as the rigidity and chemical resistance of acrylonitrile and the impact resistance of butadiene. Due to the expression of these diverse properties, ABS copolymer resin has the advantage of being widely used in a truly diverse range of applications, including automobiles, electrical and electronic products, office equipment, home appliances, and toys.
[0040] In addition, the tag holder (11) may include a detachment prevention member (12) at a corner or side line to prevent it from being detached from the insertion position due to external impact when inserted into the insertion hole in the golf ball (1). The detachment prevention member (12) described above may be connected to a filler filled inside the golf ball (1) and may be configured to prevent the tag holder (11) from being broken or damaged.
[0041] The above-mentioned detachment prevention member (12) may be arranged or formed in multiple pieces in the transverse direction or along the edge line of the edge surface of the tag holder (11).
[0042] Meanwhile, the pellets, the raw material used to manufacture the tag holder (11) mentioned in the present invention, are raw materials for plastic products, i.e., small plastic objects. The pellets do not require specific shape restrictions and only need to be in the form of small granules. Therefore, failed outputs, etc. can be broken down into small pieces, ground, and reused as pellets.
[0043] The above tag holder (11) is manufactured using a dual nozzle 3D printing device, and the dual 3D printing device is compatible with a CNC machine.
[0044] Here, the CNC machine can carve or cut objects while moving along the x, y, and z axes, and can be changed into a 3D printer by replacing only the head with a printing head for the movement of the x, y, and z axes.
[0045] Next, the user terminal (20) may be configured to communicate with at least one location tracking tag and execute an Open API that calculates the position and location of the golf ball through a communication signal with the location tracking tag.
[0046] The above user terminal (20) performs the function of a communication node (gateway) for tracking the location of a golf ball.
[0047] More specifically, the user terminal (20) may be configured to estimate the approximate distance of the golf ball using the signal strength (RSSI) of the location tracking tag, extract two communication nodes (gateways) closest to the estimated golf ball based on the RSSI, and then use the location information of the two extracted communication nodes (gateways) and the distance to the golf ball in a trilateration approach to calculate the exact location of the golf ball.
[0048] RSSI-based location algorithms can be range-based or range-independent.
[0049] Additionally, the user terminal (20) can measure the location by calculating the phase difference of the tag signal.
[0050] Additionally, the user terminal (20) can measure the location using the time of arrival (TOA) or time difference of arrival (TDOA) information of the tag signal.
[0051] Meanwhile, the user terminal (20) may be a wearable terminal, and may be configured to identify and register a location tracking tag inserted into a golf ball, and then display path information and drop location information of the golf ball after hitting the golf ball.
[0052] In addition, the user terminal (20) may be configured to display field area information (green, bunker, OB area, etc.) provided from an external server and display the field area where the hit golf ball is located.
[0053] Additionally, the user terminal (20) may be configured to display the distance from the position of the golf ball to the green.
[0054] Additionally, the user terminal (20) may be configured to display current golf course weather information provided from an external server.
[0055] The above user terminal (20) measures the position value and calculates the position when it is within the detection recognition distance of the golf ball, and displays the direction and distance from the golf ball.
[0056] Additionally, the user terminal (20) may be configured to output vibration or a notification sound when approaching a golf ball within 2 m.
[0057] Additionally, the user terminal (20) may be configured to provide battery remaining information of a location tracking tag inserted into a golf ball.
[0058] Additionally, the user terminal (20) may be configured to identify a tag attached or inserted into the handle of a golf club, thereby supporting golf club information available to the user.
[0059] More specifically, the user terminal (20) includes a tag registration unit (21) for location tracking, a communication node tracking unit (22), a tag signal detection unit (23), a location (positioning) calculation unit (24), a battery remaining amount calculation unit (25), and a vibration / alert sound output unit (26).
[0060] The above location tracking tag registration unit (21) may be configured to scan a QR sticker attached to the surface of a golf ball from a user terminal and register the identification number of the location tracking tag inside the golf ball recorded in the QR sticker.
[0061] The above location tracking tag registration unit (21) can register the identification numbers of 1 to 4 location tracking tags.
[0062] The above communication node tracking unit (22) may be configured to track the location information of a terminal executing an Open API.
[0063] The above communication node is composed of multiple nodes, each of which is composed of a golf ball with a location tracking tag inserted and a user terminal, that track and move together, and two nodes having optimal conditions for precise positioning of the golf ball are extracted from multiple user terminals in real time.
[0064] At this time, the communication node tracking unit (22) may be configured to detect the two communication nodes (gateways) closest to the golf ball in which the location tracking tag registered in the location tracking tag registration unit (21) described later is inserted, based on RSSI.
[0065] The detected communication node (gateway) may be configured to calculate the location of the golf ball using triangulation in the location (positioning) calculation unit (24) described later.
[0066] Next, the tag signal detection unit (23) may be configured to detect the tag signal and the intensity of the tag signal of the location tracking tag registered in the location tracking tag registration unit (21).
[0067] Next, the position (positioning) calculation unit (24) may be configured to calculate the position of a golf ball in which a position tracking tag is inserted by using the intensity of a communication signal with a position tracking tag detected by the tag signal detection unit (23).
[0068] In addition, it may be a configuration that calculates the phase difference of the position tracking tag signal detected by the tag signal detection unit (23) to calculate the position of the golf ball in which the position tracking tag is inserted.
[0069] In addition, it may be a configuration that calculates the arrival time difference of the location tracking tag signal detected by the tag signal detection unit (23) to calculate the location of the golf ball in which the location tracking tag is inserted.
[0070] In addition, it may be configured to calculate the location of a golf ball in which a tag for location tracking is inserted by applying the transmission location of the tag signal for location tracking detected by the tag signal detection unit (23) and the location information of two communication nodes tracked by the communication node tracking unit (22) to a triangulation technique.
[0071] Next, the battery remaining amount calculation unit (25) may be configured to calculate the remaining amount of battery installed in the location tracking tag from tag signal information detected by the tag signal detection unit (23).
[0072] Next, the vibration / alert sound output unit (26) may be configured to output a vibration / alert sound proportional to the intensity of the tag signal detected by the tag signal detection unit (23).
[0073] Next, the Open API server (30) may be configured to support information such as a program required for golf ball detection, golf course topography information, weather information, and golf course strategy information according to the golf ball landing point to a user terminal (20) that executes the Open API.
[0074] More specifically, the Open API server (30) includes a communication unit (31), a terrain information provision unit (32), a user management unit (33), an environmental information provision unit (34), a location tracking tag registration management unit (35), a location tracking and movement path tracking unit (36), and a course strategy information provision unit (37).
[0075] The above communication unit (31) communicates with a stationary repeater and a mobile repeater terminal using a wireless communication network.
[0076] The above communication unit (31) communicates with a stationary relay station and / or a mobile relay station via a wireless communication network, communicating with any internal component or at least one external user terminal. In this case, the external terminal station may include a server (not shown), another terminal (not shown), etc. Here, wireless Internet technologies include Wireless LAN (WLAN), Digital Living Network Alliance (DLNA), Wireless Broadband (Wibro), World Interoperability for Microwave Access (Wimax), High Speed Downlink Packet Access (HSDPA), High Speed Uplink Packet Access (HSUPA), IEEE 802.16, Long Term Evolution (LTE), Long Term Evolution-Advanced (LTE-A), Wireless Mobile Broadband Service (WMBS), etc., and the communication unit (31) transmits and receives data according to at least one wireless Internet technology within a range including Internet technologies not listed above. Additionally, short-range communication technologies may include Bluetooth, Radio Frequency Identification (RFID), Infrared Data Association (IrDA), Ultra Wideband (UWB), ZigBee, Near Field Communication (NFC), Ultra Sound Communication (USC), Visible Light Communication (VLC), Wi-Fi, and Wi-Fi Direct.Additionally, wired communication technologies may include Power Line Communication (PLC), USB communication, Ethernet, serial communication, and optical / coaxial cables.
[0077] Additionally, information can be exchanged with any terminal via the Universal Serial Bus (USB).
[0078] Transmits and receives wireless signals with a base station, the server, other terminals, etc. on a mobile communication network constructed according to technical standards or communication methods for mobile communication (e.g., GSM (Global System for Mobile communication), CDMA (Code Division Multi Access), CDMA2000 (Code Division Multi Access 2000), EV-DO (Enhanced Voice-Data Optimized or Enhanced Voice-Data Only), WCDMA (Wideband CDMA), HSDPA (High Speed Downlink Packet Access), HSUPA (High Speed Uplink Packet Access), LTE (Long Term Evolution), LTE-A (Long Term Evolution-Advanced), etc.).
[0079] Next, the terrain information provision unit (32) provides golf round course information, for example, location information of each green, water hazard, fairway, rough, and teeing ground included in holes 1 to 18, and also provides information on the boundary information of the OB (Out of Bounds) area for each hole and the types of terrain features in the OB area.
[0080] Additionally, the terrain information provision unit (32) can provide ground slope information of the fairway, teeing ground, and rough.
[0081] The above user management unit (33) may be configured to register and manage account information of an Open API executed on a user terminal (20) communicating through a preset network.
[0082] In addition, the user management unit (33) is configured to record and manage the service usage history supported by the Open API, and may be configured to record and manage event information generated from a golf round, such as golf courses, golf ball detection counts, and weather, using the Open API, for example.
[0083] In addition, it may be a configuration that records and manages the number of times a golf ball is used, usage information, etc., with a location tracking tag inserted in the user management unit (33) for each user.
[0084] Additionally, the user management unit (33) may be configured to record and manage information on the golf clubs used by the user for each golf hole.
[0085] Next, the environmental information provision unit (34) may be configured to collect atmospheric conditions (wind direction, wind power, temperature, humidity, air pressure, precipitation, etc.) within a golf course from a weather observatory and then provide the information to a wearable terminal.
[0086] The above location tracking tag registration management unit (35) receives the identification code of the location tracking tag inserted into the golf ball used by the user from the user terminal and registers and manages it.
[0087] Next, the location tracking and movement path providing unit (36) may be configured to provide a tracking path by reverse-calculating the movement location and movement path of the golf ball based on the tagging location of the location tracking tag detected by the Open API of the user terminal (20).
[0088] In addition, the location tracking and movement path providing unit (36) may be configured to calculate and provide the direction, distance, and terrain difference from the location of the golf ball to the green.
[0089] More specifically, the location tracking and movement path providing unit (36) may include a tagging location coordinate calculation unit (36-1), a movement direction and distance calculation unit (36-2), and a tracking path learning prediction unit (36-3).
[0090] The above tagging location coordinate calculation unit (36-1) may be configured to calculate and provide coordinate information by displaying location coordinates tagged with a location tracking tag in a two-dimensional plane coordinate system in a time series manner in the Open API of the user terminal (200).
[0091] The above movement direction and distance calculation unit (36-2) may be configured to calculate the movement distance by connecting the movement direction of the golf ball and the tagging position of the tag for location tracking within the two-dimensional plane coordinates continuously calculated over time by the tagging position coordinate calculation unit (36-1).
[0092] Next, the tracking path learning prediction unit (36-3) is configured to learn the moving direction of the golf ball and the tagging positions of the location tracking tag, for example, the landing points, within the two-dimensional plane coordinates continuously generated over time by the tagging position coordinate calculation unit (36-1). The configuration may be configured to learn the positions of the landing points of the golf balls hit by the user on each golf course, generate a golf ball impact rate distribution for each user, and predict the expected path of the golf ball according to the direction in which the user's golf ball travels.
[0093] The above tracking path learning prediction unit (36-3) employs a deep learning learning algorithm, and the deep learning learning algorithm may include a deep belief network, an autoencoder, a convolutional neural network (CNN), a recurrent neural network (RNN), a deep Q-network, etc., and the deep learning learning algorithms listed in the present invention are only examples and are not limited thereto.
[0094] In the present invention, an example of applying CNN (Convolutional Neural Network), one of the deep learning algorithms listed above, to a system for tracking the position of a golf ball has been described, but the present invention is not limited thereto, and various types of deep learning algorithms may be used depending on the user's choice.
[0095] Next, the course strategy information providing unit (37) may be configured to provide the user's course strategy information according to the golf course based on the expected path of the golf ball according to the direction of travel of the user's golf ball predicted through the distribution of the user's golf ball impact rate learned and predicted by the tracking path learning prediction unit (36-3) of the above-described location tracking and movement path providing unit (36).
[0096] Additionally, it may be configured to analyze the location information of the golf ball and the distance to the target point to additionally provide information on golf clubs that can be used (applied) to the target point.
[0097] Below, we describe the results of a performance comparison test between a golf ball with a location tracking tag inserted into it and a standard ball introduced in this invention.
[0098] The table below shows the experimental results of testing ball speed, spin, side spin, carry, total distance, and separation distance between standard golf balls and golf balls with embedded location tracking tags.
[0099] Therefore, by using the system and method for tracking the location of a golf club and a golf ball with a location tracking tag inserted according to one embodiment of the present invention, there is also an advantage in that ball identification and user identification can be easily performed through the ID stored in the location tracking tag.
[0100] In addition, the present invention has the advantage of being able to more accurately measure the position of a golf ball by triangulation, by having the golf cart wirelessly transmit the distance between itself and the golf space and the distance between itself and the golf ball detection device to the portable device through a short-range wireless communication method between the golf cart and the user's portable golf ball detection device.
[0101] In addition, the present invention has an advantage in that it can more accurately display the distance and direction to the golf ball based on the user through the display means of the golf ball detection device.
[0102] The “~unit” used in one embodiment of the present invention may be implemented as a hardware component, a software component, and / or a combination of hardware components and software components. For example, the devices and components described in the embodiments may be implemented using one or more general-purpose computers or special-purpose computers, such as, for example, a processor, a controller, an arithmetic logic unit (ALU), a digital signal processor, a microcomputer, a field programmable array (FPA), a programmable logic unit (PLU), a microprocessor, or any other device capable of executing instructions and responding to them. The processing device may execute an operating system (OS) and one or more software applications running on the operating system. In addition, the processing device may access, store, manipulate, process, and generate data in response to the execution of the software. For ease of understanding, the processing device is sometimes described as being used alone; however, one of ordinary skill in the art will recognize that the processing device may include multiple processing elements and / or multiple types of processing elements. For example, a processing unit may include multiple processors, or a processor and a controller. Other processing configurations, such as parallel processors, are also possible.
[0103] Software may include a computer program, code, instructions, or a combination of one or more of these, and may configure a processing device to perform a desired operation or, independently or collectively, command the processing device. The software and / or data may be permanently or temporarily embodied in any type of machine, component, physical device, virtual equipment, computer storage medium or device, or transmitted signal wave, for interpretation by the processing device or for providing instructions or data to the processing device. The software may also be distributed over networked computer systems and stored or executed in a distributed manner. The software and data may be stored on one or more computer-readable recording media.
[0104] The method according to an embodiment of the present invention may be implemented in the form of program commands that can be executed through various computer means and recorded on a computer-readable medium. The computer-readable medium may include program commands, data files, data structures, etc., alone or in combination. The program commands recorded on the medium may be those specially designed and configured for the embodiment or may be those known and available to those skilled in the art of computer software. Examples of the computer-readable recording medium include magnetic media such as hard disks, floppy disks, and magnetic tapes, optical media such as CD-ROMs and DVDs, magneto-optical media such as floptical disks, and hardware devices specially configured to store and execute program commands, such as ROMs, RAMs, and flash memories. Examples of the program commands include not only machine language codes generated by a compiler, but also high-level language codes that can be executed by a computer using an interpreter, etc. The hardware devices described above may be configured to operate as one or more software modules to perform the operations of the embodiment, and vice versa.
[0105] Those skilled in the art will appreciate that modifications and variations of the above-described content may be made without departing from the essential characteristics of the present invention. Therefore, the embodiments disclosed herein are intended to illustrate, rather than limit, the technical spirit of the present invention, and the scope of the technical spirit of the present invention is not limited by these embodiments. The scope of protection of the present invention should be construed according to the following claims, and technical ideas within a scope equivalent thereto should be construed as being included within the scope of the present invention.
[0106] [Explanation of symbols]
[0107] 100: System for tracking the location of golf clubs and golf balls with location tracking tags inserted.
[0108] 1: Golf ball 11: Tag holder
[0109] 12: Fillet 20: User Terminal
[0110] 21: Tag registration unit for location tracking 22: Communication node tracking unit
[0111] 23: Tag signal detection unit 24: Location (positioning) calculation unit
[0112] 25: Battery level calculation unit 26: Vibration / alert sound output unit
[0113] 30: Open API Server 31: Communications Department
[0114] 32: Topographic Information Provision Department 33: User Management Department
[0115] 34: Environmental Information Provision Department 35: Location Tracking Tag Registration Management Department
[0116] 36: Location tracking and movement path tracking unit 37: Course volume information provision unit
Claims
1. At least one golf ball with an embedded location tracking tag; and At least one user terminal that communicates with at least one location tracking tag using an open API and calculates and displays the position and location of the golf ball through a communication signal with the location tracking tag. A system for tracking the location of golf clubs and golf balls with location tracking tags inserted.
2. In paragraph 1, The above golf ball Includes a golf ball tag holder having the above location tracking tag inserted therein, The above golf ball tag holder A plurality of fillets are formed on the edge line or surface to be embedded in the filler filled inside the golf ball, The above fillet structure is characterized by being a structure designed to prevent detachment due to impact when hitting a golf ball. A system for tracking the location of golf clubs and golf balls with location tracking tags inserted.
3. In paragraph 1, The above user terminal Characterized in that the positioning is calculated using the strength of the communication signal with the tag for location tracking. A system for tracking the location of golf clubs and golf balls with location tracking tags inserted.
4. In paragraph 1, The above user terminal Characterized in that the position of the golf ball is calculated by calculating the phase difference of the position tracking tag signal or the arrival time difference of the position tracking tag signal. A system for tracking the location of golf clubs and golf balls with location tracking tags inserted.
5. In paragraph 1, The above user terminal When hitting the golf ball, the tag information inserted or attached to the club is identified to display the club information. A system for tracking the location of golf clubs and golf balls with location tracking tags inserted.
6. In paragraph 1, The above user terminal It is characterized by calculating the location information of the golf ball using a triangulation technique using two adjacent communication nodes. A system for tracking the location of golf clubs and golf balls with location tracking tags inserted.
7. In paragraph 6, The above communication node characterized by a cart or other user's terminal equipped with a locator antenna, A system for tracking the location of golf clubs and golf balls with location tracking tags inserted.
8. In paragraph 1, The above communication node A method characterized in that multiple nodes, each consisting of a golf ball with a location tracking tag inserted and a user terminal, track and move together, and two nodes having optimal conditions for precise positioning of the golf ball are extracted from multiple user terminals in real time. A system for tracking the location of golf clubs and golf balls with location tracking tags inserted.
9. In paragraph 1, Further including an Open API server that provides information on programs required for golf ball detection, golf course terrain information, weather information, and golf course strategy information based on golf ball landing points to the user terminal that executes the above Open API. A system for tracking the location of golf clubs and golf balls with location tracking tags inserted.
10. In paragraph 9, The above Open API server It provides location information of a golf rounding course, and also provides information on the boundary information of the OB (Out of Bounds) area for each hole and the types of terrain features in the OB area. A system for tracking the location of golf clubs and golf balls with location tracking tags inserted.
11. In paragraph 10, The above Open API server, Register and manage account information of the Open API running on the user terminal communicating with the preset network, The service usage history supported by the above Open API (event information generated by a golf round including at least one of a golf course, a golf course, the number of golf ball detections, and weather using the Open API) is recorded and managed, and the number of times a golf ball is used and usage information of a golf ball with a location tracking tag inserted is recorded and managed for each user. A system for tracking the location of golf clubs and golf balls with location tracking tags inserted.
12. In paragraph 11, The above Open API server It is characterized by collecting atmospheric conditions (wind direction, wind power, temperature, humidity, air pressure, precipitation, etc.) within a golf course from a weather observatory and then providing them to a user terminal. A system for tracking the location of golf clubs and golf balls with location tracking tags inserted.
13. In paragraph 12, The above Open API server A method for tracking a golf ball's movement location and movement path based on the tagging location of the location tracking tag detected by the Open API of the user terminal is provided by reverse-calculating the tracking path, and also calculating the direction, distance, and terrain difference from the location of the golf ball to the green. A system for tracking the location of golf clubs and golf balls with location tracking tags inserted.
14. In paragraph 13, The above Open API server A tagging location coordinate calculation unit that calculates and provides coordinate information by displaying location coordinates tagged with a location tracking tag in the Open API of the user terminal in a time-series format on a two-dimensional plane coordinate system; A movement direction and distance calculation unit that calculates the movement distance by connecting the movement direction of the golf ball and the tagging position of the tag for location tracking within the two-dimensional plane coordinates continuously calculated over time in the tagging position coordinate calculation unit; and The tagging position coordinate calculation unit learns the tagging position (dropping points) of the tag for tracking the direction of movement of the golf ball and the location within the two-dimensional plane coordinates continuously calculated over time, and generates a golf ball impact rate distribution for each user, thereby including a tracking path learning prediction unit that predicts the expected path of the golf ball according to the user's golf ball traveling direction. A system for tracking the location of golf clubs and golf balls with location tracking tags inserted.
Citation Information
Patent Citations
System and method for searching a golf ball
KR1020090117320A
Device for providing location information, device and server for providing golf information
KR1020170122504A
Apparatus and method for tracking ball by using RFID
KR1020180101042A
System and method for tracking and confirming the location of a golf ball
KR102398951B1
KR20220019397A