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, (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
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.
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
36 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, (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 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
15. 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, and (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 golf ball. - View Dependent Claims (16, 17, 18, 19)
-
-
20. 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, and (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 golf ball.
-
-
21. A system for managing a game of hand golf, comprising:
-
a first and a second plurality of golf balls, each golf ball in the first plurality of golf balls having a first color and each golf ball in the second plurality of golf balls having a second color; a putting green surface with at least one hole extending therethrough, the at least one hole including one or more color detection sensors configured to detect a color associated with a golf ball passing through the at least one hole; an electronic device communicably coupled with the one or more color detection sensors, the electronic device configured to; (i) associate the first color with a first game participant of a plurality of game participants and associating the second color with a second game participant of the plurality of game participants; (ii) receive, from the one or more color detection sensors, information about the color associated with the golf ball passing through the at least one hole; (iii) in accordance with a determination that the information about the color indicates that the golf ball has the first color, assign a predetermined point value to the first game participant; and (iv) in accordance with a determination that the information about the color indicates that the golf ball has the second color, assign the predetermined point value to the second game participant. - View Dependent Claims (22, 23, 24)
-
-
25. A method of managing a game of hand golf, comprising:
at an electronic device with one or more processors; providing a plurality of golf balls, each visually identifiable as belonging to either a first plurality of golf balls associated with a first participant or a second plurality of golf balls associated with a second participant; monitoring, using one or more sensors communicably coupled with the electronic device, continuous throws of golf balls in the plurality of golf balls towards a hole extending through a surface of a playing surface; detecting, by at least one detection sensor communicably coupled with the electronic device, whenever a golf ball of the plurality of golf balls has passed into the hole; determining whether each golf ball of the plurality of golf balls that has passed into the hole is associated with the first plurality of golf balls or the second plurality of golf balls; assigning a first predetermined point value to the first game participant for any golf balls that passed into the hole that are associated with the first plurality of golf balls; assigning the first predetermined point value to the second game participant for any golf balls that passed into the hole that are associated with the second plurality of golf balls; assigning a second predetermined point value to the first game participant for any golf balls that;
(i) are associated with the first plurality of golf balls, and (ii) are determined, based on the monitoring of the continuous throws, to have passed into the hole without first bouncing on the playing surface; andassigning the second predetermined point value to the second game participant for any golf balls that;
(i) are associated with the second plurality of golf balls, and (ii) are determined, based on the monitoring of the continuous throws, to have passed into the hole without first bouncing on the playing surface,wherein the second predetermined point value is larger than the first predetermined value. - View Dependent Claims (26)
-
27. A method of managing a game at a sport simulation system, comprising:
at an electronic device with one or more processors; delivering, to a putting green surface, a first plurality of golf balls having a first color; configuring the putting green surface to have a first topography; for each respective golf ball of the plurality of golf balls; (i) determining that a first game participant is addressing a respective golf ball of the first plurality of golf balls; (ii) determining, based on the first topography of the putting green surface, a best path from the first golf ball to a target on the putting green surface; (iii) sending, to a projecting device that is distinct from the electronic device, instructions to (a) render a representation of the best path on the putting green surface and (b) render a substantially circular graphic around the target, the substantially circular graphic having a size that is determined based on a skill level associated with the first game participant; (iv) monitoring a path of the respective golf ball after the first game participant putts the respective golf ball; (v) in accordance with a determination that the first game participant'"'"'s putt causes the respective golf ball to fall through the at least one hole, assigning a first point value to the first game participant; and (vi) in accordance with a determination that the first game participant'"'"'s putt causes the respective golf ball to come to a stop within the substantially circular graphic, assigning a second point value to the first game participant. - View Dependent Claims (28, 29, 30, 31)
-
32. A sport simulation and training system comprising:
-
a dynamic playing surface; at least one camera focused on the playing surface; a guidance system for projecting guidance information onto the dynamic playing surface; and a controller having one or more processors and memory and configured to;
(i) change the topography of the dynamic playing surface, and (ii) overlay guidance information onto the playing surface based at least on the current topography of the dynamic playing surface.
-
-
33. A method for simulating a ball sport on a dynamic playing surface, comprising:
-
changing the topography of the dynamic playing surface based on a mode of operation; and determining the topography of the dynamic playing surface; and projecting guidance information onto the dynamic playing surface at least based on the determined topography of the surface. - View Dependent Claims (34, 35, 36)
-
Specification