throbber
(12) United States Patent
`Ho?berg
`
`(10) Patent N0.:
`(45) Date of Patent:
`
`US 6,252,544 B1
`Jun. 26, 2001
`
`US006252544B1
`
`(54) MOBILE COMMUNICATION DEVICE
`
`(76) Inventor: Steven M. Ho?'berg, 29 Buckout Rd.,
`West Harrison NY (Us) 10604
`
`5,285,523
`5,299,132
`5301368
`5,369,588
`
`2/1994 Takahashi ............................ .. 395/22
`3/1994 Wortham
`364/460
`4/1994 Hiram - - - - - - - -
`- - - -- 455/78
`11/1994 Hayami et al.
`364/449
`
`( 4 ) Notice:
`
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`
`5,459,667 * 10/1995 Odagaki et al. ................... .. 364/444
`,
`,
`
`
`iclllager elt a1‘ """""""" u]1ta et a . . .
`
`.
`
`’
`
`5,382,957
`
`1/1995 Blume . . . . . . . . . . . . . .
`
`. . . .. 342/43
`
`U'S'C' 154(k)) by 0 days‘
`
`(21) APP1-N°-- 09/236,184
`(22) Filed:
`Jan_25 1999
`’
`Related US Application Data
`(60) Provisional application No. 60/072,757, ?led on Jan. 27,
`1998'
`
`(51) Int. Cl. ................................................... .. H04B 7/185
`
`7
`
`U-S. Cl. ................................ ..
`342/357.13, 342/457; 701/208; 701/213
`(58) Field of Search ............................. .. 342/457, 357.06,
`342/3571, 35713, 35707; 701/207, 208,
`
`213
`
`5,523,950
`5,541,590
`5,544,225
`5,550,551
`5,563,607
`5,568,390
`5’6OO’561
`5,602,739
`5,610,821
`5 621 793
`576257668
`
`a
`
`a
`
`5,630,206
`576337872
`5,638,078
`5,646,612
`5,668,880
`
`5,673,305
`5,678,182
`
`6/1996 Peterson ............................. .. 364/436
`7/1996 Nishio ................................ .. 340/903
`8/1996 Kennedy e161.
`379/59
`8/1996 Alesio ............ ..
`342/457
`10/1996 Loomis et al.
`342/357
`10/1996 Hirota et al. .
`364/449
`2/1997 Okamura """" "
`364/460
`2/1997 Haagenstad et al. .............. .. 364/436
`3/1997 GaZis et al. ..................... .. 364/444.2
`4/1997 Bednarek et al.
`380/20
`4/1997 Loomis et a1‘
`379/58
`
`.. 455/54.1
`5/1997 Urban et al. .
`370/312
`5/1997 Dinkins
`342/450
`6/1997 Wichtel .
`7/1997 Byon .................................. .. 340/903
`9/1997 Ala]a]1an .............................. .. 380/49
`
`9/1997 Ross . . . . . . . . . .
`10/1997 Miller et al. .
`
`. . . .. 379/58
`.. 455/33.1
`
`379/58
`
`342/357
`
`References
`
`
`
`5,684,860 5,687,215
`
`
`
`11/1997 Milanie [ al. 11/1997 Timm et al. .
`
`U-S- PATENT DOCUMENTS
`
`5,689,269
`
`11/1997 Norris ..... ..
`
`376897882
`
`9/1972 Dessa?ly ______________________________ __ 340/53
`
`5,691,724
`
`11/1997 Aker ................................... .. 342/104
`
`4,028,662
`4,168,499
`4,185,265
`
`6/1977 Young . . . . . . . . . . . .
`9/1979 Matsumura et al.
`1/1980 Gn?in e161. ..
`
`. . . . . .. 340/32
`343/7 VM
`.... .. 340/32
`
`(List continued on next page.)
`.
`.
`Prlmary Exam‘”e’—Th°maS H' Tm”
`
`4 239 415
`
`12/1980 Blikken . . . . . . .
`
`. . . . . .. 404/75
`
`Assistant Examiner—Da° L~ Phan
`
`4,349,823
`4,543,577
`
`9/1982 Tagami et al. .
`9/1985 Tachibana e161.
`
`343/7 VM (74) Attorney, Agent, or Firm—Mi1d9, Hoffberg &
`340/904
`Maok11n,LLP
`
`4,552,456
`
`11/1985 Endo . . . . . . . . . . . . . .
`
`. . . .. 356/5
`
`4,626,850
`
`’
`
`’
`
`av1
`
`12/1986 Chey .................................. .. 340/903
`gmhd ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~
`_
`31013156“
`342/357
`8/1991 Darne11et";1'_
`5’O43’736
`455 /54_1
`6/1992 Durboraw
`51119304
`11/1992 Takahashi ..................... .. 364/42405
`5,162,997
`2/1993 Lemercier et al. ........... .. 364/424.02
`5,189,612
`2/1993 Adachi et al ..
`364/426.04
`5,189,619
`6/1993 Morietal.
`...... .. 375/1
`5,218,620
`5,223,844 * 6/1993 Mansell et al. .................... .. 342/257
`
`'
`
`'
`
`'
`
`ABSTRACT
`(57)
`A mobile communications device comprising a location
`sensmg system, producing a location output; a memory,
`storing a set of locations and associated events; a telecom
`munications device, communicating event and location
`information betWeen a remote system and said memory; and
`a processor, processing said location output in Conjunction
`With said stored locations and associated events in said
`memory, to determine a priority thereof,
`
`43 Claims, 2 Drawing Sheets
`
`Radar18
`
`4
`
`‘mm
`
`if
`
`mere 26
`ss RF12
`
`reeilzviz CZTEiZZZilZ“
`
`processor
`
`u
`
`u
`
`u
`
`u
`
`Acousllc 15
`Rad/o tower 10‘ Fladro lower 10
`
`El
`
`Processor 11“
`
`Auolo
`29
`
`Processor 11‘
`
`Moblle Communicatmns Device 1
`
`of)
`
`Database 5
`r memory/1
`
`Acouslrc coupler 22 E
`b
`
`Modern 21
`
`‘
`
`\8 ‘I;
`
`A‘R'A
`
`_
`
`Satellite dish 17
`
`mmeEiZ'Zim"
`
`__L .
`
`Database
`20
`
`\_
`
`1
`
`

`
`US 6,252,544 B1
`Page 2
`
`US. PATENT DOCUMENTS
`
`5,701,328 * 12/1997 Schuchman et a1. .............. .. 375/204
`27327;;
`31332 gokfhyaina t~~~~1~~~~
`33%;
`m1 ,
`r. e a.
`,
`,
`578387237
`11/1998 Reven et a1‘ "
`340/573
`
`6/1999 Smith ................................. .. 340/438
`5,914,654
`5,916,300 * 6/1999 Kirk 6161.
`. 701/213
`5955973 * 9/1999 Anderson
`_ 340/988
`5,983,158
`11/1999 Suzuki et a1. ...................... .. 701/209
`.
`5,987,381
`11/1999 OshlZaWa ........................... .. 701/209
`
`5,845,227
`5,862,509
`
`12/1998 Peterson .... ..
`.. 701/209
`1/1999 Desai et a1. ........................ .. 701/209
`
`_
`_
`* cured by examlner
`
`2
`
`

`
`U.S. Patent
`
`.m
`
`m
`
`
`
`
`
`
`
`
`
`Ein9___2mm\~\,lP\~\IVS2___9mm¢
`
`2,co:mo_c:EEoomn_.®%V_§§_EW.\|H|u\omm_mEmo5‘!
`
`
`
`ofimm.9$32ozummW :vmu:o_o N.m>_mo9SmwEammommnfimo.952,9.
`
`
`M.EE%o_>_5VEm..,.E.................Wmm:EW¢roams
`o:m:oo<M.SU.............A.............HWmmfifimoU.mm53:00
`
`
`
`..Z.Emmmooi.5_owmmoo_n_m0umum1UQaHBwwmooa
`omW_mmmpfimo
`
`
`
`
`
`—mo_>mQm:o_:mo_c:EEoom__no_>_
`
`3
`
`
`
`

`
`U.S. Patent
`
`Jun. 26, 2001
`
`Sheet 2 0f 2
`
`US 6,252,544 B1
`
`Proximity 101
`
`Prospective
`Conjunction 102
`
`Type of event 103
`
`Type of event and
`sensed condition
`104
`
`Unit ‘D 201 Location Codes
`202
`203
`
`W1
`
`W2
`
`W3
`
`Fig. 2
`
`W4
`
`High
`priority
`messages
`204
`
`Itinerary
`205
`
`Memory dump
`string 206
`
`Event 301
`Location 302
`Time 303
`Source 304
`Expiration 305
`Reliability 306
`Message 307
`
`_
`Flg. 3
`
`4
`
`

`
`US 6,252,544 B1
`
`1
`MOBILE COMMUNICATION DEVICE
`
`The present application claims the bene?t of priority
`from US. Provisional Patent Application Ser. No. 60/072,
`757, the entirety of Which is incorporated herein by refer
`ence.
`
`FIELD OF THE INVENTION
`
`The present invention relates to the ?eld of communica
`tions devices, and more particularly to mobile telecommu
`nications devices having position detection and event stor
`age memory.
`
`BACKGROUND OF THE INVENTION
`
`A number of devices are knoWn Which provide mobile
`telecommunication capabilities. Further, knoWn position
`detection systems employ the knoWn Global Positioning
`System (GPS), Global Orbiting Navigational System
`(GLONASS), Loran, RF triangulation, inertial frame refer
`ence and Cellular Telephone base site, e.g., time difference
`of arrival (TDOA) or nearest antenna proximity systems.
`KnoWn GPS mobile systems include memory to record
`location, time and event type, and some systems may be
`integrated With global information systems, to track path,
`speed, etc. KnoWn Differential GPS (DGPS) systems
`include mobile telecommunication functionality to commu
`nicate betWeen distant units, typically to alloW very precise
`relative position measurements, in the presence of substan
`tial absolute position errors, or to calibrate the position of a
`mobile transceiver based on a relative position With respect
`to a ?xed transceiver having a knoWn location. These
`systems do not typically intercommunicate event informa
`tion betWeen units. Thus, the communications streams relate
`to position information only. HoWever, knoWn Weather
`balloon transceiver systems, for example, do transmit both
`position and Weather information to a base station.
`Many electronic location determination systems are
`available, or have been proposed, to provide location infor
`mation to a user equipped With a location determination
`receiver. Groundbased location determination systems, such
`as Loran, Omega, TACAN, Decca, U.S. Airforce Joint
`Tactical Information Distribution System (JTIDS Relnav),
`or US. Army Position Location and Reporting System
`(PLRS), use the intersection of hyperbolic surfaces to pro
`vide location information. Arepresentative ground system is
`LORAN-C discussed in LORAN-C User Handbook,
`Department of Transportation, US. Coast Guard, Comman
`dant Instruction M16562.3, May 1990, Which is incorpo
`rated by reference herein. LORAN-C provides a typical
`location accuracy of approximately 400 meters. Alimitation
`of a LORAN-C location determination system is that not all
`locations in the northern hemisphere, and no locations in the
`southern hemisphere, are covered by LORAN-C. A second
`limitation of LORAN-C is that the typical accuracy of
`approximately 400 meters is insuf?cient for many applica
`tions. A third limitation of LORAN-C is that Weather, local
`electronic signal interference, poor crossing angles, closely
`spaced time difference hyperbolas, and skyWaves (multipath
`interference) frequently cause the accuracy to be signi?
`cantly Worse than 400 meters.
`Other ground-based location determination devices use
`systems that Were developed primarily for communications,
`such as cellular telephone, FM broadcast, and AM broad
`cast. Some cellular telephone systems provide estimates of
`location, using comparison of signal strengths from three or
`more sources. FM broadcast systems having subcarrier
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`2
`signals can provide estimates of location by measuring the
`phases of the subcarrier signals. Kelley et al. in US. Pat. No.
`5,173,710 disclose a system that alloWs determination of a
`location of a vehicle. FM subcarrier signals are received
`from three FM radio stations With knoWn locations but
`unknoWn relative phases by signal processors at the vehicle
`as Well as at a ?xed station having a knoWn location. The
`?xed station processor determines the relative phase of the
`signals transmitted by the three FM radio stations and
`transmits the relative phase information to the vehicle. The
`vehicle processor determines its location from the FM
`subcarrier signal phases and from the relative phase infor
`mation it receives. A limitation of cellular systems and FM
`subcarrier systems for location determination is that they are
`limited to small regions, With diameters of the order of
`20—50 km.
`Satellite-based location determination systems such as
`GPS and GLONASS, use the intersection of spherical sur
`face areas to provide location information With a typical
`(selective availability) accuracy of 100 meters, anyWhere on
`or near the surface of the earth. These systems may also be
`used to obtain positional accuracies Within 1 centimeter. The
`satellite-based location determination systems include sat
`ellites having signal transmitters to broadcast location infor
`mation and control stations on earth to track and control the
`satellites. Location determination receivers process the sig
`nals transmitted from the satellites and provide location
`information to the user.
`The Global Positioning System (GPS) is part of a satellite
`navigation system developed by the United States Defense
`Department under its NAVSTAR satellite program. A fully
`operational GPS includes up to 24 satellites approximately
`uniformly dispersed around six circular orbits With four
`satellites each, the orbits being inclined at an angle of 55°,
`relative to the equator, and being separated from each other
`by multiples of 60° longitude. The orbits have radii of
`26,560 kilometers and are approximately circular. The orbits
`are non-geosynchronous, With 0.5 sidereal day (11.967
`hours) orbital time intervals, so that the satellites move With
`time, relative to the Earth beloW. Theoretically, four or more
`GPS satellites Will have line of sight to most points on the
`Earth’s surface, and line of sight access to three or more such
`satellites can be used to determine an observer’s position
`anyWhere on the Earth’s surface, 24 hours per day. Each
`satellite carries a cesium or rubidium atomic clock to
`provide timing information for the signals transmitted by the
`satellites. Internal clock correction is provided for each
`satellite clock.
`A second con?guration for global positioning is
`GLONASS, placed in orbit by the former Soviet Union and
`noW maintained by the Russian Republic. GLONASS also
`uses 24 satellites, distributed approximately uniformly in
`three orbital planes of eight satellites each. Each orbital
`plane has a nominal inclination of 648° relative to the
`equator, and the three orbital planes are separated from each
`other by multiples of 120° longitude. The GLONASS cir
`cular orbits have smaller radii, about 25,510 kilometers, and
`a satellite period of revolution of 8/17 of a sidereal day (11.26
`hours). A GLONASS satellite and a GPS satellite Will thus
`complete 17 and 16 revolutions, respectively, around the
`Earth every 8 sidereal days. The signal frequencies of both
`GPS and GLONASS are in L-band (1 to 2 GHZ).
`Because the signals from the satellites pass through the
`troposphere for only a short distance, the accuracy of
`satellite location determination systems such as GPS or
`GLONASS is largely unaffected by Weather or local anoma
`lies. Alimitation of GLONASS is that it is not clear that the
`
`5
`
`

`
`US 6,252,544 B1
`
`3
`Russian Republic has the resources to complete and to
`maintain the system for full World Wide 24 hour coverage.
`The inherent accuracy of the GPS position measured by a
`commercial GPS receiver is approximately 20 meters.
`HoWever, the United States Government currently intention
`ally degrades the accuracy of GPS computed positions for
`commercial users With Selective Availability, SA. With SA,
`the GPS position accuracy of a commercial GPS receiver is
`approximately 100 meters. HoWever, higher accuracy is
`available With the use of secret decryption codes.
`Differential Global Positioning System, DGPS, is a tech
`nique for enhancing the accuracy of the GPS position, and
`of course may be applied to GLONASS as Well. The DGPS
`comprises the Global Positioning System together With a
`GPS reference station receiver situated at a knoWn position.
`DGPS error correction information is derived by taking the
`difference betWeen the measurements made by the GPS
`reference station and the expected measurement at the
`knoWn position of the reference station. DGPS error cor
`rection information can be in the form of GPS satellite
`pseudorange offsets or GPS position offsets. If GPS position
`offsets are used, the GPS satellites used in the calculation of
`the GPS position must be included as part of the DGPS error
`correction information. A processor in a “differential-ready”
`GPS receiver applies the DGPS error correction information
`to enhance the GPS position to an accuracy in the range of
`10 meters to a less than one meter.
`TWo types of DGPS exist, postprocessed and realtime. In
`postprocessed systems, the DGPS error correction informa
`tion and a user’s GPS position information are processed
`after the user has completed his data acquisition. In realtime
`systems, the DGPS error correction information is transmit
`ted to the GPS user in a DGPS telemetry stream, e.g., a radio
`Wave signal, and processed by a differential-ready GPS
`receiver as the application progresses. Realtime processing
`is desirable for many applications because the enhanced
`accuracy of DGPS is available to the GPS user While in the
`?eld. Realtime broadcast of DGPS error correction infor
`mation is available from many sources, both public and
`private, including Coast Guard RDF beacon and commer
`cially operated FM broadcast subcarriers. A DGPS radio
`Wave receiver is required to receive the DGPS radio Wave
`signal containing the DGPS error correction information,
`and pass the DGPS error corrections to the differential-ready
`GPS receiver.
`Many applications of GPS including mineral surveying,
`mapping, adding attributes or features to maps, ?nding sites
`on a map, vehicle navigation, airplane navigation, marine
`navigation, ?eld asset management, geographical informa
`tion systems, and others require the enhanced accuracy that
`is available With DGPS. For instance, a 20 to 100 meter error
`could lead to unintentional trespassing, make the return to an
`underground asset difficult, or put a user on the Wrong block
`While Walking or driving in a city. These applications require
`a computer to store and process data, retain databases,
`perform calculations, display information to a user, and take
`input from a user entry. For instance, the user may need to
`store a map database, display a map, add attributes to
`features on the map, and store these attributes for geographi
`cal information. The user may also need to store and display
`locations or calculate range and bearing to another location.
`GPS is typically used by many professionals engaged in
`navigation and surveying ?elds such as marine navigation,
`aircraft piloting, seismology, boundary surveying, and other
`applications Where accurate location is required or Where the
`cost of GPS is small compared to the cost of a mistake in
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`4
`determining location. Some mobile professionals in the
`utilities, insurance, ranching, prospecting, ambulance
`driving, trucking, delivery, police, ?re, real estate, forestry,
`and other mobile applications use GPS to save time in their
`Work. GPS is also used for personal travel such as hiking,
`biking, horseback riding, yachting, ?shing, driving in per
`sonal cars, and other travel activities. To enhance the use
`fulness of GPS a number of sources have integrated maps
`into the output, or provide a global information system (GIS)
`to process the GPS output. Thus, it is knoWn to sort and
`display proximate map features and/or attributes in the same
`coordinate system as the position information.
`As disclosed in US. Pat. No. 5,528,248, incorporated
`herein by reference, a satellite location determination system
`using Global Positioning System (GPS) satellite signal
`transmitters receives a spread spectrum L1 carrier signal
`having a frequency=1575.42 MHZ. The L1 signal from each
`satellite signal transmitter is binary phase shift key (BPSK)
`modulated by a Coarse/Acquisition (C/A) pseudo-random
`noise (PRN) code having a clock or chip rate of f0=1.023
`MHZ. Location information is transmitted at a rate of 50
`baud. The PRN codes alloW use of a plurality of GPS
`satellite signal transmitters for determining an observer’s
`position and for providing location information. A signal
`transmitted by a particular GPS satellite is selected by
`generating and correlating the PRN code for that particular
`satellite signal transmitter With a GPS signal received from
`that satellite. All C/A PRN codes used for GPS satellite
`signals are knoWn and are stored and/or generated in a GPS
`receiver. A bit stream from the GPS satellite signal trans
`mitter includes an ephemeris location of the GPS satellite
`signal transmitter, an almanac location for all GPS satellites,
`and correction parameters for ionospheric signal propaga
`tion delay, and clock time of the GPS satellite signal
`transmitter. Accepted methods for generating the C/A-code
`are set forth in the document GPS Interface Control Docu
`ment ICD-GPS-200, published by RockWell International
`Corporation, Satellite Systems Division, Revision A, Sep.
`26, 1984, Which is incorporated by reference herein.
`Energy on a single carrier frequency from all of the
`satellites is transduced by the receiver at a point close to
`Earth. The satellites from Which the energy originated are
`identi?ed by modulating the carrier transmitted from each
`satellite With pseudorandom type signals. In one mode,
`referred to as the coarse/acquisition (C/A) mode, the pseu
`dorandom signal is a gold code sequence having a chip rate
`of 1.023 MHZ; there are 1,023 chips in each gold code
`sequence, such that the sequence is repeated once every
`millisecond (the chipping rate of a pseudorandom sequence
`is the rate at Which the individual pulses in the sequence are
`derived and therefore is equal to the code repetition rate
`divided by the number of members in the code; one pulse of
`the noise code is referred to as a chip).
`The 1.023 MHZ gold code sequence chip rate enables the
`position of the receiver responsive to the signals transmitted
`from four of the satellites to be determined to an accuracy of
`approximately 60 to 300 meters.
`There is a second mode, referred to as the precise or
`protected (P) mode, Wherein pseudorandom codes With chip
`rates of 10.23 MHZ are transmitted With sequences that are
`extremely long, so that the sequences repeat no more than
`once per Week. In the P mode, the position of the receiver
`can be determined to an accuracy of approximately 16 to 30
`meters. HoWever, the P mode requires Government classi
`?ed information about hoW the receiver is programmed and
`is intended for use only by authoriZed receivers. Hence,
`civilian and/or military receivers that are apt to be obtained
`by unauthoriZed users are not responsive to the P mode.
`
`6
`
`

`
`US 6,252,544 B1
`
`5
`To enable the receivers to separate the C/A signals
`received from the different satellites, the receiver includes a
`plurality of different locally derived gold code sources, each
`of Which corresponds With the gold code sequence trans
`mitted from one of the satellites in the ?eld of the receiver.
`The locally derived and the transmitted gold code sequences
`are cross correlated With each other over one millisecond,
`gold code sequence intervals. The phase of the locally
`derived gold code sequences vary on a chip-by-chip basis,
`and then Within a chip, until the maximum cross correlation
`function is obtained. Since the cross correlation for tWo gold
`code sequences having a length of 1,023 bits is approxi
`mately 16 times as great as the cross correlation function of
`any of the other combinations of gold code sequences, it is
`relatively easy to lock the locally derived gold code
`sequence onto the same gold code sequence that Was trans
`mitted by one of the satellites.
`The gold code sequences from at least four of the satellites
`in the ?eld of vieW of the receiver are separated in this
`manner by using a single channel that is sequentially respon
`sive to each of the locally derived gold code sequences or by
`using parallel channels that are simultaneously responsive to
`the different gold code sequences. After four locally derived
`gold code sequences are locked in phase With the gold code
`sequences received from four satellites in the ?eld of vieW
`of the receiver, the position of the receiver can be deter
`mined to an accuracy of approximately 60 to 300 meters.
`The approximately 60 to 300 meter accuracy of GPS is
`determined by (1) the number of satellites transmitting
`signals to Which the receiver is effectively responsive, (2)
`the variable amplitudes of the received signals, and (3) the
`magnitude of the cross correlation peaks betWeen the
`received signals from the different satellites.
`In response to reception of multiple pseudorange noise
`(PRN) signals, there is a common time interval for some of
`the codes to likely cause a degradation in time of arrival
`measurements of each received PRN due to the cross
`correlations betWeen the received signals. The time of
`arrival measurement for each PRN is made by determining
`the time of a peak amplitude of the cross correlation betWeen
`the received composite signal and a local gold code
`sequence that is identical to one of the transmitted PRN.
`When random noise is superimposed on a received PRN,
`increasing the averaging time of the cross correlation
`betWeen the signal and a local PRN sequence decreases the
`average noise contribution to the time of arrival error.
`HoWever, because the cross correlation errors betWeen the
`received PRN’s are periodic, increasing the averaging time
`increases both signal and the cross correlation value betWeen
`the received PRN’s alike and time of arrival errors are not
`reduced.
`The GPS receiver may incorporate a Kalman ?lter, Which
`is adaptive and therefore automatically modi?es its thresh
`old of acceptable data perturbations, depending on the
`velocity of the vehicle (GPS antenna). This optimiZes sys
`tem response and accuracy of the GPS system. Generally,
`When the vehicle increases velocity by a speci?ed amount,
`the GPS Kalman ?lter Will raise its acceptable noise thresh
`old. Similarly, When the vehicle decreases its velocity by a
`speci?ed amount, the GPS Kalman ?lter Will loWer its
`acceptable noise threshold.
`Extremely accurate GPS receivers depend on phase mea
`surements of the radio carriers that they receive from various
`orbiting GPS satellites. Less accurate GPS receivers simply
`develop the pseudoranges to each visible satellite based on
`the time codes being sent. Within the granularity of a single
`
`10
`
`15
`
`25
`
`35
`
`45
`
`55
`
`65
`
`6
`time code, the carrier phase can be measured and used to
`compute range distance as a multiple of the fundamental
`carrier Wavelength. GPS signal transmissions are on tWo
`synchronous, but separate, carrier frequencies “L1” and
`“L2”, With Wavelengths of nineteen and tWenty-four
`centimeters, respectively. Thus Within nineteen or tWenty
`four centimeters, the phase of the GPS carrier signal Will
`change 360° (2n radians). HoWever, the number of Whole
`cycle (360°) carrier phase shifts betWeen a particular GPS
`satellite and the GPS receiver must be resolved. At the
`receiver, every cycle Will appear essentially the same, over
`a short time frame. Therefore there is an “integer ambiguity”
`in the calculation. The resolution of this integer ambiguity is
`therefore a calculation-intensive arithmetic problem to be
`solved by GPS receivers. The traditional approaches to such
`integer ambiguity resolution have prevented on-the-?y solu
`tion measurement updates for moving GPS receivers With
`centimeter accurate outputs. Very often, such highly accu
`rate GPS receivers have required long periods of motion
`lessness to produce a ?rst and subsequent position ?x.
`There are numerous prior art methods for resolving inte
`ger ambiguities. These include integer searches, multiple
`antennas, multiple GPS observables, motion-based
`approaches, and external aiding. Search techniques often
`require signi?cant computation time and are vulnerable to
`erroneous solutions or When only a feW satellites are visible.
`More antennas can improve reliability considerably. If car
`ried to an extreme, a phased array of antennas results,
`Whereby the integers are completely unambiguous and
`searching is unnecessary. But for economy, reduced siZe,
`complexity and poWer consumption, the minimum number
`of antennas required to quickly and unambiguously resolve
`the integers, even in the presence of noise, is preferred.
`One method for integer resolution is to make use of the
`other observables that modulate a GPS timer. The pseudo
`random code imposed on the GPS satellite transmission can
`be used as a coarse indicator of differential range, although
`it is very susceptible to multipath problems. Differentiating
`the L1 and L2 carriers in phase sensitive manner provides a
`longer effective Wavelength, and reduces the search space,
`i.e., an ambiguity distance increased from 19 or 24 centi
`meters to about 456 centimeters. HoWever, dual frequency
`receivers are expensive because they are more complicated.
`Motion-based integer resolution methods make use of addi
`tional information provided by platform or satellite motion.
`But such motion may not alWays be present When it is
`needed. Another prior art technique for precision attitude
`determination and kinematic positioning is described by
`Hatch, in US. Pat. No. 4,963,889, incorporated herein by
`reference, Which employs tWo spaced antennas, moveable
`With respect to each other. Knight, US. Pat. No. 5,296,861,
`incorporated herein by reference, provides a method of
`reducing the mathematical intensity of integer ambiguity
`resolution. See also, US. Pat. No. 5,471,218, incorporated
`herein by reference.
`Direct range measurements, combined With the satellite
`geometry, may also alloW the correct integer carrier phase
`ambiguities to be determined for a plurality of satellites
`tracked at tWo or more sites. The use of additional sensors,
`such as a laser level, electronic distance meter, a compass,
`a tape, etc., provide valuable constraints that limit the
`number of possible integer ambiguities that need to be
`considered in a search for the correct set.
`Many systems using handheld computers, having soft
`Ware and databases de?ning maps and running standard
`operating systems, have been coupled to GPS Smart Anten
`nas. Wireless, infrared, serial, parallel, and PCMCIA inter
`
`7
`
`

`
`US 6,252,544 B1
`
`7
`faces have been used to interconnect the handheld computer
`and the GPS Smart Antenna. Differential-ready GPS Smart
`Antennas having an input to receive signals representative of
`DGPS error corrections are also commercially available.
`Further, GPS receivers and Differential-ready GPS Smart
`Antennas Which are self contained, built onto a type II
`PCMCIA card (PC Card), and/or having serial data com
`munications ports (RS-232 or RS-422) are commercially
`available. See, US. Pat. No. 5,276,451, and US. Pat. No.
`5,210,540, assigned to Pioneer Electronic Corporation.
`There are several different types of vehicle navigational
`systems. The ?rst system makes use of stored map displays
`Wherein the maps of a predetermined area are stored in the
`in-vehicle computer and displayed to the vehicle operator or
`driver. The maps, combined With information describing the
`location Where the vehicle started and Where it is to go, Will
`highlight the direction and the driver Will have to read the
`display and folloW the route. One such stored map display
`system Was offered by General Motors on their 1994
`Oldsmobile, using Global Positioning System (GPS) satel
`lites and dead reckoning techniques, and likely map match
`ing to determine a precise location. The vehicle has radio
`receivers for receiving data from satellites, giving the loca
`tion of the receiver expressed in latitude and longitude. The
`driver enters details of the desired destination into an
`on-board or in-vehicle computer in the form of speci?c
`address, a road intersection, etc. The stored map is
`displayed, alloWing the operator to pinpoint the desired
`destination. The on-board computer then seeks to calculate
`the most ef?cient route, displaying the distance to, and the
`direction of, each turn using graphics and a voice prompt.
`Other knoWn systems employ speech recognition as a user
`input. For example, another system, described in US. Pat.
`No. 5,274,560 does not use GPS and has no sensing devices
`connected to the vehicle. The routing information is con
`tained in a device that is coupled to a CD player in the
`vehicle’s audio system. Commands are entered into the
`system via a microphone and the results are outputted
`through the vehicle’s speakers. The vehicle operator spells
`out the locations and destinations, letter by letter. The system
`con?rms the locations by repeating Whole Words. Once the
`system has received the current location and destination, the
`system develops the route and calculates the estimated time.
`The operator utiliZes several speci?c performance
`commands, such as “Next”, and the system then begins to
`give segment by segment route directions.
`Still another system, such as the Siemens Ali-ScoutTM
`system, requires that the driver key-in the destination
`address coordinates into the in-vehicle computer. Acompass
`located in the vehicle then gives a “compass” direction to the
`destination address. Such a compass direction is shoWn in
`graphics as an arroW on a display unit, indicating the
`direction the driver should go. Along the side of the road are
`several infrared beacon sites Which transmit data informa
`tion to a properly equipped vehicle relative to the next
`adjacent beacon site. From all of the information received,
`the in-vehicle computer selects the desired beacon data
`information to the next beacon and displays a graphic
`symbol for the vehicle operator to folloW and the distance to
`the desired destination. In this system, there is no map to
`read; both a simple graphic symbol and a segment of the
`route is displayed, and a voice prompt telling the vehicle
`operator When to turn and When to continue in the same
`direction is enunciated. Once the program begins, there is
`minimal operator feedback required.
`US. Pat. No. 4,350,970, describes a method for traf?c
`manageme

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket