IP Library Granted Patent US 11,207,581
Granted Patent B2
US 11,207,581 · App. 16/130,132 · Granted Dec 28, 2021

Method and apparatus for simulated golf

Inventor: Daniel Antonio Nicora (Temecula, CA)
Assignee: Full-Swing Golf, Inc.
A63B69/36A63B22/02A63B24/0062A63B67/02A63B71/04A63B71/0622A63B71/0669A63F13/211A63F13/213A63F13/27A63F13/428A63F13/573A63F13/812G09B19/0038A63B22/0605A63B22/0664A63B69/3697A63B2208/0204A63B2220/806A63B2225/20A63B2225/50
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 11,207,581
App. No.
16/130,132
Granted
Dec 28, 2021
Kind
B2
Abstract

A system for simulating a golf game is provided. The system includes a simulator containing a golf ball launch area and a display, a computer coupled to the simulator, and a motion monitor coupled to the computer and configured to track exercise activity of the user. The computer is configured to compute a trajectory of a simulated golf ball on a simulated golf course, compute a distance to a simulated golf ball landing position on the simulated golf course, display the computed distance to the simulated golf ball landing position on the display, simulate moving through the simulated golf course based at least in part on the exercise activity of the user, and update the computed distance to the simulated golf ball landing position based at least in part on the exercise activity of the user. Additional systems and methods are provided.

Claims (82)

1. A system for simulating a golf game, comprising:

a simulator containing a golf ball launch area and a display, wherein the golf ball launch area is spaced from the display and positioned to allow a user to launch a physical golf ball from the golf ball launch area toward the display;

a computer coupled to the simulator, the computer configured to:

compute a trajectory of a simulated golf ball on a simulated golf course based on the user launching the physical golf ball from the golf ball launch area toward the display;

compute a distance to a simulated golf ball landing position on the simulated golf course based on the user launching the physical golf ball from the golf ball launch area toward the display; and

display the computed distance to the simulated golf ball landing position on the display; and

a motion monitor coupled to the computer and configured to track exercise activity of the user, wherein the computer is configured to:

simulate moving through the simulated golf course toward the simulated golf ball landing position after the user has launched the physical golf ball toward the display based at least in part on the exercise activity of the user; and

update, at least in part during the exercise activity, the computed distance to the simulated golf ball landing position based at least in part on the exercise activity of the user,

wherein the computer is connected to a network, thereby allowing the user to participate in a tournament with at least one other user at a different geographical location from the user.

2. The system of claim 1 , wherein the simulator comprises at least one sensor configured to detect a motion of the physical golf ball launched from the golf ball launch area toward the display.

3. The system of claim 1 , wherein simulating the moving through the simulated golf course comprises generating a plurality of images of the simulated golf course that change based at least in part on the exercise activity of the user.

4. The system of claim 1 , comprising an exercise device selected from the group consisting of a treadmill, an elliptical machine, and an exercise bicycle.

5. The system of claim 1 , wherein the computer is configured to generate an audible or visible indicator which indicates when the user has moved the computed distance.

6. The system of claim 1 , wherein the computer is configured to determine whether the simulated golf ball enters a virtual hole.

7. The system of claim 6 , wherein the computer is configured to compute a distance to a subsequent virtual hole based on a determination that the simulated golf ball enters the virtual hole.

8. The system of claim 6 , wherein the computer is configured to compute a distance to the virtual hole based on a determination that the simulated golf ball does not enter the virtual hole.

9. A system for simulating a golf game, comprising:

a simulator containing a golf ball launch area and a display, wherein the golf ball launch area is spaced from the display and positioned to allow a user to launch a physical golf ball from the golf ball launch area toward the display;

a computer coupled to the simulator, the computer configured to:

compute a trajectory of a simulated golf ball on a simulated golf course based on the user launching the physical golf ball from the golf ball launch area toward the display;

compute a distance to a simulated golf ball landing position on the simulated golf course based on the user launching the physical golf ball from the golf ball launch area toward the display; and

display the computed distance to the simulated golf ball landing position on the display; and

an exercise device selected from the group consisting of a treadmill, an elliptical machine, and an exercise bicycle;

a motion monitor coupled to the computer and configured to:

track exercise activity of the user, and

determine at least a portion of the exercise activity performed by the user on the exercise device;

wherein the computer is further configured to:

simulate moving through the simulated golf course toward the simulated golf ball landing position after the user has launched the physical golf ball toward the display based at least in part on the exercise activity of the user; and

update, at least in part during the exercise activity, the computed distance to the simulated golf ball landing position based at least in part on the exercise activity of the user.

10. A method of simulating a golf game, comprising:

detecting a launching of a physical golf ball from a golf ball launch area of a golf simulator toward a display of the golf simulator by a user;

computing a trajectory of a simulated golf ball on a simulated golf course based on the detecting of the launching of the physical golf ball from the golf ball launch area toward the display;

computing a distance to a simulated golf ball landing position on the simulated golf course based on the detecting of the launching of the physical golf ball from the golf ball launch area toward the display;

displaying the computed distance to the simulated golf ball landing position on the display;

tracking exercise activity of the user utilizing a motion monitor;

simulating moving through the simulated golf course toward the simulated golf ball landing position after the user has launched the physical golf ball toward the display based at least in part on the exercise activity of the user, wherein simulating the moving through the simulated golf course comprises generating a plurality of images of the simulated golf course that change based at least in part on the exercise activity of the user; and

updating, at least in part during the exercise activity, the computed distance to the simulated golf ball landing position based at least in part on the exercise activity of the user.

11. The method of claim 10 , wherein the exercise activity of the user is performed at least partly on an exercise device selected from the group consisting of a treadmill, an elliptical machine, and an exercise bicycle.

12. The method of claim 10 , comprising generating an audible or visible indicator which indicates when the user has moved the computed distance.

13. The method of claim 10 , comprising determining whether the simulated golf ball enters a virtual hole.

14. The method of claim 13 , comprising computing a distance to a subsequent virtual hole based on a determination that the simulated golf ball enters the virtual hole.

15. A method of simulating a golf game, comprising:

detecting a launching of a physical golf ball from a golf ball launch area of a golf simulator toward a display of the golf simulator by a user;

computing a trajectory of a simulated golf ball on a simulated golf course based on the detecting of the launching of the physical golf ball from the golf ball launch area toward the display;

computing a distance to a simulated golf ball landing position on the simulated golf course based on the detecting of the launching of the physical golf ball from the golf ball launch area toward the display;

displaying the computed distance to the simulated golf ball landing position on the display;

determining whether the simulated golf ball enters a virtual hole;

computing a distance to the virtual hole based on a determination that the simulated golf ball does not enter the virtual hole;

tracking exercise activity of the user utilizing a motion monitor;

simulating moving through the simulated golf course toward the simulated golf ball landing position after the user has launched the physical golf ball toward the display based at least in part on the exercise activity of the user; and

updating, at least in part during the exercise activity, the computed distance to the simulated golf ball landing position based at least in part on the exercise activity of the user.

16. A method of simulating a golf game, comprising:

detecting a launching of a physical golf ball from a golf ball launch area of a golf simulator toward a display of the golf simulator by a user;

computing a trajectory of a simulated golf ball on a simulated golf course based on the detecting of the launching of the physical golf ball from the golf ball launch area toward the display;

computing a distance to a simulated golf ball landing position on the simulated golf course based on the detecting of the launching of the physical golf ball from the golf ball launch area toward the display;

displaying the computed distance to the simulated golf ball landing position on the display;

tracking exercise activity of the user utilizing a motion monitor;

simulating moving through the simulated golf course toward the simulated golf ball landing position after the user has launched the physical golf ball toward the display based at least in part on the exercise activity of the user;

updating, at least in part during the exercise activity, the computed distance to the simulated golf ball landing position based at least in part on the exercise activity of the user; and

participating in a tournament with at least one other user at a different geographical location from the user via a network connection.

17. A system for simulating a golf game, comprising:

a simulator containing a golf ball launch area and a display, wherein the golf ball launch area is spaced from the display and positioned to allow a user to launch a physical golf ball from the golf ball launch area toward the display;

a computer coupled to the simulator, the computer configured to:

compute a distance to a simulated golf ball landing position on a simulated golf course based on the user launching the physical golf ball from the golf ball launch area toward the display; and

display the computed distance to the simulated golf ball landing position on the display; and

a motion monitor coupled to the computer and configured to track exercise activity of the user, wherein the computer is configured to:

simulate moving through the simulated golf course toward the simulated golf ball landing position after the user has launched the physical golf ball toward the display based at least in part on the exercise activity of the user;

update, at least in part during the exercise activity, the computed distance to the simulated golf ball landing position based at least in part on the exercise activity of the user; and

calculate a score for the user based at least in part on at least one of:

a length of time taken by the user to complete a round of the golf game; and

a number of strokes taken by the user to complete the round of the golf game.

18. A method of simulating a golf game, comprising:

detecting a launching of a physical golf ball from a golf ball launch area of a golf simulator toward a display of the golf simulator by a user;

computing a distance to a simulated golf ball landing position on a simulated golf course based on the detecting of the launching of the physical golf ball from the golf ball launch area toward the display;

displaying the computed distance to the simulated golf ball landing position on the display;

tracking exercise activity of the user utilizing a motion monitor;

simulating moving through the simulated golf course toward the simulated golf ball landing position after the user has launched the physical golf ball toward the display based at least in part on the exercise activity of the user;

updating, at least in part during the exercise activity, the computed distance to the simulated golf ball landing position based at least in part on the exercise activity of the user; and

calculating a score for the user based at least in part on at least one of:

a length of time taken by the user to complete a round of the golf game; and

a number of strokes taken by the user to complete the round of the golf game.

Assignments (2)
SECURITY INTEREST Recorded Jul 30, 2021
From: FULL-SWING GOLF, INC.; VG BUYER, LLC; VISUAL SPORTS SYSTEMS INC.
To: CCP AGENCY, LLC
Reel/Frame 057040/0417 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 3, 2019
From: NICORA, DANIEL ANTONIO
To: FULL-SWING GOLF, INC.
Reel/Frame 048003/0676 →
Continuity (5)
Continuation 15704964 · Sep 14, 2017
Continuation In Part 15264346 · Sep 13, 2016
Continuation 13312375 · Dec 6, 2011
Provisional Application 61420154 · Dec 6, 2010
Related Publication 20190009161A1 · Jan 10, 2019