[go: up one dir, main page]

US20160158599A1 - Golf Tracker - Google Patents

Golf Tracker Download PDF

Info

Publication number
US20160158599A1
US20160158599A1 US14/960,278 US201514960278A US2016158599A1 US 20160158599 A1 US20160158599 A1 US 20160158599A1 US 201514960278 A US201514960278 A US 201514960278A US 2016158599 A1 US2016158599 A1 US 2016158599A1
Authority
US
United States
Prior art keywords
golf
software
golf club
location
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US14/960,278
Inventor
Konstantin Roslyakov
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to US14/960,278 priority Critical patent/US20160158599A1/en
Publication of US20160158599A1 publication Critical patent/US20160158599A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0021Tracking a path or terminating locations
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B71/00Games or sports accessories not covered in groups A63B1/00 - A63B69/00
    • A63B71/06Indicating or scoring devices for games or players, or for other sports activities
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09BEDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
    • G09B19/00Teaching not covered by other main groups of this subclass
    • G09B19/003Repetitive work cycles; Sequence of movements
    • G09B19/0038Sports
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0021Tracking a path or terminating locations
    • A63B2024/0025Tracking the path or location of one or more users, e.g. players of a game

Definitions

  • This disclosure relates generally to a golf tracker.
  • the instant application discloses, among other things, tools and techniques which may enable real-time collection and analysis of golf game data.
  • Protocols such as Near Field Communication (NFC) or Bluetooth that enable an electronic device to establish communication with another electronic device, such as a personal computing device, may be used.
  • a computing device may, for example, communicate with an identification tag attached to a golf club.
  • the identification tag may allow recording of a location and a golf club being used without requiring manual data input.
  • Communication with a position sensor such as the Global Positioning System (GPS), Global Navigation Satellite System (GLONASS), or internet resources may be used to obtain information such as location, time, weather conditions, or other information. Data may also be input manually.
  • Information may also include distance to bunkers, water hazards, or other points on a golf course.
  • An aerial view or a map representation of the golf course may also be presented. Some or all of the information may be displayed on a screen of a computing device.
  • a mode which may reduce battery drain and unintentional user input may be provided.
  • Real-time and historical data about golf game rounds may be made available to the golfer or other authorized individuals such as friends, trainers, and golf club members, or to the general public.
  • the ability to collect, analyze and present data related to a golf game in real-time may provide benefits to golf players, allowing them to adjust and improve their performance during the game.
  • Data collected may include, for example, the location of the player on the golf course, the golf clubs used, the location, and length of each shot. Additionally, the data collected may include the player's performance and vital signs, such as heart rate, calories burned, or hand movement during each swing.
  • the data may be collected, analyzed and presented to the player in real time during the game, or may be recorded to provide an ability to review and analyze the player's performance during the round or in conjunction with other rounds.
  • Real-time and predictive analysis may be provided. Analysis may include yardage, accuracy, handicap, scoring, penalties, fairways, sand, greens in regulation (GIR), distance walked and percentage breakdowns for eagles, birdies, pars, bogeys and doubles, sand recovery and fairway miss analysis. Other statistics may include distance estimates, fairways hit or missed, distance trends, scoring analysis, course strategy and putting.
  • GIR greens in regulation
  • Analysis may include data breakdowns per club, for example. For example, you may see shot dispersion for each club. Intelligent suggestions for club selection may be provided, based on factors like distance to target, playing history, elevation change, temperature, humidity, and altitude, for example.
  • Historical data and statistics may be backed-up.
  • the tools and techniques may be used in a practice mode, for example on driving ranges.
  • a tournament mode may also provide or maintain data conforming to various tournament rules.
  • a low power lock mode may be initiated by a user. When in this low power mode, battery power may be saved by reducing the brightness of the display. Low power lock mode may also prevent inadvertent user input. A user may manually get out of low power lock mode by a swipe-up action, for example.
  • FIG. 1 illustrates an example of Golf Tracker according to one embodiment.
  • FIG. 2 illustrates an example of Golf Tracker according to another embodiment.
  • FIG. 3 illustrates a system capable of supporting Golf Tracker, according to one embodiment.
  • FIG. 4 illustrates an example of a user interface for a mobile application supporting Golf Tracker according to one embodiment.
  • FIG. 5 is a flow diagram illustrating a process for a golf mode, according to one embodiment.
  • FIG. 6 illustrates an example of a user interface for a mobile application of the Golf Tracker according to another embodiment.
  • FIG. 7 illustrates a user interface for a golf application, according to one embodiment.
  • FIG. 8 illustrates a flow chart for some aspects of Golf Tracker, according to one embodiment.
  • FIG. 9 illustrates a component diagram of a computing device according to one embodiment.
  • FIG. 10 illustrates a golf tag, according to one embodiment.
  • FIG. 1 illustrates an example of Golf Tracker according to one embodiment.
  • ID Tag 130 which may be, for example, an NFC chip, may be attached to Golf Club 120 .
  • ID Tag 130 may be incorporated into a golf club grip, or into a golf club itself.
  • ID Tag 130 may have a unique identification, and may be associated with Golf Club 120 .
  • ID Tag 130 may provide data, such as information about Golf Club 120 , to Tag Reader 150 in User Device 110 via Communication Protocol 140 .
  • User Device 110 may use Position Sensor 160 , or another auxiliary sensor may be used to collect data such as information about a golf course, a location of a player on the course, or distance or location of a shot.
  • Processor 170 may process information collected from Tag Reader 150 and Position Sensor 160 or user input and may display visualized data and analysis on Display 180 .
  • ID Tag 130 may also send information about movement of Golf Club 120 to Tag Reader 150 which may allow, for example, Processor 170 to analyze a swing.
  • a player may start with a driver, Golf Club 120 , and tap ID Tag 130 against a smartphone, User Device 110 .
  • Tapping the smartphone may communicate via Communication Protocol 140 , which may be NFC, with ID Tag 130 , allowing User Device 110 to record which club was used, and where the shot started.
  • the player may drive the ball, and walk to where the ball stops.
  • Golf Club 125 the player may tap an associated ID Tag 135 against User Device 110 .
  • Processor 170 may now use information from Position Sensor 160 to calculate how far the shot went, where it landed on the golf course, or other information, as well as recording the starting point for the next shot.
  • FIG. 2 illustrates an example of Golf Tracker according to another embodiment.
  • Data from ID Tag 130 may be sent to Tracking Device 210 using Communication Protocol 140 .
  • Tracking Device 210 may be, for example, a smartphone, a smartwatch, a device dedicated to supporting Golf Tracker, or intelligent eyewear.
  • Tracking Device 210 may communicate to Communication Module 220 in User Device 230 via Communication Protocol 240 .
  • Tracking Device 210 may communicate with User Device 230 in real time, or Tracking Device 210 may store data and transfer data at a later time.
  • User Device 230 may use Position Sensor 160 , which may, for example, use GPS or GLONASS, or another auxiliary sensor to collect data such as information about a golf course, a location of a player on the course, or distance or location of a shot.
  • Position Sensor 160 may, for example, use GPS or GLONASS, or another auxiliary sensor to collect data such as information about a golf course, a location of a player on the course, or distance or location of a
  • Position Sensor 160 may be disposed in Tracking Device 210 . In yet another embodiment, Position Sensor 160 may be a standalone device. Processor 170 may process information collected from Communication Module 220 and Position Sensor 160 or user input and may display data and analysis on Display 180 . Data sent or received may include information about Golf Club 120 such as type of club being used.
  • FIG. 3 illustrates a system capable of supporting Golf Tracker, according to one embodiment.
  • User Device 110 may be coupled to a Web Server 380 via Network 360 .
  • User Device 110 may be a smartphone, tablet, laptop computer, smartwatch, or intelligent eyewear, for example.
  • Web Server 380 may receive updates from User Device 110 .
  • Web Server 380 may host a web site, a dedicated application, or a social network, or it may couple to a social network hosted elsewhere, and may allow status updates, notifications, messages, or other forms of communication about a round of golf to be shared by a Golf Tracker user.
  • Network 360 may include Wi-Fi, cellular data access methods, such as 3G or 4GLTE, Bluetooth, NFC, the internet, local area networks, wide area networks, or any combination of these or other means of providing data transfer capabilities.
  • Network 360 may comprise Ethernet connectivity.
  • Network 360 may comprise fiber optic connections.
  • User Device 110 may communicate with Network 360 using Communication Protocol 350 , which may be any protocol Network 360 supports.
  • FIG. 4 illustrates an example of Golf Mode 400 for a mobile application supporting Golf Tracker according to one embodiment.
  • the mobile application may run on User Device 410 , which may have Screen 460 , Information Display 420 , and Power Button 450 . If the mobile application detects that User Device 410 is entering a sleep mode, for example because a user presses Power Button 450 , because of user inactivity or another time-based event, because the user presses another control, or for any other reason, the mobile application may change to Golf Mode 400 , reducing display brightness, which may help preserve battery power, while continuing to display golf game information.
  • This information may include distance to a target, for example, a flag, distance to a front, middle and back of a green, distance to obstacles or layup points, a current score, a current active hole number, lengths of shots, golf club or clubs used, or game statistics. Other information may also be displayed.
  • Golf Mode 400 may keep radio communications active, allowing ID Tag 130 to communicate with User Device 410 .
  • User Controls 430 may be used to mark a stroke, including position and club used, change a score, change the current active hole, input auxiliary game information, such as the type of stroke (chip, pitch, putt, etc.), fairway hit status, fairway miss direction, green hit status, shot shape (pull, push, draw, fade, slice, hook or a combination thereof, mark a position of golf course elements, including but not limited to flag, green, tee box, hazard, fairway, lay-up point, or turn, or undo some of the previous actions.
  • type of stroke chip, pitch, putt, etc.
  • fairway hit status fairway miss direction
  • green hit status shot shape
  • shot shape pulse, push, draw, fade, slice, hook or a combination thereof
  • mark a position of golf course elements including but not limited to flag, green, tee box, hazard, fairway, lay-up point, or turn, or undo some of the previous actions.
  • the mobile application may also restrict, lock or change the use of User Controls 440 , or Power Button 450 , which may prevent accidental input.
  • FIG. 5 is a flow diagram illustrating a process for Golf Mode 400 , according to one embodiment.
  • Accidental input by may be prevented by blocking access to some or all device controls.
  • Device When a user starts Golf Mode, Device may be in Normal Display Mode 510 . If Golf Mode is Enabled 520 (no) is not enabled, the device may Proceed to Turn Screen Off 530 . If Golf Mode Enabled 520 (yes), then the device may go to Golf Mode 540 . When Exit Action Performed 545 , the device may Prompt User to Confirm Golf Mode Exit 550 . An exit action may be, for example, pressing a power button, or swiping up from a bottom of a screen. If Exit Confirmed 560 (yes), the device may go to Device is in Normal Display Mode 510 . If Exit Confirmed 560 (no), the device may go to Golf Mode 540 .
  • FIG. 6 illustrates a user interface for Golf Mode 400 , according to another embodiment.
  • Golf Mode 400 may show Information Displayed 610 , which may include, for example, distances relating to a green.
  • Change Current Hole Button 620 may, for example, be swiped right or left to change the current hole being played up or down.
  • FIG. 7 illustrates a user interface for Golf Application 700 , according to one embodiment. Additional information may be displayed in this embodiment, including scores, distances related to a green, current hole information, or other information.
  • FIG. 8 illustrates a flow chart for some aspects of Golf Tracker, according to one embodiment.
  • Golf Tracker may Read Information from ID Tag 810 , and Get Information from Position Sensor 820 . Based on the information, Golf Tracker may Process Information 830 , giving, for example, analyzing a length of a shot that was made, and which club was used to make the shot. Golf Tracker may Display Information and Analysis 840 .
  • FIG. 9 illustrates a component diagram of a computing device according to one embodiment.
  • Computing Device 900 can be utilized to implement one or more computing devices, computer processes, or software modules described herein.
  • Computing Device 900 can be utilized to process calculations, execute instructions, receive and transmit digital signals.
  • Computing Device 900 can be utilized to process calculations, execute instructions, receive and transmit digital signals, receive and transmit search queries, and hypertext, compile computer code as required by User Device 110 , 230 , 410 , Tracking Device 210 , or Web Server 380 .
  • Computing Device 900 can be any general or special purpose computer now known or to become known capable of performing the steps and/or performing the functions described herein, either in software, hardware, firmware, or a combination thereof.
  • Computing Device 900 typically includes at least one central processing unit (CPU) ( 902 ) and memory ( 904 ).
  • memory ( 904 ) may be volatile (such as RAM), non-volatile (such as ROM, flash memory, etc.) or some combination of the two.
  • computing device ( 900 ) may also have additional features/functionality.
  • computing device ( 900 ) may include multiple CPU's. The described methods may be executed in any manner by any processing unit in Computing Device 900 . For example, the described process may be executed by both multiple CPUs in parallel.
  • Computing Device 900 may also include additional storage (removable and/or non-removable) including, but not limited to, magnetic or optical disks or tape. Such additional storage is illustrated in FIG. 8 by Storage 906 .
  • Computer storage media includes volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer-readable instructions, data structures, program modules or other data. Memory 904 and Storage 906 are all examples of computer storage media.
  • Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disks (DVD) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store the desired information and which can accessed by Computing Device 900 . Any such computer storage media may be part of Computing Device 900 .
  • Computing Device 900 may also contain Communications Device(s) 912 that allow the device to communicate with other devices.
  • Communications Device(s) 912 is an example of communication media.
  • Communication media typically embodies computer readable instructions, data structures, program modules or other data in a modulated data signal such as a carrier wave or other transport mechanism and includes any information delivery media.
  • modulated data signal means a signal that has one or more of its characteristics set or changed in such a manner as to encode information in the signal.
  • communication media includes wired media such as a wired network or direct-wired connection, and wireless media such as acoustic, RF, infrared and other wireless media.
  • the term computer-readable media as used herein includes both computer storage media and communication media. The described methods may be encoded in any computer-readable media in any form, such as data, computer-executable instructions, and the like. But computer-readable storage media does not include transient signals.
  • Computing Device 900 may also have Input Device(s) 910 such as keyboard, mouse, pen, voice input device, touch input device, etc.
  • Output Device(s) 908 such as a display, speakers, printer, etc. may also be included. All these devices are well known in the art and need not be discussed at length.
  • a remote computer may store an example of the process described as software.
  • a local or terminal computer may access the remote computer and download a part or all of the software to run the program.
  • the local computer may download pieces of the software as needed, or execute some software instructions at the local terminal and some at the remote computer (or computer network).
  • a dedicated circuit such as a DSP, programmable logic array, or the like.
  • FIG. 10 illustrates Golf Tag 1010 , according to one embodiment.
  • Golf Tag 1010 may include ID Tag 130 , and a Fastening Means 1020 , which may allow Golf Tag 1010 to be fastened to a golf club.
  • Golf Tag 1010 may be screwed into the end of a handle on a golf club.

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Physical Education & Sports Medicine (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Physics & Mathematics (AREA)
  • Educational Administration (AREA)
  • Educational Technology (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

Described is, among other things, an identification tag capable of communicating with portable computing devices, which may, when used with associated software, may provide golfers real-time data collection, analysis, and visualization of data related to a game of golf or practice for a game of golf.

Description

    FIELD
  • This disclosure relates generally to a golf tracker.
  • BACKGROUND
  • There are multiple software solutions on the market that provide golfers with the ability to view and record information related to their golf round on portable computing devices, such as smartphones or tablet computers. A golfer is required to turn on and unlock the device's screen before such information becomes accessible, and then turn off the screen after completing the desired action to avoid unintentional input and/or battery drain. Because golfers need access to a variety of information, such as distance to target, and also need to record game data, such as strokes taken many times during the round, it becomes increasingly distracting and time-consuming to repeat this process, thus reducing the focus and enjoyment of the game.
  • SUMMARY
  • The following presents a simplified summary of the disclosure to provide a basic understanding to the reader. This summary is not an extensive overview of the disclosure, nor does it identify key or critical elements of the claimed subject matter or define its scope. Its sole purpose is to present some concepts disclosed in a simplified form as a precursor to the more detailed description that is later presented.
  • The instant application discloses, among other things, tools and techniques which may enable real-time collection and analysis of golf game data. Protocols such as Near Field Communication (NFC) or Bluetooth that enable an electronic device to establish communication with another electronic device, such as a personal computing device, may be used. A computing device may, for example, communicate with an identification tag attached to a golf club. The identification tag may allow recording of a location and a golf club being used without requiring manual data input. Communication with a position sensor, such as the Global Positioning System (GPS), Global Navigation Satellite System (GLONASS), or internet resources may be used to obtain information such as location, time, weather conditions, or other information. Data may also be input manually. Information may also include distance to bunkers, water hazards, or other points on a golf course. An aerial view or a map representation of the golf course may also be presented. Some or all of the information may be displayed on a screen of a computing device. A mode which may reduce battery drain and unintentional user input may be provided.
  • Real-time and historical data about golf game rounds may be made available to the golfer or other authorized individuals such as friends, trainers, and golf club members, or to the general public.
  • The ability to collect, analyze and present data related to a golf game in real-time may provide benefits to golf players, allowing them to adjust and improve their performance during the game. Data collected may include, for example, the location of the player on the golf course, the golf clubs used, the location, and length of each shot. Additionally, the data collected may include the player's performance and vital signs, such as heart rate, calories burned, or hand movement during each swing. The data may be collected, analyzed and presented to the player in real time during the game, or may be recorded to provide an ability to review and analyze the player's performance during the round or in conjunction with other rounds.
  • Real-time and predictive analysis may be provided. Analysis may include yardage, accuracy, handicap, scoring, penalties, fairways, sand, greens in regulation (GIR), distance walked and percentage breakdowns for eagles, birdies, pars, bogeys and doubles, sand recovery and fairway miss analysis. Other statistics may include distance estimates, fairways hit or missed, distance trends, scoring analysis, course strategy and putting.
  • Analysis may include data breakdowns per club, for example. For example, you may see shot dispersion for each club. Intelligent suggestions for club selection may be provided, based on factors like distance to target, playing history, elevation change, temperature, humidity, and altitude, for example.
  • Historical data and statistics may be backed-up. The tools and techniques may be used in a practice mode, for example on driving ranges. A tournament mode may also provide or maintain data conforming to various tournament rules.
  • A low power lock mode may be initiated by a user. When in this low power mode, battery power may be saved by reducing the brightness of the display. Low power lock mode may also prevent inadvertent user input. A user may manually get out of low power lock mode by a swipe-up action, for example.
  • Many of the attendant features may be more readily appreciated as they become better understood by reference to the following detailed description considered in connection with the attached drawings.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 illustrates an example of Golf Tracker according to one embodiment.
  • FIG. 2 illustrates an example of Golf Tracker according to another embodiment.
  • FIG. 3 illustrates a system capable of supporting Golf Tracker, according to one embodiment.
  • FIG. 4 illustrates an example of a user interface for a mobile application supporting Golf Tracker according to one embodiment.
  • FIG. 5 is a flow diagram illustrating a process for a golf mode, according to one embodiment.
  • FIG. 6 illustrates an example of a user interface for a mobile application of the Golf Tracker according to another embodiment.
  • FIG. 7 illustrates a user interface for a golf application, according to one embodiment.
  • FIG. 8 illustrates a flow chart for some aspects of Golf Tracker, according to one embodiment.
  • FIG. 9 illustrates a component diagram of a computing device according to one embodiment.
  • FIG. 10 illustrates a golf tag, according to one embodiment.
  • DETAILED DESCRIPTION
  • A more particular description of certain embodiments of Golf Tracker may be had by references to the embodiments shown in the drawings that form a part of this specification, in which like numerals represent like objects.
  • FIG. 1 illustrates an example of Golf Tracker according to one embodiment. ID Tag 130, which may be, for example, an NFC chip, may be attached to Golf Club 120. In another embodiment, ID Tag 130 may be incorporated into a golf club grip, or into a golf club itself.
  • ID Tag 130 may have a unique identification, and may be associated with Golf Club 120. ID Tag 130 may provide data, such as information about Golf Club 120, to Tag Reader 150 in User Device 110 via Communication Protocol 140. User Device 110 may use Position Sensor 160, or another auxiliary sensor may be used to collect data such as information about a golf course, a location of a player on the course, or distance or location of a shot. Processor 170 may process information collected from Tag Reader 150 and Position Sensor 160 or user input and may display visualized data and analysis on Display 180. ID Tag 130 may also send information about movement of Golf Club 120 to Tag Reader 150 which may allow, for example, Processor 170 to analyze a swing.
  • For example, a player may start with a driver, Golf Club 120, and tap ID Tag 130 against a smartphone, User Device 110. Tapping the smartphone may communicate via Communication Protocol 140, which may be NFC, with ID Tag 130, allowing User Device 110 to record which club was used, and where the shot started. The player may drive the ball, and walk to where the ball stops. Upon choosing another club, Golf Club 125, the player may tap an associated ID Tag 135 against User Device 110. Processor 170 may now use information from Position Sensor 160 to calculate how far the shot went, where it landed on the golf course, or other information, as well as recording the starting point for the next shot.
  • One having skill in the art will recognize that other devices, for example smartphone, tablet, laptop computer, smartwatch, or intelligent eyewear, and other communication protocols, for example Wi-Fi, cellular data access methods, such as 3G or 4G LTE, Bluetooth, or NFC, may be used to support Golf Tracker to track golf clubs, location, and other information.
  • FIG. 2 illustrates an example of Golf Tracker according to another embodiment. Data from ID Tag 130 may be sent to Tracking Device 210 using Communication Protocol 140. Tracking Device 210 may be, for example, a smartphone, a smartwatch, a device dedicated to supporting Golf Tracker, or intelligent eyewear. Tracking Device 210 may communicate to Communication Module 220 in User Device 230 via Communication Protocol 240. Tracking Device 210 may communicate with User Device 230 in real time, or Tracking Device 210 may store data and transfer data at a later time. User Device 230 may use Position Sensor 160, which may, for example, use GPS or GLONASS, or another auxiliary sensor to collect data such as information about a golf course, a location of a player on the course, or distance or location of a shot. In another embodiment, Position Sensor 160 may be disposed in Tracking Device 210. In yet another embodiment, Position Sensor 160 may be a standalone device. Processor 170 may process information collected from Communication Module 220 and Position Sensor 160 or user input and may display data and analysis on Display 180. Data sent or received may include information about Golf Club 120 such as type of club being used.
  • FIG. 3 illustrates a system capable of supporting Golf Tracker, according to one embodiment. User Device 110 may be coupled to a Web Server 380 via Network 360. User Device 110 may be a smartphone, tablet, laptop computer, smartwatch, or intelligent eyewear, for example.
  • Web Server 380 may receive updates from User Device 110. Web Server 380 may host a web site, a dedicated application, or a social network, or it may couple to a social network hosted elsewhere, and may allow status updates, notifications, messages, or other forms of communication about a round of golf to be shared by a Golf Tracker user.
  • Network 360 may include Wi-Fi, cellular data access methods, such as 3G or 4GLTE, Bluetooth, NFC, the internet, local area networks, wide area networks, or any combination of these or other means of providing data transfer capabilities. In one embodiment, Network 360 may comprise Ethernet connectivity. In another embodiment, Network 360 may comprise fiber optic connections. User Device 110 may communicate with Network 360 using Communication Protocol 350, which may be any protocol Network 360 supports.
  • FIG. 4 illustrates an example of Golf Mode 400 for a mobile application supporting Golf Tracker according to one embodiment. The mobile application may run on User Device 410, which may have Screen 460, Information Display 420, and Power Button 450. If the mobile application detects that User Device 410 is entering a sleep mode, for example because a user presses Power Button 450, because of user inactivity or another time-based event, because the user presses another control, or for any other reason, the mobile application may change to Golf Mode 400, reducing display brightness, which may help preserve battery power, while continuing to display golf game information. This information may include distance to a target, for example, a flag, distance to a front, middle and back of a green, distance to obstacles or layup points, a current score, a current active hole number, lengths of shots, golf club or clubs used, or game statistics. Other information may also be displayed.
  • Golf Mode 400 may keep radio communications active, allowing ID Tag 130 to communicate with User Device 410.
  • User Controls 430 may be used to mark a stroke, including position and club used, change a score, change the current active hole, input auxiliary game information, such as the type of stroke (chip, pitch, putt, etc.), fairway hit status, fairway miss direction, green hit status, shot shape (pull, push, draw, fade, slice, hook or a combination thereof, mark a position of golf course elements, including but not limited to flag, green, tee box, hazard, fairway, lay-up point, or turn, or undo some of the previous actions.
  • While in Golf Mode 400, the mobile application may also restrict, lock or change the use of User Controls 440, or Power Button 450, which may prevent accidental input.
  • FIG. 5 is a flow diagram illustrating a process for Golf Mode 400, according to one embodiment. Accidental input by may be prevented by blocking access to some or all device controls. When a user starts Golf Mode, Device may be in Normal Display Mode 510. If Golf Mode is Enabled 520 (no) is not enabled, the device may Proceed to Turn Screen Off 530. If Golf Mode Enabled 520 (yes), then the device may go to Golf Mode 540. When Exit Action Performed 545, the device may Prompt User to Confirm Golf Mode Exit 550. An exit action may be, for example, pressing a power button, or swiping up from a bottom of a screen. If Exit Confirmed 560 (yes), the device may go to Device is in Normal Display Mode 510. If Exit Confirmed 560 (no), the device may go to Golf Mode 540.
  • FIG. 6 illustrates a user interface for Golf Mode 400, according to another embodiment. Golf Mode 400 may show Information Displayed 610, which may include, for example, distances relating to a green. Change Current Hole Button 620 may, for example, be swiped right or left to change the current hole being played up or down.
  • FIG. 7 illustrates a user interface for Golf Application 700, according to one embodiment. Additional information may be displayed in this embodiment, including scores, distances related to a green, current hole information, or other information.
  • FIG. 8 illustrates a flow chart for some aspects of Golf Tracker, according to one embodiment. Golf Tracker may Read Information from ID Tag 810, and Get Information from Position Sensor 820. Based on the information, Golf Tracker may Process Information 830, giving, for example, analyzing a length of a shot that was made, and which club was used to make the shot. Golf Tracker may Display Information and Analysis 840.
  • FIG. 9 illustrates a component diagram of a computing device according to one embodiment. Computing Device 900 can be utilized to implement one or more computing devices, computer processes, or software modules described herein. In one example, Computing Device 900 can be utilized to process calculations, execute instructions, receive and transmit digital signals. In another example, Computing Device 900 can be utilized to process calculations, execute instructions, receive and transmit digital signals, receive and transmit search queries, and hypertext, compile computer code as required by User Device 110, 230, 410, Tracking Device 210, or Web Server 380. Computing Device 900 can be any general or special purpose computer now known or to become known capable of performing the steps and/or performing the functions described herein, either in software, hardware, firmware, or a combination thereof.
  • In its most basic configuration, Computing Device 900 typically includes at least one central processing unit (CPU) (902) and memory (904). Depending on the exact configuration and type of computing device, memory (904) may be volatile (such as RAM), non-volatile (such as ROM, flash memory, etc.) or some combination of the two. Additionally, computing device (900) may also have additional features/functionality. For example, computing device (900) may include multiple CPU's. The described methods may be executed in any manner by any processing unit in Computing Device 900. For example, the described process may be executed by both multiple CPUs in parallel.
  • Computing Device 900 may also include additional storage (removable and/or non-removable) including, but not limited to, magnetic or optical disks or tape. Such additional storage is illustrated in FIG. 8 by Storage 906. Computer storage media includes volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer-readable instructions, data structures, program modules or other data. Memory 904 and Storage 906 are all examples of computer storage media. Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disks (DVD) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store the desired information and which can accessed by Computing Device 900. Any such computer storage media may be part of Computing Device 900.
  • Computing Device 900 may also contain Communications Device(s) 912 that allow the device to communicate with other devices. Communications Device(s) 912 is an example of communication media. Communication media typically embodies computer readable instructions, data structures, program modules or other data in a modulated data signal such as a carrier wave or other transport mechanism and includes any information delivery media. The term “modulated data signal” means a signal that has one or more of its characteristics set or changed in such a manner as to encode information in the signal. By way of example, and not limitation, communication media includes wired media such as a wired network or direct-wired connection, and wireless media such as acoustic, RF, infrared and other wireless media. The term computer-readable media as used herein includes both computer storage media and communication media. The described methods may be encoded in any computer-readable media in any form, such as data, computer-executable instructions, and the like. But computer-readable storage media does not include transient signals.
  • Computing Device 900 may also have Input Device(s) 910 such as keyboard, mouse, pen, voice input device, touch input device, etc. Output Device(s) 908 such as a display, speakers, printer, etc. may also be included. All these devices are well known in the art and need not be discussed at length.
  • Those skilled in the art will realize that storage devices utilized to store program instructions can be distributed across a network. For example, a remote computer may store an example of the process described as software. A local or terminal computer may access the remote computer and download a part or all of the software to run the program. Alternatively, the local computer may download pieces of the software as needed, or execute some software instructions at the local terminal and some at the remote computer (or computer network). Those skilled in the art will also realize that by utilizing conventional techniques known to those skilled in the art that all, or a portion of the software instructions may be carried out by a dedicated circuit, such as a DSP, programmable logic array, or the like.
  • FIG. 10 illustrates Golf Tag 1010, according to one embodiment. Golf Tag 1010 may include ID Tag 130, and a Fastening Means 1020, which may allow Golf Tag 1010 to be fastened to a golf club. For example, Golf Tag 1010 may be screwed into the end of a handle on a golf club.
  • While the detailed description above has been expressed in terms of specific examples, those skilled in the art will appreciate that many other configurations could be used. Accordingly, it will be appreciated that various equivalent modifications of the above-described embodiments may be made without departing from the spirit and scope of the instant application.
  • Additionally, the illustrated operations in the description show certain events occurring in a certain order. In alternative embodiments, certain operations may be performed in a different order, modified or removed. Moreover, steps may be added to the above-described logic and still conform to the described embodiments. Further, operations described herein may occur sequentially, or certain operations may be processed in parallel. Yet further, operations may be performed by a single processing unit or by distributed processing units.

Claims (13)

1. A system, comprising:
a first device, the first device associated with a golf club, comprising an identification tag;
a second device, the second device comprising:
a processor;
memory operably coupled to the processor;
a chip configured to receive communications from the first device;
software allowing visualization of a position of the golf club on a golf course; and
a position sensor.
2. The system of claim 1 wherein the software allows the visualization in real-time.
3. The system of claim 1 wherein the identification tag is attached to a golf club.
4. The system of claim 1 wherein the identification tag is integrated into a grip on a golf club.
5. The system of claim 1 wherein the identification tag is integrated into a golf club.
6. The system of claim 1, wherein the software operates on the second device.
7. The system of claim 1, further comprising a third device, comprising:
a processor; and
memory operably coupled to the processor;
wherein the position sensor is disposed on the second device, the second device communicates with the third device, and the software operates on the third device.
8. The system of claim 1, wherein the software provides a reduced power mode, restricts user inputs, and keeps radio communications active.
9. The system of claim 8 wherein the software enters the reduced power mode when a user presses a power button.
10. The system of claim 8 wherein the software enters the reduced power mode when a period of inactivity is detected.
11. The system of claim 8 wherein the software displays a hole number, a score, and a distance to the hole.
12. A method, comprising:
determining a first location of a first golf club on a golf course;
determining a second location of a second golf club on the golf course; and
calculating information about a golf shot based upon the first location and the second location; the information including a distance and a direction.
13. The method of claim 12 wherein the information further comprises an analysis of the golf shot including a comparison between a desired location and the second location.
US14/960,278 2014-12-05 2015-12-04 Golf Tracker Abandoned US20160158599A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US14/960,278 US20160158599A1 (en) 2014-12-05 2015-12-04 Golf Tracker

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US201462088352P 2014-12-05 2014-12-05
US201462088477P 2014-12-05 2014-12-05
US14/960,278 US20160158599A1 (en) 2014-12-05 2015-12-04 Golf Tracker

Publications (1)

Publication Number Publication Date
US20160158599A1 true US20160158599A1 (en) 2016-06-09

Family

ID=56093349

Family Applications (1)

Application Number Title Priority Date Filing Date
US14/960,278 Abandoned US20160158599A1 (en) 2014-12-05 2015-12-04 Golf Tracker

Country Status (1)

Country Link
US (1) US20160158599A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140074425A1 (en) * 2012-09-11 2014-03-13 Eugene R. Parente System for remotely swinging a golf club
US10943695B2 (en) 2017-06-02 2021-03-09 Suunto Oy Sensor module for personal performance monitoring and related arrangement and method

Citations (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4910677A (en) * 1988-05-18 1990-03-20 Joseph W. Remedio Golf score recording system and network
US5507485A (en) * 1994-04-28 1996-04-16 Roblor Marketing Group, Inc. Golf computer and golf replay device
US5844483A (en) * 1997-07-17 1998-12-01 Boley; Jeffrey V. Golf equipment inventory device
US5882269A (en) * 1995-10-16 1999-03-16 Lewis; Robert D Statistical analysis and feedback system for sports employing a projectile
US5952921A (en) * 1998-06-22 1999-09-14 Donnelly; Mark Lewis Misplaced golf club reminder
US5963134A (en) * 1997-07-24 1999-10-05 Checkpoint Systems, Inc. Inventory system using articles with RFID tags
US6023225A (en) * 1997-07-17 2000-02-08 Jeffrey V. Boley Golf equipment inventory device
US6236360B1 (en) * 1995-04-18 2001-05-22 Richard W. Rudow Golf course yardage and information system
US6240521B1 (en) * 1998-09-10 2001-05-29 International Business Machines Corp. Sleep mode transition between processors sharing an instruction set and an address space
US6243831B1 (en) * 1998-10-31 2001-06-05 Compaq Computer Corporation Computer system with power loss protection mechanism
US6322455B1 (en) * 1999-09-10 2001-11-27 Mark Benjamin Howey Interactive golf driving range facility
US20020010544A1 (en) * 1995-04-18 2002-01-24 Rudow Richard W. Display monitor for golf cart yardage and information system
US6366205B1 (en) * 2000-08-25 2002-04-02 Club Keeper International, Inc. System for detecting missing golf clubs
US6456938B1 (en) * 1999-07-23 2002-09-24 Kent Deon Barnard Personal dGPS golf course cartographer, navigator and internet web site with map exchange and tutor
US20030191547A1 (en) * 2001-06-12 2003-10-09 Morse Kevin C. Golf game management system
US20040147329A1 (en) * 2000-06-16 2004-07-29 Meadows James W. Personal golfing assistant and method and system for graphically displaying golf related information and for collection, processing and distribution of golf related data
US20040180709A1 (en) * 2003-03-10 2004-09-16 Nintendo Co., Ltd. Game apparatus and recording medium having game program recorded therein
US7010550B2 (en) * 2000-01-14 2006-03-07 Tarlie Martin B System for and method of golf performance recordation and analysis
US20060087993A1 (en) * 2004-10-27 2006-04-27 Sengupta Uttam K Methods and apparatus for providing a communication proxy system
US20060212221A1 (en) * 2005-03-16 2006-09-21 Chun-Sam Liu Golfing aid device capable of displaying and setting points-of-interest
US20090019298A1 (en) * 2007-07-11 2009-01-15 International Business Machines Corporation Method and system for managing ecosystem sleep
US20090233735A1 (en) * 2008-03-17 2009-09-17 Chris Savarese Golf data recorder with integrated missing club reminder and theft prevention system
US20110242268A1 (en) * 2010-03-31 2011-10-06 Jin Kim Television Appliance
US8142304B2 (en) * 2000-12-19 2012-03-27 Appalachian Technology, Llc Golf round data system golf club telemetry
US8517850B1 (en) * 2012-12-11 2013-08-27 Cobra Golf Incorporated Golf club grip with device housing
US20130275530A1 (en) * 2012-04-13 2013-10-17 Zipit Wireless, Inc. Reduced Latency Messaging For Mobile Communication Devices
US20140197951A1 (en) * 2013-01-11 2014-07-17 Radar Corporation Golf club grip with user notification and tracking capability
US9195781B2 (en) * 2008-03-17 2015-11-24 Tag Golf, Llc Golf club apparatuses and methods
US9248353B1 (en) * 2010-11-10 2016-02-02 Jesse Daniel Koenig Golf club tracking system
US9295895B2 (en) * 2007-02-07 2016-03-29 Skyhawker Technologies, LLC Coaching aid for golf
US9317299B2 (en) * 2010-08-06 2016-04-19 Zte Corporation Method and device for cold starting android mobile terminal

Patent Citations (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4910677A (en) * 1988-05-18 1990-03-20 Joseph W. Remedio Golf score recording system and network
US5507485A (en) * 1994-04-28 1996-04-16 Roblor Marketing Group, Inc. Golf computer and golf replay device
US20020010544A1 (en) * 1995-04-18 2002-01-24 Rudow Richard W. Display monitor for golf cart yardage and information system
US6236360B1 (en) * 1995-04-18 2001-05-22 Richard W. Rudow Golf course yardage and information system
US5882269A (en) * 1995-10-16 1999-03-16 Lewis; Robert D Statistical analysis and feedback system for sports employing a projectile
US5844483A (en) * 1997-07-17 1998-12-01 Boley; Jeffrey V. Golf equipment inventory device
US6023225A (en) * 1997-07-17 2000-02-08 Jeffrey V. Boley Golf equipment inventory device
US5963134A (en) * 1997-07-24 1999-10-05 Checkpoint Systems, Inc. Inventory system using articles with RFID tags
US5952921A (en) * 1998-06-22 1999-09-14 Donnelly; Mark Lewis Misplaced golf club reminder
US6240521B1 (en) * 1998-09-10 2001-05-29 International Business Machines Corp. Sleep mode transition between processors sharing an instruction set and an address space
US6243831B1 (en) * 1998-10-31 2001-06-05 Compaq Computer Corporation Computer system with power loss protection mechanism
US6456938B1 (en) * 1999-07-23 2002-09-24 Kent Deon Barnard Personal dGPS golf course cartographer, navigator and internet web site with map exchange and tutor
US6322455B1 (en) * 1999-09-10 2001-11-27 Mark Benjamin Howey Interactive golf driving range facility
US7010550B2 (en) * 2000-01-14 2006-03-07 Tarlie Martin B System for and method of golf performance recordation and analysis
US20040147329A1 (en) * 2000-06-16 2004-07-29 Meadows James W. Personal golfing assistant and method and system for graphically displaying golf related information and for collection, processing and distribution of golf related data
US6366205B1 (en) * 2000-08-25 2002-04-02 Club Keeper International, Inc. System for detecting missing golf clubs
US8142304B2 (en) * 2000-12-19 2012-03-27 Appalachian Technology, Llc Golf round data system golf club telemetry
US20030191547A1 (en) * 2001-06-12 2003-10-09 Morse Kevin C. Golf game management system
US20040180709A1 (en) * 2003-03-10 2004-09-16 Nintendo Co., Ltd. Game apparatus and recording medium having game program recorded therein
US20060087993A1 (en) * 2004-10-27 2006-04-27 Sengupta Uttam K Methods and apparatus for providing a communication proxy system
US20060212221A1 (en) * 2005-03-16 2006-09-21 Chun-Sam Liu Golfing aid device capable of displaying and setting points-of-interest
US9295895B2 (en) * 2007-02-07 2016-03-29 Skyhawker Technologies, LLC Coaching aid for golf
US20090019298A1 (en) * 2007-07-11 2009-01-15 International Business Machines Corporation Method and system for managing ecosystem sleep
US9195781B2 (en) * 2008-03-17 2015-11-24 Tag Golf, Llc Golf club apparatuses and methods
US20090233735A1 (en) * 2008-03-17 2009-09-17 Chris Savarese Golf data recorder with integrated missing club reminder and theft prevention system
US20110242268A1 (en) * 2010-03-31 2011-10-06 Jin Kim Television Appliance
US9317299B2 (en) * 2010-08-06 2016-04-19 Zte Corporation Method and device for cold starting android mobile terminal
US9248353B1 (en) * 2010-11-10 2016-02-02 Jesse Daniel Koenig Golf club tracking system
US20130275530A1 (en) * 2012-04-13 2013-10-17 Zipit Wireless, Inc. Reduced Latency Messaging For Mobile Communication Devices
US8517850B1 (en) * 2012-12-11 2013-08-27 Cobra Golf Incorporated Golf club grip with device housing
US20140197951A1 (en) * 2013-01-11 2014-07-17 Radar Corporation Golf club grip with user notification and tracking capability

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140074425A1 (en) * 2012-09-11 2014-03-13 Eugene R. Parente System for remotely swinging a golf club
US9463572B2 (en) * 2012-09-11 2016-10-11 Eugene R. Parente System for remotely swinging a golf club
US10943695B2 (en) 2017-06-02 2021-03-09 Suunto Oy Sensor module for personal performance monitoring and related arrangement and method

Similar Documents

Publication Publication Date Title
US11148026B2 (en) System and method for monitoring performance characteristics associated with user activities involving swinging instruments
TWI435748B (en) Golf swing data gathering method and system
US10682562B2 (en) Autonomous personalized golf recommendation and analysis environment
US10109061B2 (en) Multi-sensor even analysis and tagging system
KR101541980B1 (en) Data collection system
US9393478B2 (en) System and method for tracking one or more rounds of golf
US12172066B2 (en) Autonomous tracking and personalized golf recommendation and analysis environment
US10021527B2 (en) GPS sensor control
US8529380B1 (en) Apparatus, system and method for golf club recommendation
JP2025523386A (en) Golf event management system with score and location tracking
US20180204227A1 (en) Golf Pace of Play
WO2022014656A1 (en) Assistant device for analysis on golf, assistant method for analysis on golf, and assistant program for analysis on golf
JP2013154177A (en) System for providing information on playing golf
JP6204635B1 (en) Golf play support system, golf play support method, and program
US20140316542A1 (en) System and method for fitting golf clubs and sets
US20160158599A1 (en) Golf Tracker
US20170350960A1 (en) A sports object and a system for tracking a sports object
US10789457B2 (en) Sensor-based tracking of sports participants
US20090305822A1 (en) Method to establish a score database for golf players by means of a global positioning system
US20180264337A1 (en) System and method for improving bowling shot performance
US20140094942A1 (en) Determination of custom information based on golfer performance data
WO2010016616A1 (en) Golf navigation system and portable golf navigation apparatus
US10332270B2 (en) Portable system for obtaining sports information
WO2023109834A1 (en) Sport mode processing method and wearable device
WO2017219477A1 (en) Information collection and processing device, information processing device and information processing system

Legal Events

Date Code Title Description
STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION