throbber
(12) United States Patent
`US 6,222,483 B1
`(10) Patent N0.:
`Twitchell et al.
`
`(45) Date of Patent: Apr. 24, 2001
`
`USOO6222483B1
`
`(54)
`
`(75)
`
`(73)
`
`(21)
`
`(22)
`
`(51)
`
`(52)
`
`(58)
`
`(56)
`
`GPS LOCATION FOR MOBILE PHONES
`USING THE INTERNET
`
`Inventors: Robert W. Twitchell; Andrew Taylor,
`both of San Diego, CA (US)
`
`Assignee: Nokia Mobile Phones Limited, Espoo
`(F1)
`
`Notice:
`
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 0 days.
`
`Appl. No.: 09/163,221
`
`Filed:
`
`Sep. 29, 1998
`
`US. Cl.
`
`Int. Cl.7 ............................. G01S 5/02; H04B 7/185;
`H04Q 7/20
`.................................. 342/357.09; 342/357.1;
`455/456
`Field of Search ......................... 342/357.06, 357.09,
`342/357.1, 357.13, 450, 457; 455/456, 457,
`426; 701/214
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`5,043,736
`8/1991 Darnell et a1.
`....................... 342/357
`5,101,500 *
`3/1992 Marui .........
`455/32.1
`
`5,159,592
`10/1992 Perkins .......
`370/857
`
`5,225,842
`..
`7/1993 Brown et al.
`342/357
`
`5,289,527 *
`2/1994 Tiedemann, Jr.
`342/457
`5,365,450
`11/1994 Schuchman et a1.
`.
`364/449
`
`5,617,100
`4/1997 Akiyoski et a1.
`.................... 342/357
`5,663,734
`9/1997 Krasner ................................ 342/357
`5,752,218
`5/1998 Harrison et a1.
`701/207
`
`5,786,789
`7/1998 Janky .............
`342/357
`
`5,841,396 * 11/1998 Krasner ..........
`342/357.02
`..................... 455/426
`5,901,352 *
`5/1999 St—Pierre et al.
`5,917,444 *
`6/1999 Loomis et al.
`.................. 342/357.12
`FOREIGN PATENT DOCUMENTS
`
`WO 98/25157
`WO 99/19743
`WO 99/44073
`
`6/1998 (wo).
`4/1999 (wo).
`9/1999 (wo).
`
`OTHER PUBLICATIONS
`
`Valejo, A. et al., “Short—range DGPS for mobile robots with
`wireless Ethernet links”, AMC ’98—Coimbra, 1998 IEEE,
`pp. 334—339, XP—002127554.
`
`* cited by examiner
`
`Primary Examiner—Thomas H. Tarcza
`Assistant Examiner—Fred H. Mull
`
`(74) Attorney, Agent, or Firm—Perman & Green, LLP
`
`(57)
`
`ABSTRACT
`
`A position locating system and method are provided for
`determining a geographic location of a portable remote unit.
`The locating system includes a communications system
`having at least one base station and a system controller. The
`base station bi-directionally couples the remote unit to the
`system controller through wireless links. The locating sys-
`tem also includes a server coupled to the system controller
`by a communication infrastructure external to the commu-
`nications system. The server includes a data store which
`contains satellite positioning information. In response to a
`message from the remote unit, the server provides satellite
`information to the system controller over the communication
`infrastructure such that the provided satellite information is
`passed to the remote unit by the base station. The provided
`satellite information includes information to aid in acquiring
`a predetermined number of satellites within a satellite posi-
`tioning system. The acquired satellites provide coded signals
`for determining the geographic location of the remote unit.
`In one embodiment, the data communication system is a
`cellular telephone network and the communication infra-
`structure is the Internet. The Internet
`is coupled to the
`cellular telephone network through a public switched tele-
`phone network (PSTN).
`
`W0
`
`97/14054
`
`4/1997 (W0) .
`
`29 Claims, 7 Drawing Sheets
`
`
`
`
`
`
`T-O—FT r0
`
` .0.
`
`
` Oi
`
`GPS Satellites,
`16
`
`Coded
`Signals, 14
`
`/40
`
`
`
`
`
`
`
`
`
`
`
`Telecomm. /
`Circuitry /
`GPS Circuitry
`Remote
`Unit, 42
`
`Wireless Comm. System, 48
`
`
`
`
`
`
`
`
`
`
`PSTN
`
`
`Satellite
`I
`
`Information ,2
`
`
`
`
`Database, 54
`
`'“temet
`
`Internet
`Sewer. 56
`
`Umfied Patents
`
`Exhibit 1014
`
`Page 1 of 15
`
`Unified Patents
`Exhibit 1014
`Page 1 of 15
`
`

`

`US. Patent
`
`Apr. 24, 2001
`
`Sheet 1 0f 7
`
`US 6,222,483 B1
`
`umuoo
`
`vr_2mcmmw
`
`ESEr.9“.
`
`
`
`
`
`£55310HTOEDAVEDAVEDOE
`
`
`
`
`
`NN.Emyflflmmcocm5260
`
`953mm
`
`cozmchE
`
`VN.mmmnmfimo
`
`moEmw
`
`ON:mEmo
`
`mmcmamm
`
`wv.x::NF.:c:
`
`Ema908mm
`
`or
`
`Unified Patents
`
`Exhibit 1014
`
`Page 2 of 15
`
`Unified Patents
`Exhibit 1014
`Page 2 of 15
`
`
`
`
`
`

`

`US. Patent
`
`Apr. 24, 2001
`
`Sheet 2 0f 7
`
`US 6,222,483 B1
`
`8.80
`
`3.2955
`
`N.9;
`
`
`
`m.mmtzemwmaogmDIQlD
`
`DAVE
`
`HTQD
`
`$5.358:2:er
`
`mm.BEmwvm63$me
`
`.EEoommo_m:_>>
`
`
`
`6525H2:63 we5:296
`
`mHoEmm
`
`NVJED
`
`.EEoomEh
`
`9,585
`
`E586wao
`
`\0
`
`Unified Patents
`
`Exhibit 1014
`
`Page 3 0f15
`
`Unified Patents
`Exhibit 1014
`Page 3 of 15
`
`
`

`

`US. Patent
`
`A
`
`mm.u,
`
`US 6,222,483 B1
`
`m||Il
`
`m.3
`
`Iomwm‘mn.mi
`
`m_IIIIHmmammwnl:Esga_mommm2089
`
`
`fillilJ
`
`mm
`
`\\
`
`NV
`
`Unified Patents
`
`Exhibit 1014
`
`Page 4 of 15
`
`Unified Patents
`Exhibit 1014
`Page 4 of 15
`
`
`
`
`
`

`

`US. Patent
`
`Apr. 24, 2001
`
`Sheet 4 0f 7
`
`US 6,222,483 B1
`
`o:
`
`ON?
`
`om?
`
`
`
`
`
`2::99:9mctoc0382BmEanam
`
`
`
`
`
`52:2,3388mEELS.tc:mHoEmL9:E
`
`
`
`2:new8E:magqESmmE:m.mmugoE
`
`029EV.9;
`
`
`
`
`
`033:339:away.5236595m53
`
`
`
`
`
`mmem>9m:0cozflm$8@5223m52mummmew£:Emcm:.tc:29:99:E
`
`
`
`._mccmcocosmoEsEEoo
`
`
`
`$52?th602me$8@52339:E
`
`
`
`.LmammEEEEm52mmmmme
`
`
`
`
`
`989::mam9.:9.6:$333coszLQE
`
`
`
`
`
`.cozmoemymEioaammacs29:29:
`
`Unified Patents
`
`Exhibit 1014
`
`Page 5 0f15
`
`Unified Patents
`Exhibit 1014
`Page 5 of 15
`
`
`
`
`
`
`
`
`
`

`

`US. Patent
`
`Apr. 24, 2001
`
`Sheet 5 0f 7
`
`US 6,222,483 B1
`
`om?
`
`Om:
`
`o:
`
`ow
`r
`
`09‘
`
`
`
`.bmscmwmnflmucoszeoE2:733
`
`
`
`
`
`
`
`m5Mo:329:92:9.538653:.05H<
`
`me.5
`
`
`
`BEEP,m.coHE:99:29:2$3me\m5:Emcm:_E2m>m.EEoo$295,9:2
`
`
`
`
`
`
`
`$5@93memEELSqmamm6595m53
`
`.8sz823:23835m:9:mmueoE
`
`
`
`
`
`UmtmEeem5@95565259:“<gmamm
`
`
`
`
`
`.Emfi?.EEoo8295,m52mmmmmmE
`
`
`
`.6220mcosmoEzEEoo
`
`m:mcEthv2ucmm9=§mwmmo958m8$80505mxo>c_
`
`
`.zc:995.m53
`
`
`
`.8358@6358.w$5332
`
`Unified Patents
`
`Exhibit 1014
`
`Page 6 0f15
`
`Unified Patents
`Exhibit 1014
`Page 6 of 15
`
`
`
`
`
`
`
`
`
`
`

`

`US. Patent
`
`Apr. 24, 2001
`
`Sheet 6 0f 7
`
`US 6,222,483 B1
`
`
`
`
`
`.wficgwUmvoo:9:253m
`
`
`
`
`
`._m:cmzocosmoEsEEooBEES
`
`
`
`2:cocoszLEE$___9mmmamm5m>_momm
`
`cow
`
`e3,
`
`
`
`
`
`022::2coszBE352mm828983SN
`
`.meEmmmam>>m_>-c_D65523anQ:
`
`96mm:__m“mwmao>>m_>-c_L2cuemmmCNN
`
`.zc:29:99:
`
`ho25:929:ncm33:99:mEELEmo
`
`ovm
`
`
`wcoEmoa
`
`mEELBmU2cmtzcommmEEmmmao
`
`cmzocm2<0mm
`
`Unified Patents
`
`Exhibit 1014
`
`Page 7 0f15
`
`Unified Patents
`Exhibit 1014
`Page 7 of 15
`
`
`
`
`

`

`US. Patent
`
`Apr. 24, 2001
`
`Sheet 7 0f 7
`
`US 6,222,483 B1
`
`m.9”.
`
`
`
`8:3529___emmmamQEEm9::
`
`0mm0%..
`
`
`
`EccmcoEmzcou
`
`
`
`5::chmwhm>mm
`
`
`
`
`
`:cDmHoEmmE8:83muméxoaaxxqEEmmEfi
`
`ommomN
`
`Unified Patents
`
`Exhibit 1014
`
`Page 8 0f15
`
`Unified Patents
`Exhibit 1014
`Page 8 of 15
`
`
`
`

`

`US 6,222,483 B1
`
`1
`GPS LOCATION FOR MOBILE PHONES
`USING THE INTERNET
`
`FIELD OF THE INVENTION
`
`This invention relates to a system for determining a
`latitude and longitude of an individual or object, and
`specifically, to a system which includes a hand-held locating
`unit and a telecommunications network which includes a
`
`5
`
`radiotelephone network, a satellite positioning system and
`the Internet.
`
`10
`
`BACKGROUND OF THE INVENTION
`
`2
`tion of the signal, provides the range or distance value,
`referred to as a “pseudorange”, between the transmitting
`satellite and the remote unit. The distance is referred to as a
`
`“pseudorange” because, while the actual calculation may be
`accurate, errors may be introduced in the data by the fact,
`e.g., that a local clock, which is generated in the remote unit,
`may not be precisely synchronized with GPS time, and also
`by the fact that signal propagation through the atmosphere
`may encounter delays.
`Once the pseudorange computations are completed, the
`position of the remote unit
`is determined by using the
`pseudoranges and the satellite timing and ephemeris data.
`Typically, GPS signals from at least two or three line-of-
`sight positioning satellites are needed to supply sufficient
`information to derive accurate position determinations at an
`Earth-based station, such as the remote unit. Conventionally
`four such satellites are used to determine a terrestrial posi-
`tion estimate, three for triangulation and one for correcting
`for clock bias.
`
`the position of the
`In another type of a GPS system,
`remote unit is determined by utilizing the positioning signals
`received from in-view satellites (as described above) and
`also satellite information received over a telecommunica-
`tions link from a base station. The telecommunications link
`
`may be, for example, a two-way page system or a cellular
`communication system. Accordingly, the remote unit uti-
`lizes the information received from the GPS satellites and
`
`from the telecommunications link to compute pseudoranges
`and,
`in turn,
`to compute its latitudinal and longitudinal
`position. An exemplary embodiment of a position locating
`systems which utilizes positioning signals received from
`in-view satellites and satellite information received over a
`data communication link can be found in US. Pat. No.
`
`5,663,734, issued Sep. 2, 1997, entitled “GPS Receiver and
`Method For Processing GPS Signals”, by Norman F. Kras-
`ner. Similar systems are also disclosed in US. Pat. No.
`5,225,842, issued Jul. 6, 1993, entitled “Vehicle Tracking
`System Employing Global Positioning System (GPS)
`Satellites”, by Brown et al. and in US. Pat. No. 5,365,450,
`issued Nov. 15, 1994, entitled “Hybrid GPS/Data Line Unit
`For Rapid, Precise, and Robust Position Determination”, by
`Schuchman et al.
`
`In Schuchman et al., for example, there is disclosed a
`specialized server which resides on a cellular phone system.
`The specialized server includes a satellite almanac database
`which contains ephemeris and time models of a GPS satel-
`lite constellation. In one embodiment, the ephemerides and
`time model information is provided to the GPS receiver for
`use in a search and acquisition mode.
`In FIG. 1, a conventional GPS locating system 10 is
`shown. A remote unit 12 of the GPS locating system 10
`searches a predetermined band of frequencies to acquire
`coded signals 14 transmitted by orbiting GPS satellites 16.
`The remote unit 12 also establishes communication, via data
`link 18, with a service center 20 which services a region of
`a cellular phone system 22. The cellular phone system 22
`includes a satellite information database 24 which contains
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`Presently, position locating systems may include a por-
`table remote unit which comprises a receiver for receiving
`signals from a satellite positioning system (e.g., a global
`positioning system (GPS)),
`telecommunications circuitry,
`clock circuitry and a microprocessor for analyzing coded
`signals received from the satellite positioning system and
`from a telecommunications link, for example, a wireless
`communication network. The microprocessor of this inte-
`grated positioning and telecommunications system may ana-
`lyze the coded signals to determine the latitude and longi-
`tude of the portable remote unit. An exemplary integrated
`positioning and telecommunications system can be found in,
`for example, US. Pat. No. 5,043,736, issued Aug. 27, 1991,
`entitled “Cellular Position Locating System”, by Darnell et
`al., which discloses a portable locating unit useful both as a
`cellular telephone and a portable global positioning system.
`The determination of the position of the remote unit may
`be calculated with, or without, information provided to the
`remote unit over the telecommunications link, e.g., over the
`wireless communication network.
`
`In one type of a GPS system, which operates without
`information provided over the telecommunications link, the
`precise position of each of a plurality of satellites at any
`given time are transmitted to the Earth in the form of coded
`signals. The coded signals contain information as to the
`position of each of the satellites in space with respect to GPS
`time, and also, an indication of the precise time at which
`each one of the signals was transmitted from each one of the
`satellites. This information may be referred to as ephemeris
`data. The coded signals also include high rate repetitive
`signals referred to as pseudorandom (PN) sequences. Each
`GPS satellite broadcasts a signal with a unique offset to a PN
`sequence.
`
`The coded signals are transmitted by the GPS satellites
`within a predetermined band of frequencies. The remote
`units search the predetermined band of frequencies in an
`effort to acquire the coded signals from in-view GPS satel-
`lites.
`In the acquisition process, a remote unit receives
`signals from the GPS satellites and performs a correlation
`operation. The correlation operation evaluates the received
`signals and searches for known PN sequences. The detection
`of a known PN sequence within a received signal is an
`indication that the received signal is a GPS coded signal.
`Once the PN sequence search is complete and a coded signal
`is acquired, the range or distance between the GPS satellite
`transmitting the signal and a receiver, e.g. the remote unit,
`may be determined. The distance is determined by using the
`time of transmission of the coded signal and by noting the
`time that the signal is received at the remote unit from one
`of the satellites. The remote unit calculates a propagation
`time delay from the time difference, i.e. from the difference
`between the time the coded signal was transmitted and the
`time the signal was received at the remote unit. The calcu-
`lated time delay, when multiplied by the speed of propaga-
`
`ephemerides and timing data for the GPS satellites 16 within
`a GPS satellite constellation.
`
`60
`
`The remote unit 12 of this conventional GPS locating
`system 10 uses the coded signals 14 and ephemeris and
`timing data to determine the latitudinal and longitudinal
`position of the remote unit 12. The remote unit 12 also uses
`the data from the satellite information database 24 to aid its
`search for in-view GPS satellites 16 of the GPS constella-
`
`65
`
`tion. Aprior knowledge of the location of the GPS satellites
`
`Unified Patents
`
`Exhibit 1014
`
`Page 9 of 15
`
`Unified Patents
`Exhibit 1014
`Page 9 of 15
`
`

`

`US 6,222,483 B1
`
`3
`16 can decrease the time required to acquire the coded
`signals 14 from the GPS satellites 16.
`The satellite information database 24 is stored in a spe-
`cialized server 26 of the cellular phone system 22. Thus, the
`ephemerides and timing data of the GPS satellites 16 can be
`requested by the remote unit 12, retrieved from the satellite
`information database 24, and passed by the cellular phone
`system 22 through the service center 20 over data link 18 to
`the requesting remote unit 12. The received ephemerides and
`timing data can then be used, with the received coded signals
`14, to determine the latitude and longitude of the remote unit
`12.
`
`As can be appreciated, delays may be experienced in this
`process of requesting and receiving data from the satellite
`information data base 24 of the cellular phone system 22.
`For example, delays in the transmission of a request for data
`by the remote unit 12, the reception and processing of the
`request in the cellular phone system 22, and the retrieval and
`transmission of data from the satellite information data base
`
`24 back to the remote unit 12, may compromise the validity
`of the information provided. That is, the delays may result
`in the remote unit 12 receiving information that a GPS
`satellite is at a first position when, in fact, the GPS satellite
`has passed the first position and is in a second position.
`Under these circumstances the attempt to aid the search for
`in-view satellites has failed and may have increased the
`actual acquisition time.
`As demonstrated above, the ability of a remote station to
`rapidly locate, track and acquire position information from
`in-view, earth orbiting GPS satellites is desirable. Satellite
`ephemerides and timing information can be provided to aid
`the acquisition process. While it is also desirable to achieve
`the goal of rapid acquisition and tracking, it is undesirable
`to provide a specialized server in a radiotelephone system to
`accomplish the goal.
`OBJECTS AND ADVANTAGES OF THE
`INVENTION
`
`It is therefore a first object and advantage of this invention
`to provide a method and a system to enhance the ability of
`a remote unit
`to locate,
`track and acquire the position
`information from GPS satellites while avoiding the necessity
`to provide a specialized GPS server in a radiotelephone
`system.
`It is a further object and advantage of this invention to
`provide satellite ephemerides data, prior to acquisition, to
`aid a remote unit in rapidly locating and acquiring in-view,
`GPS satellites,
`the ephemerides being provided from a
`server that is coupled to the radiotelephone system through
`a communication network external to the radiotelephone
`system such as the Internet.
`It is another object and advantage of this invention to
`provide satellite ephemerides data from a single server that
`is coupled to one or more radiotelephone systems through a
`communication network external to the one or more radio-
`
`telephone systems, the one or more radiotelephone systems
`being coupled directly or indirectly to the external commu-
`nication network.
`
`It is still another object and advantage of this invention to
`time stamp messages requesting satellite ephemerides data
`and messages providing the requested ephemerides data to
`indicate a quality of the received ephemerides data, and also
`to aid a remote unit in locating and acquiring in-view, GPS
`satellites.
`
`Further objects and advantages of this invention will
`become more apparent from a consideration of the drawings
`and ensuing description.
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`4
`SUMMARY OF THE INVENTION
`
`The foregoing and other problems are overcome and the
`objects and advantages are realized by methods and appa-
`ratus in accordance with embodiments of this invention,
`wherein a system and methods for locating and acquiring
`GPS satellites used to determine a precise latitude and
`longitude of a remote unit are disclosed.
`A position locating system for determining a geographic
`location of a portable remote unit includes a telecommuni-
`cations system having at least one base station and a system
`controller. The base station bi-directionally couples the
`remote unit to the system controller through wireless links.
`The locating system also includes a server coupled to the
`system controller by a communication network infrastruc-
`ture external to the telecommunications system. The server
`includes a data store which contains satellite positioning
`information.
`In response to a request
`for satellite
`information, the server provides satellite information to the
`system controller over the communication network infra-
`structure such that
`the provided satellite information is
`passed to the remote unit by the base station. The provided
`satellite information includes information to aid in acquiring
`a predetermined number of satellites within a satellite coded
`system. The acquired satellites provide coded signals that
`are utilized to determine the geographic location of the
`remote unit. The selected satellites represent GPS satellites
`in-view of the base station as determined from the requested
`satellite information.
`
`In one embodiment, the telecommunications system is a
`cellular telephone network and the communication network
`infrastructure is the Internet which is coupled to the cellular
`telephone network through a public switched telephone
`network (PSTN). In another embodiment, the communica-
`tion network infrastructure is directly coupled to the cellular
`telephone network.
`Also disclosed is a method for determining a geographic
`location of a portable remote unit. The method includes the
`steps of: (a) providing a telecommunication system com-
`prising at least one base station and a system controller, the
`at least one base station bi-directionally coupling the remote
`unit to the system controller through wireless links; (b)
`requesting satellite information from a server coupled to the
`system controller by a communications network infrastruc-
`ture external to the telecommunications system; (c) in reply
`to the request, retrieving the requested satellite information
`from the server; (d) providing the retrieved satellite infor-
`mation to the remote unit; and (e) acquiring a predetermined
`number of satellites of a satellite positioning system in
`accordance with the provided satellite information, wherein
`the acquired satellites provide coded signals for determining
`the geographic location of the remote unit.
`In one embodiment, the satellite information provided to
`the remote unit may include, for example, satellite almanac,
`ephemeris, and timing information, as well as information
`that specifies which satellites are expected to be in-view and
`their expected signal strengths (pseudorange corrections).
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`The above set forth and other features of the invention are
`
`made more apparent in the ensuing Detailed Description of
`the Invention when read in conjunction with the attached
`Drawings, wherein:
`FIG. 1 is schematic diagram of a conventional GPS
`locating system which utilizes satellite ephemeris data in an
`acquisition mode;
`
`Unified Patents
`
`Exhibit 1014
`
`Page 10 of 15
`
`Unified Patents
`Exhibit 1014
`Page 10 of 15
`
`

`

`US 6,222,483 B1
`
`5
`FIG. 2 is schematic diagram of an integrated GPS locating
`and telecommunications system in accordance with the
`present invention;
`FIG. 3 is schematic diagram of a remote unit of the
`integrated GPS locating and telecommunications system of
`FIG. 2;
`FIGS. 4A and 4B are flowcharts illustrating the integrated
`GPS locating and telecommunications system’s use of sat-
`ellite information;
`FIG. 5 is a flowchart illustrating a remote unit’s use of
`satellite information to facilitate the acquisition of in-view
`GPS satellites to determine its position; and
`FIG. 6 is a schematic diagram of a reverse communication
`channel request for a satellite information message and a
`forward communication channel message for providing the
`requested satellite information.
`Identically labelled elements appearing in different ones
`of the above described figures refer to the same elements but
`may not be referenced in the description for all figures.
`DETAILED DESCRIPTION OF THE
`INVENTION
`
`Referring to FIGS. 2 and 3, and accordance with the
`present invention, an integrated GPS locating and telecom-
`munications system 40 is shown. A remote unit 42 of the
`integrated system 40 includes GPS circuitry (60, 62) for
`receiving signals from a QPS satellite positioning system,
`telecommunications circuitry (64, 66 and 68) for supporting
`the transmission and the reception of RF signals over a
`telecommunications link, e.g. a RF link 44 between the
`remote unit 42 and a base station 46 of a wireless commu-
`
`nications network 48. The GPS (60, 62) and telecommuni-
`cations circuitry (64, 66 and 68) enables the remote unit 42
`to function as a combined portable GPS receiver and a
`mobile radiotelephone.
`It should be appreciated that the wireless communications
`system 48 can be, for example, a cellular telephone network,
`a personal communication services (PCS) system, a paging
`network and a trunked dispatch communications system
`such as a fleet dispatched service (e.g., a police or other
`safety agency communications service that requires com-
`munications within a group of mobile users).
`The remote unit 42 further includes timing circuitry 70
`and a microprocessor 72 for analyzing coded signals
`received from the GPS satellite system and from the wireless
`communications network 48. The remote unit 42 also
`
`includes a memory 74 for storing system parameters such as,
`for example, previously received GPS signals and a plurality
`of constants and variables that are used by the micropro-
`cessor 72 during the operation of the integrated GPS
`receiver and mobile wireless communications device such as
`
`the memory 74
`the mobile radiotelephone. For example,
`stores the values of various radiotelephone system param-
`eters (e.g., cellular system parameters and a number assign-
`ment module (NAM)). An operating program for controlling
`the operation of microprocessor 72 is also stored in a portion
`of the memory 74 (typically in a ROM device).
`The telecommunications circuit 68 includes a modulator,
`a demodulator, a user interface such as a conventional
`earphone or speaker, a conventional microphone, a display,
`and a user input device, typically a keypad, all of which are
`coupled to the microprocessor 72. The remote unit 42 may
`also include a battery 76 for powering the various circuits
`that are required to operate the remote unit 42, or
`alternatively, include circuitry to enable the remote unit 42
`to be vehicle mounted.
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`6
`It should therefore be understood that the remote unit 42
`can be a vehicle mounted or a handheld device. It should
`
`further be appreciated that when operating as a mobile
`radiotelephone the remote unit 42 may be capable of oper-
`ating with one or more air interface standards, modulation
`types, and access types. By example, the remote unit 42 may
`be capable of operating with any of a number air interface
`standards such as IS-136, GSM and 18-95 (CDMA). It
`should thus be clear that the teaching of this invention is not
`to be construed to be limited to any one particular type of
`mobile radiotelephone or air interface standard.
`In accordance with the present invention, the micropro-
`cessor 72 of this integrated positioning and telecommuni-
`cations system 40 analyzes the received, coded signals to
`determine the latitude and longitude of the remote unit 42.
`As shown in FIG. 2, the base station 46 is a part of the
`wireless communications network 48 which comprises a
`mobile switching center (MSC) 50 and an Interworking
`function (IWF) 52. The MSC 50 and the IWF 52 provide a
`connection to landline trunks when the remote unit 42 is
`
`involved in a call. The MSC 50 and the IWF 52 also provide
`a connection between the remote unit 42 and a communi-
`cation network infrastructure external to the wireless com-
`
`munications system 48. In a preferred embodiment of the
`present invention, the communication network infrastruc-
`ture is the Internet. As such, the MSC 50 and the IWF 52
`provide a connection between the remote unit 42 and the
`Internet via the PSTN or some other network.
`In one
`embodiment, the IWF 52 includes an Internet communica-
`tion interface. In another embodiment, the IWF 52 is directly
`connected to the Internet and, thus, does not interface with
`the PSTN.
`
`As used herein, the expression the “Internet” refers to an
`infrastructure whose protocols and operating rules effec-
`tively permits the creation of a world-wide “network of
`networks.” By connecting a computing device to the
`Internet, graphic and textual data may be requested and
`received by the computing device from any source also
`connected to the Internet. Thus, a matrix of interconnected
`communication devices, which have the ability to exchange
`information between one another, is formed.
`In general, devices connected to the Internet will adhere
`to TCP/IP protocols. Traditionally,
`fiber optics, wires,
`cables, switches, routers and other communications tech-
`nologies connect
`individual computing devices over the
`public switched telephone network (PSTN), or directly, to
`the Internet. Once connected,
`the individual computing
`device becomes “linked” to the other communicating
`devices on the Internet such that there is a perception that
`there is no physical distance between any of the devices.
`That is, whether a device is physically located next the
`commuting device or on another continent
`the devices
`function as if they are physically connected.
`Therefore, and in accordance with the present invention,
`GPS satellite information, for example ephemerides and
`timing data, stored in a satellite information database 54 on
`an Internet server 56 is available to one or more telecom-
`
`munications systems having access, either directly or
`indirectly, to the Internet. Upon request, at a predetermined
`time or at an occurrence of a predefined event, the Internet
`server 56 provides the GPS satellite information, i.e. the
`ephemeris and timing data, to the wireless communications
`system 48, over the PSTN or directly thereto, for transmis-
`sion to the remote unit 42 over the RF link 44. It can be
`
`appreciated that many wireless telecommunications
`systems, i.e. systems operated by numerous wireless service
`
`Unified Patents
`
`Exhibit 1014
`
`Page 11 of 15
`
`Unified Patents
`Exhibit 1014
`Page 11 of 15
`
`

`

`US 6,222,483 B1
`
`7
`providers, can access the satellite information database 54
`via the Internet interface. As such, the complexity of pro-
`viding the conventional specialized GPS server in each
`telecommunications system is avoided.
`Additionally, the storing of the GPS satellite ephemerides
`and the timing data in the satellite information database 54
`on the communication network infrastructure external to the
`wireless communications system 48, i.e. the Internet server
`56, provides a flexible method of transferring data between
`the remote units and the satellite information database 54.
`
`Accordingly, as a mobile radiotelephone user roams to
`networks operated by different wireless service providers the
`GPS data is accessible as long as a current service provider
`can access the external communication infrastructure. For
`
`example, it can be appreciated that wireless service provid-
`ers (e. g., cellular service providers) may employ one or more
`bearer services, such as Short Message Service (SMS),
`IS-707 circuit data, and 18-707 packet data, as a base station
`to remote unit communication protocol. As a mobile radio-
`telephone user moves from a “home” service provider which
`employs, for example, a SMS bearer service to another
`service provider which supports circuit switched data or
`packet data, the GPS positioning data which was accessed
`by the mobile radiotelephone user in the home service
`provider may be accessed in the circuit switched data
`provider as long as the circuit switched data provider
`permits the mobile radiotelephone user to access the Inter-
`net. By implementing GPS positioning using an Internet
`server, there is no need for each service provider (the SMS
`or the circuit switched data provider) to actively support
`GPS positioning, or for each service provider to maintain a
`specialized server which supports GPS positioning.
`Furthermore, a third party such as, for example, an Internet
`Service Provider, could establish and maintain a centralized
`GPS positioning server on the Internet and make the server
`available to mobile radiotelephone users using a number of
`mobile telephone networks.
`FIGS. 4A and 4B illustrate an algorithm for determining
`the latitude and longitude of a remote unit, e.g., the remote
`unit 42. In FIG. 4A,
`the algorithm for determining the
`latitude and longitude of the remote unit 42 begins at Block
`100. At Block 110, the remote unit 42 formats a message
`which includes a time stamp and an approximate location of
`the remote unit 42. Preferably, the time stamp is the GPS
`time while the approximate location of the remote unit is
`determined according to one of the following methods.
`Since a base station that services the remote units oper-
`ating within a predetermined region, or cell, of the wireless
`telecommunications network is at a fixed location, the base
`station’s latitude and longitude are known. In some cellular
`networks, for example a CDMA network, the base station’s
`latitude and longitude, and a GPS time are provided to the
`remote units operating within the cell. Therefore, in wireless
`networks which provide the base station’s latitude and
`longitude and the GPS time to the remote units the approxi-
`mate location field and the time stamp field of the message
`formatted by these remote units contains the base station’s
`known latitude and longitude, and the GPS time.
`However, in wireless networks which do not provide the
`base station’s latitude and longitude or the GPS time to the
`remote units, the approximate location field and the time
`stamp field of the message formatted by the remote units
`contain other information that provides a less precise initial
`location of and time stamp for the remote unit, for example,
`the network’s System ID (SID) and a value from a real time
`system clock of the remote unit. In some cellular networks
`all base stations within a specific geographic region, e.g. a
`
`8
`city, have an equivalent SID value. Since multiple base
`stations share equivalent SID values, a less precise initial
`location of a remote unit is included in the message format-
`ted by the remote unit. While providing a less precise remote
`unit location than is possible when transmitting the base
`station’s known latitude and longitude, the SID value pro-
`vides some bounds on the possible location of the remote
`unit.
`
`10
`
`At Block 120, the message is transmitted from the remote
`unit 42 to the base station 46 servicing the remote unit 42 on
`a reverse communication channel of the RF link 44.
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`Referring briefly to FIG. 6, one embodime

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