|
|
|
| United States Patent | 5689431 |
| Link to this page | http://www.wikipatents.com/5689431.html |
| Inventor(s) | Rudow; Richard W. (Mesa, AZ);
Coffee; John (Gilbert, AZ);
Lecker; Douglas L. (Chandler, AZ);
Pham; Tuan (Phoenix, AZ);
Bingeman; Kirk (Chandler, AZ) |
| Abstract | A player position determining and course management system for a golf
course having a plurality of roving units for use by players in playing
the course is disclosed. Each roving unit includes a central processing
unit (CPU) including a data processor for executing various tasks ranging
from fastest execution of a task to slowest execution of a task on a
schedule of priorities of task completion, a real-time means for
controlling the processor to give the tasks priority ranging from fastest
execution of a task with highest priority to slowest execution of a task
with lowest priority, and a means for precisely timing functions of the
system including modulating means utilizing a common digital modulation
technique for digitally modulating data transmitted to and from all of the
roving units. Each of the roving units include a monitor for displaying
the golf course including each of the holes with its tee box, fairway,
green, cup and hazards, as well as the position of the roving unit on the
course in real time. Additionally, the system includes a course management
base station for transmitting and receiving information to the roving
units and a monitor for displaying the the location of each roving unit on
the golf course in real time. |
|
|
|
Title Information  |
|
|
|
|
|
Drawing from US Patent 5689431 |
|
|
Golf course yardage and information system |
|
|
|
|
|
| Publication Date |
November 18, 1997 |
|
|
|
|
|
| Filing Date |
April 18, 1995 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Title Information  |
|
|
References  |
|
|
| *references marked with an asterisk below are user-added references |
|
U.S. References |
|
|
| Add a new US reference: |
| | Reference | Relevancy | Comments | Reference | Relevancy | Comments | 5528518 Bradshaw 702/150 Jun,1996 |      Your vote accepted [0 after 0 votes] | | 5524081 Paul 701/300 Jun,1996 |      Your vote accepted [0 after 0 votes] | | 5507485 Fisher 473/407 Apr,1996 |      Your vote accepted [0 after 0 votes] | | 5469175 Boman 342/357.08 Nov,1995 |      Your vote accepted [0 after 0 votes] | | 5438518 Bianco 473/407 Aug,1995 |      Your vote accepted [0 after 0 votes] | | 5434789 Fraker
Jul,1995 |      Your vote accepted [0 after 0 votes] | | 5364093 Huston 473/407 Nov,1994 |      Your vote accepted [0 after 0 votes] | | 5319548 Germain 700/92 Jun,1994 |      Your vote accepted [0 after 0 votes] | | 5214757 Mauney 715/751 May,1993 |      Your vote accepted [0 after 0 votes] | | 5127044 Bonito 379/88.16 Jun,1992 |      Your vote accepted [0 after 0 votes] | | 5097416 Matthews 700/91 Mar,1992 |      Your vote accepted [0 after 0 votes] | | 5095430 Bonito 700/92 Mar,1992 |      Your vote accepted [0 after 0 votes] | | 5086390 Matthews
Feb,1992 |      Your vote accepted [0 after 0 votes] | | 5056106 Wang 375/130 Oct,1991 |      Your vote accepted [0 after 0 votes] | | 5044634 Dudley 473/169 Sep,1991 |      Your vote accepted [0 after 0 votes] | | 4926161 Cupp 340/988 May,1990 |      Your vote accepted [0 after 0 votes] | | 4910677 Remedio 700/92 Mar,1990 |      Your vote accepted [0 after 0 votes] | | 4906825 Wu 235/95R Mar,1990 |      Your vote accepted [0 after 0 votes] | | 4823086 Whitmire 324/434 Apr,1989 |      Your vote accepted [0 after 0 votes] | | 4703444 Storms, Jr. 342/463 Oct,1987 |      Your vote accepted [0 after 0 votes] | | 4656476 Tavtigian 340/993 Apr,1987 |      Your vote accepted [0 after 0 votes] | | 4489314 Miller 340/568.6 Dec,1984 |      Your vote accepted [0 after 0 votes] | | 4480310 Alvarez 701/217 Oct,1984 |      Your vote accepted [0 after 0 votes] | | | | | |
|
|
|
|
U.S. References |
|
|
Foreign References |
|
|
|
|
|
|
Foreign References |
|
|
Other References |
|
|
|
|
|
|
Other References |
|
|
|
|
|
References  |
|
|
|
|
|
| Market Size |
|
Estimate the gross annual revenues of the relevant market
sector:
|
| | |
| |
|
|
| Market Share |
|
Estimate the percentage of the relevant market sector this invention will capture:
|
| | |
| |
|
|
| Reasonable Royalty |
|
What percentage of gross sales should the inventor or assignee be paid?
|
| | |
| |
|
|
|
Public's "Guesstimation" of Royalty Value
|
| Market Size | N/A | [No votes] | | x | Market Share | N/A | [No votes] | | x | Reasonable Royalty | N/A | [No votes] |
| | N/A | |
| |
|
|
|
|
|
|
|
|
|
|
|
|
Market Review  |
|
|
Technical Review  |
|
|
Claims  |
|
|
What is claimed is:
1. A method for creating a digital map of a golf course, comprising the
steps of:
collecting survey data around the outline of each object to be surveyed on
the course by collecting Global Positioning System (GPS) position data
around the perimeter of each object;
post processing said survey data including the substeps of:
low pass filtering said survey data to reduce noise in said survey data and
smooth the outline of each object for which survey data was collected;
removing overlapping segments comprising the outline of each object;
removing crossing segments comprising the outline of each object; and
compressing said survey data by discarding at least some data points
collected among the survey data for the outline of an object selected to
be surveyed which are within a predetermined permissible error for display
of the outline of the selected object.
2. The method of claim 1, further including the step of converting said GPS
position data to an x-y grid coordinate system for said post-processing.
3. The method of claim 1, wherein the step of collecting survey data
includes:
collecting a plurality of differential GPS (DGPS) corrected data points for
said position data around the outline of an object selected to be surveyed
on the course, and
connecting the DGPS data points collected for the selected object to
produce a vector list as a series of straight line segments between
successive data points describing the outline of said selected object, in
which the data points constitute vertices of the segments.
4. The method of claim 3, wherein the step of discarding data points
includes:
eliminating at least some of those among the collected DGPS data points
which lie between a pair of data points for which the outline of the
selected object is relatively straight according to said predetermined
permissible error, and
retaining at least those among the collected DGPS data points which lie
between a pair of data points for which the outline of the selected object
has a relatively significant curvature according to said predetermined
permissible error.
5. The method of claim 1, further including the step of selectively
displaying the created map of the golf course on a real-time display
monitor.
6. The method of claim 5,
wherein the step of displaying the created map of the golf course on a
real-time display monitor comprises positioning the display monitor in a
clubhouse for the golf course, and
further displaying the real-time positions of golf carts on the course as
identifiable cart points on the displayed map on the monitor, whereby to
provide real-time information on the status of play of the course by
golfers who utilize the carts by observation of the monitor.
7. The method of claim 5,
wherein the display monitor is located in a golf cart for use in playing
the course, and
further including displaying the real-time position of the golf cart on the
course as an identifiable cart point on the displayed map on the monitor,
whereby to provide information to a golfer using the cart regarding
relative distance between said real-time position of the cart and a
selected object on the course, for improving play.
8. The method of claim 7, further including the step of selectively posting
the distance between said golf cart and a selected object on the course by
displaying said distance on demand as a measurement value on the monitor
in the cart.
9. The method of claim 7, further including:
storing the compressed survey data remaining after said post processing,
and selectively retrieving a portion of the stored compressed survey data
representing the next hole to be played when the golf cart approaches a
tee box thereof, for automatic switching to a display of the map of said
next hole on the cart monitor.
10. The method of claim 5, wherein the display monitor is a color monitor,
and wherein the step of selectively displaying the created map of the golf
course on said display monitor includes displaying selected features of
each hole of the course in distinctive colors relatively closely matching
the actual colors of the respective selected features for enhanced
realistic display as part of the map.
11. The method of claim 1, wherein the step of collecting survey data is
performed relative to a preselected reference point on or near the golf
course.
12. A method for creating a map of the layout of a golf course including
each hole of the course and features of each hole selected from a group
comprising tee-box, cup, green, fairway, rough, hazards, and cart paths,
for display on a monitor, said method comprising the steps of:
using a position determining system to collect survey data as data points
for those of said features selected to be surveyed, including collecting
data points by traversing the boundary of at least some of the selected
features, relative to a preselected reference point so that all of the
survey data points for each of the selected features and each said
boundary are uniquely identified with respect to said reference point, and
processing the survey data for display as said map on said monitor.
13. The method of claim 12, wherein:
the step of collecting survey data is performed using a satellite
navigation system as said position determining system.
14. The method of claim 13, wherein:
the satellite navigation system is a Global Positioning System (GPS).
15. The method of claim 14, wherein:
the collection of survey data is performed using real-time Differential GPS
(DGPS) processing.
16. The method of claim 14, further including the step of:
subsequently processing the collected survey data for correction using
Differential GPS (DGPS) processing.
17. The method of claim 14, wherein:
the reference point is preselected to be located at an arbitrary fixed
position on or near the golf course, and further including the step of
determining a set of coordinates representative of the arbitrary position
of the reference point relative to which said survey data is to be
collected, independent of a determination of precise geodetic position of
either the reference point or respective ones of the selected features.
18. The method of claim 17, wherein the step of collecting survey data
includes:
collecting a plurality of spaced-apart data points about the perimeter of a
selected feature to loosely define the outline of the selected feature,
and
creating a vector list representing successive substantially straight line
segments connecting adjacent selected pairs of the collected data points
for the selected feature to better define the outline thereof.
19. The method of claim 18, wherein the step of processing the survey data
includes compressing the survey data by:
eliminating at least some of the collected data points which lie between a
pair of more widely separated data points and whose vectors are within a
preselected maximum deviation value relative to a line connecting said
pair of more widely separated data points, to produce a realistic
approximation of the outline of the selected feature suitable for display,
and
processing the remaining data points and their associated vectors to
display the selected feature as part of the map of the course for
observation of points of interest thereon.
20. The method of claim 19, wherein:
the step of processing the remaining data points and their associated
vectors is performed to remove overlap and crossing among said line
segments to further compress the survey data and enhance said realistic
approximation.
21. The method of claim 20, further including:
processing collected data points and vectors associated therewith to smooth
the outline of the selected feature.
22. The method of claim 19, further including:
processing the compressed survey data for display of the map on a color
monitor, and
filling in the outline of at least some of the selected features with
representative color information during processing of the collected survey
data to provide said at least some selected features of each hole of the
course with distinctive colors relatively closely matching the actual
colors of the respective selected features, for enhanced realistic display
as part of the map on the color monitor.
23. The method of claim 22, wherein the color monitor is at a location
suitable for viewing by a course manager, and
further including storing the compressed survey data for retrieval together
with real-time GPS data for display of real-time positions of golf carts
on the course as moving symbols on the course map, indicative of the
status of play of the course by golfers who utilize the carts.
24. The method of claim 22, wherein
the color monitor is located in a golf cart for use by golfers in playing
the course, and
further including storing the compressed survey data for retrieval together
with real-time GPS data for display of the real-time position of the golf
cart on the course as a symbol whose movement on the displayed course map
tracks that of the cart on the course, to enhance the golfers' knowledge
of the course and the features of individual holes thereof.
25. The method of claim 24, including:
further processing retrieved compressed survey data for manipulation with
real-time GPS data for selective display of a measure of the real-time
distance between the golf cart and a selected feature on the course map
displayed on the cart monitor.
26. The method of claim 24, further including:
selectively retrieving a portion of the stored compressed survey data
representing the next hole to be played when the golf cart approaches a
tee box thereof, for automatic switching to a display of the map of said
next hole on the cart monitor.
27. The method of claim 19, further including:
manipulating the compressed survey data for selective rotation of a
displayed hole represented thereby to enable desired changes of the
orientation of the map thereof on the monitor.
28. The method of claim 18, wherein said monitor is located in a golf cart
together with a GPS receiver, and further including the step of:
recalling collected survey data while GPS data is being processed, for
display of the real-time position of the cart on the course as a symbol of
corresponding movement within the course map on the cart monitor, to
enhance play of the course by enabling the cart user to view the cart
position relative to the hole being played and the selected features
thereof.
29. The method of claim 18, wherein said monitor is located in a base
station of the course together with a GPS receiver, for operation in
conjunction with a plurality of golf carts employing GPS and GPS data
processing while in use on the course, and further including the step of:
retrieving collected survey data while GPS data is being processed, for
display of the real-time position of each said cart when powered on for
use on the course as a symbol of corresponding movement within the course
map on the base station monitor, to enhance management of the course usage
by enabling a course administrator at the base station to view the status
of individual play of the course by each cart user and collective play by
all cart users.
30. The method of claim 29, wherein the arbitrary position of said
reference point is preselected to coincide with the location of an antenna
for the GPS receiver at the base station.
31. The method of claim 12, further including the step of:
determining a set of coordinates defining an arbitrary position of the
preselected reference point to establish an origin for collection of
survey data, whereby the amount of survey data required for collection and
storage for said map is reduced by eliminating a need for obtaining
precise geodetic coordinates of the reference point and each data point.
32. A method for creating a digital map as a realistic approximation of the
layout of a golf course including each hole of the course and selected
features of each hole affecting play thereof, for use in viewing the
real-time position of a roving unit used by golfers playing the course as
a symbol whose movement corresponds to that of the roving unit on selected
portions of said map when displayed on a display monitor, said method
comprising the steps of:
using a Global Positioning System (GPS) to obtain survey data for each hole
and features thereof selected for the map, including:
collecting a plurality of spaced-apart data points about the perimeter of
selected features of each hole with a mobile GPS receiver to loosely
define the outline of each such selected feature, and
creating a vector list representing successive substantially straight line
segments connecting adjacent selected pairs of the collected data points
for each such selected feature to better define the outline thereof; and
processing the survey data for display on said monitor.
33. The method of claim 32, wherein the step of processing the survey data
includes compressing the survey data to reduce storage requirements
therefor, by:
eliminating at least some of the data points which lie between a pair of
more widely separated ones of the collected data points and whose vectors
are within a preselected maximum allowable deviation value relative to a
line connecting said pair of more widely separated data points, and
processing the remaining data points and their associated vectors to
produce a realistic approximation of the outline of the selected feature
on the map for viewing on the display monitor.
34. The method of claim 33, wherein the step of processing the remaining
data points and their associated vectors includes:
removing overlapping and crossing among said line segments to further
compress the survey data.
35. The method of claim 33, including:
further processing the collected survey data for display on a color monitor
incorporated in a roving unit, and
filling in the outline of at least some of the selected features with
representative color information during processing of the collected survey
data to provide selected features of each hole of the course with
distinctive colors relatively closely matching the actual colors of the
respective selected features, for enhancing a realistic representation
thereof in the map displayed on the color monitor.
36. The method of claim 32, including:
storing the processed survey data and triggering retrieval of a portion
thereof representing the next hole to be played for automatic display of
the map thereof on a display monitor incorporated in a roving unit, when
the roving unit having said display monitor is brought into predetermined
close proximity to a tee box of said next hole.
37. The method of claim 32, including:
further processing the collected survey data for display of the created map
on a display monitor incorporated in a roving unit having a GPS receiver
for identifying the real-time position thereof as a moving symbol on the
map, whereby a golfer playing the course with the roving unit can view the
position thereof on the map of the course displayed on the monitor, and
further to enable selection of a scaled version of the map of the entire
course or of selected portions including individual holes thereof for
display on said roving unit monitor.
38. The method of claim 37, including:
further processing the collected survey data for retrieval during
processing of GPS data for selectively posting the real-time distance
between the roving unit and a selected feature of the golf course in
conjunction with the course map displayed on the roving unit monitor.
39. The method of claim 32, including:
further processing the collected survey data for display of the created map
on a display monitor located at a base station having a GPS receiver, for
interacting with a plurality of roving units employing GPS, to identify
the real-time position of each roving unit on the course as a moving
symbol on the course map, whereby a course manager can view the relative
positions of the roving units, and thereby the status of play of the
course by golfers using the roving units, on the map of the course
displayed on the base station monitor.
40. The method of claim 32, including:
further processing the collected survey data for rotation to a
predetermined orientation of the created map for each hole when
individually displayed on the monitor.
41. The method of claim 32, further including:
storing at least a portion of the processed survey data including the
location of a tee box on each hole for display on the map of the
respective hole on a monitor in a roving unit, and
updating the location of the tee box on each hole when desired to reflect a
course-designated change of tee box location for display on the roving
unit monitor, by reprogramming the respective stored data indicative
thereof.
42. A method of digitally mapping features of a hole of a golf course that
affect play of the hole for real-time display on a monitor used during
play of the hole, said method comprising the steps of:
moving a position data collector of a position determining system about the
perimeter of each of the hole and at least some of the features thereof
selected to be mapped, to obtain survey data for use in displaying a map
of the hole on the monitor,
eliminating some portions of the survey data which are unessential for
depicting a realistic approximation of an outline of the actual hole and
of selected features thereof on the map, and
processing the remaining survey data to provide a digital representation
thereof suitable for display of a map of the hole on the monitor.
43. The method of claim 42, wherein:
the positioning system is a Global Positioning System (GPS), and the
position data collector comprises a GPS receiver.
44. The method of claim 43, wherein:
the survey data is obtained as a plurality of differential GPS (DGPS)
corrected data points.
45. The method of claim 44, further including:
employing the DGPS corrected data points in an x-y grid coordinate system
having a preselected reference point.
46. The method of claim 43, wherein:
the position data collector includes a golf cart incorporating said GPS
receiver.
47. The method of claim 43, wherein:
the golf cart has said monitor mounted therein for use during play of the
course with said cart.
48. The method of claim 47, including:
obtaining survey data in mapping all holes of the course with said golf
cart, and
storing the survey data for retrieval such that each hole is displayed by
automatically switching to a map thereof on the monitor for play thereof
in its respective order of succession when the golf cart approaches within
a predetermined distance from a tee box of the respective hole. |
|
|
|
|
Claims  |
|
|
Description  |
|
|
BACKGROUND OF THE INVENTION
The present invention relates generally to yardage systems and more
particularly to a new and improved golf course yardage and information
system.
Before staffing play on an unfamiliar or infrequently played course,
golfers typically familiarize themselves with the layout of each hole.
This gives the golfer the knowledge at the tee box of a particular hole
being played, for example, as to whether the hole is a `dog leg left`, a
`dog leg right`, or straight; whether any hazards, such as sand traps,
bunkers, and water traps, are hidden from view; whether and where the
range is posted to calculate yardage from the ball's (and the golfer's)
present location to the front of the green, the rear of the green, the
pin, a key hazard, or a desired lay up position for the green approach
shot.
Customarily, golf courses market informative books on the course in the pro
shop, to indicate layout features for each hole and yardage from a few
locations along the hole to the center of the green. Also, yardage markers
typically are provided at sprinkler heads along the route of each hole, so
that the player will know the range from that point to the center of the
green. These playing aids provide information on the hole layout and
location of hazards, and also allow the golfer, by pacing off yardage from
the ball to the nearest sprinkler head, to estimate yardage from the ball
to the center of the green. Such measures are by no means precise, but do
enhance one's knowledge of the hole, and thereby, an opportunity to
improve one's game. They also exact a cost--slowing the pace of play of
every golfer behind the one or more who are familiarizing themselves with
the course, pacing off yardage, and so forth. Slow play has an adverse
effect on the course's daily revenue, as well as on other players'
enjoyment of the game.
Various proposals have been made toward improving golf course information
systems. The intent of these ostensible improvements has been to reduce
the average player's score; to increase enthusiasm and speed of play; and
to enhance the player's knowledge of the course regarding every hole, the
yardage from the ball or "lie" to the green, the distance and bearing to
the pin, and the location of hazards. Proposals have included use of
buried electrical wires in various layout configurations about the course
for interaction with mobile overland components, or of radio direction
finding or triangulation techniques, to inform the golfer of gross
features of the course and distances from specific markers to the pin or
flag for the hole being played.
A recent proposal for a position and distance measuring system for a golf
course enlists the capabilities of the existing U.S. government-sponsored
Global Positioning System (GPS) which was established over the last 20
years with space satellites and ground based stations. The GPS system was
established as a means for determining distance, range, and position for
various governmental purposes, but has become quite useful in many
industrial and commercial applications as well. A number of earth-orbiting
satellites provide reference points from which to determine the position
of a point on or near the earth, using the ground-based receivers. The
orbits of these satellites are monitored by the ground station GPS
receivers, and the travel times of signals received from the satellites
are used to measure distance to each satellite. Each timing signal from a
satellite is coded to permit the receiver to determine the elapsed time
between launching of the signal from the respective satellite and receipt
at the GPS receiver antenna, and thereby to calculate the distance as the
product of that elapsed time and the speed of light. Receivers need not be
restricted to large ground stations, but are available in portable, mobile
and hand-held versions, for a multitude of private navigation, position
and distance-measuring systems.
Distance measurements to three GPS satellites can accurately define the
position of an object (i.e., that of the GPS receiver, whether of the
stationary or portable type) on or near the surface of the earth. A fourth
satellite provides a distance measurement that serves to verify clock
timing within the GPS system. With several satellites in "view", and
through the use of a computer, the GPS receiver theoretically can
calculate distances virtually instantaneously with great accuracy. In
practice, however, even small errors that typically occur in the
calculated measurement of satellite signal travel time from system and
natural phenomena severely reduce the accuracy of the distance and
position calculations. Error causing phenomena include atmospheric
propagation, receiver contributions, satellite ephemeris (transient, and
satellite clock. Furthermore, the U.S. Department of Defense (DOD)
purposely introduces errors in the satellite signals to deny civilian
users full accuracy. Erroneous measurements of 100 meters or so may be
tolerated in many GPS-based measurement systems, but would be unacceptable
in a golf course positioning and distance measuring system.
The recently proposed golf course position GPS system employs purely
conventional differential GPS, which has found wide use to reduce err | | |