IP Library Granted Patent US 12711533
Granted Patent B2
US 12711533 · App. 18/673,798 · Granted Aug 18, 2026

Creating golfer profiles using driving habits

Inventors: Brian David Wanta (North Augusta, SC); Christopher Alexander Boehm (North Augusta, SC)
Assignee: TEXTRON INNOVATIONS INC.
G06Q30/0631A63B71/0686G06Q10/0875A63B69/3691A63B2220/62
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12711533
App. No.
18/673,798
Granted
Aug 18, 2026
Kind
B2
Abstract

A golf system includes one or more processing circuits including one or more memory devices coupled to one or more processors. The one or more memory devices are configured to store instructions thereon that, when executed by the one or more processors, cause the one or more processors to associate an identifier of a respective player assigned to a golf cart with the golf cart, monitor at least one of locations of the golf cart about a golf course or purchases made on the golf course associated with the identifier, and update a player profile for the respective player based on the identifier and the at least one of the locations of the golf cart or the purchases.

Claims (74)

1 . A golf system comprising:

one or more processing circuits including one or more memory devices coupled to one or more processors, the one or more memory devices configured to store instructions thereon that, when executed by the one or more processors, cause the one or more processors to:

associate an identifier of a respective player assigned to a golf cart with the golf cart;

monitor at least one of (i) locations of the golf cart about a golf course using at least one of GPS information or real-time kinematics information based on data acquired by one or more sensors, (ii) purchases made on the golf course during a current round of golf associated with the identifier based on one or more signals transmitted from the golf cart, or (iii) a play history for the respective player during the current round of golf;

update a player profile for the respective player based on the identifier and the at least one of the locations of the golf cart, the purchases, or the play history;

analyze one or more player profiles associated with one or more players including the respective player, the one or more player profiles including the player profile for the respective player, and each of the one or more player profiles including at least one of (i) a past golf cart driving history for one of the one or more players, (ii) past purchases made by one of the one or more players, or (iii) a past play history of one of the one or more players; and

provide one or more recommendations based on the analysis of the one or more player profiles.

2 . The golf system of claim 1 , wherein the instructions cause the one or more processors to:

monitor the locations of the golf cart about the golf course and the purchases made on the golf course associated with the identifier; and

update the player profile for the respective player based on the identifier, the locations of the golf cart, and the purchases.

3 . The golf system of claim 1 , wherein the instructions cause the one or more processors to:

monitor the locations of the golf cart about the golf course; and

record the locations of the golf cart in response to detecting the respective player has exited the golf cart.

4 . The golf system of claim 3 , wherein the instructions cause the one or more processors to determine a shot path for a respective hole based on the locations recorded for the respective hole, and wherein the player profile is updated to include the shot path.

5 . The golf system of claim 4 , wherein the instructions cause the one or more processors to record an environmental condition associated with the shot path.

6 . The golf system of claim 3 , further comprising:

a first sensor configured to be positioned on the golf cart to facilitate monitoring the locations of the golf cart; and

a second sensor configured to be positioned on the golf cart to facilitate detecting the respective player exiting the golf cart.

7 . The golf system of claim 6 , wherein the first sensor includes a GPS sensor, and the second sensor includes at least one of a weight sensor, a motion sensor, an occupancy sensor, a camera, or a vision system.

8 . The golf system of claim 1 , wherein the instructions cause the one or more processors to:

monitor the purchases made on the golf course associated with the identifier;

update the player profile of the respective player with a purchase history for the respective player based on the purchases;

acquire a tee sheet for a future point in time including a list of players; and

predict an inventory of goods to have present on the golf course based on the player profile of the respective player in response to the list of players including the respective player.

9 . The golf system of claim 1 , wherein the instructions cause the one or more processors to:

monitor the purchases made on the golf course associated with the identifier and the locations of the golf cart at a time of the purchases; and

update the player profile of the respective player with a purchase history for the respective player based on the purchases and the locations of the golf cart at the time of the purchases.

10 . The golf system of claim 9 , wherein, at a future date in time, the instructions cause the one or more processors to recommend a purchase of a respective good to the respective player based on the player profile of the respective player in response to a current location of the golf cart associated with the respective player being proximate a past location on the golf course where a previous purchase of the respective good was purchased.

11 . The golf system of claim 9 , wherein, at a future date in time, the instructions cause the one or more processors to instruct preparation of a respective good for the respective player based on the player profile of the respective player in response to a current location of the golf cart associated with the respective player being proximate a past location on the golf course where a previous purchase of the respective good was purchased.

12 . The golf system of claim 1 , wherein the instructions cause the one or more processors to:

monitor the locations of the golf cart about the golf course;

determine a pace of play for the respective player based on the locations; and

update the player profile of the respective player with the pace of play.

13 . The golf system of claim 12 , wherein the instructions cause the one or more processors to:

acquire a tee sheet for a future point in time including a list of players including the respective player; and

optimize the tee sheet based on player profiles corresponding to each player in the list of players on the tee sheet.

14 . The golf system of claim 13 , wherein the tee sheet is optimized based on preferred start times of each player.

15 . The golf system of claim 1 , wherein the instructions cause the one or more processors to:

acquire an environmental condition at the golf course;

monitor the locations of a plurality of golf carts including the golf cart;

acquire a tee sheet a including a list of players currently playing the golf course including the respective player;

acquire past play history from player profiles associated with the list of players currently playing the golf course; and

generate a predicted pace of play for the respective player based on the environmental condition, the locations of the plurality of golf carts, and the past play history.

16 . The golf system of claim 15 , wherein the instructions cause the one or more processors to transmit the predicted pace of play for display via at least one of a display device of the golf cart or a personal device associated with the respective player.

17 . The golf system of claim 1 , wherein

providing the one or more recommendations comprises providing one or more recommendations for renovations to at least one of a hole of the golf course or a path between holes of the golf course based on the analysis.

18 . A golf system comprising:

a non-transitory computer-readable medium having instructions stored thereon that, when executed by one or more processors, cause the one or more processors to:

associate an identifier of a respective player assigned to a golf cart with the golf cart;

monitor, based on data acquired by one or more sensors, locations of the golf cart about a golf course using at least one of GPS information or real-time kinematic information;

monitor, based on one or more signals transmitted from the golf cart, purchases made on the golf course during a current round of golf associated with the identifier;

monitor a play history for the respective player during the current round of golf;

update a player profile for the respective player based on the identifier, the locations of the golf cart, the purchases, and the play history;

analyze one or more player profiles associated with one or more players including the respective player, the one or more player profiles including the player profile for the respective player, and each of the one or more player profiles including a past golf cart driving history for one of the one or more players, past purchases made by the one of the one or more players, and a past play history of the one of the one or more players; and

provide one or more recommendations based on the analysis of the one or more player profiles.

19 . The golf system of claim 18 , wherein the instructions cause the one or more processors to:

record the locations of the golf cart in response to detecting the respective player has exited the golf cart;

determine a shot path for a respective hole based on the locations recorded for the respective hole;

update the player profile to include the shot path;

update the player profile with a purchase history for the respective player based on the purchases; and

at least one of:

(a) acquire a tee sheet for a future point in time including a list of players and predict an inventory of goods to have present on the golf course based on the player profile of the respective player in response to the list of players including the respective player;

(b) recommend a purchase of a respective good to the respective player based on the player profile of the respective player in response to a current location of the golf cart associated with the respective player being proximate a past location on the golf course where a previous purchase of the respective good was purchased; or

(c) instruct preparation of a respective good for the respective player based on the player profile of the respective player in response to the current location of the golf cart associated with the respective player being proximate the past location on the golf course where the previous purchase of the respective good was purchased.

20 . A golf system comprising:

a non-transitory computer-readable medium having instructions stored thereon that, when executed by one or more processors, cause the one or more processors to:

associate an identifier of a respective player assigned to a golf cart with the golf cart;

monitor, based on data acquired by one or more sensors, locations of the golf cart about a golf course using at least one of GPS information or real-time kinematics information;

monitor, based on one or more signals transmitted from the golf cart, purchases made on the golf course associated with the identifier;

update a player profile for the respective player based on the identifier, the locations of the golf cart, and the purchases; and

at least one of:

(a) acquire a tee sheet for a future point in time including a list of players and predict an inventory of goods to have present on the golf course based on the player profile of the respective player in response to the list of players including the respective player;

(b) recommend a purchase of a respective good to the respective player based on the player profile of the respective player in response to a current location of the golf cart associated with the respective player being proximate a past location on the golf course where a previous purchase of the respective good was purchased; or

(c) instruct preparation of a respective good for the respective player based on the player profile of the respective player in response to the current location of the golf cart associated with the respective player being proximate the past location on the golf course where the previous purchase of the respective good was purchased.