WO2002005900A2 - Method and apparatus for managing golf related information obtained in part by using impulse radio technology - Google Patents

Method and apparatus for managing golf related information obtained in part by using impulse radio technology Download PDF

Info

Publication number
WO2002005900A2
WO2002005900A2 PCT/US2001/022650 US0122650W WO0205900A2 WO 2002005900 A2 WO2002005900 A2 WO 2002005900A2 US 0122650 W US0122650 W US 0122650W WO 0205900 A2 WO0205900 A2 WO 0205900A2
Authority
WO
WIPO (PCT)
Prior art keywords
golf
golfer
related information
user
golf course
Prior art date
Application number
PCT/US2001/022650
Other languages
French (fr)
Other versions
WO2002005900A3 (en
Inventor
Dale W. Crook
Larry W. Fullerton
Donald A. Kelly
Original Assignee
Golf-Domain.Com Llc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Golf-Domain.Com Llc filed Critical Golf-Domain.Com Llc
Priority to AU2001276978A priority Critical patent/AU2001276978A1/en
Publication of WO2002005900A2 publication Critical patent/WO2002005900A2/en
Publication of WO2002005900A3 publication Critical patent/WO2002005900A3/en

Links

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B71/00Games or sports accessories not covered in groups A63B1/00 - A63B69/00
    • A63B71/06Indicating or scoring devices for games or players, or for other sports activities
    • A63B71/0619Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
    • A63B71/0669Score-keepers or score display devices
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0003Analysing the course of a movement or motion sequences during an exercise or trainings sequence, e.g. swing for golf or tennis
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0003Analysing the course of a movement or motion sequences during an exercise or trainings sequence, e.g. swing for golf or tennis
    • A63B24/0006Computerised comparison for qualitative assessment of motion sequences or the course of a movement
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0021Tracking a path or terminating locations
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B55/00Bags for golf clubs; Stands for golf clubs for use on the course; Wheeled carriers specially adapted for golf bags
    • A63B55/60Wheeled carriers specially adapted for golf bags
    • A63B55/61Wheeled carriers specially adapted for golf bags motorised
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B71/00Games or sports accessories not covered in groups A63B1/00 - A63B69/00
    • A63B71/06Indicating or scoring devices for games or players, or for other sports activities
    • A63B71/0619Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0003Analysing the course of a movement or motion sequences during an exercise or trainings sequence, e.g. swing for golf or tennis
    • A63B24/0006Computerised comparison for qualitative assessment of motion sequences or the course of a movement
    • A63B2024/0012Comparing movements or motion sequences with a registered reference
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0021Tracking a path or terminating locations
    • A63B2024/0025Tracking the path or location of one or more users, e.g. players of a game
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0021Tracking a path or terminating locations
    • A63B2024/0028Tracking the path of an object, e.g. a ball inside a soccer pitch
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0021Tracking a path or terminating locations
    • A63B2024/0056Tracking a path or terminating locations for statistical or strategic analysis
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B71/00Games or sports accessories not covered in groups A63B1/00 - A63B69/00
    • A63B71/06Indicating or scoring devices for games or players, or for other sports activities
    • A63B71/0619Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
    • A63B71/0622Visual, audio or audio-visual systems for entertaining, instructing or motivating the user
    • A63B2071/0625Emitting sound, noise or music
    • A63B2071/0627Emitting sound, noise or music when used improperly, e.g. by giving a warning
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B71/00Games or sports accessories not covered in groups A63B1/00 - A63B69/00
    • A63B71/06Indicating or scoring devices for games or players, or for other sports activities
    • A63B2071/0691Maps, e.g. yardage maps or electronic maps
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2102/00Application of clubs, bats, rackets or the like to the sporting activity ; particular sports involving the use of balls and clubs, bats, rackets, or the like
    • A63B2102/32Golf
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2220/00Measuring of physical parameters relating to sporting activity
    • A63B2220/10Positions
    • A63B2220/12Absolute positions, e.g. by using GPS
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2220/00Measuring of physical parameters relating to sporting activity
    • A63B2220/10Positions
    • A63B2220/13Relative positions
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2220/00Measuring of physical parameters relating to sporting activity
    • A63B2220/10Positions
    • A63B2220/14Geo-tagging, e.g. for correlating route or track location data with specific information related to that specific location
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2220/00Measuring of physical parameters relating to sporting activity
    • A63B2220/20Distances or displacements
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2220/00Measuring of physical parameters relating to sporting activity
    • A63B2220/70Measuring or simulating ambient conditions, e.g. weather, terrain or surface conditions
    • A63B2220/78Surface covering conditions, e.g. of a road surface
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2225/00Miscellaneous features of sport apparatus, devices or equipment
    • A63B2225/20Miscellaneous features of sport apparatus, devices or equipment with means for remote communication, e.g. internet or the like
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2225/00Miscellaneous features of sport apparatus, devices or equipment
    • A63B2225/50Wireless data transmission, e.g. by radio transmitters or telemetry
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B57/00Golfing accessories
    • A63B57/505Hole information stands, e.g. tee-boxes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/69Spread spectrum techniques
    • H04B2001/6908Spread spectrum techniques using time hopping

Definitions

  • the present invention relates in general to golfing and, in particular, to a method and apparatus capable of managing golf related information that was obtained in part by using impulse radio technology.
  • GPS Global Positioning System
  • Today InFOREtech and VXT are two companies that are marketing mobile GPS units for use in golf. However, neither of these mobile GPS units are small enough to be conveniently carried by a golfer. In addition, these mobile GPS units only provide the golfer with a rough approximation of the distance between the GPS unit and the golf pin or green.
  • the golf cart-mounted GPS units are basically an all or nothing proposition. For instance, if the golf cart breaks down the GPS unit is out of commission, and if the GPS unit breaks down the golf course is not likely to take the golf cart out of commission so the golfer will not be able to use an operable GPS unit.
  • the golf cart-mounted GPS units only work ' on golf courses that use golf carts. Thus, the golf cart-mounted GPS units offer little flexibility to the golfers and the golf courses.
  • GPS units suffer from certain well known inaccuracies attributable to atmospheric alterations and an inability to communicate with GPS satellites through trees and buildings.
  • Selective authority was a government-controlled way of making GPS based technology inaccurate for defense purposes.
  • GPS has inherent inaccuracies which must be offset, for use on a golf course, with a correction signal received from a base station located on the golf course or from another satellite.
  • GPS units that receive this correction signal still generate an inaccurate measurement that may be off 5 or more meters and the golf pin may be off the same thus doubling the potential for providing the golfer with an inaccurate distance.
  • To date there is nothing that can be done to compensate for atmospheric alterations which are an inherent problem with GPS based technology.
  • GPS based technology suffers from a highly unreliable infrastructure because GPS units require that at least two separate signals be received at all times to remain operable. Yet another problem with GPS units is that they provide a very limited amount of information to the golfer and only the golfer. The information generally provided to the golfer is a rough approximation of the distance between the golf ball and the golf pin, which is usually of interest to the golfer and of no interest to the golf course or anybody else for that matter.
  • the present invention includes an apparatus, system and method all of which overcome the shortcomings of traditional positioning systems by utilizing impulse radio technology to obtain golf related information that can be used by one or more users. For instance, golfers may use the golf related information to help them make informed decisions while playing golf on the golf course. And, golf trainers can use the golf related information associated with a golfer to help that golfer to improve their game. In addition, golf course personnel can use the golf related information to help manage and increase the profitability of the golf course. Moreover, golf businesses can use the golf related information to help them verify the accuracy of advertising claims made by their competitors. These are just some of the uses and advantages of the present invention.
  • FIG. 1A illustrates a representative Gaussian Monocycle waveform in the time domain.
  • FIG. IB illustrates the frequency domain amplitude of the Gaussian Monocycle of Fig. 1A.
  • FIG. 2A illustrates a pulse train comprising pulses as in Fig. 1A.
  • FIG. 2B illustrates the frequency domain amplitude of the waveform of Fig. 2A.
  • FIG. 3 illustrates the frequency domain amplitude of a sequence of time coded pulses.
  • FIG. 4 illustrates a typical received signal and interference signal.
  • FIG. 5A illustrates a typical geometrical configuration giving rise to multipath received signals.
  • FIG. 5B illustrates exemplary multipath signals in the time domain.
  • FIG. 6 illustrates a representative impulse radio transmitter functional diagram
  • FIG. 7 illustrates a representative impulse radio receiver functional diagram.
  • FIG. 8A illustrates a representative received pulse signal at the input to the correlator.
  • FIG. 8B illustrates a sequence of representative impulse signals in the correlation process.
  • FIG. 8C illustrates the output of the correlator for each of the time offsets of Fig. 8B.
  • FIG. 9 is a block diagram illustrating the basic components of a system of the present invention.
  • FIG. 10 is a diagram illustrating an exemplary golf course incorporating the system of FIG. 9.
  • FIG. 11A is a diagram illustrating in greater detail an exemplary handheld apparatus of the system of FIG.9.
  • FIG. 11B is a diagram illustrating in greater detail an exemplary large screen apparatus of the system of FIG.9.
  • FIG. 12 is a diagram illustrating the type of score card that can be generated by a base station of the system of FIG. 9.
  • FIG. 13 is a flowchart illustrating the basic steps of an exemplary method for obtaining and managing golf related information in accordance with the present invention.
  • FIG. 14 is a flowchart illustrating in greater detail an obtaining step of the method shown in FIG. 13, wherein a user of the golf related information is a golfer.
  • FIG. 15 is a flowchart illustrating in greater detail a providing step of the method shown in FIG. 13, wherein a user of the golf related information is a golfer.
  • FIG. 16 is a flowchart illustrating in greater detail a providing step of the method shown in FIG. 13, wherein a user of the golf related information is a golf trainer.
  • FIG. 17 is a flowchart illustrating in greater detail a providing step of the method shown in FIG. 13, wherein a user of the golf related information is golf course personnel.
  • FIG. 18 is a flowchart illustrating in greater detail a providing step of the method shown in FIG. 13, wherein a user of the golf related information is in the golf business.
  • FIG. 19 is a flowchart illustrating the basic steps of an exemplary method for generating revenue by providing golf related information to at least one user in accordance with the present invention.
  • FIG. 20 is a flowchart illustrating the basic steps of an exemplary method for increasing the profitability of a golf course in accordance with the present invention.
  • FIG. 21 is a block diagram illustrating the interaction between a golf course and driving range in accordance with the present invention. DETAILED DESCRIPTION OF THE INVENTION
  • the present invention includes a system, apparatus and method each of which is capable of managing a variety of golf related information some of which was obtained by using impulse radio technology.
  • impulse radio technology to obtain golf related information is a significant improvement over traditional GPS positioning system. This significant improvement is attributable, in part, to the type and detail of golf related information now obtainable with the aid of an emerging, revolutionary ultra wideband technology (UWB) called impulse radio communication technology (also known as impulse radio) .
  • UWB ultra wideband technology
  • Impulse radio was first fully described in a series of patents, including U.S. Patent Nos. 4,641,317 (issued February 3, 1987), 4,813,057 (issued March 14, 1989), 4,979,186 (issued December 18, 1990) and 5,363,108 (issued November 8, 1994) to Larry W. Fullerton.
  • a second generation of impulse radio patents include U.S. Patent Nos. 5,677,927 (issued October 14, 1997) tp Fullerton et al; and 5,687,169 (issued November 11, 1997) and 5,832,035 (issued November 3, 1998) to Fullerton. These patent documents are incorporated herein by reference.
  • This section is directed to technology basics and provides the reader with an introduction to impulse radio concepts, as well as other relevant aspects of communications theory.
  • This section includes subsections relating to waveforms, pulse trains, coding for energy smoothing and channelization, modulation, reception and demodulation, interference resistance,
  • Impulse radio refers to a radio system based on short, low duty cycle pulses.
  • An ideal impulse radio waveform is a short Gaussian monocycle. As the name suggests, this waveform attempts to approach one cycle of radio frequency (RF) energy at a desired center frequency. Due to implementation and other spectral limitations, this waveform may be altered significantly in practice for a given application. Most waveforms with enough bandwidth approximate a Gaussian shape to a useful degree.
  • RF radio frequency
  • Impulse radio can use many types of modulation, including AM, time shift (also referred to as pulse position) and M-ary versions.
  • the time shift method has simplicity and power output advantages that make it desirable.
  • the time shift method is used as an illustrative example.
  • the pulse-to- pulse interval can be varied on a pulse-by-pulse basis by two components : an information component and a pseudo-random code component.
  • an information component e.g., a digital signal processor
  • a pseudo-random code component e.g., a pseudo-random code component
  • conventional spread spectrum systems make use of pseudo-random codes to spread the normally narrow band information signal over a relatively wide band of frequencies.
  • a conventional spread spectrum receiver correlates these signals to retrieve the original information signal.
  • the pseudo-random code for impulse radio communications is not necessary for energy spreading because the monocycle pulses themselves have an inherently wide bandwidth. Instead, the pseudo-random code is used for channelization, energy smoothing in the frequency domain, resistance to interference, and reducing the interference potential to nearby receivers.
  • the impulse radio receiver is typically a direct conversion receiver with a cross correlator front end in which the front end coherently converts an electromagnetic pulse train of monocycle pulses to a baseband signal in a single stage.
  • the baseband signal is the basic information signal for the impulse radio communications system. It is often found desirable to include a subcarrier with the baseband signal to help reduce the effects of amplifier drift and low frequency noise.
  • the subcarrier that is typically implemented alternately reverses modulation according to a known pattern at a rate faster ' than the data rate. This same pattern is used to reverse the process and restore the original data pattern just before detection.
  • This method permits alternating current (AC) coupling of stages, or equivalent signal processing to eliminate direct current (DC) drift and errors from the detection process. This method is described in detail in U.S. Patent No. 5,677,927 to Fullerton et al .
  • each data bit typically time position modulates many pulses of the periodic timing signal. This yields a modulated, coded timing signal that comprises a train of identically shaped pulses for each single data bit.
  • the impulse radio receiver integrates multiple pulses to recover the transmitted information.
  • Impulse radio refers to a radio system based on short, low duty cycle pulses.
  • the resulting waveform approaches one cycle per pulse at the center frequency.
  • each pulse consists of a burst of cycles usually with some spectral shaping to control the bandwidth to meet desired properties such as out of band emissions or in-band spectral flatness, or time domain peak power or burst off time attenuation.
  • Fig. 1A This waveform is representative of the transmitted pulse produced by a step function into an ultra-wideband antenna.
  • the basic equation normalized to a peak value of 1 is as follows: r- ( t ⁇ ⁇
  • is a time scaling parameter
  • t is time
  • fmono (t) is the waveform voltage
  • e is the natural logarithm base.
  • the center frequency (f c ), or frequency of peak spectral density is: 1
  • pulses may be produced by methods described in the patents referenced above or by other methods that are known to one of ordinary skill in the art. Any practical implementation will deviate from the ideal mathematical model by some amount. In fact, this deviation from ideal may be substantial and yet yield a system with acceptable performance. This is especially true for microwave implementations, where precise waveform shaping is difficult to achieve.
  • These mathematical models are provided as an aid to describing ideal operation and are not intended to limit the invention. In fact, any burst of cycles that adequately fills a given bandwidth and has an adequate on-off attenuation ratio for a given application will serve the purpose ' of this invention.
  • Impulse radio systems can deliver one or more data bits per pulse; however, impulse radio systems more typically use pulse trains, not single pulses, for each data bit. As described in detail in the following example system, the impulse radio transmitter produces and outputs a train of pulses for each bit of information.
  • Figs. 2A and 2B are illustrations of the output of a typical 10 Mpps system with uncoded, unmodulated, 0.5 nanosecond (ns) pulses 102.
  • Fig. 2A shows a time domain representation of this sequence of pulses 102.
  • Fig 2B which shows 60 MHz at the center of the spectrum for the waveform of Fig. 2A, illustrates that the result of the pulse train in the frequency domain is to produce a spectrum comprising a set of lines 204 spaced at the frequency of the 10 Mpps pulse repetition rate.
  • the envelope of the line spectrum follows the curve of the single pulse spectrum 104 of Fig. IB.
  • the power of the pulse train is spread among roughly two hundred comb lines. Each comb line thus has a small fraction of the total power and presents much less of an interference problem to receiver sharing the band.
  • impulse radio systems typically have very low average duty cycles resulting in average power significantly lower than peak power.
  • the duty cycle of the signal in the present example is 0.5%, based on a 0.5 ns pulse in a 100 ns interval.
  • Fig. 3 is a plot illustrating the impact of a pseudo-noise (PN) code dither on energy distribution in the frequency domain (A pseudo-noise, or PN code is a set of time positions defining the pseudo-random positioning for each pulse in a sequence of pulses) .
  • Fig. 3 when compared to Fig. 2B, shows that the impact of using a PN code is to destroy the comb line structure and spread the energy more uniformly. This
  • the PN code also provides a method of establishing independent communication channels using impulse radio.
  • PN codes can be designed to have low cross correlation such that a pulse train using one code will seldom collide on more than one or two pulse positions with a pulses train using another code during any one data bit time. Since a data bit may comprise hundreds of pulses, this represents a substantial attenuation of the unwanted channel.
  • any aspect of the waveform can be modulated to convey information.
  • Amplitude modulation, phase modulation, frequency modulation, time shift modulation and M-ary versions of these have been proposed. Both analog and digital forms have been implemented. Of these, digital time shift modulation has been demonstrated to have various advantages and can be easily implemented using a correlation receiver architecture.
  • Digital time shift modulation can be implemented by shifting the coded time position by an additional amount (that is, in addition to PN code dither) in response to the information signal. This amount is typically very small relative to the PN code shift. In a 10 Mpps system with a center frequency of 2 GHz., for example, the PN code may command pulse position variations over a range of 100 ns; whereas, the information modulation may only deviate the pulse position by 150 ps.
  • each pulse is delayed a different amount from its respective time base clock position by an individual code delay amount plus a modulation amount, where n is the number of pulses associated with a given data symbol digital bit.
  • Modulation further smooths the spectrum, minimizing structure in the resulting spectrum.
  • impulse radios are able to perform in these environments, in part, because they do not depend on receiving every pulse.
  • the impulse radio receiver performs a correlating, synchronous receiving function (at the RF level) that uses a statistical sampling and combining of many pulses to recover the transmitted information.
  • Impulse radio receivers typically integrate from 1 to 1000 or more pulses to yield the demodulated output.
  • the optimal number of pulses over which the receiver integrates is dependent on a number of variables, including pulse rate, bit rate, interference levels, and range.
  • the PN coding also makes impulse radios highly resistant to interference from all radio communications systems, including other impulse radio transmitters. This is critical as any other signals within the band occupied by an impulse signal potentially interfere with the impulse radio. Since there are currently no unallocated bands available for impulse systems, they must share spectrum with other conventional radio systems without being adversely affected.
  • the PN code helps impulse systems discriminate between the intended impulse transmission and interfering transmissions from others .
  • Fig. 4 illustrates the result of a narrow band sinusoidal interference signal 402 overlaying an impulse radio signal 404.
  • the input to the cross correlation would include the narrow band signal 402, as well as the received ultrawide-band impulse radio signal 404.
  • the input is sampled by the cross correlator with a PN dithered template signal 406. Without PN coding, the cross correlation would sample the interfering signal 402 with such regularity that the interfering signals could cause significant interference to the impulse radio receiver.
  • the transmitted impulse signal is encoded with the PN code dither (and the impulse radio receiver template signal 406 is synchronized with that identical PN code dither) the correlation samples the interfering signals pseudo- randomly.
  • the samples from the interfering signal add incoherently, increasing roughly according to square root of the number of samples integrated; whereas, the impulse radio samples add coherently, increasing directly according to the number of samples integrated.
  • integrating over many pulses overcomes the impact of interference.
  • Impulse radio is resistant to interference because of its large processing gain.
  • processing gain which quantifies the decrease in channel interference when wide-band communications are used, is the ratio of the bandwidth of the channel to the bit rate of the information signal.
  • a direct sequence spread spectrum system with a 10 kHz information bandwidth and a 10 MHz channel bandwidth yields a processing gain of 1000 or 30 dB.
  • far greater processing gains are achieved with impulse radio systems, where for the same 10 kHz information bandwidth is spread across a much greater 2 GHz, channel bandwidth, the theoretical processing gain is
  • V 2 to t is the total interference signal to noise ratio variance, at the receiver; N is the number of interfering users; ⁇ 2 is the signal to noise ratio variance resulting from one of the interfering signals with a single pulse cross correlation; and Z is the number of pulses over which the receiver integrates to recover the modulation.
  • Multipath and Propagation One of the striking advantages of impulse radio is its resistance to multipath fading effects.
  • Conventional narrow band systems are subject to multipath through the Rayleigh fading process, where the signals from many delayed reflections combine at the receiver antenna according to their seemingly random relative phases. This results in possible summation or possible cancellation, depending on the specific propagation to a given location. This situation occurs where the direct path signal is weak relative to the multipath signals, which represents a major portion of the potential coverage of a radio system. In mobile systems, this results in wild signal strength fluctuations as a function of distance traveled, where the changing mix of multipath signals results in signal strength fluctuations for every few feet of travel.
  • Fig. 5A three propagation paths are shown.
  • the direct path representing the straight line distance between the transmitter and receiver is the shortest.
  • Path 1 represents a grazing multipath reflection, which is very close to the direct path.
  • Path 2 represents a distant multipath reflection.
  • elliptical (or, in space, ellipsoidal) traces that represent other possible locations for reflections with the same time delay.
  • Fig. 5B represents a time domain plot of the received waveform from this multipath propagation configuration.
  • This figure comprises three doublet pulses as shown in Fig. 1A.
  • the direct path signal is the reference signal and represents the shortest propagation time.
  • the path 1 signal is delayed slightly and actually overlaps and enhances the signal strength at this delay value. Note that the reflected waves are reversed in polarity.
  • the path 2 signal is delayed sufficiently that the waveform is completely separated from the direct path signal. If the correlator template signal is positioned at the direct path signal, the path 2 signal will produce no response. It can be seen that only the multipath signals resulting from very close reflectors have any effect on the reception of the direct path signal.
  • Impulse systems can measure distances to extremely fine resolution because of the absence of ambiguous cycles in the waveform.
  • Narrow band systems are limited to the modulation envelope and cannot easily distinguish precisely which RF cycle is associated with each data bit because the cycle-to- cycle amplitude differences are so small they are masked by link or system noise. Since the impulse radio waveform has no multi-cycle ambiguity, this allows positive determination of the waveform position to less than a wavelength - potentially, down to the noise floor of the system.
  • This time position measurement can be used to measure propagation delay to determine link distance, and once link distance is known, to transfer a time reference to an equivalently high degree of precision.
  • An exemplary embodiment of an impulse radio transmitter 602 of an impulse radio communication system having one subcarrier channel will now be described with reference to Fig. 6.
  • the transmitter 602 comprises a time base 604 that generates a periodic timing signal 606.
  • the time base 604 typically comprises a voltage controlled oscillator (VCO) , or the like, having a high timing accuracy and low jitter, on the order of picoseconds (ps) .
  • VCO voltage controlled oscillator
  • the voltage control to adjust the VCO center frequency is set at calibration to the desired center frequency used to define the transmitter's nominal pulse repetition rate.
  • the periodic timing signal 606 is supplied to a precision timing generator 608.
  • the precision timing generator 608 supplies synchronizing signals 610 to the code source 612 and utilizes the code source output 614 together with an internally generated subcarrier signal (which is optional) and an information signal 616 to generate a modulated, coded timing signal 618.
  • the code source 612 comprises a storage device such as a random access memory (RAM) , read only memory (ROM), or the like, for storing suitable PN codes and for outputting the PN codes as a code signal 614. Alternatively, maximum length shift registers or other computational means can be used to generate the PN codes.
  • An information source 620 supplies the information signal 616 to the precision timing generator 608.
  • the information signal 616 can be any type of intelligence, including digital bits representing voice, data, imagery, or the like, analog signals, or complex signals.
  • a pulse generator 622 uses the modulated, coded timing signal 618 as a trigger to generate output pulses.
  • the output pulses are sent to a transmit antenna 624 via a transmission line 626 coupled thereto.
  • the output pulses are converted into propagating electromagnetic pulses by the transmit antenna 624.
  • the electromagnetic pulses are called the emitted signal, and propagate to an impulse radio receiver 702, such as shown in Fig. 7, through a propagation medium, such as air, in a radio frequency embodiment.
  • the emitted signal is wide-band or ultrawide-band, approaching a monocycle pulse as in Fig. 1A.
  • the emitted signal can be spectrally modified by filtering of the pulses. This filtering will usually cause each monocycle pulse to have more zero crossings (more cycles) in the time domain.
  • the impulse radio receiver can use a similar waveform as the template signal in the cross correlator for efficient conversion.
  • FIG. 7 An exemplary embodiment of an impulse radio receiver 702 (hereinafter called the receiver) for the impulse radio communication system is now described with reference to Fig. 7. More specifically, the system illustrated in Fig. 7 is for reception of digital data wherein one or more pulses are transmitted for each data bit.
  • the receiver 702 comprises a receive antenna 704 for receiving a propagated impulse radio signal 706.
  • a received signal 708 from the receive antenna 704 is coupled to a cross correlator or sampler 710 to produce a baseband output 712.
  • the cross correlator or sampler 710 includes multiply and integrate functions together with any necessary filters to optimize signal to noise ratio.
  • the receiver 702 also includes a precision timing generator 714, which receives a periodic timing signal 716 from a receiver time base 718. This time base 718 is adjustable and controllable in time, frequency, or phase, as required by the lock loop in order to lock on the received signal 708.
  • the precision timing generator 714 provides synchronizing signals 720 to the code source 722 and receives a code control signal 724 from the code source 722.
  • the precision timing generator 714 utilizes the periodic timing signal 716 and code control signal 724 to produce a coded timing signal 726.
  • the template generator 728 is triggered by this coded timing signal 726 and produces a train of template signal pulses 730 ideally having waveforms substantially equivalent to each pulse of the received signal 708.
  • the code for receiving a given signal is the same code utilized by the originating transmitter 602 to generate the propagated signal 706.
  • the timing of the template pulse train 730 matches the timing of the received signal pulse train 708, allowing the received signal 708 to be synchronously sampled in the correlator 710.
  • the correlator 710 ideally comprises a multiplier followed by a short term integrator to sum the multiplier product over the pulse interval.
  • the output of the correlator 710 also called a baseband signal 712
  • a subcarrier demodulator 732 which demodulates the subcarrier information signal from the subcarrier.
  • the purpose of the optional subcarrier process, when used, is to move the information signal away from DC (zero frequency) to improve immunity to low frequency noise and offsets.
  • the output of the subcarrier demodulator 732 is then filtered or integrated in a pulse summation stage 734.
  • the pulse summation stage produces an output representative of the sum of a number of pulse signals comprising a single data bit.
  • the output of the pulse summation stage 734 is then compared with a nominal zero (or reference) signal output in a detector stage 738 to determine an output signal 739 representing an estimate of the original information signal 616.
  • the baseband signal 712 is also input to a lowpass filter 742 (also referred to as lock loop filter 742) .
  • a control loop comprising the lowpass filter 742, time base 718, precision timing generator 714, template generator 728, and correlator 710 is used to generate a filtered error signal 744.
  • the filtered error signal 744 provides adjustments to the adjustable time base 718 to time position the periodic timing signal 726 in relation to the position of the received signal 708.
  • FIGS. 8A-8C illustrate the cross correlation process and the correlation function.
  • Fig. 8A shows the waveform of a template signal.
  • Fig. 8B shows the waveform of a received impulse radio signal at a set of several possible time offsets.
  • Fig. 8C represents the output of the correlator (multiplier and short time integrator) for each of the time offsets of Fig. 8B.
  • FIGS. 9-21 there are disclosed different embodiments of an exemplary system, preferred method and exemplary apparatus in accordance with the present invention.
  • the present invention is described as using impulse radio technology, it should be understood that the present invention can be used with any type of ultra wideband technology, but is especially suited for use with time-modulated ultra wideband technology. Accordingly, the exemplary system, preferred method and exemplary apparatus should not be construed in a limited manner.
  • the system 900 includes at least one apparatus 910 (e.g., handheld apparatus 910a, large screen apparatus 910b) , a base station 920 and at least one server 930 (e.g., database server 930a, food and beverage server 930b, and web site server 930c) and a kiosk 940 (optional) all of which are capable of providing multiple users with a wide range of golf related information.
  • the golf related information is obtained not only from users (e.g., golfers, golf course employees) but also from impulse radio units including impulse radio transmitters and/or impulse radio receivers, see sections 11.11. and 11.12.
  • Users of the golf related information include, for example, golfers, golf trainers, golf course personnel and golf businesses each of which is interested in obtaining different types of golf related information.
  • a detailed description about the basic components of the system 900 is deferred pending a brief discussion about how different users can utilize the system 900.
  • the apparatus 910 can provide golf related information such as where a golf ball is currently located by simply pressing a "mark-the-ball" button on the apparatus. Thereafter, the apparatus 910 including an impulse radio unit 912 can communicate with another impulse radio unit located in or near a golf pin and then determine and inform the golfer as to how far the golf ball is located from the golf pin.
  • golf related information such as where a golf ball is currently located by simply pressing a "mark-the-ball" button on the apparatus.
  • the apparatus 910 including an impulse radio unit 912 can communicate with another impulse radio unit located in or near a golf pin and then determine and inform the golfer as to how far the golf ball is located from the golf pin.
  • a group of golfers may use one or more apparatuses 910 to keep their scores in real-time and display them in the form of a Leader Board.
  • the golfers can program the apparatus 910 to track their scores according to the rules of their own game where hole 1 is worth 2 points for longest drive, hole 2 is worth 3 points for closest to the pin, hole 3 is worth 2 points for longest putt, overall 3 points for most fairways hit, overall 4 points for most greens hit in regulation, etc.
  • the apparatus 910 is capable of calculating and displaying the scores and points of each golfer as they are playing golf.
  • Another user of the golf related information can be a golf trainer.
  • the golf trainer can review the golf related information associated with a particular golfer that was obtained during a round of golf to help identify any "weak" areas of that golfer' s game.
  • the golf related information that would be of interest to the golf trainer can include, for example, the golf club number and type used for each golf shoot during a round, how far the golf ball was hit and how accurate each golf shoot was hit during the round.
  • the golf trainer that is provided with precise data about a particular golfer can quickly identify what type of lessons would most likely help improve the game of that golfer.
  • golf course personnel could use the golf related information to help manage and increase the profitability of the golf course.
  • the golf related information that would be of interest to golf course personnel could include an indication where each golfer is located on the golf course at any given time. Knowing the location of each golfer and being able to calculate their speed of play can help the golf course personnel identify "slow" golfers. The golf course personnel can then ask these "slow" golfers to speed-up their play which would enable additional golfers to be on the golf course at any one time which would increase the profitability of the golf course.
  • Still yet another user of the golf related information could be a business associated with the manufacturing, distributing and/or marketing of golf equipment.
  • the golf business could use the golf related information to review data such as what number, type and make of clubs were used by golfer (s) to determine how the clubs actually performed for the golfer (s).
  • the golf business can use the golf related information to verify the accuracy of advertising claims made by their competitors. It should be understood that the there are many other types of users that can utilize the golf related information that was obtained and managed in accordance with the present invention.
  • FIG. 10 there is a diagram illustrating an exemplary golf course 1000 adapted to utilize the system 900 of FIG. 9.
  • the golf course 1000 (shown with one golf hole and a clubhouse) includes a series of impulse radio units 1002 located at various positions throughout the golf course. Each impulse radio unit 1002 is capable of interacting with the impulse radio unit 912 located within apparatus 910
  • impulse radio units 1002 and 912 communicate with one another using impulse radio technology that was described above with respect to
  • the golf course 1000 has an impulse radio unit 1002a located at or near a golf pin 1004 (only one shown) .
  • the impulse radio unit 1002a communicates with the apparatus 910 which, in turn, completes a distance calculation and informs the golfer as to what the distance "a" is between a golf ball 1006 and the golf pin 1004.
  • the golfer would have normally had to interact with and inform the apparatus 910 as to the current position of the golf ball 1006 which is shown next to the apparatus.
  • This interaction between the golfer and apparatus 910 could be done in any fashion such as, for example, depressing a "mark-the-ball" button on the apparatus 910 or using speech recognition technology. Since, the apparatus 910 can be handheld by the golfer then the current position of the apparatus and the golf ball 1006 are usually the same.
  • the golf course 1000 also has at least one impulse radio unit 1002b located at or near a tee-off area 1008.
  • the impulse radio unit 1002b communicates with the apparatus 910 which, in turn, completes a distance calculation and informs the golfer as to what the distance "b" is between the golf ball 1006 and the tee- off area 1008.
  • the golfer would have normally had to interact with and inform the apparatus 910 as to the current position of the golf ball 1006.
  • This interaction between the golfer and apparatus 910 could be done in any fashion such as, for example, depressing the "mark-the-ball” button on apparatus 910 or using speech recognition technology.
  • the apparatus could automatically calculate and provide distance "b" to the golfer.
  • the golfer may inform the apparatus 910 that he/she is playing from a particular tee 1008a, 1008b or 1008c which would enable the apparatus to determine the distance "b" between the golf ball 1006 and the impulse radio unit 1002b associated with that particular tee 1008a, 1008b or 1008c.
  • the apparatus 910 can provide the golfer with an indication as to how far the golfer hit the golf ball, which was not hit from the tee-off area 1008. To calculate this distance, the apparatus 910 would need to remember the previous location of the golf ball 1006 and compare that information to the current location of the golf ball 1006.
  • the golf course 1000 has an impulse radio unit 1002c located in or near a hazard 1010 which can include, for example, water, sand, rock(s) or tree(s).
  • a hazard 1010 can include, for example, water, sand, rock(s) or tree(s).
  • the impulse radio unit 1002c communicates with the apparatus 910 which, in turn, completes a distance calculation and informs the golfer as to what the distance "c" is between the golf ball 1006 and the hazard 1010. All of these distance calculations can occur in less than a second and can have an accuracy of +/- 2 centimeters to 1 inch.
  • impulse radio units 1002d located along the perimeter of a golf hole which together can function like a radar and provide the apparatus 910 with golf related information indicating the trajectory that the golf ball 1006 traveled for a particular shot and/or the position at which the golf ball came to rest after being hit by the golfer.
  • the apparatus 910 can store this information and display it for the golfer or any other user.
  • the golf course 1000 may also have a plurality of beacon impulse radio units 1002e (only three shown) located at known positions throughout the golf course.
  • the apparatus 910 can interact with one or more of the beacon impulse radio units 1002e to determine the position of the apparatus.
  • the beacon impulse radio units 1002e interact with and provide the apparatus 910 with their reference points to enable the apparatus to triangulate and determine its position on the golf course 1000.
  • the beacon impulse radio units 1002e can also function as relays to improve the robustness of communication on the golf course 1000.
  • Each impulse radio unit 912, 1002a, 1002b, 1002c and 1002d can be powered in a variety of ways including, for example, battery power and solar power.
  • the golfer can also interact with and input a variety of other golf related information into the apparatus 910.
  • the golfer may provide the apparatus 910 with information such as what golf club was used for a particular shot, how many and which fairways were hit in regulation, how many and which greens were hit in regulation, and how many putts or penalties were taken On a particular golf hole.
  • the apparatus 910 can store the golf related information provided by the golfer and relate this information with the golf related information that was obtained during the round of golf using the communications between the different impulse radio units 912, 1002a, 1002b, 1002c and 1002d.
  • the apparatus 910 may have many different forms including, for example, a handheld apparatus 910a or a large screen apparatus 910b than can be mounted on a golf cart or utility cart 1012. Each apparatus 910 has the capability to communicate with other apparatuses 910, thus enabling a golfer to communicate with other golfers or golf course personnel while playing on the golf course.
  • FIG. 11A there is illustrated in greater detail an exemplary handheld apparatus 910a.
  • the handheld apparatus 910a also known as a caddy unit includes the impulse radio unit 912, a display 1102, a plurality of buttons 1104 (e.g., information, scroll, stroke, putt and penalty buttons) and a controller 1106.
  • the impulse radio unit 912 is capable of performing many different functions including, for example, distance calculations, position calculations, radar operations and communication operations.
  • the handheld apparatus 910a can be programmed to illustrate a wide range of golf related information to a user.
  • the handheld apparatus 910a can be programmed such that the display 1102 simply shows in screen 1102a the layout of one of the golf holes.
  • the handheld apparatus 910a can be programmed to divide the display 1102 into a plurality of screens 1102b, 1102c and 1102d.
  • screen 1102b could illustrate golf related information such as the distance from the golf ball 1006 to the golf pin 1004 (e.g., distance "a").
  • screen 1102c could illustrate golf related information such as advertisements (as shown) , weather reports or a copy of the menu.
  • the apparatus 910 can include many other types of displays or screens that can provide a golfer with a wide- g range of golf related information.
  • the handheld apparatus 910a functions as a non-intrusive tracking and data collection device that can provide benefits to three primary groups of users which include golf course personnel, golf trainers and golfers.
  • the golf course personnel can utilize the handheld apparatus 910a to track assets such as carts, mowers, employees or golfers. From this ability to track these assets, golf course personnel can use back-end software to better manage and utilize their primary fixed asset which is the golf course.
  • the handheld apparatus 910a is also capable of helping the golf course personnel to:
  • the golf trainer can utilize the handheld unit
  • the handheld apparatus 910a as a dynamic tool to drive revenue into the golf trainer's department.
  • the handheld apparatus 910a is capable of helping the golf trainer to:
  • the golfer can utilize the handheld unit 910a as a dynamic tool to improve their golf game.
  • the handheld apparatus 910a is capable of helping the golfer to:
  • the handheld apparatus 910a is designed to be easy and intuitive for the golfer to operate.
  • the process of entering golf related data into the handheld apparatus 910a is such that the interaction flows with the normal processes of the game and has been simplified to the use of two or three buttons for most golfers. Golfers can be characterized as one of the following:
  • the handheld apparatus 910a is flexible for mistakes and errors, it doesn't matter if a golfer forgets to press a button since he/she can simply press the button later.
  • the handheld apparatus 910a can offer a club selection based on historical data. If the golfer elects to use the club suggested then no buttons need to be pushed. And, if the golfer used a different club then a simple scroll button can be used to indicate to the handheld apparatus 910a which club was used by the golfer.
  • FIG. 11B there is illustrated in greater detail an exemplary large screen apparatus 910b that can be mounted on a piece of equipment including, for example, a golf cart or utility cart 1012.
  • the apparatus 910b also known as a large screen mounted unit has the same capabilities as the handheld apparatus 910a with the differences being in the size of the display 1112 and the amount of software that can be stored therein (e.g., tractor/grounds maintenance software 1114 and course mapping software 1116) .
  • the large screen apparatus 910b is also capable of communicating with and displaying much of the golf related data collected by the handheld apparatus 910a.
  • the large screen apparatus 910b provides the golfer with a larger graphical depiction of the golf hole as well as a more robust leader board for tournament play. Again, the leader board displays the scores of different golfers that may be playing in a tournament or for fun with the golfer.
  • the large screen apparatus 910b has a lot of flexibility and can perform a lot of functions including, allowing a foursome to use only one of these units, and performing tractor/grounds maintenance tasks as well as course mapping functions.
  • the large screen apparatus 910b can be self-contained by obtaining power from a rechargeable battery or run off the cart 1012.
  • An advantage of being self-contained is that the owner of the large screen apparatus 910b can lease these units to golf courses for a specific tournament or function.
  • the handheld apparatus 910a can be an appendage to the large screen apparatus 910b or replace the large screen apparatus 910b and provide a semi fixed unit that is held in a cradle and can be removed by the golfer.
  • the large screen apparatus 910b is capable of operating a large amount of software as compared to the handheld apparatus 910a.
  • This additional software can include:
  • ⁇ Tractor/Grounds maintenance software 1114 which can provide the golf course personnel with the ability to better control assets, such as tractors and mowers. For instance, because, the positioning capability of impulse radio technology is so accurate (to less than 1") an operator can control the path of the tractor which could help avoid dropping chemicals over areas already covered.
  • the tractor/ground maintenance software 1114 can be beneficial to the golf course in that it may help: ⁇ Reduce the cost of chemicals and seed.
  • Course mapping software 1116 can provide the golf course personnel with an accurate display of the topography of the golf course, hole by hole. For instance, architects can use this product when designing a golf course and builders can use this product when constructing the golf course. In addition, the course mapping software 1116 can be used to accurately map the topography of an existing golf course in order to identify ways to improve drainage and to direct the flow of traffic on the golf course.
  • the base station 920 includes a processor 922 connected to a printer 924 that prints a score card 1014 (see FIG. 12 for an exemplary score card) that includes at least a portion of golf related information downloaded to the base station 920.
  • the score card 1302 can illustrate a variety of golf related information including:
  • the base station 920 forwards or downloads the golf related information to the server 930 (e.g., database server 930a) which can store all of the golf related information for that particular golfer and for other golfers.
  • the server 930 e.g., web site server 930c
  • the web site 1016 enables the golfer to view specific information about their golf game and also enables the golfer to compare their statistics with the statistics of other golfers (having the same handicap or age) that have played at that golf course 1000.
  • the web site 1016 can provide the golfer with a wide-range of golf related information as follows:
  • the web site 1016 can be designed such that it prompts the golfer to enter some details about their golfing experience, and their golf equipment including, for example, club make, club model, shaft type and head composite and golf ball type.
  • This marketing information along with the other golf related information could be of interest to the golf course personnel and/or golf businesses that manufacture, distribute or market golf equipment. For instance, when the golfer enters the web site 1016 they could be prompted to let the golf course 1000 know how satisfied they were with their golfing experience.
  • the web site 1016 could ask the golfer the following questions: • How was the pace of play?
  • the golf course could use this information to quickly respond to any negative experiences of the golfer.
  • the golfer when the golfer enters the web site 1016 they could be prompted to let the golf course 1000 know about their golf equipment including, for example, club make, club model, shaft type and head composite and golf ball type. This data could be compared to the golf related information associated with the distance and accuracy of that golfer's game. Of course, this information is important to club manufacturers and the public, and could have a profound effect on sales and marketing strategies of golf equipment manufacturers . Moreover, the web site 1016 could give the golfer an
  • the web site 1016 could prompt the golfer to purchase software 1018 that organizes and retains some or all of the golf related information that was obtained during one or more rounds of golf played by that golfer.
  • the software 1018 generally resides on a personal computer of the golfer.
  • the software 1018 enables the golfer to view and compare golf related information obtained during several rounds of golf so that the golfer can identify problematic areas in their golf game.
  • the software 1018 could also enable the golfer to replay a round of golf by showing the course layout and identifying where each shot landed on the golf course 1000.
  • the amount of detail associated with the golf related information stored in the software can be as detailed as the golfer would like, for example, the software could show the actual line and result of each putt hit at each hole. In other words, the golfer could use the software 1018 to perform the following functions:
  • the software 1018 could provide the golfer with the ability to pull his/her data off the web site 1016 and to maintain that data over a long period of time. This is important because the web site 1016 may only maintain that data for a predetermined amount of time. Since, the software maintains historical data a main function could be to provide the golfer with graphs showing improvements and trends in the golfer's game. It will also provide the golfer with a running depiction of each hole played on each course and could even replay the golfers round in 3D showing either the actual course or a 3D model. This may be especially appealing when golfers play a once in a lifetime course, such as, Pebble Beach.
  • a five-step theft prevention plan includes the following actions: o Kiosk 940 informs the golfer that the handheld apparatus 910a is disabled outside the golf course 1000 and must be returned. o Golf course personnel obtain the name and phone number of the user of each handheld apparatus 910a.
  • Handheld apparatus 910 instructs the golfer at the end of the round to go to the clubhouse and return the handheld apparatus 910a and pick up the score card 1014.
  • Base station 920 does not generate the score card 1014 until the handheld apparatus 910a is returned to its cradle.
  • Golf course personnel can contact the golfer associated with the missing handheld unit 910a if the golfer interacted with web site 1016.
  • a three-phase alert plan can be initiated as follows: o Phase one is initiated as the handheld apparatus 901a approaches within 10 feet (for example) of a boundary or parking lot. A warning signal is emitted to tell the golfer that the handheld apparatus 910a must be returned to the clubhouse. o Phase two is initiated as the handheld apparatus passes the boundary or enters the parking lot. A loud-warning signal is emitted to tell the golfer that the handheld apparatus 910a must be returned to the clubhouse. o Phase three is initiated as the handheld apparatus has left the grounds of the golf course 1000. A piercing warning siren is emitted and the display will warn the golfer to return the handheld apparatus 910a to the clubhouse.
  • a kiosk 940 may be provided near the clubhouse and operate to inform the golfer as to the capabilities of the apparatus 910.
  • the kiosk 940 may continually play info ercials that perform the following tasks: • Inform the golfer as to what they may obtain using the apparatus 910 including: o Distance to the pin. o Distance to hazards. o Distance of previous shot. o Score. o Ability to connect foursomes in real-time play. o Enable golfer to create their own game. o Offer the golfer and the clubhouse with a means of communication, o Help golf course personnel to control pace of play. o Print score card at the end of the round. o Information about the web site 1016. o Information about the software.
  • the preferred method 1300 includes step 1302 where some of the golf related information is obtained from a user (e.g., golfer) and some of the golf related information is obtained from a network of impulse radio units 912 and 1002 distributed throughout a golf course 1000.
  • step 1304 at least a portion of the golf related information that was obtained in step 1302 is provided back to the same user and/or different users, when a user of the golf related information is a golfer.
  • the golfer can interact with and input all types of golf related information into the apparatus 910 during a round of golf.
  • the golfer provides the apparatus 910 with the same type of golf related information for each hole of golf played.
  • the apparatus 910 receives an indication from the golfer as to what golf club was used for each golf shot.
  • the apparatus 910 could receive an indication from the golfer as to whether a particular fairway was hit in regulation.
  • the golfer may indicate to the apparatus 910 whether or not they where able to hit a particular green in regulation. Then at step 1408, the apparatus 910 may receive an indication from the golfer as to how many putts (if any) were needed on a particular hole. Also at step 1410, the golfer may indicate to the apparatus 910 whether or not any penalty strokes should be assessed on a particular hole. The golfer could also indicate to the apparatus 910, at step 1412, how many strokes should be assessed on a particular hole. Of course, the golfer is able to electronically record the golf related information that was obtained during a round of golf.
  • the apparatus 910 could obtain some of this golf related information (e.g., number of fairways hit) through communications between the impulse radio units 912, 1002a, 1002b, 1002c and 1002d without having to communicate with the golfer.
  • FIG. 15 there is flowchart illustrating in greater detail the providing step 1304 of method 1300 shown in FIG. 13 when a user of the golf related information is a golfer. As described above, the golfer can be provided with a variety of golf related information while playing a round of golf.
  • the golfer can be provided with an indication from the apparatus 910 as to the distance "a" between a golf ball 1006 and the golf hole 1004 (see FIG. 10) .
  • the golfer would normally have had to interact with and inform the apparatus 910 as to the current position of the golf ball 1006 which is shown next to the apparatus.
  • This interaction between the golfer and apparatus 910 could be done in any fashion such as, for example, depressing a "mark-the- ball” button on the apparatus 910 or using speech recognition technology. Since, the apparatus 910 is usually handheld by the golfer then the current position of the apparatus and the golf ball 1006 are usually the same.
  • the golfer can be provided with an indication from the apparatus 910 as to the distance "b" between the golf ball 1006 and a particular tee 1008a, 1008b or 1008c in the tee-off area 1008 (see FIG. 10) .
  • the golfer Prior to receiving this type of golf related information and similar to step 1502, the golfer would normally have to interact with and inform the apparatus 910 as to the current position of the golf ball 1006. However, if the current position of the golf ball 1006 has already been determined, then the apparatus 910 would not have to recalculate the current position of the golf ball 1006.
  • the apparatus 910 can provide the golfer with an indication as to how far the golfer hit the golf ball 1006.
  • Step 1506 is different than step 1504, because the golf ball was not hit from the tee- off area 1008. To calculate this distance, the apparatus 910 would need to remember the previous location of the golf ball 1006 and compare that information to the current location of the golf ball.
  • the golfer can be provided with an indication from the apparatus 910 as to the distance "c" between the golf ball 1006 and the hazard 1010 (see FIG. 10) .
  • the golfer would normally have to interact with and inform the apparatus 910 as to the current position of the golf ball 1006 prior to receiving this type of golf related information.
  • the apparatus 910 would not have to recalculate the current position of the golf ball. If the golfer desires, the apparatus 910 is capable of providing the golfer with multiple distances including distance "a", distance "b” and distance "c".
  • the apparatus 910 can provide the golfer with an indication of the golfer's position with respect to the golf hole. To calculate this position, the apparatus 910 (located near the golfer) would need to interact with at least two beacon impulse radio units 1002e. Basically, the beacon impulse radio units 1002e interact with and provide the apparatus 910 with their reference points to enable the apparatus to triangulate and determine its position on the golf course 1000.
  • the apparatus 910 can provide the golfer with an indication as to the trajectory that the golf ball traveled for a particular shot. This ability of 3D tracking of the golf ball may be in a limited area such as a driving range.
  • the apparatus 910 can provide the golfer with an indication as to the position that the golf ball came to rest after being hit by the golfer.
  • FIG. 16 there is flowchart illustrating in greater detail the providing step 1304 of method 1300 shown in FIG. 13 when a user of the golf related information is a golf trainer.
  • the golf trainer could obtain all of the golf related information associated with a particular golfer that the apparatus 910 downloaded into the base station 920 or server 930. Then at step 1602, the golf trainer can review this golf related information which would enable the golf trainer to focus in on the type of lessons that may help improve the game of a golfer.
  • FIG. 17 there is a flowchart illustrating in greater detail the providing step 1304 of method 1300 shown in FIG. 13 when a user of the golf related information is golf course personnel.
  • the golf course personnel e.g., managers, rangers, starters and laborers
  • system 900 may interact with system 900 and monitor the golf related information that was obtained by the system to help manage the basic operations of the golf course and increase the profitability of the golf course.
  • the golf course personnel is likely to be interested in golf related information that is different than the type of golf related information that would interest a golfer or golf trainer.
  • the golf course personnel may interact with the system 900 to monitor the current position of one or more golfers playing on the golf course 1000.
  • each golfer would have to carry the apparatus 910 or some type of impulse radio unit 1002 that would enable the system 900 to track their current position.
  • This type of golf related information is valuable to the golf course personnel, because it would enable the golf course personnel to speed up play which, in turn, would result in more rounds of golf being played on the golf course.
  • the golf course personnel may receive an indication from the system 900 as to the current position of one or more employees working on the golf course 1000.
  • each employee would have to carry the apparatus 910 or some type of impulse radio unit 1002 that would enable the system 900 to track their current position.
  • This type of golf related information is valuable to the golf course personnel, because it would enable the golf course personnel to better monitor and control their labor costs.
  • the golf course personnel may receive an indication from the system 900 as to the current position of each piece of equipment located on the golf course 1000.
  • each piece of equipment would have to carry the apparatus 910 or some type of impulse radio unit 1002 that would enable the system 900 to track their current position.
  • This type of golf related information is valuable to the golf course personnel, because it would enable the golf course personnel to better manage the use of their equipment. For example, the golf course personnel could keep track of the location of mowers and manage the distribution of chemicals from tractors.
  • the golf course personnel may receive golf related information that would enable them to enhance the marketing of goods arid/or services to a golfer.
  • the golf course personnel may receive golf related information that would enable them to enhance mapping and maintenance activities .
  • the golf course personnel may monitor soil conditions by receiving golf related information from impulse radio units that interact with sensors in the soil.
  • the golf course personnel may receive golf related information that would enable them to determine a location of a target (e.g., pin) and calculate a distance a golfer hits a golf ball with a particular golf club.
  • a target e.g., pin
  • the server 930 could provide golf businesses (e.g., golf equipment manufacturers) with golf related information including, for example, the type and make of the golf clubs used by particular golfers and how this equipment performed for those golfers.
  • golf businesses e.g., golf equipment manufacturers
  • golf related information including, for example, the type and make of the golf clubs used by particular golfers and how this equipment performed for those golfers.
  • the golf business could use this golf related information to verify or update any advertising claims associated with the performance of a particular brand of golf equipment.
  • the golf business may receive golf related information associated with the playing and purchasing habits of the golfers. In turn, the golf business may use this information in web site marketing activities.
  • the preferred method 1900 includes step 1902 where the system 900 obtains some of the golf related information from a user (e.g., golfer) and some of the golf related information from a network of impulse radio units 912 and 1002 distributed throughout the golf course 1000.
  • a user e.g., golfer
  • a network of impulse radio units 912 and 1002 distributed throughout the golf course 1000.
  • the golf course can provide (e.g., rent, lease) a golfer with an apparatus 910 capable of calculating additional golf related information using already obtained golf related information and further capable of displaying this calculated golf related information to the golfer.
  • the golfer can carry the apparatus 910 onto the golf course 1000.
  • the golf course 1000 can sell at least a portion of the golf related information to a golf business (e.g., marketing firm). More specifically, the golf related information that was downloaded to the server 910 could be formatted in a predetermined manner and sold to various types of golf businesses.
  • a golf business e.g., marketing firm
  • the golf course could sell advertising space to a buyer that can be used to display advertisements at the apparatus 910 or the web site 1016.
  • the golf course could sell software to golfers.
  • the software operates to organize and store the golf related information that is obtained during one or more rounds of golf that was played by a golfer.
  • the golf course 1000 could provide a golfer with an apparatus 910 capable of using impulse radio technology to aid in determining a distance that a golf ball 1006 is located from a golf pin 1004. This would eliminate the need for the golfer to pace of distances when playing golf which would result in an increase in the speed of play of the golfer.
  • the golf course 1000 could post a menu within the apparatus 910 while the golfer is playing on the golf course. This could increase the revenue to a golf course by enabling the golfers using the apparatus 910 to see and order from a displayed menu while still out on the golf course.
  • the golfer may use the apparatus 910 to page a golf course employee and have them come by and sell them food or beverages while on the golf course.
  • the golf course 1000 can increase the potential that the golfer is going to take lessons. Because, a golf trainer can review golf related information that was stored in the apparatus 910 while the golfer was playing golf on the golf course.
  • the golf course 1000 can track where at least one employee is currently located on a golf course. Again, this type of information is valuable to the golf course, because it would enable the golf course personnel to better monitor and control their labor costs.
  • the golf course 1000 can track where at least one piece of equipment is currently located on a golf course. Again, this type of information is valuable to the golf course personnel, because it would enable the golf course personnel to better manage the use of their equipment. For example, the golf course personnel could keep track of the location of mowers and manage the distribution of chemicals from tractors.
  • the golf course 1000 can track where at least one golfer is currently located on a golf course. Again, this type of information is valuable to the golf course, because it would enable the golf course personnel to speed up play which, in turn, would result in more rounds of golf being played on the golf course.
  • the golf course 1000 and the driving range 2102 may communicate by way of the Internet 2104. For instance, the golfer may visit a driving range 2102 including a system (similar to system 900) that has the ability to track the swing mechanics of the golfer and/or the ability to track the flight of a golf ball hit by the golfer.
  • a golf trainer can help improve the game of the golfer by comparing (on the web site 1016) the golfer's swing mechanics to a professional's swing mechanics.
  • the 3D ball tracking and 3D swing mechanics at the driving range 2102 may lead a golfer to a similar system 900 at the golf course 1000.
  • the apparatuses 910a and 910b at the golf course 1000 could illuminate various weaknesses in the golfer's game which could lead the golfer back to the driving range 1202.
  • impulse radio technology enables the apparatus 910 to communicate with the server 930 (e.g., Internet) at approximately 10 megabits per second.
  • This high bandwidth means that full video could be wirelessly transmitted to and from the apparatus 910 located on a golf course 1000.
  • a person could watch another golfer play golf from anywhere in the world via. the Internet.
  • impulse radio technology supports communications, positioning and radar functionality while GPS based technology supports only positioning technology.
  • Base station to mobile R F Base station to mobile R F link is
  • the present invention provides a system, apparatus and method for providing golf related information to several types of users including, for example, a golfer, a golf trainer, a golf business and golf course personnel. Also, the methods disclosed enables golf course personnel to manage and increase the profitability of a golf course.

Abstract

An apparatus (910a, 910b), system (900) and method (1300, 1900, 2000) are provided that can overcome the shortcomings of traditional golf course positioning systems by utilizing impulse radio technology to obtain golf related information that can be used by one or more users. For instance, golfers may use the golf related information to help them make informed decisions while playing golf on the golf course (1000). And golf trainers can use the golf related information associated with a particular golfer to help that golfer improve their game. In addition, golf course personnel can use the golf related information to help manage and increase the profitability of the golf course. Moreover, golf businesses can use the golf related information to help them verify the accuracy of advertising claims made by their competitors. These are just some of the uses and advantages of the present invention.

Description

METHOD AND APPARATUS FOR MANAGING GOLF RELATED INFORMATION OBTAINED IN PART BY USING IMPULSE RADIO
TECHNOLOGY
BACKGROUND OF THE INVENTION
Field of the Invention
The present invention relates in general to golfing and, in particular, to a method and apparatus capable of managing golf related information that was obtained in part by using impulse radio technology.
Description of Related Art A relatively small number of golf courses today use some sort of positioning system that provides a golfer with a rough estimate as to the distance a golf ball is located from a golf pin. Unfortunately, the traditional positioning systems do not provide the golfer with much more information other than this rough estimate as to how far the golf ball is located from the golf pin. Of course, the golfer would like additional information while playing golf that the
l - traditional positioning systems are unable to provide.
A vast majority of traditional positioning systems utilize Global Positioning System (GPS) based technology. Unfortunately, due to the physical constraints and power requirements of GPS based technology most of the GPS units must be mounted on a golf cart instead of being hand carried by the golfer. Thus, when the golfer is not allowed to drive the golf cart next to the golf ball then the already rough approximation of the distance from the golf ball to the golf pin is made even less accurate. Because, the golfer must now add or subtract the distance the golf cart is away from the golf ball to or from the distance indicated by the traditional positioning system. One of the physical constraints of GPS based technology is the relatively large size of GPS units which often include GPS electronics, memory, logic, a R/F transceiver and a battery. Today InFOREtech and VXT are two companies that are marketing mobile GPS units for use in golf. However, neither of these mobile GPS units are small enough to be conveniently carried by a golfer. In addition, these mobile GPS units only provide the golfer with a rough approximation of the distance between the GPS unit and the golf pin or green.
Moreover, the golf cart-mounted GPS units are basically an all or nothing proposition. For instance, if the golf cart breaks down the GPS unit is out of commission, and if the GPS unit breaks down the golf course is not likely to take the golf cart out of commission so the golfer will not be able to use an operable GPS unit. In addition, the golf cart-mounted GPS units only work' on golf courses that use golf carts. Thus, the golf cart-mounted GPS units offer little flexibility to the golfers and the golf courses.
Another problem with GPS units is that they suffer from certain well known inaccuracies attributable to atmospheric alterations and an inability to communicate with GPS satellites through trees and buildings. Selective authority was a government-controlled way of making GPS based technology inaccurate for defense purposes. Even though government controlled selective authority has been eliminated, GPS has inherent inaccuracies which must be offset, for use on a golf course, with a correction signal received from a base station located on the golf course or from another satellite. However, GPS units that receive this correction signal still generate an inaccurate measurement that may be off 5 or more meters and the golf pin may be off the same thus doubling the potential for providing the golfer with an inaccurate distance. To date there is nothing that can be done to compensate for atmospheric alterations which are an inherent problem with GPS based technology. Moreover, GPS based technology suffers from a highly unreliable infrastructure because GPS units require that at least two separate signals be received at all times to remain operable. Yet another problem with GPS units is that they provide a very limited amount of information to the golfer and only the golfer. The information generally provided to the golfer is a rough approximation of the distance between the golf ball and the golf pin, which is usually of interest to the golfer and of no interest to the golf course or anybody else for that matter.
Accordingly, there is a need for a method, system and apparatus capable of obtaining and providing a variety of golf related information to a wide range of users including, for example, golfers, golf trainers, golf businesses and golf course personnel. In addition, there is also a need for an apparatus having the aforementioned capabilities that can also be packaged in a handheld unit that is easily carried out on a golf course by a golfer. These needs and other needs are solved by the method, system, and apparatus of the present invention.
BRIEF DESCRIPTION OF THE INVENTION
The present invention includes an apparatus, system and method all of which overcome the shortcomings of traditional positioning systems by utilizing impulse radio technology to obtain golf related information that can be used by one or more users. For instance, golfers may use the golf related information to help them make informed decisions while playing golf on the golf course. And, golf trainers can use the golf related information associated with a golfer to help that golfer to improve their game. In addition, golf course personnel can use the golf related information to help manage and increase the profitability of the golf course. Moreover, golf businesses can use the golf related information to help them verify the accuracy of advertising claims made by their competitors. These are just some of the uses and advantages of the present invention.
BRIEF DESCRIPTION OF THE DRAWINGS
A more complete understanding of the present invention may be had by reference to the following detailed description when taken in conjunction with the accompanying drawings wherein: FIG. 1A illustrates a representative Gaussian Monocycle waveform in the time domain.
FIG. IB illustrates the frequency domain amplitude of the Gaussian Monocycle of Fig. 1A.
FIG. 2A illustrates a pulse train comprising pulses as in Fig. 1A.
FIG. 2B illustrates the frequency domain amplitude of the waveform of Fig. 2A.
FIG. 3 illustrates the frequency domain amplitude of a sequence of time coded pulses. FIG. 4 illustrates a typical received signal and interference signal.
FIG. 5A illustrates a typical geometrical configuration giving rise to multipath received signals.
FIG. 5B illustrates exemplary multipath signals in the time domain.
FIG. 6 illustrates a representative impulse radio transmitter functional diagram.
FIG. 7 illustrates a representative impulse radio receiver functional diagram.
FIG. 8A illustrates a representative received pulse signal at the input to the correlator.
FIG. 8B illustrates a sequence of representative impulse signals in the correlation process.
FIG. 8C illustrates the output of the correlator for each of the time offsets of Fig. 8B.
FIG. 9 is a block diagram illustrating the basic components of a system of the present invention.
FIG. 10 is a diagram illustrating an exemplary golf course incorporating the system of FIG. 9. FIG. 11A is a diagram illustrating in greater detail an exemplary handheld apparatus of the system of FIG.9.
FIG. 11B is a diagram illustrating in greater detail an exemplary large screen apparatus of the system of FIG.9.
FIG. 12 is a diagram illustrating the type of score card that can be generated by a base station of the system of FIG. 9.
FIG. 13 is a flowchart illustrating the basic steps of an exemplary method for obtaining and managing golf related information in accordance with the present invention.
FIG. 14 is a flowchart illustrating in greater detail an obtaining step of the method shown in FIG. 13, wherein a user of the golf related information is a golfer.
FIG. 15 is a flowchart illustrating in greater detail a providing step of the method shown in FIG. 13, wherein a user of the golf related information is a golfer.
FIG. 16 is a flowchart illustrating in greater detail a providing step of the method shown in FIG. 13, wherein a user of the golf related information is a golf trainer.
FIG. 17 is a flowchart illustrating in greater detail a providing step of the method shown in FIG. 13, wherein a user of the golf related information is golf course personnel.
FIG. 18 is a flowchart illustrating in greater detail a providing step of the method shown in FIG. 13, wherein a user of the golf related information is in the golf business.
FIG. 19 is a flowchart illustrating the basic steps of an exemplary method for generating revenue by providing golf related information to at least one user in accordance with the present invention.
FIG. 20 is a flowchart illustrating the basic steps of an exemplary method for increasing the profitability of a golf course in accordance with the present invention.
FIG. 21 is a block diagram illustrating the interaction between a golf course and driving range in accordance with the present invention. DETAILED DESCRIPTION OF THE INVENTION
The description of the invention is presented in sections according to the following table of contents:
Table of Contents I. Brief Overview of the Invention
II. Impulse Radio Basics
11.1. Waveforms
11.2. Pulse Trains
11.3. Coding for Energy Smoothing and Channelization
11.4. Modulation
11.5. Reception and Demodulation
11.6. Interference Resistance
11.7. Processing Gain II.8. Capacity
11.9. Multipath and Propagation
11.10. Distance Measurement and Position Location
11.11. Exemplary Transmitter Implementation 11.12. Exemplary Receiver Implementation
III. Impulse Radio as used in the Present Invention
I. Brief Overview of the Invention
The present invention includes a system, apparatus and method each of which is capable of managing a variety of golf related information some of which was obtained by using impulse radio technology. The use of impulse radio technology to obtain golf related information is a significant improvement over traditional GPS positioning system. This significant improvement is attributable, in part, to the type and detail of golf related information now obtainable with the aid of an emerging, revolutionary ultra wideband technology (UWB) called impulse radio communication technology (also known as impulse radio) .
Impulse radio was first fully described in a series of patents, including U.S. Patent Nos. 4,641,317 (issued February 3, 1987), 4,813,057 (issued March 14, 1989), 4,979,186 (issued December 18, 1990) and 5,363,108 (issued November 8, 1994) to Larry W. Fullerton. A second generation of impulse radio patents include U.S. Patent Nos. 5,677,927 (issued October 14, 1997) tp Fullerton et al; and 5,687,169 (issued November 11, 1997) and 5,832,035 (issued November 3, 1998) to Fullerton. These patent documents are incorporated herein by reference.
To better describe the present invention a brief description about impulse radio technology is provided before describing the present invention.
II. Impulse Radio Basics
This section is directed to technology basics and provides the reader with an introduction to impulse radio concepts, as well as other relevant aspects of communications theory. This section includes subsections relating to waveforms, pulse trains, coding for energy smoothing and channelization, modulation, reception and demodulation, interference resistance,
ιo - processing gain, capacity, multipath and propagation, distance measurement, and qualitative and quantitative characteristics of these concepts. It should be understood that this section is provided to assist the reader with understanding the present invention, and should not be used to limit the scope of the present invention.
Impulse radio refers to a radio system based on short, low duty cycle pulses. An ideal impulse radio waveform is a short Gaussian monocycle. As the name suggests, this waveform attempts to approach one cycle of radio frequency (RF) energy at a desired center frequency. Due to implementation and other spectral limitations, this waveform may be altered significantly in practice for a given application. Most waveforms with enough bandwidth approximate a Gaussian shape to a useful degree.
Impulse radio can use many types of modulation, including AM, time shift (also referred to as pulse position) and M-ary versions. The time shift method has simplicity and power output advantages that make it desirable. In this document, the time shift method is used as an illustrative example.
In impulse radio communications, the pulse-to- pulse interval can be varied on a pulse-by-pulse basis by two components : an information component and a pseudo-random code component. Generally, conventional spread spectrum systems make use of pseudo-random codes to spread the normally narrow band information signal over a relatively wide band of frequencies. A conventional spread spectrum receiver correlates these signals to retrieve the original information signal. Unlike conventional spread spectrum systems, the pseudo-random code for impulse radio communications is not necessary for energy spreading because the monocycle pulses themselves have an inherently wide bandwidth. Instead, the pseudo-random code is used for channelization, energy smoothing in the frequency domain, resistance to interference, and reducing the interference potential to nearby receivers.
The impulse radio receiver is typically a direct conversion receiver with a cross correlator front end in which the front end coherently converts an electromagnetic pulse train of monocycle pulses to a baseband signal in a single stage. The baseband signal is the basic information signal for the impulse radio communications system. It is often found desirable to include a subcarrier with the baseband signal to help reduce the effects of amplifier drift and low frequency noise. The subcarrier that is typically implemented alternately reverses modulation according to a known pattern at a rate faster 'than the data rate. This same pattern is used to reverse the process and restore the original data pattern just before detection. This method permits alternating current (AC) coupling of stages, or equivalent signal processing to eliminate direct current (DC) drift and errors from the detection process. This method is described in detail in U.S. Patent No. 5,677,927 to Fullerton et al .
In impulse radio communications utilizing time shift modulation, each data bit typically time position modulates many pulses of the periodic timing signal. This yields a modulated, coded timing signal that comprises a train of identically shaped pulses for each single data bit. The impulse radio receiver integrates multiple pulses to recover the transmitted information.
II .1. Waveforms
Impulse radio refers to a radio system based on short, low duty cycle pulses. In the widest bandwidth embodiment, the resulting waveform approaches one cycle per pulse at the center frequency. In more narrow band embodiments, each pulse consists of a burst of cycles usually with some spectral shaping to control the bandwidth to meet desired properties such as out of band emissions or in-band spectral flatness, or time domain peak power or burst off time attenuation.
For system analysis purposes, it is convenient to model the desired waveform in an ideal sense to provide insight into the optimum behavior for detail design guidance. One such waveform model that has been useful is the Gaussian monocycle as shown in Fig. 1A. This waveform is representative of the transmitted pulse produced by a step function into an ultra-wideband antenna. The basic equation normalized to a peak value of 1 is as follows: r- ( t λ ^
Where, σ is a time scaling parameter, t is time, fmono (t) is the waveform voltage, and e is the natural logarithm base.
The frequency domain spectrum of the above waveform is shown in FIG. IB. The corresponding
equation is :
F -fafσf ******
The center frequency (fc), or frequency of peak spectral density is: 1
/
2πσ
These pulses, or bursts of cycles, may be produced by methods described in the patents referenced above or by other methods that are known to one of ordinary skill in the art. Any practical implementation will deviate from the ideal mathematical model by some amount. In fact, this deviation from ideal may be substantial and yet yield a system with acceptable performance. This is especially true for microwave implementations, where precise waveform shaping is difficult to achieve. These mathematical models are provided as an aid to describing ideal operation and are not intended to limit the invention. In fact, any burst of cycles that adequately fills a given bandwidth and has an adequate on-off attenuation ratio for a given application will serve the purpose ' of this invention.
II.2. Pulse Trains Impulse radio systems can deliver one or more data bits per pulse; however, impulse radio systems more typically use pulse trains, not single pulses, for each data bit. As described in detail in the following example system, the impulse radio transmitter produces and outputs a train of pulses for each bit of information.
Prototypes built by the inventors have pulse repetition frequencies including 0.7 and 10 megapulses per second (Mpps, where each megapulse is 106 pulses) . Figs. 2A and 2B are illustrations of the output of a typical 10 Mpps system with uncoded, unmodulated, 0.5 nanosecond (ns) pulses 102. Fig. 2A shows a time domain representation of this sequence of pulses 102. Fig 2B, which shows 60 MHz at the center of the spectrum for the waveform of Fig. 2A, illustrates that the result of the pulse train in the frequency domain is to produce a spectrum comprising a set of lines 204 spaced at the frequency of the 10 Mpps pulse repetition rate. When the full spectrum is shown, the envelope of the line spectrum follows the curve of the single pulse spectrum 104 of Fig. IB. For this simple uncoded case, the power of the pulse train is spread among roughly two hundred comb lines. Each comb line thus has a small fraction of the total power and presents much less of an interference problem to receiver sharing the band.
It can also be observed from Fig. 2A that impulse radio systems typically have very low average duty cycles resulting in average power significantly lower than peak power. The duty cycle of the signal in the present example is 0.5%, based on a 0.5 ns pulse in a 100 ns interval.
II.3. Coding for Energy Smoothing and Channelization
For high pulse rate systems, it may be necessary to more finely spread the spectrum than is achieved by producing comb lines . This may be done by pseudo- randomly positioning each pulse relative to its nominal position.
Fig. 3 is a plot illustrating the impact of a pseudo-noise (PN) code dither on energy distribution in the frequency domain (A pseudo-noise, or PN code is a set of time positions defining the pseudo-random positioning for each pulse in a sequence of pulses) . Fig. 3, when compared to Fig. 2B, shows that the impact of using a PN code is to destroy the comb line structure and spread the energy more uniformly. This
- le structure typically has slight variations which are characteristic of the specific code used.
The PN code also provides a method of establishing independent communication channels using impulse radio. PN codes can be designed to have low cross correlation such that a pulse train using one code will seldom collide on more than one or two pulse positions with a pulses train using another code during any one data bit time. Since a data bit may comprise hundreds of pulses, this represents a substantial attenuation of the unwanted channel.
II .4. Modulation
Any aspect of the waveform can be modulated to convey information. Amplitude modulation, phase modulation, frequency modulation, time shift modulation and M-ary versions of these have been proposed. Both analog and digital forms have been implemented. Of these, digital time shift modulation has been demonstrated to have various advantages and can be easily implemented using a correlation receiver architecture.
Digital time shift modulation can be implemented by shifting the coded time position by an additional amount (that is, in addition to PN code dither) in response to the information signal. This amount is typically very small relative to the PN code shift. In a 10 Mpps system with a center frequency of 2 GHz., for example, the PN code may command pulse position variations over a range of 100 ns; whereas, the information modulation may only deviate the pulse position by 150 ps.
Thus, in a pulse train of n pulses, each pulse is delayed a different amount from its respective time base clock position by an individual code delay amount plus a modulation amount, where n is the number of pulses associated with a given data symbol digital bit.
Modulation further smooths the spectrum, minimizing structure in the resulting spectrum.
II.5. Reception and Demodulation
Clearly, if there were a large number of impulse radio users within a confined area, there might be mutual interference. Further, while the PN coding minimizes that interference, as the number of users rises, the probability of an individual pulse from one user's sequence being received simultaneously with a pulse from another user's sequence increases. Impulse radios are able to perform in these environments, in part, because they do not depend on receiving every pulse. The impulse radio receiver performs a correlating, synchronous receiving function (at the RF level) that uses a statistical sampling and combining of many pulses to recover the transmitted information.
Impulse radio receivers typically integrate from 1 to 1000 or more pulses to yield the demodulated output. The optimal number of pulses over which the receiver integrates is dependent on a number of variables, including pulse rate, bit rate, interference levels, and range.
II .6. Interf rence Resistance Besides channelization and energy smoothing, the PN coding also makes impulse radios highly resistant to interference from all radio communications systems, including other impulse radio transmitters. This is critical as any other signals within the band occupied by an impulse signal potentially interfere with the impulse radio. Since there are currently no unallocated bands available for impulse systems, they must share spectrum with other conventional radio systems without being adversely affected. The PN code helps impulse systems discriminate between the intended impulse transmission and interfering transmissions from others .
Fig. 4 illustrates the result of a narrow band sinusoidal interference signal 402 overlaying an impulse radio signal 404. At the impulse radio receiver, the input to the cross correlation would include the narrow band signal 402, as well as the received ultrawide-band impulse radio signal 404. The input is sampled by the cross correlator with a PN dithered template signal 406. Without PN coding, the cross correlation would sample the interfering signal 402 with such regularity that the interfering signals could cause significant interference to the impulse radio receiver. However, when the transmitted impulse signal is encoded with the PN code dither (and the impulse radio receiver template signal 406 is synchronized with that identical PN code dither) the correlation samples the interfering signals pseudo- randomly. The samples from the interfering signal add incoherently, increasing roughly according to square root of the number of samples integrated; whereas, the impulse radio samples add coherently, increasing directly according to the number of samples integrated. Thus, integrating over many pulses overcomes the impact of interference.
II.7. Processing Gain
Impulse radio is resistant to interference because of its large processing gain. For typical spread spectrum systems, the definition of processing gain, which quantifies the decrease in channel interference when wide-band communications are used, is the ratio of the bandwidth of the channel to the bit rate of the information signal. For example, a direct sequence spread spectrum system with a 10 kHz information bandwidth and a 10 MHz channel bandwidth yields a processing gain of 1000 or 30 dB. However, far greater processing gains are achieved with impulse radio systems, where for the same 10 kHz information bandwidth is spread across a much greater 2 GHz, channel bandwidth, the theoretical processing gain is
200,000 or 53 dB. II .8. Capacity
It has been shown theoretically, using signal to noise arguments, that thousands of simultaneous voice channels are available to an impulse radio system as a result of the exceptional processing gain, which is due to the exceptionally wide spreading bandwidth.
For a simplistic user distribution, with N interfering users of equal power equidistant from the receiver, the total interference signal to noise ratio as a result of these other users can be described by the following equation:
v V > tot -=-
Where V2 tot is the total interference signal to noise ratio variance, at the receiver; N is the number of interfering users; σ2 is the signal to noise ratio variance resulting from one of the interfering signals with a single pulse cross correlation; and Z is the number of pulses over which the receiver integrates to recover the modulation.
This relationship suggests that link quality degrades gradually as the number of simultaneous users increases. It also shows the advantage of integration gain. The number of users that can be supported at the same interference level increases by the square root of the number of pulses integrated.
II.9. Multipath and Propagation One of the striking advantages of impulse radio is its resistance to multipath fading effects. Conventional narrow band systems are subject to multipath through the Rayleigh fading process, where the signals from many delayed reflections combine at the receiver antenna according to their seemingly random relative phases. This results in possible summation or possible cancellation, depending on the specific propagation to a given location. This situation occurs where the direct path signal is weak relative to the multipath signals, which represents a major portion of the potential coverage of a radio system. In mobile systems, this results in wild signal strength fluctuations as a function of distance traveled, where the changing mix of multipath signals results in signal strength fluctuations for every few feet of travel.
Impulse radios, however, can be substantially resistant to these effects. Impulses arriving from delayed multipath reflections typically arrive outside of the correlation time and thus can be ignored. This process is described in detail with reference to Figs. 5A and 5B. In Fig. 5A, three propagation paths are shown. The direct path representing the straight line distance between the transmitter and receiver is the shortest. Path 1 represents a grazing multipath reflection, which is very close to the direct path. Path 2 represents a distant multipath reflection. Also shown are elliptical (or, in space, ellipsoidal) traces that represent other possible locations for reflections with the same time delay.
Fig. 5B represents a time domain plot of the received waveform from this multipath propagation configuration. This figure comprises three doublet pulses as shown in Fig. 1A. The direct path signal is the reference signal and represents the shortest propagation time. The path 1 signal is delayed slightly and actually overlaps and enhances the signal strength at this delay value. Note that the reflected waves are reversed in polarity. The path 2 signal is delayed sufficiently that the waveform is completely separated from the direct path signal. If the correlator template signal is positioned at the direct path signal, the path 2 signal will produce no response. It can be seen that only the multipath signals resulting from very close reflectors have any effect on the reception of the direct path signal. The multipath signals delayed less than one quarter wave
(one quarter wave is about 1.5 inches, or 3.5cm at 2 GHz center frequency) are the only multipath signals that can attenuate the direct path signal. This region is equivalent to the first Fresnel zone familiar to narrow band systems designers. Impulse radio, however, has no further nulls in the higher Fresnel zones. The ability to avoid the highly variable attenuation from multipath gives impulse radio significant performance advantages .
11.10. Distance Measurement and Position Location
Impulse systems can measure distances to extremely fine resolution because of the absence of ambiguous cycles in the waveform. Narrow band systems, on the other hand, are limited to the modulation envelope and cannot easily distinguish precisely which RF cycle is associated with each data bit because the cycle-to- cycle amplitude differences are so small they are masked by link or system noise. Since the impulse radio waveform has no multi-cycle ambiguity, this allows positive determination of the waveform position to less than a wavelength - potentially, down to the noise floor of the system. This time position measurement can be used to measure propagation delay to determine link distance, and once link distance is known, to transfer a time reference to an equivalently high degree of precision. The assignees of the present invention have built systems that have shown the potential for centimeter distance resolution, which is equivalent to about 30 ps of time transfer resolution. See, for example, commonly owned, co-pending applications 09/045,929, filed March 23, 1998, titled "Ultrawide-Band Position Determination System and Method", and 09/083,993, filed May 26, 1998, titled "System and Method for Distance Measurement by Inphase and Quadrature Signals in a Radio System", both of which are incorporated herein by reference. Finally, distance measuring and position location using impulse radio using a plurality of distance architectures is enabled in co-pending and commonly owned U.S. Patent Application Ser. No. 09/456,409, filed December 8, 1999, titled, "System and Method for Person or Object Position Location Utilizing Impulse Radio."
11.11. Exemplary Transmitter Implementation
An exemplary embodiment of an impulse radio transmitter 602 of an impulse radio communication system having one subcarrier channel will now be described with reference to Fig. 6.
The transmitter 602 comprises a time base 604 that generates a periodic timing signal 606. The time base 604 typically comprises a voltage controlled oscillator (VCO) , or the like, having a high timing accuracy and low jitter, on the order of picoseconds (ps) . The voltage control to adjust the VCO center frequency is set at calibration to the desired center frequency used to define the transmitter's nominal pulse repetition rate. The periodic timing signal 606 is supplied to a precision timing generator 608.
The precision timing generator 608 supplies synchronizing signals 610 to the code source 612 and utilizes the code source output 614 together with an internally generated subcarrier signal (which is optional) and an information signal 616 to generate a modulated, coded timing signal 618.
The code source 612 comprises a storage device such as a random access memory (RAM) , read only memory (ROM), or the like, for storing suitable PN codes and for outputting the PN codes as a code signal 614. Alternatively, maximum length shift registers or other computational means can be used to generate the PN codes. An information source 620 supplies the information signal 616 to the precision timing generator 608. The information signal 616 can be any type of intelligence, including digital bits representing voice, data, imagery, or the like, analog signals, or complex signals.
A pulse generator 622 uses the modulated, coded timing signal 618 as a trigger to generate output pulses. The output pulses are sent to a transmit antenna 624 via a transmission line 626 coupled thereto. The output pulses are converted into propagating electromagnetic pulses by the transmit antenna 624. In the present embodiment, the electromagnetic pulses are called the emitted signal, and propagate to an impulse radio receiver 702, such as shown in Fig. 7, through a propagation medium, such as air, in a radio frequency embodiment. In a preferred embodiment, the emitted signal is wide-band or ultrawide-band, approaching a monocycle pulse as in Fig. 1A. However, the emitted signal can be spectrally modified by filtering of the pulses. This filtering will usually cause each monocycle pulse to have more zero crossings (more cycles) in the time domain. In this case, the impulse radio receiver can use a similar waveform as the template signal in the cross correlator for efficient conversion.
II .12. Exemplary Receiver Implementation
An exemplary embodiment of an impulse radio receiver 702 (hereinafter called the receiver) for the impulse radio communication system is now described with reference to Fig. 7. More specifically, the system illustrated in Fig. 7 is for reception of digital data wherein one or more pulses are transmitted for each data bit.
The receiver 702 comprises a receive antenna 704 for receiving a propagated impulse radio signal 706. A received signal 708 from the receive antenna 704 is coupled to a cross correlator or sampler 710 to produce a baseband output 712. The cross correlator or sampler 710 includes multiply and integrate functions together with any necessary filters to optimize signal to noise ratio.
The receiver 702 also includes a precision timing generator 714, which receives a periodic timing signal 716 from a receiver time base 718. This time base 718 is adjustable and controllable in time, frequency, or phase, as required by the lock loop in order to lock on the received signal 708. The precision timing generator 714 provides synchronizing signals 720 to the code source 722 and receives a code control signal 724 from the code source 722. The precision timing generator 714 utilizes the periodic timing signal 716 and code control signal 724 to produce a coded timing signal 726. The template generator 728 is triggered by this coded timing signal 726 and produces a train of template signal pulses 730 ideally having waveforms substantially equivalent to each pulse of the received signal 708. The code for receiving a given signal is the same code utilized by the originating transmitter 602 to generate the propagated signal 706. Thus, the timing of the template pulse train 730 matches the timing of the received signal pulse train 708, allowing the received signal 708 to be synchronously sampled in the correlator 710. The correlator 710 ideally comprises a multiplier followed by a short term integrator to sum the multiplier product over the pulse interval. Further examples and details of correlation and sampling processes can be found in commonly owned patents 4,641,317, 4,743,906, 4,813,057 and 4,979,186 which are incorporated herein by reference, and commonly owned and co-pending application 09/356,384, filed July 16, 1999, titled; "Baseband Signal Converter Device for a Wideband Impulse Radio Receiver, " which is incorporated herein by reference.
The output of the correlator 710, also called a baseband signal 712, is coupled to a subcarrier demodulator 732, which demodulates the subcarrier information signal from the subcarrier. The purpose of the optional subcarrier process, when used, is to move the information signal away from DC (zero frequency) to improve immunity to low frequency noise and offsets. The output of the subcarrier demodulator 732 is then filtered or integrated in a pulse summation stage 734. The pulse summation stage produces an output representative of the sum of a number of pulse signals comprising a single data bit. The output of the pulse summation stage 734 is then compared with a nominal zero (or reference) signal output in a detector stage 738 to determine an output signal 739 representing an estimate of the original information signal 616.
The baseband signal 712 is also input to a lowpass filter 742 (also referred to as lock loop filter 742) . A control loop comprising the lowpass filter 742, time base 718, precision timing generator 714, template generator 728, and correlator 710 is used to generate a filtered error signal 744. The filtered error signal 744 provides adjustments to the adjustable time base 718 to time position the periodic timing signal 726 in relation to the position of the received signal 708.
In a transceiver embodiment, substantial economy can be achieved by sharing part or all of several of the functions of the transmitter 602 and receiver 702. Some of these include the time base 718, precision timing generator 714, code source 722, antenna 704, and the like. FIGS. 8A-8C illustrate the cross correlation process and the correlation function. Fig. 8A shows the waveform of a template signal. Fig. 8B shows the waveform of a received impulse radio signal at a set of several possible time offsets. Fig. 8C represents the output of the correlator (multiplier and short time integrator) for each of the time offsets of Fig. 8B. Thus, this graph, Fig. 8C, does not show a waveform that is a function of time, but rather a function of time-offset, i.e., for any given pulse received, there is only one corresponding point which is applicable on this graph. This is the point corresponding to the time offset of the template signal used to receive that pulse. Further examples and details of subcarrier processes and precision timing can be found described in Patent 5,677,927, titled "An Ultrawide-Band Communications System and Method", and commonly owned co-pending application 09/146,524, filed September 3, 1998, titled "Precision Timing Generator System and Method", both of which are incorporated herein by reference.
III. Impulse Radio as used in the Present Invention Referring to FIGS. 9-21, there are disclosed different embodiments of an exemplary system, preferred method and exemplary apparatus in accordance with the present invention. Although the present invention is described as using impulse radio technology, it should be understood that the present invention can be used with any type of ultra wideband technology, but is especially suited for use with time-modulated ultra wideband technology. Accordingly, the exemplary system, preferred method and exemplary apparatus should not be construed in a limited manner.
Referring to FIG. 9, there is a block diagram illustrating the basic components of an exemplary system 900 of the present invention. Basically, the system 900 includes at least one apparatus 910 (e.g., handheld apparatus 910a, large screen apparatus 910b) , a base station 920 and at least one server 930 (e.g., database server 930a, food and beverage server 930b, and web site server 930c) and a kiosk 940 (optional) all of which are capable of providing multiple users with a wide range of golf related information. The golf related information is obtained not only from users (e.g., golfers, golf course employees) but also from impulse radio units including impulse radio transmitters and/or impulse radio receivers, see sections 11.11. and 11.12. Users of the golf related information include, for example, golfers, golf trainers, golf course personnel and golf businesses each of which is interested in obtaining different types of golf related information. A detailed description about the basic components of the system 900 is deferred pending a brief discussion about how different users can utilize the system 900.
For example, when the user is a golfer then that golfer can provide the apparatus 910 with golf related information such as where a golf ball is currently located by simply pressing a "mark-the-ball" button on the apparatus. Thereafter, the apparatus 910 including an impulse radio unit 912 can communicate with another impulse radio unit located in or near a golf pin and then determine and inform the golfer as to how far the golf ball is located from the golf pin.
A group of golfers may use one or more apparatuses 910 to keep their scores in real-time and display them in the form of a Leader Board. For instance, the golfers can program the apparatus 910 to track their scores according to the rules of their own game where hole 1 is worth 2 points for longest drive, hole 2 is worth 3 points for closest to the pin, hole 3 is worth 2 points for longest putt, overall 3 points for most fairways hit, overall 4 points for most greens hit in regulation, etc. The apparatus 910 is capable of calculating and displaying the scores and points of each golfer as they are playing golf.
Another user of the golf related information can be a golf trainer. For example, the golf trainer can review the golf related information associated with a particular golfer that was obtained during a round of golf to help identify any "weak" areas of that golfer' s game. The golf related information that would be of interest to the golf trainer can include, for example, the golf club number and type used for each golf shoot during a round, how far the golf ball was hit and how accurate each golf shoot was hit during the round. Thus, the golf trainer that is provided with precise data about a particular golfer can quickly identify what type of lessons would most likely help improve the game of that golfer.
Yet another user of the golf related information can be golf course personnel. For example, the golf course personnel could use the golf related information to help manage and increase the profitability of the golf course. The golf related information that would be of interest to golf course personnel could include an indication where each golfer is located on the golf course at any given time. Knowing the location of each golfer and being able to calculate their speed of play can help the golf course personnel identify "slow" golfers. The golf course personnel can then ask these "slow" golfers to speed-up their play which would enable additional golfers to be on the golf course at any one time which would increase the profitability of the golf course.
Still yet another user of the golf related information could be a business associated with the manufacturing, distributing and/or marketing of golf equipment. For example, the golf business could use the golf related information to review data such as what number, type and make of clubs were used by golfer (s) to determine how the clubs actually performed for the golfer (s). In addition, the golf business can use the golf related information to verify the accuracy of advertising claims made by their competitors. It should be understood that the there are many other types of users that can utilize the golf related information that was obtained and managed in accordance with the present invention.
How impulse radio equipment can be used to obtain some of the golf related information is described in greater detail below with respect to FIG. 10. In addition, a detailed description as to what type of golf related information can be obtained from a user (e.g., golfer) and what type of golf related information can be provided to different users and how each of them can use this information is described below with respect to FIGS. 10-18.
Referring to FIG. 10, there is a diagram illustrating an exemplary golf course 1000 adapted to utilize the system 900 of FIG. 9. The golf course 1000 (shown with one golf hole and a clubhouse) includes a series of impulse radio units 1002 located at various positions throughout the golf course. Each impulse radio unit 1002 is capable of interacting with the impulse radio unit 912 located within apparatus 910
(only two shown) . The impulse radio units 1002 and 912 communicate with one another using impulse radio technology that was described above with respect to
FIGS. 1-8. As illustrated, the golf course 1000 has an impulse radio unit 1002a located at or near a golf pin 1004 (only one shown) . The impulse radio unit 1002a communicates with the apparatus 910 which, in turn, completes a distance calculation and informs the golfer as to what the distance "a" is between a golf ball 1006 and the golf pin 1004. To accomplish this task, the golfer would have normally had to interact with and inform the apparatus 910 as to the current position of the golf ball 1006 which is shown next to the apparatus. This interaction between the golfer and apparatus 910 could be done in any fashion such as, for example, depressing a "mark-the-ball" button on the apparatus 910 or using speech recognition technology. Since, the apparatus 910 can be handheld by the golfer then the current position of the apparatus and the golf ball 1006 are usually the same.
The golf course 1000 also has at least one impulse radio unit 1002b located at or near a tee-off area 1008. The impulse radio unit 1002b communicates with the apparatus 910 which, in turn, completes a distance calculation and informs the golfer as to what the distance "b" is between the golf ball 1006 and the tee- off area 1008. To accomplish this task, the golfer would have normally had to interact with and inform the apparatus 910 as to the current position of the golf ball 1006. This interaction between the golfer and apparatus 910 could be done in any fashion such as, for example, depressing the "mark-the-ball" button on apparatus 910 or using speech recognition technology. Of course, if the golfer has already interacted with apparatus 910 and obtained distance "a" then the apparatus could automatically calculate and provide distance "b" to the golfer.
To provide even more specific golf related information to the golfer, there may be one impulse radio unit 1002b located at or near a women's tee 1008a, a men's tee 1008b and a championship tee 1008c located in the tee-off area 1108. The golfer may inform the apparatus 910 that he/she is playing from a particular tee 1008a, 1008b or 1008c which would enable the apparatus to determine the distance "b" between the golf ball 1006 and the impulse radio unit 1002b associated with that particular tee 1008a, 1008b or 1008c.
In a similar manner, the apparatus 910 can provide the golfer with an indication as to how far the golfer hit the golf ball, which was not hit from the tee-off area 1008. To calculate this distance, the apparatus 910 would need to remember the previous location of the golf ball 1006 and compare that information to the current location of the golf ball 1006.
As shown, the golf course 1000 has an impulse radio unit 1002c located in or near a hazard 1010 which can include, for example, water, sand, rock(s) or tree(s). In the same manner as described above, the impulse radio unit 1002c communicates with the apparatus 910 which, in turn, completes a distance calculation and informs the golfer as to what the distance "c" is between the golf ball 1006 and the hazard 1010. All of these distance calculations can occur in less than a second and can have an accuracy of +/- 2 centimeters to 1 inch.
In addition, there may be one or more impulse radio units 1002d (only three shown) located along the perimeter of a golf hole which together can function like a radar and provide the apparatus 910 with golf related information indicating the trajectory that the golf ball 1006 traveled for a particular shot and/or the position at which the golf ball came to rest after being hit by the golfer. The apparatus 910 can store this information and display it for the golfer or any other user.
The golf course 1000 may also have a plurality of beacon impulse radio units 1002e (only three shown) located at known positions throughout the golf course. The apparatus 910 can interact with one or more of the beacon impulse radio units 1002e to determine the position of the apparatus. Basically, the beacon impulse radio units 1002e interact with and provide the apparatus 910 with their reference points to enable the apparatus to triangulate and determine its position on the golf course 1000. In addition, the beacon impulse radio units 1002e can also function as relays to improve the robustness of communication on the golf course 1000. Each impulse radio unit 912, 1002a, 1002b, 1002c and 1002d can be powered in a variety of ways including, for example, battery power and solar power.
The golfer can also interact with and input a variety of other golf related information into the apparatus 910. For example, the golfer may provide the apparatus 910 with information such as what golf club was used for a particular shot, how many and which fairways were hit in regulation, how many and which greens were hit in regulation, and how many putts or penalties were taken On a particular golf hole. The apparatus 910 can store the golf related information provided by the golfer and relate this information with the golf related information that was obtained during the round of golf using the communications between the different impulse radio units 912, 1002a, 1002b, 1002c and 1002d.
The apparatus 910 may have many different forms including, for example, a handheld apparatus 910a or a large screen apparatus 910b than can be mounted on a golf cart or utility cart 1012. Each apparatus 910 has the capability to communicate with other apparatuses 910, thus enabling a golfer to communicate with other golfers or golf course personnel while playing on the golf course. Referring to FIG. 11A, there is illustrated in greater detail an exemplary handheld apparatus 910a. The handheld apparatus 910a also known as a caddy unit includes the impulse radio unit 912, a display 1102, a plurality of buttons 1104 (e.g., information, scroll, stroke, putt and penalty buttons) and a controller 1106. The impulse radio unit 912 is capable of performing many different functions including, for example, distance calculations, position calculations, radar operations and communication operations.
The handheld apparatus 910a can be programmed to illustrate a wide range of golf related information to a user. For example, the handheld apparatus 910a can be programmed such that the display 1102 simply shows in screen 1102a the layout of one of the golf holes. Or, the handheld apparatus 910a can be programmed to divide the display 1102 into a plurality of screens 1102b, 1102c and 1102d. As illustrated, screen 1102b could illustrate golf related information such as the distance from the golf ball 1006 to the golf pin 1004 (e.g., distance "a"). And, screen 1102c could illustrate golf related information such as advertisements (as shown) , weather reports or a copy of the menu. Lastly screen 1102d could illustrate golf related information such as the distance the golf ball 1006 was previously hit by the golfer (e.g., distance "b") . Of course, the apparatus 910 can include many other types of displays or screens that can provide a golfer with a wide-grange of golf related information. In general, the handheld apparatus 910a functions as a non-intrusive tracking and data collection device that can provide benefits to three primary groups of users which include golf course personnel, golf trainers and golfers. The golf course personnel can utilize the handheld apparatus 910a to track assets such as carts, mowers, employees or golfers. From this ability to track these assets, golf course personnel can use back-end software to better manage and utilize their primary fixed asset which is the golf course. For instance, the handheld apparatus 910a is also capable of helping the golf course personnel to:
• Add foursomes into openings at the golf course.
• Track and correct slow play. • Track and correct areas of the golf course that slows play and play back movement.
• Track employees and play back movement.
• Track major assets such as tractors and mowers.
• Speed-up the pace of play by eliminating the need for the golfer to search for distance markers.
The golf trainer can utilize the handheld unit
910a as a dynamic tool to drive revenue into the golf trainer's department. For instance, the handheld apparatus 910a is capable of helping the golf trainer to:
• Learn about the game of a particular golfer in a short amount of time. • Quickly target and analyze a weakness in the game of a particular golfer.
• Increase the number of lessons and clinics at the golf course. For instance, golfers that have a predetermined number of putts per round are provided with an advertisement about the next putting clinic on their score card (see FIG. 12). • Increase equipment sales at the golf course. For instance, the handheld apparatus 910 can accurately show if a new titanium driver actually does increase the distance that a golfer hits a drive. • Meet and train more golfers, because the golf trainer can learn about the game of a golfer without having to spend time actually playing golf with that golfer.
• Promote a positive atmosphere of competition between golfers and the golf trainer by generating reports, such as long drive, closest to the hole, etc. which, in turn, provides a sense of comradeship between golfers and the golf trainer. • Align golfers of like abilities to play and meet other golfers.
The golfer can utilize the handheld unit 910a as a dynamic tool to improve their golf game. For instance, the handheld apparatus 910a is capable of helping the golfer to:
• Track their score and provide the distance hit on each shot, penalties, putts, and fairways and greens hit in regulation.
• Increase the speed of play of a golfer.
• Determine distance to any hazards or points of interest such as landing areas. • Determine distance to golf pin.
• Associate each shot with a club. This functionality is for the active user that wants to know how far he/she hits each club.
• Generate a score card 1014 displaying the data in a logical order so the golfer can get a clear picture of their game.
• Compare their golf related data against other players at that course during that day.
• Retain their golf related data and compare it from round to round.
• Calculate handicaps and adjust scores.
The handheld apparatus 910a is designed to be easy and intuitive for the golfer to operate. The process of entering golf related data into the handheld apparatus 910a is such that the interaction flows with the normal processes of the game and has been simplified to the use of two or three buttons for most golfers. Golfers can be characterized as one of the following:
• A passive user or one that simply uses the handheld apparatus 910a to view the display to obtain basic distance information. In other words, the passive user uses the handheld apparatus 910a for distance information and does not interact with or record golf related data. • A semi-passive user or one that simply uses one button to interact with the handheld apparatus 910a. The semi-passive user can mark the position of the golf ball by pressing a stroke button, a toggle switch then adds or subtracts a stroke. In this semi-passive mode, the interaction between the golfer and handheld apparatus 910a is intuitive and simple because it directly follows the normal flow of the game. The handheld apparatus 910a is flexible for mistakes and errors, it doesn't matter if a golfer forgets to press a button since he/she can simply press the button later.
• An active user or one that not only presses the stroke button but also wants to attach a club with a stroke, (i.e. 6 iron) . For instance, the handheld apparatus 910a can offer a club selection based on historical data. If the golfer elects to use the club suggested then no buttons need to be pushed. And, if the golfer used a different club then a simple scroll button can be used to indicate to the handheld apparatus 910a which club was used by the golfer. Referring to FIG. 11B, there is illustrated in greater detail an exemplary large screen apparatus 910b that can be mounted on a piece of equipment including, for example, a golf cart or utility cart 1012. The apparatus 910b also known as a large screen mounted unit has the same capabilities as the handheld apparatus 910a with the differences being in the size of the display 1112 and the amount of software that can be stored therein (e.g., tractor/grounds maintenance software 1114 and course mapping software 1116) .
The large screen apparatus 910b is also capable of communicating with and displaying much of the golf related data collected by the handheld apparatus 910a. In addition, the large screen apparatus 910b provides the golfer with a larger graphical depiction of the golf hole as well as a more robust leader board for tournament play. Again, the leader board displays the scores of different golfers that may be playing in a tournament or for fun with the golfer.
Moreover, the large screen apparatus 910b has a lot of flexibility and can perform a lot of functions including, allowing a foursome to use only one of these units, and performing tractor/grounds maintenance tasks as well as course mapping functions. The large screen apparatus 910b can be self-contained by obtaining power from a rechargeable battery or run off the cart 1012. An advantage of being self-contained is that the owner of the large screen apparatus 910b can lease these units to golf courses for a specific tournament or function.
In a circumstance where the golf course restricts the movement of golf carts to a cart path, the handheld apparatus 910a can be an appendage to the large screen apparatus 910b or replace the large screen apparatus 910b and provide a semi fixed unit that is held in a cradle and can be removed by the golfer.
As mentioned above, the large screen apparatus 910b is capable of operating a large amount of software as compared to the handheld apparatus 910a. This additional software can include:
Tractor/Grounds maintenance software 1114 which can provide the golf course personnel with the ability to better control assets, such as tractors and mowers. For instance, because, the positioning capability of impulse radio technology is so accurate (to less than 1") an operator can control the path of the tractor which could help avoid dropping chemicals over areas already covered.
The tractor/ground maintenance software 1114 can be beneficial to the golf course in that it may help: Reduce the cost of chemicals and seed.
Reduce the wear and tear on machinery.
Lower labor costs.
Satisfy EPA (Environmental Protection Agency) standards on chemical use.
Increase the preciseness of work done by greens keepers .
■ Monitor soil conditions by interacting with instruments inserted into the ground.
■ Accurately keep track of the time it takes to accomplish each task.
■ Course mapping software 1116 can provide the golf course personnel with an accurate display of the topography of the golf course, hole by hole. For instance, architects can use this product when designing a golf course and builders can use this product when constructing the golf course. In addition, the course mapping software 1116 can be used to accurately map the topography of an existing golf course in order to identify ways to improve drainage and to direct the flow of traffic on the golf course.
After completion of the round of golf, the golfer can download into the base station 920 the golf related information stored in apparatus 910. The base station 920 includes a processor 922 connected to a printer 924 that prints a score card 1014 (see FIG. 12 for an exemplary score card) that includes at least a portion of golf related information downloaded to the base station 920. For instance, the score card 1302 can illustrate a variety of golf related information including:
• Score, plus or minus to par, and hole by hole. • Distance each shot was hit.
• Comparison between present and previous rounds.
• Comparison between the golfer and other golfers including the resident golf professional.
• Areas of strength. • What fairways were hit in regulation.
• What greens were hit in regulation
• Distance each club was hit.
• Promotions. For instance, suggesting a particular clinic based on a weakness of the golfer.
• Number of penalties.
• Number of putts.
The base station 920 forwards or downloads the golf related information to the server 930 (e.g., database server 930a) which can store all of the golf related information for that particular golfer and for other golfers. The server 930 (e.g., web site server 930c) can also post the golf related information on an Internet/Intranet web site 1016. The web site 1016 enables the golfer to view specific information about their golf game and also enables the golfer to compare their statistics with the statistics of other golfers (having the same handicap or age) that have played at that golf course 1000. For instance, the web site 1016 can provide the golfer with a wide-range of golf related information as follows:
• Distance hit per club of comparable golfers that played that course that day and over the previous week.
• Compare fairways hit, number of putts, greens hit in regulation, score, etc.
• Provide a graphical depiction of a golfer' s entire round and where on each hole, each shot landed.
• Provide the golfer the ability to forward to any wired golf course relevant statistics, such as, the distance they hit each club. These statistics would be used in apparatus 910 to provide the golfer with an accurate club selection based on their historical analysis. The golf related data can also be used to calculate, store and forward handicap information.
In addition, the web site 1016 can be designed such that it prompts the golfer to enter some details about their golfing experience, and their golf equipment including, for example, club make, club model, shaft type and head composite and golf ball type. This marketing information along with the other golf related information could be of interest to the golf course personnel and/or golf businesses that manufacture, distribute or market golf equipment. For instance, when the golfer enters the web site 1016 they could be prompted to let the golf course 1000 know how satisfied they were with their golfing experience. The web site 1016 could ask the golfer the following questions: • How was the pace of play?
• How was the condition of the course?
• Would you come back and play the course again?
• What other courses do you play in the area?
The golf course could use this information to quickly respond to any negative experiences of the golfer.
Also, when the golfer enters the web site 1016 they could be prompted to let the golf course 1000 know about their golf equipment including, for example, club make, club model, shaft type and head composite and golf ball type. This data could be compared to the golf related information associated with the distance and accuracy of that golfer's game. Of course, this information is important to club manufacturers and the public, and could have a profound effect on sales and marketing strategies of golf equipment manufacturers . Moreover, the web site 1016 could give the golfer an
- 4? opportunity to communicate with and eventually play golf with other golfers of like abilities.
The web site 1016 could prompt the golfer to purchase software 1018 that organizes and retains some or all of the golf related information that was obtained during one or more rounds of golf played by that golfer. The software 1018 generally resides on a personal computer of the golfer. In addition, the software 1018 enables the golfer to view and compare golf related information obtained during several rounds of golf so that the golfer can identify problematic areas in their golf game. The software 1018 could also enable the golfer to replay a round of golf by showing the course layout and identifying where each shot landed on the golf course 1000. Moreover, the amount of detail associated with the golf related information stored in the software can be as detailed as the golfer would like, for example, the software could show the actual line and result of each putt hit at each hole. In other words, the golfer could use the software 1018 to perform the following functions:
• Analyze one or more rounds.
• Identify golfing skills that have improved or still may need help. • Identify the distance hit on each shot with each club.
• Identify the number of greens and fairways hit in regulation. • Identify the suggested line of play for the golf course according to a golf professional.
• Graphically depict the entire round including each shot in moving sequence.
Basically, the software 1018 could provide the golfer with the ability to pull his/her data off the web site 1016 and to maintain that data over a long period of time. This is important because the web site 1016 may only maintain that data for a predetermined amount of time. Since, the software maintains historical data a main function could be to provide the golfer with graphs showing improvements and trends in the golfer's game. It will also provide the golfer with a running depiction of each hole played on each course and could even replay the golfers round in 3D showing either the actual course or a 3D model. This may be especially appealing when golfers play a once in a lifetime course, such as, Pebble Beach. It is likely that since the handheld apparatus 910a is a small mobile unit there is a chance that theft may occur. One way to prevent theft is by telling the users that the handheld apparatus 910a is not transportable from one golf course to the next and that the handheld apparatus 910a is disabled outside the golf course. Two other measures are outlined below which may be used to help prevent the theft of the handheld apparatus 910a. I. A five-step theft prevention plan includes the following actions: o Kiosk 940 informs the golfer that the handheld apparatus 910a is disabled outside the golf course 1000 and must be returned. o Golf course personnel obtain the name and phone number of the user of each handheld apparatus 910a. o Handheld apparatus 910 instructs the golfer at the end of the round to go to the clubhouse and return the handheld apparatus 910a and pick up the score card 1014. o Base station 920 does not generate the score card 1014 until the handheld apparatus 910a is returned to its cradle. o Golf course personnel can contact the golfer associated with the missing handheld unit 910a if the golfer interacted with web site 1016.
II. In the case the five-step prevention plan fails, then a three-phase alert plan can be initiated as follows: o Phase one is initiated as the handheld apparatus 901a approaches within 10 feet (for example) of a boundary or parking lot. A warning signal is emitted to tell the golfer that the handheld apparatus 910a must be returned to the clubhouse. o Phase two is initiated as the handheld apparatus passes the boundary or enters the parking lot. A loud-warning signal is emitted to tell the golfer that the handheld apparatus 910a must be returned to the clubhouse. o Phase three is initiated as the handheld apparatus has left the grounds of the golf course 1000. A piercing warning siren is emitted and the display will warn the golfer to return the handheld apparatus 910a to the clubhouse.
To teach a golfer how the system 900 operates prior to playing golf, a kiosk 940 may be provided near the clubhouse and operate to inform the golfer as to the capabilities of the apparatus 910. To accomplish this purpose, the kiosk 940 may continually play info ercials that perform the following tasks: • Inform the golfer as to what they may obtain using the apparatus 910 including: o Distance to the pin. o Distance to hazards. o Distance of previous shot. o Score. o Ability to connect foursomes in real-time play. o Enable golfer to create their own game. o Offer the golfer and the clubhouse with a means of communication, o Help golf course personnel to control pace of play. o Print score card at the end of the round. o Information about the web site 1016. o Information about the software.
• Inform the golfer as to how to obtain and evaluate the score card 1014.
• Instruct the golfer on how to use the apparatus 910.
As mentioned above, there are many other types of users of the golf related information including, for example, golf course personnel, golf trainers, and golf businesses besides the golfer that can benefit from using golf related information obtained in accordance with the present invention. Some of these benefits are described below with respect to the different operational aspects of the present invention. Referring to FIG. 13, there is a flowchart illustrating the basic steps of a preferred method 1300 for obtaining and managing golf related information in accordance with the present invention. Basically, the preferred method 1300 includes step 1302 where some of the golf related information is obtained from a user (e.g., golfer) and some of the golf related information is obtained from a network of impulse radio units 912 and 1002 distributed throughout a golf course 1000. At step 1304, at least a portion of the golf related information that was obtained in step 1302 is provided back to the same user and/or different users, when a user of the golf related information is a golfer. As described above, the golfer can interact with and input all types of golf related information into the apparatus 910 during a round of golf. Generally, the golfer provides the apparatus 910 with the same type of golf related information for each hole of golf played. For example, at step 1402, the apparatus 910 receives an indication from the golfer as to what golf club was used for each golf shot. At step 1404, the apparatus 910 could receive an indication from the golfer as to whether a particular fairway was hit in regulation. At step 1406, the golfer may indicate to the apparatus 910 whether or not they where able to hit a particular green in regulation. Then at step 1408, the apparatus 910 may receive an indication from the golfer as to how many putts (if any) were needed on a particular hole. Also at step 1410, the golfer may indicate to the apparatus 910 whether or not any penalty strokes should be assessed on a particular hole. The golfer could also indicate to the apparatus 910, at step 1412, how many strokes should be assessed on a particular hole. Of course, the golfer is able to electronically record the golf related information that was obtained during a round of golf.
It should be understood that the apparatus 910 could obtain some of this golf related information (e.g., number of fairways hit) through communications between the impulse radio units 912, 1002a, 1002b, 1002c and 1002d without having to communicate with the golfer. Referring to FIG. 15, there is flowchart illustrating in greater detail the providing step 1304 of method 1300 shown in FIG. 13 when a user of the golf related information is a golfer. As described above, the golfer can be provided with a variety of golf related information while playing a round of golf.
For example, at step 1502, the golfer can be provided with an indication from the apparatus 910 as to the distance "a" between a golf ball 1006 and the golf hole 1004 (see FIG. 10) . For the apparatus 910 to accomplish this task, the golfer would normally have had to interact with and inform the apparatus 910 as to the current position of the golf ball 1006 which is shown next to the apparatus. This interaction between the golfer and apparatus 910 could be done in any fashion such as, for example, depressing a "mark-the- ball" button on the apparatus 910 or using speech recognition technology. Since, the apparatus 910 is usually handheld by the golfer then the current position of the apparatus and the golf ball 1006 are usually the same.
At step 1504, the golfer can be provided with an indication from the apparatus 910 as to the distance "b" between the golf ball 1006 and a particular tee 1008a, 1008b or 1008c in the tee-off area 1008 (see FIG. 10) . Prior to receiving this type of golf related information and similar to step 1502, the golfer would normally have to interact with and inform the apparatus 910 as to the current position of the golf ball 1006. However, if the current position of the golf ball 1006 has already been determined, then the apparatus 910 would not have to recalculate the current position of the golf ball 1006.
At step 1506, the apparatus 910 can provide the golfer with an indication as to how far the golfer hit the golf ball 1006. Step 1506 is different than step 1504, because the golf ball was not hit from the tee- off area 1008. To calculate this distance, the apparatus 910 would need to remember the previous location of the golf ball 1006 and compare that information to the current location of the golf ball.
At step 1508, the golfer can be provided with an indication from the apparatus 910 as to the distance "c" between the golf ball 1006 and the hazard 1010 (see FIG. 10) . Like the previous steps 1502 and 1504, the golfer would normally have to interact with and inform the apparatus 910 as to the current position of the golf ball 1006 prior to receiving this type of golf related information. However, if the current position of the golf ball 1006 was already determined in either step 1502 or 1504, then the apparatus 910 would not have to recalculate the current position of the golf ball. If the golfer desires, the apparatus 910 is capable of providing the golfer with multiple distances including distance "a", distance "b" and distance "c".
At step 1510, the apparatus 910 can provide the golfer with an indication of the golfer's position with respect to the golf hole. To calculate this position, the apparatus 910 (located near the golfer) would need to interact with at least two beacon impulse radio units 1002e. Basically, the beacon impulse radio units 1002e interact with and provide the apparatus 910 with their reference points to enable the apparatus to triangulate and determine its position on the golf course 1000.
At step 1512, the apparatus 910 can provide the golfer with an indication as to the trajectory that the golf ball traveled for a particular shot. This ability of 3D tracking of the golf ball may be in a limited area such as a driving range.
At step 1514, the apparatus 910 can provide the golfer with an indication as to the position that the golf ball came to rest after being hit by the golfer.
Referring to FIG. 16, there is flowchart illustrating in greater detail the providing step 1304 of method 1300 shown in FIG. 13 when a user of the golf related information is a golf trainer. Basically, the golf trainer could obtain all of the golf related information associated with a particular golfer that the apparatus 910 downloaded into the base station 920 or server 930. Then at step 1602, the golf trainer can review this golf related information which would enable the golf trainer to focus in on the type of lessons that may help improve the game of a golfer.
Referring to FIG. 17, there is a flowchart illustrating in greater detail the providing step 1304 of method 1300 shown in FIG. 13 when a user of the golf related information is golf course personnel. The golf course personnel (e.g., managers, rangers, starters and laborers) may interact with system 900 and monitor the golf related information that was obtained by the system to help manage the basic operations of the golf course and increase the profitability of the golf course. As such, the golf course personnel is likely to be interested in golf related information that is different than the type of golf related information that would interest a golfer or golf trainer.
For example at step 1702, the golf course personnel may interact with the system 900 to monitor the current position of one or more golfers playing on the golf course 1000. Of course, each golfer would have to carry the apparatus 910 or some type of impulse radio unit 1002 that would enable the system 900 to track their current position. This type of golf related information is valuable to the golf course personnel, because it would enable the golf course personnel to speed up play which, in turn, would result in more rounds of golf being played on the golf course.
At step 1704, the golf course personnel may receive an indication from the system 900 as to the current position of one or more employees working on the golf course 1000. Like the golfers, each employee would have to carry the apparatus 910 or some type of impulse radio unit 1002 that would enable the system 900 to track their current position. This type of golf related information is valuable to the golf course personnel, because it would enable the golf course personnel to better monitor and control their labor costs.
At step 1706, the golf course personnel may receive an indication from the system 900 as to the current position of each piece of equipment located on the golf course 1000. Like the golfers and employees, each piece of equipment would have to carry the apparatus 910 or some type of impulse radio unit 1002 that would enable the system 900 to track their current position. This type of golf related information is valuable to the golf course personnel, because it would enable the golf course personnel to better manage the use of their equipment. For example, the golf course personnel could keep track of the location of mowers and manage the distribution of chemicals from tractors.
It should be understood that a particular employee can be associated with a particular piece of equipment and, as such, only one of them need carry the apparatus 910 or impulse radio unit 1002.
At step 1708, the golf course personnel may receive golf related information that would enable them to enhance the marketing of goods arid/or services to a golfer. At step 1710, the golf course personnel may receive golf related information that would enable them to enhance mapping and maintenance activities . For instance, the golf course personnel may monitor soil conditions by receiving golf related information from impulse radio units that interact with sensors in the soil.
At step 1712, the golf course personnel may receive golf related information that would enable them to determine a location of a target (e.g., pin) and calculate a distance a golfer hits a golf ball with a particular golf club.
Referring to FIG. 18, there is flowchart illustrating in greater detail the providing step 1304 of method 1300 shown in FIG. 13 when a user of the golf related information is in the golf business. At step 1802, the server 930 could provide golf businesses (e.g., golf equipment manufacturers) with golf related information including, for example, the type and make of the golf clubs used by particular golfers and how this equipment performed for those golfers. For example, the golf business could use this golf related information to verify or update any advertising claims associated with the performance of a particular brand of golf equipment.
At step 1804, the golf business may receive golf related information associated with the playing and purchasing habits of the golfers. In turn, the golf business may use this information in web site marketing activities.
Referring to FIG. 19, there is a flowchart illustrating the basic steps of an exemplary method 1900 for generating revenue by providing golf related information to at least one user in accordance with the present invention. Basically, the preferred method 1900 includes step 1902 where the system 900 obtains some of the golf related information from a user (e.g., golfer) and some of the golf related information from a network of impulse radio units 912 and 1002 distributed throughout the golf course 1000.
At step 1904, the golf course can provide (e.g., rent, lease) a golfer with an apparatus 910 capable of calculating additional golf related information using already obtained golf related information and further capable of displaying this calculated golf related information to the golfer. As mentioned earlier, the golfer can carry the apparatus 910 onto the golf course 1000.
At step 1906, the golf course 1000 can sell at least a portion of the golf related information to a golf business (e.g., marketing firm). More specifically, the golf related information that was downloaded to the server 910 could be formatted in a predetermined manner and sold to various types of golf businesses.
At step 1908, the golf course could sell advertising space to a buyer that can be used to display advertisements at the apparatus 910 or the web site 1016.
At step 1910, the golf course could sell software to golfers. As mentioned earlier, the software operates to organize and store the golf related information that is obtained during one or more rounds of golf that was played by a golfer.
Referring to FIGURE 20, there is a flowchart illustrating the basic steps of an exemplary method 2000 for increasing the profitability of a golf course in accordance with the present invention. Beginning at step 2002, the golf course 1000 could provide a golfer with an apparatus 910 capable of using impulse radio technology to aid in determining a distance that a golf ball 1006 is located from a golf pin 1004. This would eliminate the need for the golfer to pace of distances when playing golf which would result in an increase in the speed of play of the golfer.
At step 2004, the golf course 1000 could post a menu within the apparatus 910 while the golfer is playing on the golf course. This could increase the revenue to a golf course by enabling the golfers using the apparatus 910 to see and order from a displayed menu while still out on the golf course. In addition, the golfer may use the apparatus 910 to page a golf course employee and have them come by and sell them food or beverages while on the golf course.
At step 2006, the golf course 1000 can increase the potential that the golfer is going to take lessons. Because, a golf trainer can review golf related information that was stored in the apparatus 910 while the golfer was playing golf on the golf course.
At step 2008, the golf course 1000 can track where at least one employee is currently located on a golf course. Again, this type of information is valuable to the golf course, because it would enable the golf course personnel to better monitor and control their labor costs. At step 2010, the golf course 1000 can track where at least one piece of equipment is currently located on a golf course. Again, this type of information is valuable to the golf course personnel, because it would enable the golf course personnel to better manage the use of their equipment. For example, the golf course personnel could keep track of the location of mowers and manage the distribution of chemicals from tractors.
At step 2012, the golf course 1000 can track where at least one golfer is currently located on a golf course. Again, this type of information is valuable to the golf course, because it would enable the golf course personnel to speed up play which, in turn, would result in more rounds of golf being played on the golf course. Referring to FIG. 21, there is illustrated an exemplary interaction that may occur between a golf course and driving range to help improve a golfer's game in accordance with the present invention. The golf course 1000 and the driving range 2102 may communicate by way of the Internet 2104. For instance, the golfer may visit a driving range 2102 including a system (similar to system 900) that has the ability to track the swing mechanics of the golfer and/or the ability to track the flight of a golf ball hit by the golfer. By tracking the swing mechanics of the golfer, a golf trainer can help improve the game of the golfer by comparing (on the web site 1016) the golfer's swing mechanics to a professional's swing mechanics. The 3D ball tracking and 3D swing mechanics at the driving range 2102 may lead a golfer to a similar system 900 at the golf course 1000. The apparatuses 910a and 910b at the golf course 1000 could illuminate various weaknesses in the golfer's game which could lead the golfer back to the driving range 1202.
It should be understood that impulse radio technology enables the apparatus 910 to communicate with the server 930 (e.g., Internet) at approximately 10 megabits per second. This high bandwidth means that full video could be wirelessly transmitted to and from the apparatus 910 located on a golf course 1000. Thus, a person could watch another golfer play golf from anywhere in the world via. the Internet.
It should also be understood that the present invention by utilizing impulse radio technology has distinct advantages over traditional systems that use GPS based technology. One main advantage is that impulse radio technology supports communications, positioning and radar functionality while GPS based technology supports only positioning technology. Following is a table comparing impulse radio technology to GPS based technology:
FEATURES IMPULSE RADIO TECH. GPS TECHNOLOGY
Reliability No need for correction Needs correction to achieve marginal
Accuracy
Base station to mobile R F Base station to mobile R F link is
Connection not critical vital to operation
No relying on GoVt controlled GPS goes down for maintenance and
GPS system Military access priority
No outer space interference GPS disrupted by solar storms
And meteor showers
No atmospheric interruptions or Atmospheric problems are real problems
Foliage penetration capability Foliage blocking of signal
No R/F multi-path signal R/F multi-path cancellation loss of cancellation signal loss of operation near bldg.
Figure imgf000068_0001
Immune to RF interference Disrupted by local in-band interference
Communication Dual function/ same equipment Separate system separate equipment Does position and added Infrastructure and cost communication
Accuracy Less than 1" (no delay) 1.5 to 3 meters (marginal accuracy) Acquisition Time to positional fls No delay — instantaneous Hot start 5 to 20 seconds ( plus few second processing delay)
Size Pager Size Larger — much larger (cart size)
Cost Lower Higher
Flexibility Tremendous flexibility for Little flexibility permanently attached walkers, riders, personnel, to carts assets, tractors, number of units per course, etc.
Advanced feature potential Ball tracking Can't do
Swing mechanics Cant do
Club tracking Can't do
Local wind/greens conditions Difficult and costly
Tractor chemical control Accuracy problem can't effectively do
Real-time leader board . Difficult and costly
Peer to Peer communication Difficult and costly
From the foregoing, it can be readily appreciated by those skilled in the art that the present invention provides a system, apparatus and method for providing golf related information to several types of users including, for example, a golfer, a golf trainer, a golf business and golf course personnel. Also, the methods disclosed enables golf course personnel to manage and increase the profitability of a golf course.
Although various embodiments of the present invention have been illustrated in the accompanying Drawings and described in the foregoing Detailed Description, it should be understood that the invention is not limited to the embodiments disclosed, but is capable of numerous rearrangements, modifications and substitutions without departing from the spirit of the invention as set forth and defined by the following claims .

Claims

WHAT IS CLAIMED IS:
1. A method for managing golf related information, said method comprising the steps of: obtaining some of the golf related information using impulse radio technology; and providing at least a portion of the golf related information to a user.
2. The method of Claim 1, wherein the user is a golfer and said step of obtaining some of the golf related information includes: enabling the golfer, while playing on a golf course, to electronically record golf related information.
3. The method of Claim 1, wherein the user is a golfer and said step of providing at least a portion of the golf related information to the golfer includes: enabling the golfer to determine a position of the golfer with respect to a golf hole.
4. The method of Claim 1, wherein the user is golf course personnel and said step of providing at least a portion of the golf related information to the golf course personnel includes: enabling the golf course personnel to determine a position of a golfer located on a golf course.
5. The method of Claim 4, further comprising the step of enabling the golf course personnel to accelerate rate of play at the golf course by knowing the position of the golfer and interacting with the golfer.
6. The method of Claim 1, wherein the user is golf course personnel and said step of providing at least a portion of the golf related information to the golf course personnel includes: enabling the golf course personnel to enhance marketing of goods to golfers.
7. The method of Claim 1, wherein the user is a golf business and said step of providing at least a portion of the golf related information to the golf business includes: enabling the business to accumulate golf related information associated with playing and purchasing habits of a golfer.
8. The method of Claim 7, further comprising the step of enabling the golf business to use the accumulated golf related information in web site marketing activities.
9. The method of Claim 1, wherein the user is golf course personnel and said step of providing at least a portion of the golf related information to the golf course personnel includes: enabling the golf course personnel to enhance mapping and maintenance activities.
10. The method of Claim 1, wherein the user is golf course personnel and said step of providing at least a portion of the golf related information to the golf course personnel includes: enabling the golf course personnel to determine a location of a target and calculate a distance a golfer hits a golf ball with a particular golf club.
11. The method of Claim 1, wherein said user is a golfer and said step of providing at least a portion of the golf related information to the golfer includes: enabling the golfer to visually view their swing mechanics .
12. The method of Claim 1, wherein the user is golf course personnel and said step of providing at least a portion of the golf related information to the golf course personnel includes: enabling the golf course personnel to monitor soil conditions.
13. The method of Claim 12, wherein the monitored soil conditions are communicated to a central location.
14. The method of Claim 1, wherein the user is a golfer and said step of providing at least a portion of the golf related information to the golfer includes: indicating to the golfer at least a portion of the golf related information associated with another golfer.
15. The method of Claim 1, wherein said user is a golfer and said step of providing at least a portion of the golf related information to the golfer includes: indicating to the golfer a position where a golf ball comes to rest after being hit by the golfer.
16. The method of Claim 1, wherein said user is a golfer and said step of providing at least a portion of the golf related information to the golfer includes: indicating to the golfer a trajectory of a golf ball from when a golfer strikes the golf ball until the golf ball comes to rest.
17. The method of Claim 1, wherein said user is a golfer and said step of providing at least a portion of the golf related information to the golfer includes: calculating and indicating a distance that a golf ball is located from a hole.
18. The method of Claim 1, wherein said user is a golfer and said step of providing at least a portion of the golf related information to the golfer includes: calculating and indicating a distance the golfer has hit a golf ball.
19. The method of Claim 1, wherein said user is a golfer and said step of providing at least a portion of the golf related information to the golfer includes: calculating and indicating a distance that a golf ball is located from a hazard.
20. The method of Claim 1, wherein said user is a golfer and said step of obtaining some of the golf related information includes: receiving an indication from the golfer as to which golf club was used for a particular shot.
21. The method of Claim 1, wherein said user is a golfer and said step of obtaining some of the golf related information includes: receiving an indication from the golfer as to whether a particular fairway was hit in regulation.
22. The method of Claim 1, wherein said user is a golfer and said step of obtaining some of the golf related information includes: receiving an indication from the golfer as to whether a particular green was hit in regulation.
23. The method of Claim 1, wherein said user is a golfer and said step of obtaining some of the golf related information includes: receiving an indication from the golfer as to a number of putts, if any, that was needed- on a particular hole.
24. The method of Claim 1, wherein said user is a golfer and said step of obtaining some of the golf related information includes: receiving an indication from the golfer as to a number of penalty strokes, if any, that should be assessed on a particular hole.
25. The method of Claim 1, wherein said user is a golfer and said step of obtaining some of the golf related information includes: receiving an indication from the golfer as to how many golf strokes should be assessed on a particular hole.
26. The method of Claim 1, wherein said user is a golf trainer and said step of providing at least a portion of the golf related information to the golf trainer includes: enabling the golf trainer to review the portion of the golf related information associated with a golfer to help train that golfer.
27. The method of Claim 1, wherein said user is golf course personnel and said step of providing at least a portion of the golf related information to the golf course personnel includes: determining and indicating where at least one employee is currently located on a golf course.
28. The method of Claim 1, wherein said user is golf course personnel and said step of providing at least a portion of the golf related information to the golf course personnel includes: determining and indicating where at least one piece of equipment is currently located on a golf course.
29. The method of Claim 1, wherein said user is in the golf business and said step of providing at least a portion of the golf related information to the golf course personnel includes: enabling the golf business to review the portion of the golf related information associated with at least one golfer.
30. A method for managing a golf course, said method comprising the steps of: obtaining golf related information using impulse radio technology; and using the golf related information to increase the profitability of the golf course.
31. The method of Claim 30, wherein said step of using the golf related information to increase the profitability of the golf course includes: monitoring where at least one golfer is currently located on the golf course.
32. The method of Claim 30, wherein said step of using the golf related information to increase the profitability of the golf course includes: monitoring where at least one employee is currently located on the golf course.
33. The method of Claim 30, wherein said step of using the golf related information to increase the profitability of the golf course includes: monitoring where at least one piece of equipment is currently located on a golf course.
34. A method for generating revenue from at least one source, said method comprising the steps of: obtaining golf related information using impulse radio technology; and providing a golfer with a unit capable of calculating additional golf related information using the obtained golf related information and further capable of displaying the calculated additional golf related information to the golfer.
35. The method of Claim 34, further comprising the step of selling at least a portion of the golf related information to a golf business.
36. The method of Claim 34, further comprising the step of selling advertising display space within said unit to an advertiser.
37. The method of Claim 34, further comprising the step of selling software capable of organizing and storing at least a portion of the golf related information.
38. A method for increasing the profitability of a golf course, said method comprising the step of: providing a golfer with a unit capable of using impulse radio technology to aid in determining a distance that a golf ball is located from a golf pin thus eliminating a need for the golfer to pace of a distance when playing golf on the golf course which results in speeding up the play of the golfer.
39. The method of Claim 38, further comprising the step of posting a menu within the unit while the golfer is playing on the golf course.
40. The method of Claim 38, further comprising the step of increasing the potential that the golfer is going to take lessons because a golf trainer can review golf related information stored in the unit while the golfer was playing golf on the golf course.
41. The method of Claim 38, further comprising the step of tracking where at least one employee is currently located on a golf course.
42. The method of Claim 38, further comprising the step of tracking where at least one piece of equipment is currently located on a golf course.
43. A method for managing golf related information, said method comprising the steps of: obtaining golf related information using radio technology; and providing at least a portion of the golf related information to a plurality of users, wherein the plurality of users includes a golfer, a golf trainer, golf course personnel and a golf business.
44. An apparatus comprising: a display; a user interface; and a controller, coupled to said display and said user interface, capable of providing a user with at least a portion of golf related information that was obtained utilizing impulse radio technology.
45. The apparatus of Claim 44, wherein said user is a golfer, said controller is further capable of calculating a distance that a golf ball is located from a golf hole, and said display is capable of displaying that distance to the golfer.
46. The apparatus of Claim 44, wherein said user is a golfer, said controller is further capable of calculating a distance the golfer had hit a golf ball, and said display is capable of displaying that distance to the golfer.
47. The apparatus of Claim 44, wherein said user is a golfer, said controller is further capable of calculating a distance that a golf ball is located from a hazard, and said display is capable of displaying that distance to the golfer.
48. The apparatus of Claim 44, wherein said user is a golfer and said controller is further capable of receiving an indication from the golfer as to which golf club was used for a particular shot.
49. The apparatus of Claim 44, wherein said user is a golfer and said controller is further capable of receiving an indication from the golfer as to whether a particular fairway was hit in regulation.
50. The apparatus of Claim 44, wherein said user is a golfer and said controller is further capable of receiving an indication from the golfer as to whether a particular green was hit in regulation.
51. The apparatus of Claim 44, wherein said user is a golfer and said controller is further capable of receiving an indication from the golfer as to a number of putts, if any, needed on a particular golf hole.
52. The apparatus of Claim 44, wherein said user is a golfer and said controller is further capable of receiving an indication from the golfer as to a number of penalty strokes, if any, that should be assessed to a particular hole.
53. The apparatus of Claim 44, wherein said user is a golfer and said apparatus is a handheld unit.
54. The apparatus of Claim 44, wherein said user is a golfer and said apparatus is capable of being mounted on a golf cart.
55. The apparatus of Claim 44, wherein said user is a golf course employee and said apparatus is capable of being mounted on a piece of equipment.
56. A base station comprising: a processor capable of receiving golf related information from an apparatus that was used by a golfer, said apparatus including: a display; a user interface; and a controller, coupled to said display and said user interface, capable of obtaining a portion of the golf related information utilizing impulse radio technology and further capable of calculating another portion of the golf related information by interacting with the golfer; and said processor is further capable of generating a score card illustrating at least a portion of the golf related information.
57. A server comprising: a web site capable of receiving and displaying golf related information from an apparatus that was used by a golfer, said apparatus including: a display; a user interface; and a controller, coupled to said display and said user interface, capable of obtaining a portion of the golf related information utilizing impulse radio technology and further capable of calculating another portion of the golf related information by interacting with the golfer.
58. The server of Claim 57, wherein said web site is further capable of receiving golf related information indicative of a type and make of golf clubs used by a particular golfer.
59. The server of Claim 57, wherein said web site is further capable of enabling a golfer to compare their golf statistics to golf statistics of other golfers.
60. The server of Claim 57, wherein said web site is further capable of downloading at least a portion of the golf related information to a software program.
61. A system capable of managing golf related information, said system comprising: an apparatus including: a display; a user interface; and a controller, coupled to said display and said user interface, capable of providing a golfer with golf related information that was obtained in part by utilizing impulse radio technology; a base station capable of receiving golf related information from said apparatus and further capable of generating a score card illustrating at least a portion of the golf related information; and a server including a web site capable of receiving the golf related information from said base station.
62. The system of Claim 61, wherein said apparatus is also capable of calculating a distance that a golf ball is located from a golf hole, and further capable of displaying the that distance to the golfer.
63. The system of Claim 61, wherein said apparatus is also capable of calculating a distance that the golfer had hit a golf ball, and further capable of displaying that distance to the golfer.
64. The system of Claim 61, wherein said apparatus is also capable of calculating a distance that a golf ball is located from a hazard, and further capable of displaying that distance to the golfer.
65. The system of Claim 61, wherein said apparatus is further capable of receiving an indication from the golfer as to which golf club was used for a particular shot.
66. The system of Claim 61, wherein said apparatus is further capable of receiving an indication from the golfer as to which fairway, if any, was hit in regulation.
67. The system of Claim 61, wherein said apparatus is further capable of receiving an indication from the golfer as to which green, if any, was hit in regulation.
68. The system of Claim 61, wherein said apparatus is further capable of receiving an indication from the golfer as to which golf club was used for a particular shot.
69. The system of Claim 61, wherein said server is further capable of receiving details about golf clubs used by a particular golfer.
70. The system of Claim 61, wherein said server is further capable of enabling the golfer to compare their golf statistics to golf statistics of other golfers.
71. The system of Claim 61, wherein said server is further capable of downloading golf related information to a software program.
72. A method of managing golf-related information for golf course personnel, comprising: a. obtaining, via a radio-frequency signal, information associated with a golf course; b. processing the obtained golf-related information; and c. providing the processed golf-related information to the golf course personnel to assist at least one person of such personnel in making at least one decision respecting the golf course.
PCT/US2001/022650 2000-07-19 2001-07-18 Method and apparatus for managing golf related information obtained in part by using impulse radio technology WO2002005900A2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU2001276978A AU2001276978A1 (en) 2000-07-19 2001-07-18 Method and apparatus for managing golf related information obtained in part by using impulse radio technology

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/619,295 2000-07-19
US09/619,295 US6705942B1 (en) 2000-07-19 2000-07-19 Method and apparatus for managing golf related information obtained in part by using impulse radio technology

Publications (2)

Publication Number Publication Date
WO2002005900A2 true WO2002005900A2 (en) 2002-01-24
WO2002005900A3 WO2002005900A3 (en) 2002-07-25

Family

ID=24481300

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2001/022650 WO2002005900A2 (en) 2000-07-19 2001-07-18 Method and apparatus for managing golf related information obtained in part by using impulse radio technology

Country Status (3)

Country Link
US (1) US6705942B1 (en)
AU (1) AU2001276978A1 (en)
WO (1) WO2002005900A2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6813526B1 (en) 2001-08-13 2004-11-02 William A. Dodd, Jr. Fleet maintenance method
WO2005032672A1 (en) * 2003-10-01 2005-04-14 Claassens Hendrik Jacques Bosh Information system for golf players

Families Citing this family (84)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7789742B1 (en) * 1999-05-12 2010-09-07 Wilbert Q. Murdock Smart golf club multiplayer system for the internet
JP2002200206A (en) * 2000-12-28 2002-07-16 Asobous:Kk Method for retrieving instruction for way of moving body in sports using mobile object image communication
US6935958B2 (en) * 2002-02-06 2005-08-30 Igt Method and apparatus for machine location
US20030163541A1 (en) * 2002-02-25 2003-08-28 Austin James F. System and method for distributing information
US20040142766A1 (en) * 2003-01-17 2004-07-22 Chris Savarese Apparatuses, methods and systems relating to findable golf balls
US20050020369A1 (en) * 2003-07-22 2005-01-27 Craig Davis Golf club with embedded inertial measurement unit and processing
US7691009B2 (en) * 2003-09-26 2010-04-06 Radar Golf, Inc. Apparatuses and methods relating to findable balls
US7766766B2 (en) * 2003-09-26 2010-08-03 Radar Corporation Methods and apparatuses relating to findable balls
KR100455308B1 (en) * 2004-07-30 2004-11-09 (주) 골프리더스 Management system and method for a golf range
US20060220809A1 (en) * 2005-03-21 2006-10-05 Rf Monolithics, Inc. System and method for monitoring use of vehicles such as golf carts
US7922586B2 (en) * 2005-03-22 2011-04-12 Heckendorf Iii Francis Aicher Active play interactive game system
US8775066B2 (en) * 2006-07-05 2014-07-08 Topcon Positioning Systems, Inc. Three dimensional terrain mapping
US8083617B2 (en) * 2006-09-30 2011-12-27 Cg Holdings, Llc Portable golf spectator information system
US20080108456A1 (en) * 2006-11-02 2008-05-08 Bonito Anthony P Golf scoring, marketing and reporting system and method of operation
US20080201107A1 (en) * 2007-02-07 2008-08-21 Doherty Matthew P Coaching aid for golf
US8620463B2 (en) 2007-02-07 2013-12-31 Skyhawke Technologies, Llc Systems and methods for golf analytics visualization
US8708841B2 (en) * 2007-02-07 2014-04-29 Skyhawke Technologies, Llc Systems and methods for golf performance analytics
US8364293B2 (en) * 2007-02-07 2013-01-29 Skyhawke Technologies, Llc Situation-neutral golf metrics systems and methods
US20090017944A1 (en) * 2007-07-12 2009-01-15 Chris Savarese Apparatuses, methods and systems relating to automatic golf data collecting and recording
US8070628B2 (en) * 2007-09-18 2011-12-06 Callaway Golf Company Golf GPS device
US9005047B2 (en) 2007-10-25 2015-04-14 Tag Golf, Llc Apparatuses, methods and systems relating to semi-automatic golf data collecting and recording
US20120142443A1 (en) 2008-03-17 2012-06-07 Chris Savarese Golf club apparatuses and methods
US20120139729A1 (en) 2008-03-17 2012-06-07 Chris Savarese Golf club apparatuses and methods
US8226495B2 (en) * 2008-03-17 2012-07-24 Radar Corporation Golf data recorder with integrated missing club reminder and theft prevention system
US8624738B2 (en) * 2008-03-17 2014-01-07 Radar Corporation Golf club apparatuses and methods
TW200942299A (en) * 2008-04-09 2009-10-16 Chun-Sam Liu Method and device of golf aiding with function of setting specific-point diagram
US20090305819A1 (en) * 2008-06-04 2009-12-10 Scott Denton Golf gps device
US9757639B2 (en) 2009-11-24 2017-09-12 Seth E. Eisner Trust Disparity correction for location-aware distributed sporting events
US7934983B1 (en) * 2009-11-24 2011-05-03 Seth Eisner Location-aware distributed sporting events
US9339697B2 (en) 2010-08-18 2016-05-17 Edge Technology RFID golf ball target system and method
US9370694B2 (en) 2010-08-18 2016-06-21 Edge Technology Golf ball with RFID inlay in a molded impression
US9498680B2 (en) 2010-08-18 2016-11-22 Edge Technology Split inner core of a multi-core golf ball with RFID
US9339715B2 (en) 2010-08-18 2016-05-17 Edge Technology Radar based tracking system for golf driving range
US9539471B2 (en) 2010-08-18 2017-01-10 Edge Technology Golf ball with encapsulated RFID chip
US9498682B2 (en) 2010-08-18 2016-11-22 Edge Technology RFID embedded within inner core of a multi-core golf ball
US9643056B2 (en) * 2010-08-18 2017-05-09 Edge Technology Golf ball with RFID inlay between a split core
US8613676B2 (en) 2010-08-26 2013-12-24 Blast Motion, Inc. Handle integrated motion capture element mount
US9320957B2 (en) 2010-08-26 2016-04-26 Blast Motion Inc. Wireless and visual hybrid motion capture system
US9604142B2 (en) 2010-08-26 2017-03-28 Blast Motion Inc. Portable wireless mobile device motion capture data mining system and method
US9643049B2 (en) 2010-08-26 2017-05-09 Blast Motion Inc. Shatter proof enclosure and mount for a motion capture element
US9622361B2 (en) 2010-08-26 2017-04-11 Blast Motion Inc. Enclosure and mount for motion capture element
US9033810B2 (en) 2010-08-26 2015-05-19 Blast Motion Inc. Motion capture element mount
US9396385B2 (en) 2010-08-26 2016-07-19 Blast Motion Inc. Integrated sensor and video motion analysis method
US8465376B2 (en) 2010-08-26 2013-06-18 Blast Motion, Inc. Wireless golf club shot count system
US9406336B2 (en) 2010-08-26 2016-08-02 Blast Motion Inc. Multi-sensor event detection system
US8941723B2 (en) 2010-08-26 2015-01-27 Blast Motion Inc. Portable wireless mobile device motion capture and analysis system and method
US8944928B2 (en) 2010-08-26 2015-02-03 Blast Motion Inc. Virtual reality system for viewing current and previously stored or calculated motion data
US9940508B2 (en) 2010-08-26 2018-04-10 Blast Motion Inc. Event detection, confirmation and publication system that integrates sensor data and social media
US9401178B2 (en) 2010-08-26 2016-07-26 Blast Motion Inc. Event analysis system
US9235765B2 (en) 2010-08-26 2016-01-12 Blast Motion Inc. Video and motion event integration system
US9626554B2 (en) 2010-08-26 2017-04-18 Blast Motion Inc. Motion capture system that combines sensors with different measurement ranges
US9052201B2 (en) 2010-08-26 2015-06-09 Blast Motion Inc. Calibration system for simultaneous calibration of multiple motion capture elements
US9247212B2 (en) 2010-08-26 2016-01-26 Blast Motion Inc. Intelligent motion capture element
US8903521B2 (en) 2010-08-26 2014-12-02 Blast Motion Inc. Motion capture element
US9028337B2 (en) 2010-08-26 2015-05-12 Blast Motion Inc. Motion capture element mount
US9619891B2 (en) 2010-08-26 2017-04-11 Blast Motion Inc. Event analysis and tagging system
US9607652B2 (en) 2010-08-26 2017-03-28 Blast Motion Inc. Multi-sensor event detection and tagging system
US9261526B2 (en) 2010-08-26 2016-02-16 Blast Motion Inc. Fitting system for sporting equipment
US10254139B2 (en) 2010-08-26 2019-04-09 Blast Motion Inc. Method of coupling a motion sensor to a piece of equipment
US8702516B2 (en) 2010-08-26 2014-04-22 Blast Motion Inc. Motion event recognition system and method
US9418705B2 (en) 2010-08-26 2016-08-16 Blast Motion Inc. Sensor and media event detection system
US8827824B2 (en) 2010-08-26 2014-09-09 Blast Motion, Inc. Broadcasting system for broadcasting images with augmented motion data
US9076041B2 (en) 2010-08-26 2015-07-07 Blast Motion Inc. Motion event recognition and video synchronization system and method
US8994826B2 (en) 2010-08-26 2015-03-31 Blast Motion Inc. Portable wireless mobile device motion capture and analysis system and method
US8905855B2 (en) 2010-08-26 2014-12-09 Blast Motion Inc. System and method for utilizing motion capture data
US9039527B2 (en) 2010-08-26 2015-05-26 Blast Motion Inc. Broadcasting method for broadcasting images with augmented motion data
US9746354B2 (en) 2010-08-26 2017-08-29 Blast Motion Inc. Elastomer encased motion sensor package
US9646209B2 (en) 2010-08-26 2017-05-09 Blast Motion Inc. Sensor and media event detection and tagging system
US20130144778A1 (en) * 2011-12-05 2013-06-06 Misook JO Gps-based portable golf distance indicator and method for sharing map data using the same
US8913134B2 (en) 2012-01-17 2014-12-16 Blast Motion Inc. Initializing an inertial sensor using soft constraints and penalty functions
WO2013138381A2 (en) 2012-03-13 2013-09-19 Radar Corporation Golf club apparatuses and methods
US9383448B2 (en) 2012-07-05 2016-07-05 Deca System Co., Ltd. Golf GPS device with automatic hole recognition and playing hole selection
US8700354B1 (en) 2013-06-10 2014-04-15 Blast Motion Inc. Wireless motion capture test head system
US10021527B2 (en) 2015-06-08 2018-07-10 Microsoft Technology Licensing, Llc GPS sensor control
US10124230B2 (en) 2016-07-19 2018-11-13 Blast Motion Inc. Swing analysis method using a sweet spot trajectory
US9694267B1 (en) 2016-07-19 2017-07-04 Blast Motion Inc. Swing analysis method using a swing plane reference frame
US11565163B2 (en) 2015-07-16 2023-01-31 Blast Motion Inc. Equipment fitting system that compares swing metrics
US11577142B2 (en) 2015-07-16 2023-02-14 Blast Motion Inc. Swing analysis system that calculates a rotational profile
US10974121B2 (en) 2015-07-16 2021-04-13 Blast Motion Inc. Swing quality measurement system
US10265602B2 (en) 2016-03-03 2019-04-23 Blast Motion Inc. Aiming feedback system with inertial sensors
NL2018235B1 (en) 2017-01-26 2018-08-01 Innovative Golf Opportunities Llc Virtual golf system for playing golf as well as a corresponding method.
US10423945B2 (en) 2016-12-31 2019-09-24 Taylor Made Golf Company, Inc. Golf club head and method of manufacture
US10786728B2 (en) 2017-05-23 2020-09-29 Blast Motion Inc. Motion mirroring system that incorporates virtual environment constraints
US10843060B2 (en) * 2018-10-04 2020-11-24 Dish Network L.L.C. Systems and methods for ball location on a sports field

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4641317A (en) 1984-12-03 1987-02-03 Charles A. Phillips Spread spectrum radio transmission system
US4813057A (en) 1984-12-03 1989-03-14 Charles A. Phillips Time domain radio transmission system
US5363108A (en) 1984-12-03 1994-11-08 Charles A. Phillips Time domain radio transmission system
US5677927A (en) 1994-09-20 1997-10-14 Pulson Communications Corporation Ultrawide-band communication system and method
US5687169A (en) 1995-04-27 1997-11-11 Time Domain Systems, Inc. Full duplex ultrawide-band communication system and method
US5832035A (en) 1994-09-20 1998-11-03 Time Domain Corporation Fast locking mechanism for channelized ultrawide-band communications

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4743906A (en) 1984-12-03 1988-05-10 Charles A. Phillips Time domain radio transmission system
US5319548A (en) 1993-04-27 1994-06-07 Germain Craig D Interactive golf game information system
GB2283144B (en) 1993-10-12 1997-10-01 William Alexander Courtney Simulated projectile vision
US5438518A (en) 1994-01-19 1995-08-01 Bianco; Joseph A. Player positioning and distance finding system
US5507485A (en) 1994-04-28 1996-04-16 Roblor Marketing Group, Inc. Golf computer and golf replay device
US5524081A (en) 1994-05-02 1996-06-04 Paul; Benjamin J. Golf information and course mangement system
US5852672A (en) 1995-07-10 1998-12-22 The Regents Of The University Of California Image system for three dimensional, 360 DEGREE, time sequence surface mapping of moving objects
US6122960A (en) 1995-12-12 2000-09-26 Acceleron Technologies, Llc. System and method for measuring movement of objects
US5927603A (en) 1997-09-30 1999-07-27 J. R. Simplot Company Closed loop control system, sensing apparatus and fluid application system for a precision irrigation device
AUPP240398A0 (en) 1998-03-18 1998-04-09 Fendis, Gregory Data collection system
US6133876A (en) 1998-03-23 2000-10-17 Time Domain Corporation System and method for position determination by impulse radio
GB9917490D0 (en) 1999-07-27 1999-09-29 Activerf Ltd Improvements relating to security

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4641317A (en) 1984-12-03 1987-02-03 Charles A. Phillips Spread spectrum radio transmission system
US4813057A (en) 1984-12-03 1989-03-14 Charles A. Phillips Time domain radio transmission system
US4979186A (en) 1984-12-03 1990-12-18 Charles A. Phillips Time domain radio transmission system
US5363108A (en) 1984-12-03 1994-11-08 Charles A. Phillips Time domain radio transmission system
US5677927A (en) 1994-09-20 1997-10-14 Pulson Communications Corporation Ultrawide-band communication system and method
US5832035A (en) 1994-09-20 1998-11-03 Time Domain Corporation Fast locking mechanism for channelized ultrawide-band communications
US5687169A (en) 1995-04-27 1997-11-11 Time Domain Systems, Inc. Full duplex ultrawide-band communication system and method

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6813526B1 (en) 2001-08-13 2004-11-02 William A. Dodd, Jr. Fleet maintenance method
WO2005032672A1 (en) * 2003-10-01 2005-04-14 Claassens Hendrik Jacques Bosh Information system for golf players

Also Published As

Publication number Publication date
WO2002005900A3 (en) 2002-07-25
AU2001276978A1 (en) 2002-01-30
US6705942B1 (en) 2004-03-16

Similar Documents

Publication Publication Date Title
US6705942B1 (en) Method and apparatus for managing golf related information obtained in part by using impulse radio technology
US11391571B2 (en) Method, apparatus, and computer program for enhancement of event visualizations based on location data
US6661342B2 (en) System and method for using impulse radio technology to track the movement of athletes and to enable secure communications between the athletes and their teammates, fans or coaches
US10707908B2 (en) Method, apparatus, and computer program product for evaluating performance based on real-time data for proximity and movement of objects
US11120671B2 (en) Methods, systems, and apparatus for bi-directional communication with wearable location devices
US10421020B2 (en) Method, apparatus, and computer program product for performance analytics determining participant statistical data and game status data
US5507485A (en) Golf computer and golf replay device
US6582328B2 (en) System and method for collecting and managing data
US6469628B1 (en) System and method for using impulse radio technology in the farming field
US6483461B1 (en) Apparatus and method for locating objects in a three-dimensional space
US8858368B2 (en) Handheld performance tracking and mapping device utilizing an optical scanner
US10310052B2 (en) Method, apparatus, and computer program product for real time location system referencing in physically and radio frequency challenged environments
WO2005089498A2 (en) Virtual caddy system and method
JP2001513891A (en) Tracking system for multiple objects in a specific area
CN100360959C (en) System and method for localizing sports equipment
KR20230053779A (en) System for Managing Golf Based on Ultra Wide Band

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

ENP Entry into the national phase

Ref document number: 2003119445

Country of ref document: RU

Kind code of ref document: A

Format of ref document f/p: F

Country of ref document: RU

Kind code of ref document: A

Format of ref document f/p: F

122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: JP