IP Library Granted Patent US 12,220,614
Granted Patent B2
US 12,220,614 · App. 18/465,620 · Granted Feb 11, 2025

Identifying a location for a striker of an object

Inventors: Per Dennis Ekström (Stockholm, SE); Johan Peter Cederloo (Stockholm, SE)
Assignee: Topgolf International, Inc.
A63B24/0021A63B69/3694A63B71/0622G06F3/14G06F3/165G10L21/0232G10L25/51A63B2024/0031A63B2024/0096A63B2071/0638A63B2071/0694A63B2220/808A63B2220/89A63B2225/50G06T7/292H04N13/204
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 12,220,614
App. No.
18/465,620
Granted
Feb 11, 2025
Kind
B2
Abstract

Methods, systems, and apparatus, including medium-encoded computer program products, for identifying the location of a striker of an object, includes, in at least one aspect, a method including initiating an audio recording by a microphone of a mobile computing device operated by a striker located in a striking area having space for two or more strikers to strike objects into a target area; identifying a physical location in the striking area and a first strike time determination for an object struck from the striking area based on sensor observations of the object in flight between the striking area and the target area; identifying a second strike time determination in data of the audio recording; and associating the physical location with the mobile computing device when the second strike time determination is matched with the first strike time determination.

Claims (49)

1. A method comprising:

initiating an audio recording by a microphone of a mobile computing device operated by a striker located in a striking area having space for two or more strikers to strike objects into a target area;

identifying a physical location in the striking area and a first strike time determination for an object struck from the striking area based on sensor observations of the object in flight between the striking area and the target area;

identifying a second strike time determination in data of the audio recording; and

associating the physical location, which has been identified based on the sensor observations, with the mobile computing device when the second strike time determination is matched with the first strike time determination.

2. The method of claim 1 , further comprising sending information regarding one or more object strikes to the mobile computing device for rendering to a display of the mobile computing device when one or more identified locations of the one or more object strikes correspond to the physical location in the striking area.

3. The method of claim 2 , wherein the object is a golf ball, and wherein sending the information regarding one or more object strikes to the mobile computing device comprises sending golf shot statistics, a golf shot animation in a virtual golf game, or a combination thereof.

4. The method of claim 1 ,

wherein initiating the audio recording by the microphone of the mobile computing device comprises causing the computing device to display a prompt to record the audio recording, and

wherein the audio recording is recorded during an interval of time.

5. The method of claim 1 , wherein the object is a first object, the physical location is a first physical location, the mobile computing device is a first mobile computing device, and wherein the method further comprises:

observing the first object and a second object in flight;

identifying a second physical location in the striking area for the second object; and

determining that the second physical location is associated with a second mobile computing device.

6. The method of claim 1 , wherein identifying the second strike time determination in the audio recording comprises filtering out ambient noise from the audio recording.

7. The method of claim 1 , wherein the audio recording is a first audio recording, the physical location is a first physical location, the object is a first object, and wherein the method further comprises:

identifying a second physical location for a second object with a strike time determination that matches the second strike time determination;

in response to identifying the second physical location, initiating one or more second audio recordings by the microphone of the mobile computing device until identifying a single strike time determination for a single object that matches a strike time determination identified in a second audio recording of the one or more second audio recordings;

identifying a third physical location in the striking area and a third strike time determination for the single object struck from the striking area based on sensor observations of the single object in flight between the striking area and the target area; and

associating an average physical location computed from the first physical location and the third physical location with the mobile computing device, when the second strike time determination is matched with the first strike time determination, and the third strike time determination is matched with the strike time determination identified from data of the second audio recording.

8. The method of claim 1 , wherein the striking area is a tee area for a golf range.

9. The method of claim 1 , wherein identifying the physical location in the striking area and the first strike time determination for the object comprises:

calculating an extrapolated trajectory for the object using observed motion characteristics for the object.

10. The method of claim 1 , wherein the data of the audio recording is the audio recording in its entirety.

11. A system comprising:

one or more computers; and

one or more storage devices on which are stored instructions that are operable, when executed by the one or more computers, to cause the one or more computers to

generate an audio recording using a microphone of a mobile computing device comprising the microphone and a display, wherein the mobile computing device is operated by a striker located in a striking area having space for two or more strikers to strike objects into a target area,

identify a physical location in the striking area and a first strike time determination for an object struck from the striking area based on sensor observations of the object in flight between the striking area and the target area,

identify a second strike time determination in data of the audio recording, and

associate the physical location, which has been identified based on the sensor observations, with the mobile computing device when the second strike time determination is matched with the first strike time determination.

12. The system of claim 11 , wherein the mobile computing device is configured to:

display a prompt to record the audio recording; and

generate the audio recording during an interval of time.

13. The system of claim 11 , wherein the data of the audio recording is the audio recording in its entirety.

14. The system of claim 11 , wherein the striking area is a tee area for a golf range.

15. The system of claim 11 , wherein the object is a golf ball, and the information regarding one or more object strikes comprises golf shot statistics, a golf shot animation in a virtual golf game, or a combination thereof.

16. The system of claim 11 , wherein the instructions are operable, when executed by the one or more computers, to cause the one or more computers to receive information regarding one or more object strikes for rendering to the display of the mobile computing device, wherein the one or more object strikes originate from the physical location associated with the mobile computing device in the striking area.

17. The system of claim 11 , wherein the object is a first object, the physical location is a first physical location, the mobile computing device is a first mobile computing device, and the instructions are operable, when executed by the one or more computers, to cause the one or more computers to:

observe the first object and a second object in flight;

identify a second physical location in the striking area for the second object; and

determine that the second physical location is associated with a second mobile computing device.

18. The system of claim 11 , wherein the instructions are operable, when executed by the one or more computers, to cause the one or more computers to filter out ambient noise from the audio recording.

19. The system of claim 11 , wherein the audio recording is a first audio recording, the physical location is a first physical location, the object is a first object, and the instructions are operable, when executed by the one or more computers, to cause the one or more computers to:

identify a second physical location for a second object with a strike time determination that matches the second strike time determination;

initiate one or more second audio recordings by the microphone of the mobile computing device until a single strike time determination is identified for a single object that matches a strike time determination identified in a second audio recording of the one or more second audio recordings;

identifying a third physical location in the striking area and a third strike time determination for the single object struck from the striking area based on sensor observations of the single object in flight between the striking area and the target area; and

associating an average physical location computed from the first physical location and the third physical location with the mobile computing device, when the second strike time determination is matched with the first strike time determination, and the third strike time determination is matched with the strike time determination identified from data of the second audio recording.

20. The system of claim 11 , the instructions are operable, when executed by the one or more computers, to cause the one or more computers to calculate an extrapolated trajectory for the object using observed motion characteristics for the object to identify the physical location in the striking area and the first strike time determination for the object.

Assignments (3)
PATENT SECURITY AGREEMENT Recorded Jan 5, 2026
From: TOPGOLF INTERNATIONAL, LLC (FKA TOPGOLF INTERNATIONAL, INC.)
To: ARES CAPITAL CORPORATION, AS COLLATERAL AGENT
Reel/Frame 074197/0234 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 23, 2024
From: TOPGOLF SWEDEN AB
To: TOPGOLF INTERNATIONAL, INC.
Reel/Frame 068988/0729 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 23, 2024
From: EKSTROM, PER DENNIS; CEDERLOO, JOHAN PETER
To: TOPGOLF SWEDEN AB
Reel/Frame 069231/0354 →
Continuity (3)
Continuation 17141913 · Jan 5, 2021
Provisional Application 62957766 · Jan 6, 2020
Related Publication 20230414999A1 · Dec 28, 2023
References Cited (20)
US 9217753B2 · Molinari et al. · 2015 [cited by applicant]
US 9245457B2 · Kammerer et al. · 2016 [cited by applicant]
US 9602858B1 · Kaiser et al. · 2017 [cited by applicant]
US 9607525B2 · Leech et al. · 2017 [cited by applicant]
US 9807283B1 · Kaiser et al. · 2017 [cited by applicant]
US 10080947B2 · Leech · 2018 [cited by applicant]
US 10478700B2 · Leech · 2019 [cited by applicant]
US 20080021651A1 · Seeley et al. · 2008 [cited by applicant]
US 20090295624A1 · Tuxen · 2009 [cited by applicant]
US 20160074735A1 · Dawe et al. · 2016 [cited by applicant]
US 20160306036A1 · Johnson · 2016 [cited by examiner]
US 20170136336A1 · Vollbrecht et al. · 2017 [cited by applicant]
US 20180318644A1 · Forsgren · 2018 [cited by applicant]
US 20190329097A1 · Hadden et al. · 2019 [cited by applicant]
US 20210133458A1 · Tuxen et al. · 2021 [cited by applicant]
GB 2567800 · 2019 [cited by applicant]
KR 1020170118061 · 2017 [cited by applicant]
KR 20170118061A · 2017 [cited by examiner]
Extended European Search Report in European Appln No. 21738128.4, dated Apr. 21, 2023, 11 pages. [cited by applicant]
International Application No. PCT/US2021/012202, Notification of Transmittal of the International Search Report and the Written Opinion of the International Searching Authority, dated Apr. 27, 2021, 10 pages. [cited by applicant]