Sport and game simulation systems with user-specific guidance and training using dynamic playing surface
First Claim
1. A method, comprising:
- at an electronic device with one or more processors;
identifying a current topography of a putting green and a current position of a first user'"'"'s ball on the putting green;
determining, based on the current topography of the putting green, a best path from the current position of the first user'"'"'s ball on the putting green to a target on the putting green;
determining a backswing distance and a corresponding follow-through distance that will allow the first user to hit the ball along the best path; and
sending, to a projecting device that is distinct from the electronic device, instructions to (i) render a representation of the best path on the putting green, (ii) render a first graphic at a first position on the putting green that corresponds to the backswing distance relative to the current position of the ball, (iii) render a second graphic at a second position distinct from the first position on the putting green that corresponds to the follow-through distance relative to the current position of the ball, and (iv) render an animation that appears between the first position and the second position.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed herein are sport and game simulation systems, and methods of use thereof. One exemplary method is performed at an electronic device and includes: identifying a current topography of a putting green and a current position of a first user'"'"'s ball on the putting green. The method also includes: determining, based on the current topography, a best path from the current position of the first user'"'"'s ball to a target on the putting green. The method additionally includes: sending, to a projecting device that is distinct from the electronic device, instructions to render a representation of the best path on the putting green. In some embodiments, the method further includes: determining a backswing distance and/or speed and a corresponding follow-through distance and/or speed that allows the first user to hit the ball along the best path and providing instructions to render the backswing and follow-through distances on the putting green.
-
Citations
17 Claims
-
1. A method, comprising:
-
at an electronic device with one or more processors; identifying a current topography of a putting green and a current position of a first user'"'"'s ball on the putting green; determining, based on the current topography of the putting green, a best path from the current position of the first user'"'"'s ball on the putting green to a target on the putting green; determining a backswing distance and a corresponding follow-through distance that will allow the first user to hit the ball along the best path; and sending, to a projecting device that is distinct from the electronic device, instructions to (i) render a representation of the best path on the putting green, (ii) render a first graphic at a first position on the putting green that corresponds to the backswing distance relative to the current position of the ball, (iii) render a second graphic at a second position distinct from the first position on the putting green that corresponds to the follow-through distance relative to the current position of the ball, and (iv) render an animation that appears between the first position and the second position. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An electronic device, comprising:
-
one or more processors; and memory storing one or more programs, which when executed by the one or more processors, cause the electronic device to; retrieve information identifying putting characteristics associated with a first user; identify a current topography of a putting green and a current position of the first user'"'"'s ball on the putting green; determine, based on the putting characteristics associated with the first user and based on the current topography of the putting green, (i) a best path from the current position of the first user'"'"'s ball on the putting green to a target on the putting green and (ii) a backswing distance and a corresponding follow-through distance that will allow the first user to hit the ball along the best path; and send, to a projecting device that is distinct from the electronic device, instructions to (i) render a representation of the best path on the putting green and (ii) render a first graphic at a first position on the putting green that corresponds to the backswing distance relative to the current position of the golf ball, (iii) render a second graphic at a second position distinct from the first position on the putting green that corresponds to the follow-through distance relative to the current position of the ball, and (iv) render an animation that appears between the first position and the second position. - View Dependent Claims (14, 15, 16)
-
-
17. A non-transitory computer-readable storage medium, storing one or more programs configured for execution by one or more processors of an electronic device, the one or more programs comprising instructions for:
-
retrieving information identifying putting characteristics associated with a first user; identifying a current topography of a putting green and a current position of the first user'"'"'s ball on the putting green; determining, based on the putting characteristics associated with the first user and based on the current topography of the putting green, (i) a best path from the current position of the first user'"'"'s ball on the putting green to a target on the putting green and (ii) a backswing distance and a corresponding follow-through distance that will allow the first user to hit the ball along the best path; and sending, to a projecting device that is distinct from the electronic device, instructions to (i) render a representation of the best path on the putting green and (ii) render a first graphic at a first position on the putting green that corresponds to the backswing distance relative to the current position of the golf ball, (iii) render a second graphic at a second position distinct from the first position on the putting green that corresponds to the follow-through distance relative to the current position of the ball, and (iv) render an animation that appears between the first position and the second position.
-
Specification