Automated golf scoring
AssigneeThe Active Network, Inc.
InventorMARK ROEBKE
Life of this patent
Estimating the term…
Abstract
An automated golf scoring system with a sensor unit wearable by the player and a data processing unit in communication therewith is disclosed. First acceleration data corresponding to a first swing motion measured with an accelerometer of the sensor unit is received. A resting state is detected with first speed data from a location positioner. The first acceleration data for the first swing motion is stored in a swing queue when the resting state is detected. A movement of the player is then detected with second speed data. A shot counter is incremented upon detecting the movement of the player. This depends on an evaluation of the first acceleration data in the swing queue having a higher magnitude than any existing acceleration data in the swing queue.
Claims27
A method for automated golf scoring with a data processing unit in communication with a sensor unit wearable by a player, the method comprising the steps of:
- receiving a measurement of a first swing motion by the player with an accelerometer of the sensor unit, the accelerometer generating first acceleration data corresponding to the first swing motion;
- detecting a resting state of the player with first speed data from a location positioner of the data processing unit, the first speed data being lower than a predetermined stationary speed threshold to detect the resting state of the player;
- storing the first acceleration data for the first swing motion into a swing queue retained on the data processing unit when the resting state is detected;
- detecting a movement of the player with second speed data from the location positioner of the data processing unit, the second speed data being greater than the predetermined stationary speed threshold to detect the movement of the player;
- and
- incrementing a shot counter retained on the data processing unit upon the detecting of the movement of the player and an evaluation of the first acceleration data in the swing queue having a higher magnitude than any existing acceleration data in the swing queue.
An article of manufacture comprising a non-transitory program storage medium readable by a user computing device, the medium tangibly embodying one or more programs of instructions executable by the user computing device to perform an automated golf scoring method comprising:
- receiving on the user computing device a measurement of a first swing motion by the player with an accelerometer of a sensor unit wearable by the player and in communication with the user computing device, the accelerometer generating first acceleration data corresponding to the first swing motion;
- detecting a resting state of the player with first speed data from a location positioner of the user computing device, the first speed data being lower than a predetermined stationary speed threshold to detect the resting state of the player;
- storing the first acceleration data for the first swing motion into a swing queue retained on the user computing device when the resting state is detected;
- detecting a movement of the player with second speed data from the location positioner of the user computing device, the second speed data being greater than the predetermined stationary speed threshold to detect the movement of the player;
- and
- incrementing a shot counter retained on the user computing device upon the detecting of the movement of the player and an evaluation of the first acceleration data in the swing queue having a higher magnitude than any existing acceleration data in the swing queue.
An automated golf scoring system, comprising:
- a sensor unit including an accelerometer measuring a swing motion by a player and generating acceleration data corresponding thereto;
- a data processing unit in communication with the sensor unit and receptive to the acceleration data, the data processing unit including:
- a geographic locator module outputting speed data corresponding to a current movement of the player;
- a swing detection module cooperating with the geographic locator module and the sensor unit to store acceleration data into a swing queue when a resting state of the player is detected based upon the speed data being less than a predetermined stationary speed threshold;
- a stroke counter module cooperating with the swing detection module and the geographic locator module, a shot counter retained on the data processing unit being incremented by the stroke counter module when a movement of the player is detected while a most recently recorded acceleration data has a highest magnitude among other acceleration data in the swing queue.
Dependencies are inferred from the claim text.