CA2699876A1 - A method and portable electronic device for golf swing detection for scoring assistance - Google Patents

A method and portable electronic device for golf swing detection for scoring assistance Download PDF

Info

Publication number
CA2699876A1
CA2699876A1 CA 2699876 CA2699876A CA2699876A1 CA 2699876 A1 CA2699876 A1 CA 2699876A1 CA 2699876 CA2699876 CA 2699876 CA 2699876 A CA2699876 A CA 2699876A CA 2699876 A1 CA2699876 A1 CA 2699876A1
Authority
CA
Canada
Prior art keywords
hole
value
detected
counter
stroke counter
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.)
Granted
Application number
CA 2699876
Other languages
French (fr)
Other versions
CA2699876C (en
Inventor
Gerhard Dietrich Klassen
Harry Richmond Major
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.)
BlackBerry Ltd
Original Assignee
Research in Motion Ltd
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 Research in Motion Ltd filed Critical Research in Motion Ltd
Publication of CA2699876A1 publication Critical patent/CA2699876A1/en
Application granted granted Critical
Publication of CA2699876C publication Critical patent/CA2699876C/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • 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
    • 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
    • A63B71/0605Decision makers and devices using detection means facilitating arbitration

Abstract

A method and portable electronic device for golf swing detection for scoring assistance are provided. In accordance with one embodiment, there is provided a method for golf swing detection on a portable electronic device, comprising: monitoring for and detecting golf swing gestures; determining a location of the device; incrementing a stroke counter when a golf swing gesture is detected and a previous golf swing gesture was not detected within a predetermined distance of the determined location; and displaying the value of the stroke counter in a user interface screen displayed on a display screen of the device.

Claims (31)

1. A method for golf swing detection on a portable electronic device, comprising:

monitoring for and detecting golf swing gestures, including obtaining acceleration measurements and comparing acceleration measurements with one or more reference signals, wherein golf swing gestures are detected when the acceleration measurements are within a predetermined variance of the one or more reference signals;

determining a location of the device;

storing detected golf swings based on the determined device location in a swing log in a memory of the device;

determining whether a previous golf swing gesture was detected within a predetermined distance of the determined device location by comparing the detected swing to the determined device location of detected golf swings in the swing log;

incrementing a stroke counter when a golf swing gesture is detected and a previous golf swing gesture was not detected within a predetermined distance of the determined location; and displaying the value of the stroke counter in a user interface screen displayed on a display screen of the device.
2. The method of claim 1, wherein the value of the stroke counter is editable, the method further comprising: monitoring for and detecting input to edit the value of the stroke counter; updating the value of the stroke counter in response to input to edit the value of the stroke counter and receipt of a replacement value for the stroke counter; and re-displaying the value of the stroke counter in the user interface screen displayed on the display screen in accordance with the replacement value.
3. The method of claim 1 or claim 2, further comprising:

determining a direction to a pin of a current hole in accordance with GPS
information describing the device location and GPS information describing hole location information, wherein the direction to the pin is displayed in the user interface screen displayed on the display screen.
4. The method of any one of claims 1 to 3, further comprising:

generating a map of the current hole with an indication of the determined device location on the device in accordance GPS information describing the device location and GPS information describing hole location information, wherein the map is displayed in the user interface screen displayed on the display screen.
5. The method of any one of claims 1 to 4, wherein the stroke counter is reset in response to a determination that the current hole has changed.
6. The method of any one of claims 1 to 5, wherein the value of the stroke counter is displayed with an indication of a current hole in the user interface screen displayed on the display screen.
7. The method of claim 6, wherein the current hole is determined in accordance with the value of a hole counter, wherein the hole counter is incremented in response to a determination that the current hole has changed.
8. The method of claim 7, wherein the determination that the current hole has changed is based on a corresponding input or a determination that the device is within a predetermined distance of the teeing ground of a next hole in accordance with a number of the current hole, global positioning system (GPS) information describing the device location and GPS information describing hole location information.
9. The method of claim 7 or claim 8, further comprising:

after incrementing the stroke counter and prior to incrementing the hole counter, storing the value of the stroke counter for each hole ("stroke count") in association with the value of the hole counter ("hole count") in a scoring table in a memory of the device.
10. The method of claim 9, further comprising:

calculating a game score in accordance with the value of the stroke counter for each hole in the storing table; and displaying the game score in the user interface screen displayed on the display screen;

wherein the game score is calculated or recalculated when the stroke counter is incremented.
11. The method of claim 10, wherein the game score is calculated or recalculated when the stroke counter is incremented.
12. The method of claim 10 or claim 11, wherein the game score is displayed in a scoring table displayed in the user interface screen displayed on the display screen.
13. The method of any one of claims 1 to 12, further comprising: sending the stroke counts for each hole, game score, or stroke counts for each hole and game score to a remote database over a wireless communication link.
14. A method for golf swing detection on a portable electronic device, comprising:

monitoring for and detecting golf swing gestures;
determining a location of the device;

incrementing a stroke counter when a golf swing gesture is detected and a previous golf swing gesture was not detected within a predetermined distance of the determined location; and displaying the value of the stroke counter in a user interface screen displayed on a display screen of the device.
15. The method of claim 14, wherein monitoring for and detecting golf swing gesture comprises comparing acceleration measurements of the accelerometer with one or more reference signals, wherein golf swing gestures are detected when the acceleration measurements are within a predetermined variance of the one or more reference signals.
16. The method of claim 14 or claim 15, further comprising: storing detected golf swings based on the determined device location in a swing log in a memory of the device, and determining whether a previous golf swing gesture was detected within a predetermined distance of the determined device location by comparing the detected swing to the determined device location of detected golf swings in the swing log.
17. The method of any one of claims 14 to 16, wherein golf swing gestures are monitored for and detected in accordance with acceleration measurements of an accelerometer.
18. A portable electronic device, comprising:

a controller for controlling the operation of the device;
a memory connected to the controller;

a display screen connected to the controller;

the controller being configured for: monitoring for and detecting golf swing gestures, including obtaining acceleration measurements and comparing acceleration measurements with one or more reference signals, wherein golf swing gestures are detected when the acceleration measurements are within a predetermined variance of the one or more reference signals; determining a location of the device; storing detected golf swings based on the determined device location in a swing log in a memory of the device; determining whether a previous golf swing gesture was detected within a predetermined distance of the determined device location by comparing the detected swing to the determined device location of detected golf swings in the swing log;
incrementing a stroke counter when a golf swing gesture is detected and a previous golf swing gesture was not detected within a predetermined distance of the determined location; and displaying the value of the stroke counter in a user interface screen displayed on a display screen of the device.
19. The portable electronic device of claim 18, further comprising an accelerometer connected to the controller for performing acceleration measurements, wherein golf swing gestures are monitored for and detected in accordance with acceleration measurements of the accelerometer.
20. The portable electronic device of claim 18 or claim 19, wherein the value of the stroke counter is editable, the method further comprising: monitoring for and detecting input to edit the value of the stroke counter; updating the value of the stroke counter in response to input to edit the value of the stroke counter and receipt of a replacement value for the stroke counter; and re-displaying the value of the stroke counter in the user interface screen displayed on the display screen in accordance with the replacement value.
21. The portable electronic device of any one of claims 18 to 20, further comprising:

determining a direction to a pin of a current hole in accordance with GPS
information describing the device location and GPS information describing hole location information, wherein the direction to the pin is displayed in the user interface screen displayed on the display screen.
22. The portable electronic device of any one of claims 18 to 21, further comprising:

generating a map of the current hole with an indication of the determined device location on the device in accordance GPS information describing the device location and GPS information describing hole location information, wherein the map is displayed in the user interface screen displayed on the display screen.
23. The portable electronic device of any one of claims 18 to 22, the stroke counter is reset in response to a determination that the current hole has changed.
24. The portable electronic device of any one of claims 18 to 23, wherein the value of the stroke counter is displayed with an indication of a current hole in the user interface screen displayed on the display screen.
25. The portable electronic device of claim 24, wherein the current hole is determined in accordance with the value of a hole counter, wherein the hole counter is incremented in response to a determination that the current hole has changed.
26. The portable electronic device of claim 25, wherein the determination that the current hole has changed is based on a corresponding input or a determination that the device is within a predetermined distance of the teeing ground of a next hole in accordance with a number of the current hole, global positioning system (GPS) information describing the device location and GPS
information describing hole location information.
27. The portable electronic device of claim 25 or claim 26, further comprising:

after incrementing the stroke counter and prior to incrementing the hole counter, storing the value of the stroke counter for each hole ("stroke count") in association with the value of the hole counter ("hole count") in a scoring table in a memory of the device.
28. The portable electronic device of claim 27, further comprising:

calculating a game score in accordance with the value of the stroke counter for each hole in the storing table; and displaying the game score in the user interface screen displayed on the display screen;

wherein the game score is calculated or recalculated when the stroke counter is incremented.
29. The portable electronic device of claim 28, wherein the game score is calculated or recalculated when the stroke counter is incremented.
30. The portable electronic device of claim 28 or claim 29, wherein the game score is displayed in a scoring table displayed in the user interface screen displayed on the display screen.
31. The portable electronic device of any one of claims 18 to 30, further comprising: sending the stroke counts for each hole, game score, or stroke counts for each hole and game score to a remote database over a wireless communication link.
CA2699876A 2009-04-21 2010-04-09 A method and portable electronic device for golf swing detection for scoring assistance Expired - Fee Related CA2699876C (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US42716109A 2009-04-21 2009-04-21
US12/427,161 2009-04-21

Publications (2)

Publication Number Publication Date
CA2699876A1 true CA2699876A1 (en) 2010-10-21
CA2699876C CA2699876C (en) 2012-07-31

Family

ID=41020727

Family Applications (1)

Application Number Title Priority Date Filing Date
CA2699876A Expired - Fee Related CA2699876C (en) 2009-04-21 2010-04-09 A method and portable electronic device for golf swing detection for scoring assistance

Country Status (2)

Country Link
EP (1) EP2243523A1 (en)
CA (1) CA2699876C (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013103410A1 (en) * 2012-01-05 2013-07-11 California Institute Of Technology Imaging surround systems for touch-free display control
US9530213B2 (en) 2013-01-02 2016-12-27 California Institute Of Technology Single-sensor system for extracting depth information from image blur

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9943744B2 (en) 2013-03-15 2018-04-17 Skyhawke Technologies, Llc Device and method for calculating golf statistics
GB2512380A (en) * 2013-03-28 2014-10-01 Caddieon Inc A System and Method for Detecting Golf Swing with a Ball Impact
AU2014361741A1 (en) 2013-12-11 2016-07-28 Brendan Robert OSBORNE Golf accessory and system including same
US10456657B1 (en) * 2014-06-16 2019-10-29 Collateral Opportunities, Llc Method and electric device for identifying golf swings and tracking statistics during a golf round
JP6531366B2 (en) * 2014-09-26 2019-06-19 セイコーエプソン株式会社 Counting system, counting method, program
CN112084346A (en) * 2020-09-11 2020-12-15 上海飞机制造有限公司 Hole site information acquisition device and method for aerial cable connector

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1034818A1 (en) * 1999-03-05 2000-09-13 Andrea Dr. Talkenberg Golf navigation apparatus
US7121962B2 (en) * 2000-12-19 2006-10-17 Reeves G George Golf round data system with cellular telephone and player help features
JP2003000788A (en) * 2001-06-25 2003-01-07 It Gem:Kk Golf playing system by ball position information and managing the information, and method for playing golf
US20050227791A1 (en) * 2004-03-18 2005-10-13 Hbl Ltd. Virtual caddy system and method
FI125048B (en) * 2004-06-16 2015-05-15 Suunto Oy Procedure in connection with a wrist computer and a wrist computer system
US20060178110A1 (en) * 2005-02-09 2006-08-10 Nokia Corporation System and method for interacting with an entity by means of a mobile station via a user-wearable terminal
US8111144B2 (en) 2007-02-13 2012-02-07 Research In Motion Limited System and method for providing improved detection of user inaction
US20090017944A1 (en) * 2007-07-12 2009-01-15 Chris Savarese Apparatuses, methods and systems relating to automatic golf data collecting and recording

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013103410A1 (en) * 2012-01-05 2013-07-11 California Institute Of Technology Imaging surround systems for touch-free display control
US9524021B2 (en) 2012-01-05 2016-12-20 California Institute Of Technology Imaging surround system for touch-free display control
US9530213B2 (en) 2013-01-02 2016-12-27 California Institute Of Technology Single-sensor system for extracting depth information from image blur
US10291894B2 (en) 2013-01-02 2019-05-14 California Institute Of Technology Single-sensor system for extracting depth information from image blur

Also Published As

Publication number Publication date
EP2243523A1 (en) 2010-10-27
CA2699876C (en) 2012-07-31

Similar Documents

Publication Publication Date Title
CA2699876A1 (en) A method and portable electronic device for golf swing detection for scoring assistance
US9943744B2 (en) Device and method for calculating golf statistics
US11717721B2 (en) Golf shot tracking system
CN104599346B (en) A kind of driving behavior appraisal procedure, and device
US20150042481A1 (en) Sensor unit and motion detection device
WO2015179211A1 (en) Devices and methods for analyzing golf swings
JP2018155771A (en) Electronic device
US20150066358A1 (en) Golf gps device with approximate hole cup location selection
WO2018200897A4 (en) Baseball pitch simulation and swing analysis using virtual reality device and system
CN106412249A (en) Detection method and device of drop information
US20170021260A1 (en) Golf shot tracking systems, devices and methods of use
CN103768775B (en) Based on the method for counting of the rope skipping counting device of 3-axis acceleration
CN106474716A (en) A kind of footballer's pace work monitoring and evaluation method and its system
JP5663178B2 (en) Mobile terminal, recommendation method, and computer program
CN202459998U (en) Swinging cap and swimming process analyzing system
US11351436B2 (en) Hybrid golf launch monitor
US10695637B2 (en) Sports throwing motion training device
JP2015073714A (en) Golf score recording device
KR101458134B1 (en) Golf club swing correction apparatus
US20180264337A1 (en) System and method for improving bowling shot performance
KR100970252B1 (en) A system and method for providing a golf play information using location information
KR101125585B1 (en) A device for correcting putt
KR102657589B1 (en) Electronic device for providing shot information and method for controlling the same
CN109489680B (en) Reference trajectory line generation method for spiral lane and vehicle-mounted equipment
US10813596B1 (en) Methods and systems for detecting potential injury conditions

Legal Events

Date Code Title Description
EEER Examination request
MKLA Lapsed

Effective date: 20180409

MKLA Lapsed

Effective date: 20180409