Determination of custom information based on golfer performance data
Abstract
The present embodiments relate to the determination of custom information based on golfer performance data. In one embodiment, a device receives round information that identifies a round of golf of a user. Based at least in part on the round information, at least one performance category exception based on a performance category criterion is determined. At least one content item from a plurality of content items is selected based on the at least one performance category exception. A custom report is generated that identifies the at least one performance category exception and includes the at least one content item.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method for generating a custom report, comprising:
receiving, by a device, round information that identifies a round of golf of a user; determining, based at least in part on the round information, at least one performance category exception based on a performance category criterion; selecting at least one content item from a plurality of content items based on the at least one performance category exception, the plurality of content items comprising articles that include advice relating to one or more performance categories; and generating a custom report that identifies the at least one performance category exception and includes the at least one content item.
2 . The method of claim 1 , wherein the round information comprises a plurality of hole datasets, each hole dataset corresponding to a different hole of a plurality of holes played in the round and including at least one club identifier that identifies a golf club and distance information identifying a distance a golf ball travelled when struck by the golf club when the hole was played.
3 . The method of claim 2 , wherein receiving the round information comprises receiving, for each hole of the plurality of holes played in the round, one of the hole datasets prior to the user playing a subsequent hole in the round.
4 . The method of claim 2 , wherein each hole dataset comprises, for each respective shot played in the corresponding hole, a shot dataset, each shot dataset comprising a club identifier that identifies a club used for the respective shot, and distance information that identifies the distance the golf ball travelled when struck by the club.
5 . The method of claim 2 , wherein each hole dataset comprises, for each respective shot other than a putt played in the corresponding hole, a shot dataset, each shot dataset comprising a club identifier that identifies a club used for the respective shot, and distance information that identifies the distance the golf ball travelled when struck by the club.
6 . The method of claim 1 , wherein receiving the round information comprises receiving, after the round, the round information.
7 . The method of claim 1 , wherein the performance category criterion is based on a total score of the round of the user and a model performance function, and wherein determining the at least one performance category exception comprises:
calculating an actual performance value based on the model performance function and the total score; and determining the at least one performance category exception based on the actual performance value.
8 . The method of claim 1 , wherein the performance category criterion is based on an historical performance of the user in a performance category associated with the performance category criterion, and
wherein determining the at least one performance category exception comprises: accessing historical data that identifies the historical performance of the user in the performance category; comparing a current performance of the user in the performance category during the round to the historical performance; and determining the at least one performance category exception.
9 . The method of claim 8 , wherein the historical data comprises data identifying at least one previous performance of the user at a same golf course as the round of golf.
10 . The method of claim 1 , further comprising:
determining, based at least in part on the round information, a set of performance category exceptions, each performance category exception corresponding to a different performance category; for each respective performance category exception in the set, selecting at least one content item that provides advice relating to the corresponding performance category; determining a priority for performance category exceptions in the set; and including in the custom report the at least one content item for each respective performance category in an order of the priority.
11 . The method of claim 1 , wherein the at least one content item comprises a tip or a drill for improving the user's performance in the one or more performance categories.
12 . The method of claim 1 , further comprising storing the round information for use in generating a subsequent custom report for a subsequent round of golf by the user.
13 . A device, comprising:
a communications interface configured to communicate with a network; and a processor coupled to the communications interface and configured to:
receive round information that identifies a round of golf of a user;
determine, based at least in part on the round information, at least one performance category exception based on a performance category criterion;
select at least one content item from a plurality of content items based on the at least one performance category exception, the plurality of content items comprising articles that include advice relating to one or more performance categories; and
generate a custom report that identifies the at least one performance category exception and includes the at least one content item.
14 . A method for providing a tip report based on historical performance, comprising:
determining, by a device, that a user is playing a hole on a golf course; accessing, by the device, historical data that identifies a previous performance of the user; determining, based on the historical data, that a tip criterion has been met; and generating, based on the tip criterion, a tip report for the user.
15 . The method of claim 14 , wherein determining that the user is playing the hole on the golf course comprises:
receiving, by the device, a request for information about the hole.
16 . The method of claim 14 , wherein determining that the user is playing the hole on the golf course comprises:
determining, via GPS coordinates, a location of the user; accessing golf course data; and based on the golf course data, determining that the user is playing the hole on the golf course.
17 . The method of claim 14 , wherein the previous performance comprises a previous performance of the user on the hole.
18 . The method of claim 14 , wherein the previous performance comprises a previous performance of the user during the current round of golf.
19 . The method of claim 14 , wherein generating, based on the tip criterion, the tip report for the user further comprises:
determining a performance category; selecting a content item based on the performance category; and effecting presentation of the tip report to the user.
20 . The method of claim 19 , wherein the tip report identifies the performance category.
21 . The method of claim 20 , wherein the tip report identifies the previous performance of the user.
22 . A device, comprising:
a communications interface configured to communicate with a network; and a processor coupled to the communications interface and configured to:
determine that a user is playing a hole on a golf course;
access historical data that identifies a previous performance of the user;
determine, based on the historical data, that a tip criterion has been met; and
generate, based on the tip criterion, a tip report for the user.Join the waitlist — get patent alerts
Track US2014094942A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.