`
`
`
`Johansson et al.
`
`(10) Patent N0.:
`
`
`
`
`
`(45) Date of Patent:
`
`
`
`US 6,442,391 B1
`
`
`
`
`
`Aug. 27, 2002
`
`US006442391B1
`
`
`
`(54) LOCATION SECURITY FORA SUBSCRIBER
`1/1999 Lupien ..................... .. 455/422
`5,857,153 A *
`
`
`
`
`
`
`
`
`
`UNIT [N A TELECOMMUNICATION
`5/1999 Houde ...................... .. 455/437
`5,905,958 A *
`
`
`
`
`
`
`BY §’3§3’?3§:
`* 111:2:
`11111111 ~ 22:22
`
`
`
`
`
`
`
`
`*
`,
`,
`a aguc i
`
`
`
`
`6,131,067 A * 10/2000 Girerd . . . . . . . . .
`LOCATION REQUEST
`. . . .. 701/213
`
`
`
`
`
`....................... .. 705/1
`6,199,045 B1 *
`3/2001 Giniger
`
`
`
`
`
`
`
`
`
`
`Inventors: Jorgen Johansson; Magnus Lundin,
`both of Karlskrona (SE)
`
`
`
`
`
`
`
`
`(75)
`
`
`
`
`
`* cited by examiner
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`(73) Assignee: Telefonaktiebolaget L M Ericsson
`
`
`
`(publ), Stockholm (SE)
`
`
`
`( * ) Notice:
`
`
`
`Subject to any disclaimer, the term of this
`
`
`
`
`
`
`patent is extended or adjusted under 35
`
`
`
`
`
`
`
`
`U.S.C. 154(b) by 0 days.
`
`
`
`
`
`(21) Appl. No.: 09/075,185
`
`
`
`
`Filed:
`May 11, 1998
`
`
`
`
`
`Foreign Application Priority Data
`May 16, 1997
`(SE) ............................................ .. 9701845
`
`
`
`
`
`(22)
`
`(30)
`
`
`
`(51)
`Int. Cl.7 .............................................. .. H04B 7/005
`
`
`
`
`
`
`(52) U.S. Cl.
`...................................... .. 455/456; 455/433
`
`
`
`
`
`(58) Field of Search ............................... .. 455/410, 411,
`
`
`
`
`
`
`455/26.1, 456, 457, 433, 701/213, 201,
`
`
`
`
`
`
`207, 208
`
`
`
`
`(56)
`
`
`
`References Cited
`U.S. PATENT DOCUMENTS
`
`
`
`5,614,914 A *
`3/1997 Bolgiano .................. .. 342/364
`
`
`
`
`
`5,625,668 A *
`4/1997 Loomis ..................... .. 379/58
`
`
`
`
`
`
`Primary Examiner—Daniel Hunter
`
`
`
`Assistant Examiner—Nick Corsaro
`
`
`
`(74) Attorney, Agent, or Firm—Burns, Doane, Swecker &
`
`
`
`
`
`
`
`Mathis, L.L.P.
`
`
`
`(57)
`
`
`
`ABSTRACT
`
`
`
`The present invention relates to determining the geographic
`
`
`
`
`
`
`
`location of a mobile station in a mobile communications
`
`
`
`
`
`
`
`system. The object of the invention is to protect the integrity
`
`
`
`
`
`
`
`
`of the user of the mobile station, so as to prevent the location
`
`
`
`
`
`
`
`
`
`of the mobile station being established by an outsider against
`
`
`
`
`
`
`
`
`the will of the user. In this respect, an authorization check is
`
`
`
`
`
`
`
`
`carried out in conjunction with a request for determination
`
`
`
`
`
`
`
`of the geographical location of a mobile station. The geo-
`
`
`
`
`
`
`
`
`
`graphical location is only determined when authorization is
`
`
`
`
`
`
`found for the mobile station to be located. This authorization
`
`
`
`
`
`
`
`control involves checking that the user of the mobile station
`
`
`
`
`
`
`
`
`
`has granted permission for the location of his mobile station
`
`
`
`
`
`
`
`
`
`MS to be determined on the part of an outsider. The authority
`
`
`
`
`
`
`check may also include the condition that only certain
`
`
`
`
`
`
`
`
`
`outsiders may be informed of the geographical location of
`
`
`
`
`
`
`
`the mobile station.
`
`
`
`
`7 Claims, 8 Drawing Sheets
`
`
`
`
`
`
`E1
`
`
`
`
`
`E2
`
`
`
`The user A1 of a mobile station MS contacts the
`
`
`
`
`
`
`
`service provider A2 and requests a _service_
`
`
`
`
`
`
`concerning the location of the mobile station
`
`
`
`
`
`
`J
`The service provider A2 contacts the mobile locating
`
`
`
`
`
`
`
`
`node MPC and asks to be told of
`the location of the
`mobile station
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Is the
`
`
`service provider A2
`
`
`
`registered?
`
`
`
`
`The node MPC
`
`
`
`asks the user:
`Is it permitted to
`determine the location of your
`
`
`
`
`
`
`vehicle’?
`
`
`
`
`
`
`
`
`
`(E5
`this permission to the
`Transmission of
`
`
`
`mobile locating node
`
`
`
`
`J
`The mobile locating ‘node determines the
`the service provider A2
`the mobile station and informs
`location of
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`K
`
`\
`E6
`
`
`
`
`j
`
`
`
`E7? T‘
`The node MPC informs the service provider1
`
`
`
`
`
`
`A2 that it is not permitted to ‘determine
`the location of the mobile station and tie
`
`
`
`
`
`
`
`
`
`
`
`
`
`reason why
`
`
`
`
`
`
`
`Page1 of 16
`
`Go0g|e_LG Exhibit 1003
`
`Google_LG Exhibit 1003
`
`Page 1 of 16
`
`
`
`
`U.S. Patent
`
`
`
`
`
`Aug. 27, 2002
`
`
`
`
`
`Sheet 1 of 8
`
`
`
`US 6,442,391 B1
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`of.
`.4
`
`> ' E
`
`
`0
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Page2 of 16
`
`Page 2 of 16
`
`
`
`
`U.S. Patent
`
`
`
`
`
`Aug. 27, 2002
`
`
`
`
`Sheet 2 of 8
`
`
`
`US 6,442,391 B1
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`0&2
`
`zmo
`
`Page 3 of 16
`
`
`
`Page 3 of 16
`
`
`
`
`
`
`U.S. Patent
`
`
`
`Aug. 27, 2002
`
`
`
`
`Sheet 3 of 8
`
`
`
`US 6,442,391 B1
`
`
`
`
`
`
`
`
`
`Fig 3
`
`“LR
`
`
`
`
`
`
`P_req
`
`
`
`SCA
`
`
`
`
`
`/ MSISDN
`
`
`SR1
`
`
`Fig 9
`
`Page4 of 16
`
`Page 4 of 16
`
`
`
`
`U.S. Patent
`
`
`
`
`
`Aug. 27, 2002
`
`
`
`
`Sheet 4 of 8
`
`
`
`US 6,442,391 B1
`
`
`
`B1
`
`
`B2
`
`
`
`No
`
`
`
`
`
`
`
`
`
`
`A second party A2 asks the mobile locating
`
`
`
`
`
`
`
`node MPC to locate the mobile station MS
`
`
`
`
`
`
`
`
`The node MPC sends a command to the
`
`
`
`
`mobile communications system: Determine
`
`
`
`
`
`
`
`
`the location of
`the mobile station MS
`
`
`
`
`
`
`B3
`
`
`
`
`
`Mobile communication
`
`
`
`
`
`
`system checks: Does the indicator show th
`
`
`
`
`
`
`ocating of the mobile station
`
`
`
`is permitted”
`
`
`Yes
`
`B4
`
`
`
`
`
`
`
`information relating
`Compilation of
`
`
`
`
`
`
`to the location of the mobile
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`informs the second party A2
`
`
`
`
`
`The node MPC establishes the
`
`
`
`
`
`location of MS and duly
`
`
`
`
`
`
`
`
`
`
`
`
`B6
`
`
`
`
`
`
`
`
`
`Sending to the node MPC
`
`
`
`
`a message to the effect that
`
`
`
`
`locating of MS is not allowed
`
`
`
`
`
`
`
`location of MS is a secret Fig 4
`
`
`
`
`
`The node MPC informs the
`
`
`
`
`
`second party A2 that the
`
`
`
`
`
`
`
`
`
`Page 5 of 16
`
`Page 5 of 16
`
`
`
`
`
`U.S. Patent
`
`
`
`
`Aug. 27, 2002
`
`
`Sheet 5 of 8
`
`
`
`US 6,442,391 B1
`
`
`
`
`
`
`
`
`
`
`A second party A2 asks the node MPC to find t e
`
`
`
`
`
`
`location of
`the mobile station MS
`
`
`
`C2
`
`B1
`
`
`
`
`
`s the secon
`
`
`
`
`
`
`o arty A2 registered?
`
`
`No
`
`
`
`
`
`
`
`
`
`
`
`Is it allowed
`
`
`
`
`
`
`0 divulge the location of he
`
`
`
`
`
`
`mobile station to the second
`arty A2?
`
`
`emergenc "
`
`Yes
`
`
`
`
` oes the indica 0
`show that determination of
`the
`S location is allow
`
`
`
`
`
`Yes
`
`
`
`Transmission of a command: Determine
`
`
`
`
`
`
`
`the location of the mobile station MS
`
`C6
`
`
`C7
`
`C8
`
`
`
`
`
`
`
`Compilation of information relating to the
`
`
`
`
`
`
`location of MS and transmission of
`this
`
`
`
`
`
`
`information to the locating node MPC
`
`
`
`
`
`
`
`
` The mobile locating node MPC establishes the
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`location of the mobile station and informs the
`
`
`
`
`
`second party A2 of
`this location
`
`
`
`
`
`
`
`
`
`The mobile locating node inorms the
`Fig 5
`
`
`
`
`
`
`
`second party that the vehicle location
`
`
`
`
`
`
`
`
`cannot be determined and the reason wh
`
`C9
`
`
`
`Page6 of 16
`
`Page 6 of 16
`
`
`
`
`
`U.S. Patent
`
`
`
`Aug. 27, 2002
`
`
`
`
`
`Sheet 6 of 8
`
`
`
`US 6,442,391 B1
`
`E1
`
`
`
`
`
`
`
`
`
`
`
`
`
`The user A1 of a mobile station MS contacts the
`
`
`
`
`
`
`service provider A2 and requests a service
`
`
`
`
`
`
`concerning the location of
`the mobile station
`
`
`
`
`
`
`
`
`E2
`
`
`
`
`
`
`
`
`
`
`
`
`The service provider A2 contacts the mobile locating
`
`
`
`
`
`
`
`
`
`
`
`
`node MPC and asks to be told of the location of the
`
`
`
`mobile station
`
`Is the
`
`
`
`
`service provider A2
`
`registered‘?
`
`
`
`E3
`
`No
`
`
`
`
`
`
`The node MPC
`
`
`
`
`
`
`asks the user:
`Is it permitted to
`
`
`
`
`
`determine the location of your
`
`vehicle‘?
`
`
`
`Yes
`
`E5
`
`
`
`
`
`
`
`Transmission of this permission to the
`
`
`
`mobile locating node
`
`
`
`E6
`
`
`
`
`
`
`
`The mobile locating node determines the
`
`
`
`
`
`
`location of
`the mobile station and informs
`
`
`
`
`the service provider A2
`
`
`
`E7
`
`
`
`
`
`Fig 6
`
`
`
`
`
`
`
`The node MPC informs the service provider
`
`
`
`
`
`
`
`A2 that it
`is not permitted to determine
`
`
`
`
`
`
`
`the location of
`the mobile station and the
`
`
`reason wh
`
`
`
`
`
`Page? of 16
`
`Page 7 of 16
`
`
`
`
`U.S. Patent
`
`
`
`
`
`Aug. 27, 2002
`
`
`
`
`Sheet 7 of 8
`
`
`
`US 6,442,391 B1
`
`E1
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`he user A1 of the mobile station MS contact
`
`
`
`
`
`
`he service provider A2 and requests a service
`
`
`
`
`
`
`
`oncerning the location of the mobile station
`
`
`
`
`
`
`
`
`
`
`contacts the mobile locating
`The service provider A
`
`
`
`
`
`
`
`
`
`
`
`
`node MPC and asks to be told of the location of the
`
`
`mobile station
`
`E2
`
`E3
`
`
` Is the
`
`
`No
`
`
`
`service provider A2
`
`
`registered?
`
`
`
`
`
`
`Sending a code
`
`
`
`
`
`
`to the user A1 and asking
`
`
`
`
`permission to determine the
`
`
`
`
`
`location of his MS’?
`
`
`
`
`
`
`
`
`
`
`Sending the code from the user A1
`
`
`
`service provider A2
`
`
`
`
`to the
`
`
`
`
`
`
`
`
`
`Sending the code from the service provider
`
`
`
`
`
`
`
`A2 to the mobile locating node MPC
`
`
`
`
`
` Does the code
`
`
`
`
`
`
`
`received agree with the code
`
`transmitted‘?
`
`
`
`
`
`
`
`Yes
`
`
`
`F8
`
`
`
`
`
`
`
`The locating node determines the location of
`
`
`
`
`
`
`
`
`the MS and informs the service provider A2
`
`
`
`F9
`
`
`
`
`
`
`
`
`
`
`
`he locating node MPC informs the service
`
`
`
`
`
`
`
`
`rovider A2 that the location of the MS ha
`
`
`
`
`
`
`
`1 0t been determined and the reason why
`
`
`
`
`
`
`Fig 7
`
`Page 8 of 16
`
`Page 8 of 16
`
`
`
`
`
`U.S. Patent
`
`
`
`Aug. 27, 2002
`
`
`
`
`
`Sheet 8 of 8
`
`
`
`US 6,442,391 B1
`
`E1
`
`
`
`
`
`
`
`
`
`
`
`
`The user A1 of a mobile station MS contacts
`
`
`
`
`
`
`
`
`
`
`
`
`
`the service provider A2 and requests a servic
`
`
`
`
`
`
`
`concerning the location of the mobile station
`
`
`
`
`E2
`
`
`
`
`
`
`
`
`
`The service provider A2 contacts the mobile locating
`
`
`
`
`
`
`
`
`
`
`
`
`node MPC and asks to be told of the location of the
`
`
`mobile station
`
`
`
`Is the
`E3
`
`
`
`
`No
`
`
`
`service provider A2
`
`
`registered?
`
`
`
`
`Has a connection
`
`
`
`
`
`
`
`
`been set up between the mobile
`
`
`
`
`
`
`station and the service provider?
`
`
`
`
`
`
`
`
`
`Does the indicator
`
`
`
`
`
`show that locating the mobile station
`
`
`is permitted?
`
`
`
`
`
`
`
`Yes
`
`G5
`
`
`
`
`
`
`
`
`
`The locating node MPC sends a command to
`
`
`
`
`
`the mobile communications system: Locate the
`
`
`
`mobile station MS
`
`
`
`
`
`
`
`
`
`
`
`
`to the locating node MPC,
`ocation data is sent
`
`
`
`
`
`
`
`
`he location of the mobile station is determined
`
`
`
`
`
`
`
`
`nd the service provider A2 informed
`
`
`
`
`
`
`
`
`
`
`The locating node MPC informs the service
`
`
`
`
`
`
`
`
`provider A2 that the location of the mobil
`
`
`
`
`
`
`
`
`
`station has not been determined and the
`
`
`
`reason wh
`
`
`Fig 8
`
`Page 9 of 16
`
`Page 9 of 16
`
`
`
`
`
`US 6,442,391 B1
`
`
`
`2
`
`locating node outside the mobile communications system to
`
`
`
`
`
`
`
`the mobile switching center that manages the mobile station.
`
`
`
`
`
`
`
`
`The switching center is assumed to control the base station
`
`
`
`
`
`
`
`
`system to carry out measurements that will determine the
`
`
`
`
`
`
`
`
`location of the mobile station with the aid of some earlier
`
`
`
`
`
`
`
`
`
`
`
`known measuring method. The mobile locating node pro-
`
`
`
`
`
`
`
`
`vides a mobile locating service, in which it receives orders
`
`
`
`
`
`
`
`from a customer concerning the location of a certain mobile
`
`
`
`
`
`
`
`station, orders the switching center to carry out a measuring
`
`
`
`
`
`
`
`
`procedure, receives the measuring result, and calculates the
`
`
`
`
`
`
`
`
`location of the mobile and then presents the result to the
`
`
`
`
`
`
`
`
`
`
`
`customer. A modified short message service (SMS) is used
`
`
`
`
`
`
`
`to send the command to the switching center and to send the
`
`
`
`
`
`
`
`
`
`
`measuring result from the switching center to the mobile
`
`
`
`
`
`
`
`
`
`
`locating node.
`None of the aforementioned patent specifications draws
`
`
`
`
`
`
`attention to the encroachment of the integrity of a user of a
`
`
`
`
`
`
`mobile station when an outsider is able to establish the
`
`
`
`
`
`
`
`
`geographical location of the user.
`
`
`
`
`SUMMARY OF THE INVENTION
`
`
`
`The present invention addresses the problem of an out-
`
`
`
`
`
`
`
`sider being able to establish the geographical location of a
`
`
`
`
`
`
`
`mobile station with the aid of a mobile locating service.
`
`
`
`
`
`
`
`
`
`Determination of the geographical
`location of a mobile
`
`
`
`
`
`
`
`constitutes a problem when it takes place against the wishes
`
`
`
`
`
`
`
`
`of the mobile user.
`
`
`
`
`Another problem addressed by the invention is when the
`
`
`
`
`
`
`user of the mobile station may wish an outsider to be
`
`
`
`
`
`
`
`
`
`
`
`informed of his location on certain occasions while keeping
`
`
`
`
`
`
`
`the possibility of preventing an outsider from being
`
`
`
`
`
`
`
`
`informed of his location on other occasions.
`
`
`
`
`
`Another problem is one when the user may wish for a
`
`
`
`
`
`
`
`
`
`person of his choice to be informed of his location while
`
`
`
`
`
`
`
`
`denying this possibility to other persons.
`
`
`
`
`
`invention is to
`Accordingly, an object of the present
`
`
`
`
`
`
`
`
`protect the integrity of a mobile user, such as to prevent
`
`
`
`
`
`
`
`
`outsiders from determining the location of the mobile with
`
`
`
`
`
`
`
`
`the aid of a mobile locating service. Another object is to
`
`
`
`
`
`
`
`
`
`provide a flexible integrity protection service which enables
`
`
`
`
`
`
`
`the geographical location of the mobile to be determined
`
`
`
`
`
`
`
`
`when the user so desires or when it is in the user’s interest
`
`
`
`
`
`
`
`
`
`for the location of the mobile to be determined.
`
`
`
`
`
`
`
`The aforesaid problems are solved in accordance with the
`
`
`
`
`
`
`
`
`present invention, by providing the mobile communications
`
`
`
`
`
`
`system with an indicator. The indicator is set either to
`
`
`
`
`
`
`
`
`
`
`indicate that the user permits the location of the mobile to be
`
`
`
`
`
`
`
`
`
`determined, i.e. a permission granted state, or to a state in
`
`
`
`
`
`
`
`
`which the user does not permit the location of the mobile to
`
`
`
`
`
`
`
`
`
`be determined,
`i.e. permission not granted state. Before
`
`
`
`
`
`
`
`
`determining the location of a mobile, a check is made to
`
`
`
`
`
`
`
`ascertain whether or not the indicator is in its permission
`
`
`
`
`
`
`
`
`granted state. If not,
`the location determining process is
`
`
`
`
`
`
`
`
`discontinued. The user of the mobile is able to set the
`
`
`
`
`
`
`
`
`
`
`indicator to the state desired.
`In one embodiment
`the
`
`
`
`
`
`
`
`
`
`subscriber, i.e. the owner of the subscription which may be
`
`
`
`
`
`
`different than the current user, has the possibility to prevent
`
`
`
`
`
`
`
`
`
`someone who is using the subscriber’s mobile station MS
`
`
`
`
`
`
`
`
`from changing the indicator.
`
`
`
`
`According to one alternative embodiment, the user of the
`
`
`
`
`
`
`
`mobile receives a request for permission to determine the
`
`
`
`
`
`
`
`location of his mobile. This embodiment can be suitably
`
`
`
`
`
`
`
`
`
`used when the user himself has requested from a service
`
`
`
`
`
`
`
`
`
`provider a service that is dependent on the geographical
`
`
`
`
`
`
`
`
`location of the user. The service provider contacts a mobile
`
`
`
`
`
`
`
`
`locating node and asks to be told of the location of the
`
`
`
`
`
`
`
`
`
`
`
`
`10
`
`
`
`15
`
`
`
`20
`
`25
`
`
`
`30
`
`35
`
`
`
`40
`
`45
`
`
`
`50
`
`55
`
`
`
`60
`
`65
`
`
`
`1
`
`LOCATION SECURITY FOR A SUBSCRIBER
`
`
`
`UNIT IN A TELECOMMUNICATION
`
`
`SYSTEM BY DENYING A PARTIES’
`
`
`
`LOCATION REQUEST
`
`
`
`
`
`This application claims priority under 35 U.S.C. §§119
`
`
`
`
`
`
`
`and/or 365 to SE 9701845-1 filed in Sweden on May 16,
`
`
`
`
`
`
`
`1997; the entire content of which is hereby incorporated by
`
`
`
`
`
`
`
`reference.
`
`
`FIELD OF INVENTION
`
`
`
`The present invention relates to a telecommunications
`
`
`
`
`
`
`system especially one that includes a mobile communica-
`
`
`
`
`
`
`
`tions system and a mobile locating means with which the
`
`
`
`
`
`
`
`
`
`geographical location of a terminal in the mobile commu-
`
`
`
`
`
`
`
`nications system can be determined.
`
`
`
`
`
`BACKGROUND OF THE INVENTION
`
`
`
`
`location of a
`The manner in which the geographical
`
`
`
`
`
`
`
`mobile station in a mobile communications system can be
`
`
`
`
`
`
`
`determined is described in a large number of patent speci-
`
`
`
`
`
`
`fications.
`
`Some patent specifications, for instance SE 9500569-0,
`
`
`
`
`
`
`Europolitan, describes a procedure with which the location
`
`
`
`
`
`
`
`of a mobile station is determined by the American GPS
`
`
`
`
`
`
`
`
`system. This requires the mobile station to be also equipped
`
`
`
`
`
`
`
`
`with a GPS terminal. A GPS terminal can determine its
`
`
`
`
`
`
`
`geographical location, by receiving signals from at least
`
`
`
`
`
`
`
`three satellites. An inquiry from a third party concerning the
`
`
`
`
`
`
`
`
`location of the mobile station can be sent over the mobile
`
`
`
`
`
`
`
`
`
`
`communications system and handled by the mobile station
`
`
`
`
`
`
`
`without involving its user. The location of the mobile station
`
`
`
`
`
`
`
`
`is then sent back over the network to the person requesting
`
`
`
`
`
`
`
`
`
`
`the information.
`
`
`the measurements
`In the majority of these solutions,
`
`
`
`
`
`
`
`
`necessary for establishing the location of the mobile station
`
`
`
`
`
`
`
`
`are carried out by the mobile communications system
`
`
`
`
`
`
`
`
`instead. For instance, Patent Specification SE 9603561-3,
`
`
`
`
`
`
`
`Bodinl, describes how the wave propagation time of a signal
`
`
`
`
`
`
`
`from the mobile station is measured in a base station. The
`
`
`
`
`
`
`
`
`wave propagation time is corresponded by a distance. The
`
`
`
`
`
`
`measuring process is repeated at two more base stations. The
`
`
`
`
`
`
`
`
`location of the mobile station can then be established on the
`
`
`
`
`
`
`
`
`basis of the measuring results and on the knowledge of the
`
`
`
`
`
`
`
`
`geographical locations of the base stations. According to this
`
`
`
`
`
`
`
`prior patent specification, the calculation is made in a mobile
`
`
`
`
`
`
`
`locating node belonging to the mobile communications
`
`
`
`
`
`
`
`system.
`
`Alternatively, the wave propagation time of a signal sent
`
`
`
`
`
`
`
`from a base station may be measured in the mobile station.
`
`
`
`
`
`
`
`
`This method is described in Patent Specification U.S. Pat.
`
`
`
`
`
`
`
`No. 5,293,645, Sood, among others. After having measured
`
`
`
`
`
`
`
`
`the wave propagation from at least three base stations, the
`
`
`
`
`
`
`
`
`
`mobile station reports the result to the land based part of the
`
`
`
`
`
`
`
`
`
`
`mobile communications network.
`
`
`
`It is also mentioned in SE 9500569-0 that the geographi-
`
`
`
`
`
`
`
`
`cal location of a mobile station can be determined through
`
`
`
`
`
`
`
`the identity of the cell within which the mobile station is
`
`
`
`
`
`
`
`
`
`
`located. It is the mobile communications system that is able
`
`
`
`
`
`
`
`
`to obtain the cell identity information. This method can only
`
`
`
`
`
`
`
`
`
`
`provide a rough indication of the location of the mobile
`
`
`
`
`
`
`
`
`
`station, since the indicated cell may well have a radius in the
`
`
`
`
`
`
`
`
`
`
`order of tens of kilometres.
`
`
`
`Patent Specification SE 9700522-7, Bodin2, describes
`
`
`
`
`
`
`how a mobile locating command can be sent from a mobile
`
`
`
`
`
`
`
`
`
`
`
`Page10of16
`
`Page 10 of 16
`
`
`
`
`
`US 6,442,391 B1
`
`
`
`
`3
`mobile station. The mobile locating node asks the user for
`
`
`
`
`
`
`
`
`
`
`permission to determine the location of the mobile. The user
`
`
`
`
`
`
`
`
`gives his permission directly to the mobile locating node.
`
`
`
`
`
`
`
`
`Alternatively, the user gives his permission to the mobile
`
`
`
`
`
`
`
`
`locating node via the service provider. This is effected by
`
`
`
`
`
`
`
`
`
`sending to the service provider a code that the user has
`
`
`
`
`
`
`
`
`
`received together with the permission request, wherewith
`
`
`
`
`
`
`
`the service provider sends the code to the mobile locating
`
`
`
`
`
`
`
`
`
`node. The location of the mobile is determined when the
`
`
`
`
`
`
`
`
`code received agrees with the code sent together with the
`
`
`
`
`
`
`
`
`
`
`request.
`
`In addition to checking the permission indicator, a check
`
`
`
`
`
`
`
`can also be made to ascertain whether or not the person
`
`
`
`
`
`
`
`
`
`requesting determination of the location of the mobile is
`
`
`
`
`
`
`
`
`registered and that authorization for this person to establish
`
`
`
`
`
`
`
`
`the location of the sought mobile is also registered, said
`
`
`
`
`
`
`
`
`
`checks being carried out before determining the location of
`
`
`
`
`
`
`
`
`the mobile. In this case, registration of this information is a
`
`
`
`
`
`
`
`condition for allowing the location of the mobile to be
`
`
`
`
`
`
`
`
`
`determined. This information is stored in a register con-
`
`
`
`
`
`
`
`nected to or integrated with the mobile locating node.
`
`
`
`
`
`
`
`
`The invention provides the advantage of enabling the user
`
`
`
`
`
`
`
`
`of a mobile station to prevent the geographical location of
`
`
`
`
`
`
`
`the mobile being established and divulged. The invention
`
`
`
`
`
`
`
`
`can be applied in a number of different forms that are suited
`
`
`
`
`
`
`
`
`for different situations. For instance, this enables a haulage
`
`
`
`
`
`
`
`
`contractor to establish the locations of its own mobile
`
`
`
`
`
`
`
`
`
`stations regularly and in a simple manner, while, at the same
`
`
`
`
`
`
`
`
`time, preventing others from establishing the locations of
`
`
`
`
`
`
`
`
`said mobiles. It also enables a private user to prevent the
`
`
`
`
`
`
`
`
`location of his mobile station being determined while, at the
`
`
`
`
`
`
`
`
`same time, enabling the user to establish his own location on
`
`
`
`
`
`
`
`
`
`certain occasions when needed by the user. The various
`
`
`
`
`
`
`
`
`
`embodiments of the invention thus enable the integrity of the
`
`
`
`
`
`
`
`
`user to be protected in a flexible manner.
`
`
`
`
`
`The invention also has the advantage of being adapted for
`
`
`
`
`
`
`
`
`
`the administrative structure in the mobile communications
`
`
`
`
`
`
`
`system. It is essential to adapt to the existing structure, so as
`
`
`
`
`
`
`not to increase the complexity of the mobile communica-
`
`
`
`
`
`
`
`tions system. The introduction of the indicator in the mobile
`
`
`
`
`
`
`
`
`communications system enables the user to set the indicator
`
`
`
`
`
`
`
`
`to the state desired directly and involves a only minor
`
`
`
`
`
`
`
`
`
`modification of the mobile communications system.
`
`
`
`
`
`The invention will now be described in more detail with
`
`
`
`
`
`
`
`
`reference to preferred exemplifying embodiments thereof
`
`
`
`
`
`
`and also with reference to the accompanying drawings.
`
`
`
`
`
`
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`
`
`
`FIG. 1 illustrates a mobile communications system in
`
`
`
`
`
`which a mobile locating node is connected.
`
`
`
`
`
`FIG. 2 is a block schematic illustrating a mobile commu-
`
`
`
`
`
`
`nications system in which a short message is transmitted.
`
`
`
`
`
`
`FIG. 3 illustrates a modified home location register.
`
`
`
`
`
`
`FIG. 4 is a flowchart illustrating a state checking proce-
`
`
`
`
`
`
`dure in conjunction with a mobile locating process.
`
`
`
`
`
`
`FIG. 5 is a flowchart that illustrates an alternative proce-
`
`
`
`
`
`
`
`dure in which authorization checks are carried out in con-
`
`
`
`
`
`
`
`
`junction with a mobile locating process in addition to an
`
`
`
`
`
`
`
`indicator check.
`
`
`FIG. 6 is a flowchart illustrating an inventive method of
`
`
`
`
`
`
`checking mobile locating permission, suitable for use in
`
`
`
`
`
`
`
`conjunction with the user requesting a location-dependent
`
`
`
`
`
`
`service from a service provider.
`
`
`
`
`FIG. 7 is a flowchart illustrating an alternative method of
`
`
`
`
`
`checking for permission to locate a mobile in the same
`
`
`
`
`
`
`
`
`10
`
`
`
`15
`
`
`
`20
`
`25
`
`30
`
`35
`
`
`
`40
`
`45
`
`
`
`50
`
`55
`
`
`
`60
`
`65
`
`
`
`Page11of16
`
`4
`
`situation as that intended with respect to the method illus-
`
`
`
`
`
`
`
`
`
`trated in FIG. 6.
`
`
`
`illustrating another alternative
`FIG. 8 is a flowchart
`
`
`
`
`
`method of checking whether or not permission to determine
`
`
`
`
`
`the location of a mobile has been given, in the same situation
`
`
`
`
`
`
`
`
`as that intended for the method illustrated in FIG. 6.
`
`
`
`
`
`
`
`
`
`FIG. 9 illustrates the format of a request for routing
`
`
`
`
`
`
`
`
`information, sent by the GMSC to the home location reg-
`
`
`
`
`
`
`
`
`ister.
`
`
`
`
`
`
`DESCRIPTION OF PREFERRED
`
`EMBODIMENTS
`
`
`
`
`The present invention enables the user of a mobile station
`
`
`
`
`
`
`
`
`to prevent an outsider from learning of the user’s geographi-
`
`
`
`
`
`
`
`
`cal location with the aid of a mobile locating service.
`
`
`
`
`
`
`
`
`FIG. 1 illustrates one such mobile communications sys-
`
`
`
`
`
`
`
`tem GSM.
`is managed by an Operator. The mobile
`It
`
`
`
`
`
`
`
`
`
`communications system GSM includes a number of mobile
`
`
`
`
`
`
`stations MS, MS1—MS3. Auser A1 of the mobile station MS
`
`
`
`
`
`
`
`moves freely and is able to communicate via the mobile
`
`
`
`
`
`
`
`
`
`communications system GSM provided that
`the user is
`
`
`
`
`
`
`
`located within the service area of the GSM system. The
`
`
`
`
`
`
`
`
`
`
`service area is divided into a number of cells CL1—CL3.
`
`
`
`
`
`
`
`Located in each cell CL1—CL3 is a respective radio base
`
`
`
`
`
`
`
`station BTS1—BTS3 that can maintain connection with the
`
`
`
`
`
`
`
`
`mobile stations MS, MS1—MS3 within the cell. A number of
`
`
`
`
`
`
`
`
`radio base stations BTS1—BTS3 communicate with a base
`
`
`
`
`
`
`
`station controller BSC, The base station controller BSC
`
`
`
`
`
`
`
`
`communicates,
`in turn, with a mobile services switching
`
`
`
`
`
`
`center MSC. The mobile communications system GSM
`
`
`
`
`
`
`
`includes at least one GMSC (Gateway Mobile Switching
`
`
`
`
`
`
`
`Center) P which communicates with the remaining mobile
`
`
`
`
`
`
`
`switching centers MSC of the mobile communications sys-
`
`
`
`
`
`
`
`tem. The GMSC P also communicates with a home location
`
`
`
`
`
`
`
`
`register HLR. Each mobile station MS, MS1—MS3, with an
`
`
`
`
`
`
`
`
`subscription to the mobile communications system GSM is
`
`
`
`
`
`
`registered in the home location register HLR. Also visiting
`
`
`
`
`
`
`
`
`mobile stations with subscriptions in other mobile commu-
`
`
`
`
`
`
`
`nications systems are temporarily registered in the home
`
`
`
`
`
`
`
`
`location register HLR. The home location register HLR
`
`
`
`
`
`
`
`
`contains data as to the whereabouts of the mobile stations
`
`
`
`
`
`
`
`
`In
`MS, MS1—MS3 as well as visiting mobile stations.
`
`
`
`
`
`
`
`
`addition to the home location register HLR,
`the mobile
`
`
`
`
`
`
`
`
`
`communications system GSM includes a further subscriber
`
`
`
`
`
`
`location register, i.e. a visitor location register VLR, con-
`
`
`
`
`
`
`
`
`taining data relating to the mobile station MS. The visitor
`
`
`
`
`
`
`
`
`
`location register VLR is connected to the mobile services
`
`
`
`
`
`
`
`switching center MSC.
`
`
`
`The mobile communications system GSM is designated
`
`
`
`
`
`
`as the land based part of the mobile communications
`
`
`
`
`
`
`
`
`
`network, with the exception of the mobile station MS and
`
`
`
`
`
`
`
`
`the radio connection thereto.
`
`
`
`
`The system shown in FIG. 1 includes a mobile locating
`
`
`
`
`
`
`
`node MPC connected to the GMSC P. The mobile locating
`
`
`
`
`
`
`
`
`node MPC provides a mobile locating service, which means
`
`
`
`
`
`
`
`
`that the node MPC will establish the location of a mobile
`
`
`
`
`
`
`
`
`
`station MS, MS1—MS3 in response to a request from a
`
`
`
`
`
`
`
`second party A2 in this respect and inform this second party
`
`
`
`
`
`
`
`
`
`of the geographical position of the mobile station. To this
`
`
`
`
`
`
`
`
`
`end, there is found a connection between the second party
`
`
`
`
`
`
`
`
`A2 and the mobile locating node MPC, via which the mobile
`
`
`
`
`
`
`
`
`locating nod e receives the location-finding request M1 and
`
`
`
`
`
`
`informs the second party of the location of the mobile station
`
`
`
`
`
`
`
`
`
`in a response M2.
`
`
`
`FIG. 2 is a block schematic illustrating an inventive
`
`
`
`
`
`
`arrangement. In addition to those nodes also shown in FIG.
`
`
`
`
`
`
`
`
`Page 11 of 16
`
`
`
`
`
`US 6,442,391 B1
`
`
`
`10
`
`15
`
`20
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`5
`
`1, the arrangement includes an indicator I provided in the
`
`
`
`
`
`
`
`
`home location register HLR. The user A1 is able to set the
`
`
`
`
`
`
`
`
`
`indicator I
`to indicate either one of two states,
`i.e. a
`
`
`
`
`
`
`
`
`
`
`permission granted state or a permission not-granted state.
`
`
`
`
`
`
`
`The user A1 sets the indicator to the desired state, by stating
`
`
`
`
`
`
`
`
`a code CD via the mobile station. The code CD is sent from
`
`
`
`
`
`
`
`
`
`the mobile station as though it were a B-number, i.e. the
`
`
`
`
`
`
`
`
`
`number of a B-subscriber dialled for a call connection.
`
`
`
`
`
`
`When the code CD has been transferred to the GMSC P, the
`
`
`
`
`
`
`
`GMSC P identifies the code CD as a message to the home
`
`
`
`
`
`
`
`location register HLR and not as a standard B-number. The
`
`
`
`
`
`
`
`GMSC therefore sends the code CD to the home location
`
`
`
`
`
`
`
`
`register HLR. The home location register HLR then sets the
`
`
`
`
`
`
`
`
`
`
`indicator to indicate the desired integrity level.
`
`
`
`
`
`
`The code CD may be either one of two character combi-
`
`
`
`
`
`
`
`
`nations denoting either that determining of the location of
`
`
`
`
`
`
`
`
`the mobile is allowed or not allowed. These two character
`
`
`
`
`
`
`
`
`combinations may be *99# and *98#. The transfer of this
`
`
`
`
`
`
`
`
`
`code to and its registration in HLR are effected analogously
`
`
`
`
`
`
`with how the call forwarding service is utilized from the
`
`
`
`
`
`
`
`
`mobile station MS.
`
`
`
`FIG. 2 illustrates with the aid of an arrow the transfer of
`
`
`
`
`
`
`
`
`a mobile locating command K1 from the location node MPC
`
`
`
`
`
`
`
`
`to the mobile services switching center MSC via the GMSC
`
`
`
`
`
`
`
`
`
`25
`P. The command K1 is described more explicitly further on
`
`
`
`
`
`
`
`in the text.
`
`
`
`FIG. 3 shows a home location register HLR that has been
`
`
`
`
`
`
`
`
`modified by the inclusion of the indicator I. Data concerning
`
`
`
`
`
`
`
`the mobile station MS are stored in a number of different
`
`
`
`
`
`
`
`information fields in the home location register HLR. The
`
`
`
`
`
`
`
`
`information fields are found with the aid of the mobile
`
`
`
`
`
`
`
`
`
`
`station identity DA, among other things. A further informa-
`
`
`
`
`
`
`
`
`tion field for storing the indicator I is included on the home
`
`
`
`
`
`
`
`
`
`
`location register, as shown in FIG. 3.
`
`
`
`
`
`FIG. 4 is a flowchart illustrating one embodiment of the
`
`
`
`
`
`
`inventive method, where a second party A2 desires infor-
`
`
`
`
`
`
`
`mation concerning the location of the mobile station MS. In
`
`
`
`
`
`
`
`
`a first step B1, the second partyA2 sends a request M1 to the
`
`
`
`
`
`
`
`
`
`
`mobile locating node MPC asking to be informed of the
`
`
`
`
`
`
`
`
`whereabouts of the mobile station MS.
`
`
`
`
`
`The mobile locating node MPC then sends a command K1
`
`
`
`
`
`
`
`to the mobile switching center MSC that serves the mobile
`
`
`
`
`
`
`
`
`
`station MS at
`that moment in time. The purport of the
`
`
`
`
`
`
`
`
`
`command K1 is for the switching center MSC to collect
`
`
`
`
`
`
`
`locational data relating to the mobile station MS and send it
`
`
`
`
`
`
`
`to the mobile locating node MPC, in accordance B2 in FIG.
`
`
`
`
`
`
`
`
`4. The command K1 is sent in the form of a modified SMS
`
`
`
`
`
`
`
`
`message addressed to the mobile station MS, as described in
`
`
`
`
`
`
`
`SE 9700522-7.
`
`
`The command K1 reaches the mobile communications
`
`
`
`
`
`
`system via the GMSC P, which identifies the command K1
`
`
`
`
`
`
`
`
`as being a location-finding command. The GMSC P asks the
`
`
`
`
`
`
`
`
`home