Golf course yardage and information system
First Claim
1. 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, each roving unit having a differential global positioning system (DGPS) RF transmitter/receiver (transceiver) for operation in conjunction with a land-based stationary DGPS receiver and with a plurality of GPS satellites continuously orbiting the earth and transmitting GPS satellite signal information for use in determining the relative position of and distance between objects on the earth, said system comprising:
- in each roving unit DGPS RF transceiver;
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,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 if CPU throughput remains available after the lowest priority task is executed by the processor, for causing the processor to execute remaining tasks pending receipt of a task interrupt, andmeans for precisely timing functions of said system including modulating means utilizing a common digital modulation technique for digitally modulating data transmitted to and from all of the roving DGPS RF transceivers of the system in a Federal Communications Commission (FCC) authorized frequency spectrum.
14 Assignments
0 Petitions
Accused Products
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.
92 Citations
28 Claims
-
1. 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, each roving unit having a differential global positioning system (DGPS) RF transmitter/receiver (transceiver) for operation in conjunction with a land-based stationary DGPS receiver and with a plurality of GPS satellites continuously orbiting the earth and transmitting GPS satellite signal information for use in determining the relative position of and distance between objects on the earth, said system comprising:
-
in each roving unit DGPS RF transceiver; 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, 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 if CPU throughput remains available after the lowest priority task is executed by the processor, for causing the processor to execute remaining tasks pending receipt of a task interrupt, and means for precisely timing functions of said system including modulating means utilizing a common digital modulation technique for digitally modulating data transmitted to and from all of the roving DGPS RF transceivers of the system in a Federal Communications Commission (FCC) authorized frequency spectrum. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. In a ball position determining and course management system for a golf course, including a base station for course management and a plurality of roving units for golfers during play of the course, each of the base station and the roving units being adapted to operate on a differential global positioning system (DGPS) with RF transmitter/receivers (transceivers) in conjunction with a plurality of earth-orbiting GPS satellites that transmit GPS satellite signal information for use in determining the relative position of and distance between objects on the earth, the improvement in said system comprising:
timing means in said base station and each of said roving units for precisely timing the functions of said system, said timing means including transmitting means in the base station for transmitting a pulse per second (pps) signal to each roving unit, said timing means also including interrupt means in each roving unit responsive to receipt of the pps signal transmitted by said transmitting means for resetting a real-time clock interrupt counter in the respective roving unit. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
21. A system for determining the location of each of a plurality of dispersed objects in transit, and for administering the disposition of each of said objects, said system including a base station for administration and a plurality of remote stations associated with said objects while in transit, each of the base station and the remote stations being adapted to operate on a differential global positioning system (DGPS) with RF transmitter/receivers (transceivers) in conjunction with a plurality of earth-orbiting GPS satellites that transmit GPS satellite signal information for use in determining the relative position of and distance between targeted points on the earth, said system comprising:
timing means in said base station and each of said remote stations for precisely timing the functions of said system including transmitting means in the base station for transmitting a pulse per second (PPS) signal to the remote stations, said timing means further including interrupt means in each remote station responsive to receipt of the PPS signal transmitted by the base station transmitting means for resetting a real-time clock interrupt counter in the respective remote station, whereby to synchronize the timing between the base station and the remote stations and to dispense with the need for direct base synchronization such that all remote stations on the system require initialization only to indicate when they are allowed to transmit in a specific time slot asynchronous of direct base station timing control. - View Dependent Claims (22, 23, 24, 25)
-
26. In a ball position determining and course management system for a golf course, including a base station for course management and a plurality of roving units for use by golfers during play of the course, each of the base station and the roving units being adapted to operate with a satellite-based navigation system for determining the relative position of and distance between objects on the earth, a system network for broadcast communications between the base station and the roving units using message packets, comprising:
variable length network means having a circular frame cycle with a predetermined number of frames of message packets, the number of frames being set by the base station according to system network load demand, so that when relatively few roving units are operating on the system only a relatively small number of frames uniquely identifying the respective roving units need be maintained by the base station to provide a higher update rate of roving unit message packets to the base station, attributable to fewer unique frames needed to be transmitted before the network returns to an initial frame, whereby to enhance the efficiency of the system network. - View Dependent Claims (27, 28)
Specification