throbber
US007072667B2
`
`
`
`
`
`
`
`(12) United States Patent
`Olrik et al.
`
`
`
`
`
`
`(10) Patent No.:
`
`
`(45) Date of Patent:
`
`
`
`
`US 7,072,667 B2
`
`
`Jul. 4, 2006
`
`(56)
`
`
`
`References Cited
`
`
`
`
`U. S. PATENT DOCUMENTS
`
`
`455/456.1
`6,847,823 B1*
`1/2005 Lehikoinen et al.
`
`
`
`
`
`2002/0042277 A1*
`4/2002 Smith ....................... .. 455/456
`
`
`
`
`
`2003/0060212 A1*
`3/2003 Thomas . . . . . . . . .
`. . . . . .. 455/456
`
`
`
`
`
`
`6/2003 Petty et al.
`2003/0108172 A1*
`.......... .. 379/142.08
`
`
`
`
`
`
`
`2004/0203900 A1* 10/2004 Cedervall et al.
`...... .. 455/456.1
`
`
`
`
`
`
`
`2004/0249846 A1* 12/2004 Randall et al.
`........... .. 707/102
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`* cited by examiner
`
`
`
`
`
`Primary Examiner—Keith Ferguson
`(74) Attorney, Agent, or Firm—Alston & Bird LLP
`
`
`
`
`
`
`
`
`(57)
`
`
`
`ABSTRACT
`
`
`
`A cellular telecommunications network provides a location
`
`
`
`
`
`
`information service. A landmark location server (11) has an
`
`
`
`
`
`
`
`associated data store (12) of data concerning location infor-
`
`
`
`
`
`
`
`
`mation associated with individual cells of the network. The
`
`
`
`
`
`
`
`
`server (11) is responsive to a request for location inforrna-
`
`
`
`
`
`
`
`tion from a mobile station (MS1). The request is sent as a
`
`
`
`
`
`
`
`
`SMS through the network (PLMN1). The server (11) obtains
`
`
`
`
`
`
`
`
`
`location information from the data store (12) based on the
`
`
`
`
`
`
`
`
`
`cell (C1) occupied by MS1 or another mobile station (MS2).
`
`
`
`
`
`
`
`
`The network is configured to send the location information
`
`
`
`
`
`
`
`as a SMS to the mobile station (MS1) that requested the
`
`
`
`
`
`
`
`
`
`information, without having to pre-register the mobile sta-
`
`
`
`
`
`
`
`tion for the location information service.
`
`
`
`
`
`
`
`15 Claims, 4 Drawing Sheets
`
`
`
`
`
`
`(54)
`
`
`LOCATION INFORMATION SERVICE FOR A
`
`
`
`
`CELLULAR TELECOMMUNICATIONS
`
`
`NETWORK
`
`
`Inventors: Jakob Olrik, Copenhagen (DK);
`
`
`
`
`
`Christian Kraft, Hvidovre (DK)
`
`
`
`
`
`
`
`
`
`
`Assignee: Nokia Corporation, Espoo (Fl)
`
`Notice:
`
`
`
`Subject to any disclaimer, the term of this
`
`
`
`
`
`
`patent is extended or adjusted under 35
`
`
`
`
`U.S.C. 154(b) by 485 days.
`
`
`
`
`
`Appl. No.: 10/029,940
`
`
`
`
`
`
`
`
`
`Filed:
`
`
`Dec. 31, 2001
`
`
`
`Prior Publication Data
`
`
`
`Us 2003/0125042 A1
`Jul. 3, 2003
`
`
`
`
`Int. Cl.
`
`
`(2006.01)
`H04Q 7/20
`
`
`
`455/456.1; 455/456.2;
`............................. ..
`U.S. Cl.
`
`
`
`455/456.3; 455/414.1; 455/422.1; 455/414.2;
`
`
`
`455/404.1; 455/404.2; 709/203; 709/218;
`
`
`
`709/219
`
`
`
`Field of Classification Search ........... .. 455/435.1,
`
`
`
`
`
`455/422.1, 403, 4561-457, 414.1, 466, 404.1,
`
`
`
`
`
`
`455/404.2, 432.2, 432.3, 433, 550.1, 412.1,
`
`
`
`
`
`
`455/412.2, 556.1, 557, 500, 517, 73, 414.4;
`
`
`
`
`
`
`
`709/203, 218, 219, 228
`
`
`
`
`See application file for complete search history.
`
`
`
`
`
`
`
`
`(75)
`
`(73)
`
`(*)
`
`
`
`(21)
`
`(22)
`
`(65)
`
`(51)
`
`(52)
`
`
`
`(58)
`
`
`
`
`
`
`MS1
`
`
`
`12
`
`
`Location
`
`messaging
`39 W81’
`
`
`
`11
`
`
`
`Page 1 of 9
`
`Goog|e_LG Exhibit 1001
`
`Google_LG Exhibit 1001
`
`Page 1 of 9
`
`

`
`
`U.S. Patent
`
`
`
`
`Jul. 4,2006
`
`
`
`
`Sheet 1 of4
`
`
`
`
`
`US 7,072,667 B2
`
`
`
`
`
`
`
`
`
`12
`
`
`
` Location
`
`
`messaging
`
`server
`
`
`
`11
`
`
`
`
`Fig- 1
`
`
`
`an,
`:
`
`
`
`//
`
`\\,\\
`
`\\
`
`\
`
`CELL—lD
`C1
`
`/,,,«
`
`//
`
`1
`Xx
`
`Page 2 of 9
`
`Page 2 of 9
`
`

`
`
`U.S. Patent
`
`
`
`Jul. 4,2006
`
`
`
`
`Sheet 2 of 4
`
`
`
`US 7,072,667 B2
`
`
`
`
`
`
`
`
`
`873°
`
`
`
`:::;:‘;°::
`
`
`
`
`S 34
`
`
`
`
`17
`<1——«—18
`s 3.5
`
`
`
`S 3.2 “
`
`
`
`
`15
`
`s 3.3
`
`
`+*‘—19
`S 3_5
`
`
`8 3.1
`
`
`1 5
`
`
`4——-——---—---—*20
`
`
`
`
`
`Fig. 3
`
`M81
`
`
`
`M32
`
`
`
`PLMN 1
`
`
`smsc
`10
`
`
`
`
`L
`r n
`
`S:f,::°,1
`
`
`S 4.8
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`34.1
`
`
`21
`
`
`
`
`
`
`
`
`Page 3 of 9
`
`
`Fig. 4
`
`Page 3 of 9
`
`

`
`
`U.S. Patent
`
`
`
`
`Jul. 4,2006
`
`
`
`
`
`Sheet 3 of 4
`
`
`
`US 7,072,667 B2
`
`M81
`
`
`
`M82
`
`
`
`PLMN 1
`
`
`
`
`“$50
`
`
`Locafion
`
`
`Sewer11
`
`
`Sfi3
`
`
`
`
`
`
`8117
`
`
`
`
`
`$515
`
`
`
`
`i
`+—-~————434
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`M31
`
`M82
`
`PLMN 1
`
`Spffic
`
`Locafion
`Sewer11
`
`S 8.1
`
`<‘
`
`S(i5
`
`SEET
`
`Si&3
`
`
`
`Page 4 of 9
`
`Page 4 of 9
`
`

`
`
`U.S. Patent
`
`
`
`Jul. 4,2006
`
`
`
`Sheet 4 of 4
`
`
`
`
`US 7,072,667 B2
`
`
`
`BT82
`
`M82
`
`
`
`13
`
`BTS1
`10
`
`12
`
`
`
`1 5
`
`Page 5 of 9
`
` Location
`
`‘H
`
`
`messaging
`server
`
`
`
`Fig. 7
`
`
`
`Third party
`
`application
`
`
`
`14
`
`
`Third party
`
`appfiwtion
`
`
`
`
`
`Page 5 of 9
`
`

`
`
`
`US 7,072,667 B2
`
`2
`
`vidual mobile station can make use of the location informa-
`
`
`
`
`
`
`
`tion service without having to pre-register.
`
`
`
`
`
`The request from the mobile station may be for informa-
`
`
`
`
`
`
`
`
`
`tion concerning its own location, in which case the retrieved
`
`
`
`
`
`
`
`
`data is sent to the mobile station that made the request.
`
`
`
`
`
`
`
`
`Alternatively, the request may be for data concerning the
`
`
`
`
`
`
`
`
`location of another mobile station, in which case, data is
`
`
`
`
`
`
`
`
`
`retrieved from the data store based on the cell occupied by
`
`
`
`
`
`
`
`
`
`the other mobile station, and the retrieved data is sent to the
`
`
`
`
`
`
`
`
`
`
`mobile station that made the request. A check may be carried
`
`
`
`
`
`
`
`
`out to determine whether the other mobile station permits
`
`
`
`
`
`
`
`
`data concerning its location to be sent to others in order to
`
`
`
`
`
`
`
`
`
`provide privacy, if required.
`Instead of retrieving the data from the data store, the other
`
`
`
`
`
`
`
`
`
`
`mobile station may itself provide the data concerning its
`
`
`
`
`
`
`
`
`
`location to the mobile station that made the request.
`
`
`
`
`
`
`
`In another aspect, the invention provides a method of
`
`
`
`
`
`
`
`providing privacy in a location information service to
`
`
`
`
`
`
`
`mobile stations in a cellular telecommunications network. In
`
`
`
`
`
`a first mode, the invention includes sending a request for
`
`
`
`
`
`
`
`
`
`location information from a mobile station as a message
`
`
`
`
`
`
`
`through the network to a location message server, deriving
`
`
`
`
`
`
`
`location information based on the location of at least one
`
`
`
`
`
`
`
`
`mobile station, sending the location information to a third
`
`
`
`
`
`
`
`party application, using the third party application to
`
`
`
`
`
`
`
`
`develop data based on the location information, and sending
`
`
`
`
`
`
`
`the data through the network from the location message
`
`
`
`
`
`
`
`
`
`server as a message to the mobile station that requested the
`
`
`
`
`
`
`
`
`information.
`In a second mode,
`the invention includes
`
`
`
`
`
`
`
`inhibiting data from the third party application being sent, in
`
`
`
`
`
`
`
`
`
`response to a privacy request from said at least one mobile
`
`
`
`
`
`
`
`
`station.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`
`
`
`
`
`In order that the invention may be more fully understood,
`
`
`
`
`
`
`
`
`
`an embodiment thereof will now be described by way of
`
`
`
`
`
`
`
`example with reference to the accompanying drawings in
`
`
`
`
`
`
`which:
`
`
`
`FIG. 1 is a schematic block diagram of a cellular mobile
`
`
`
`
`
`
`telecommunications network that includes a location infor-
`
`
`
`
`
`
`mation service in accordance with the invention;
`
`
`
`
`
`
`FIG. 2 is a schematic perspective view of an individual
`
`
`
`
`cell for the network shown in FIG. 1;
`
`
`
`
`
`
`FIG. 3 is a flow diagram concerning a location request
`
`
`
`
`
`from mobile station MS1, concerning its own location;
`
`
`
`
`
`
`
`FIG. 4 is a schematic flow diagram for a process in which
`
`
`
`
`
`
`
`mobile station MS1 requests location information concem-
`
`
`
`
`
`
`
`ing mobile station MS2, when MS2 agrees to the request;
`
`
`
`
`
`
`
`
`
`FIG. 5 corresponds to FIG. 4 in a situation where MS2
`
`
`
`
`
`
`does not agree to the request made by MS1;
`
`
`
`
`
`
`
`FIG. 6 corresponds to FIG. 4, in which mobile station
`
`
`
`
`
`
`MS2 provides the location information requested by mobile
`
`
`
`
`
`
`station MS1; and
`
`
`
`FIG. 7 is another schematic block diagram of a cellular
`
`
`
`
`
`mobile telecommunications network that includes a location
`
`
`
`
`
`information service in accordance with the invention.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`DETAILED DESCRIPTION OF THE
`
`
`INVENTION
`
`
`
`
`
`FIG. 1 illustrates a public land mobile network PLMN1
`
`
`
`
`
`
`
`that provides a cellular mobile telecommunication service to
`
`
`
`
`
`
`mobile stations in the form of mobile handsets MS1, MS2.
`
`
`
`
`
`
`
`
`
`The PLMN1 may be of any of the well known types such as
`
`
`
`
`
`
`
`
`GSM, DAMPS or UMTS and in the following description,
`
`
`
`
`
`
`a GSM network is described by way of example. The
`
`
`
`
`
`
`
`
`
`1
`
`LOCATION INFORMATION SERVICE FOR A
`
`
`
`
`CELLULAR TELECOMMUNICATIONS
`
`
`NETWORK
`
`
`BACKGROUND OF THE INVENTION
`
`
`
`
`
`
`1. Field of the Invention
`
`
`
`
`This invention relates to a location information service for
`
`
`
`
`
`
`
`a cellular telecommunications network, which enables indi-
`
`
`
`
`
`
`
`vidual mobile stations to receive information about their
`
`
`
`
`
`
`
`location within the network.
`
`
`
`
`2. Description of the Prior Art
`
`
`
`
`
`A number of proposals have been made to locate the
`
`
`
`
`
`
`
`
`position of mobile stations within a cellular telecommuni-
`
`
`
`
`
`
`cations network. Each cell of the network corresponds to a
`
`
`
`
`
`
`
`
`particular geographical area and the cells are provided with
`
`
`
`
`
`
`
`
`
`individual identification codes. Thus, when a mobile station
`
`
`
`
`
`
`
`communicates through a particular cell, a rough estimate of
`
`
`
`
`
`
`its geographical
`location can be obtained using the cell
`
`
`
`
`
`
`
`
`
`identity. In urban situations, the cells may have an approxi-
`
`
`
`
`
`
`
`
`
`mate diameter of the order of 200 meters.
`
`
`
`
`
`
`A number of methods have been proposed to improve the
`
`
`
`
`
`
`
`
`locational accuracy. For example, the timing advance used
`
`
`
`
`
`
`
`
`in communications between the mobile station and the
`
`
`
`
`
`
`
`
`transmitter for the cell, can be monitored to determine
`
`
`
`
`
`
`
`
`whether the mobile station is relatively near to or far away
`
`
`
`
`
`
`
`
`
`from the transmitter. Also, schemes have been proposed to
`
`
`
`
`
`
`
`
`introduce an angular resolution around the transmitter. Other
`
`
`
`
`
`
`
`schemes involve a triangulation method using transmissions
`
`
`
`
`
`
`received from adjacent cells.
`
`
`
`
`A location finding service is being offered commercially
`
`
`
`
`
`
`
`by Cell Point Systems AB of Kista, Sweden and reference is
`
`
`
`
`
`
`
`
`directed to W0 01/31966. The system is marketed under the
`
`
`
`
`
`
`
`name FinderTM. Groups of subscribers can find out
`the
`
`
`
`
`
`
`
`
`
`location of members of the group from a mobile telephone.
`
`
`
`
`
`
`
`The user starts by defining a list of friends that they want to
`
`
`
`
`
`
`
`
`
`
`be able to locate, be seen by or communicate with. This
`
`
`
`
`
`
`
`
`involves a pre-registration procedure with the vendor of the
`
`
`
`
`
`
`
`Finder service. When a user wants to know the location of
`
`
`
`
`
`
`
`a friend, colleague or family member, the user initiates a
`
`
`
`
`
`
`
`
`request through their mobile telephone or computer and
`
`
`
`
`
`
`
`
`selects a name or names. The Finder system then locates
`
`
`
`
`
`
`
`
`both the user and the friend and calculates the distance and
`
`
`
`
`
`
`
`
`
`
`
`direction to the friend. The result is communicated back to
`
`
`
`
`
`
`
`the user as a text message.
`
`
`
`
`A disadvantage of this system is that the user needs to
`
`
`
`
`
`
`
`
`pre-register with the system and only has access to the
`
`
`
`
`
`
`
`
`
`
`location of members of the relevant group.
`
`
`
`
`
`SUMMARY OF THE INVENTION
`
`
`
`
`10
`
`15
`
`20
`
`
`
`25
`
`
`30
`
`
`
`35
`
`
`40
`
`
`
`45
`
`
`50
`
`
`
`The invention provides a location information service for
`
`
`
`
`
`
`
`mobile stations in a cellular telecommunications network
`
`
`
`
`
`
`that is provided independently of an aforesaid vendor. A
`
`
`
`
`
`
`55
`request for location information may be sent from a mobile
`
`
`
`
`
`
`
`
`
`station as a short message (SMS) through the network to a
`
`
`
`
`
`
`
`location message server with an associated data store that
`
`
`
`
`
`
`
`
`contains location information based on the cells of the
`
`
`
`
`
`
`
`
`
`network. Location information based on the cell occupied by
`
`
`
`
`
`
`at least one mobile station is derived from the data store and
`
`
`
`
`
`
`
`
`
`
`sent through the network from the location message server
`
`
`
`
`
`
`
`
`
`as a SMS to the mobile station that requested the informa-
`
`
`
`
`
`
`
`
`
`tion. According to the invention, the service is provided
`
`
`
`
`
`
`
`without requiring pre-registration of the subscriber that uses
`
`
`
`
`
`
`
`the mobile station.
`
`
`
`Thus, in accordance with the present invention, there is no
`
`
`
`
`
`
`
`need to form pre-registered groups of users and each indi-
`
`
`
`
`
`
`
`
`
`60
`
`
`
`65
`
`
`Page 6 of 9
`
`Page 6 of 9
`
`

`
`
`
`US 7,072,667 B2
`
`4
`
`
`example, if the user of MS1 has requested landmark data D1,
`
`
`
`
`
`
`
`
`a message such as “St. Marks Church is nearby” is provided
`
`
`
`
`
`
`
`
`to indicate that church 15 is within cell 13. Alternatively, if
`
`
`
`
`
`
`
`
`the user has requested information D2 about railway sta-
`
`
`
`
`
`
`
`
`tions, data “Newtown Station” may be provided. Further, if
`
`
`
`
`
`
`
`information D3 regarding restaurants has been requested,
`
`
`
`
`
`
`
`appropriate restaurant data may be supplied.
`
`
`
`
`
`The SMSC 10 then creates a SMS text message 19
`
`
`
`
`
`
`
`
`containing the retrieved data from the location messaging
`
`
`
`
`
`
`
`
`server 11. The resulting SMS is sent at step S3.5 to PLMN1
`
`
`
`
`
`
`
`
`
`and thence as SMS message 20 to the MSISDN of MS1 to
`
`
`
`
`
`
`
`be received by MS1, as shown at step S3.6. The short
`
`
`
`
`
`
`
`
`
`message can be then displayed by MS1 and if appropriate
`
`
`
`
`
`
`
`stored therein for future use.
`
`
`
`
`
`FIG. 4 illustrates an alternative process by which the user
`
`
`
`
`
`
`of mobile station MS1 obtains information concerning the
`
`
`
`
`
`
`
`
`location of mobile station MS2. At step S4.1 a request 21 is
`
`
`
`
`
`
`
`sent by mobile station MS1 to the network PLMN1, to be
`
`
`
`
`
`
`
`
`routed at step S4.2 as request 22 to SMSC 10. The requests
`
`
`
`
`
`
`
`21 contain the MSISDNs of MS1 and MS2 together with the
`
`
`
`
`
`
`
`
`
`data D1, D2 or D3 concerning the requested category of data
`
`
`
`
`
`
`
`i.e. landmark data or other data such as railway stations or
`
`
`
`
`
`
`
`
`
`restaurants relevant to the location of mobile station MS2.
`
`
`
`
`
`
`
`At step S4.2, reference is made to the network in order to
`
`
`
`
`
`
`
`
`determine the identity of the cell currently occupied by
`
`
`
`
`
`
`
`
`
`mobile station MS2. This is incorporated into the request
`
`
`
`
`
`
`
`
`sent as request 22 to SMSC 10.
`
`
`
`Then, at step S4.3, SMSC 10 sends a request 23 to the
`
`
`
`
`
`
`
`PLMN 1 that is routed to mobile station MS2, as request 24,
`
`
`
`
`
`
`
`
`at step S4.4, in order to determine whether the user of MS2
`
`
`
`
`
`
`
`
`
`is content to allow its positional information to be commu-
`
`
`
`
`
`
`nicated to others. If MS2 is happy to release this informa-
`
`
`
`
`
`
`
`
`tion, a response 25 is sent at step S4.5, to the PLMN1 and
`
`
`
`
`
`
`
`forwarded as response 25 to SMSC 10 at step S4.6.
`
`
`
`
`
`Having received clearance from MS2, the SMSC 10 at
`
`
`
`
`
`
`
`step S4.7, refers a request 27 to the location messaging
`
`
`
`
`
`
`
`
`server 11 in order to obtain landmark or other data pertinent
`
`
`
`
`
`
`
`to the cell occupied by MS2, which is returned as message
`
`
`
`
`
`
`
`
`28 to SMSC 10, at step S4.8.
`
`
`
`
`The SMSC 10 at step 4.9 assembles a SMS message 29
`
`
`
`
`
`
`
`containing the fetched data, which is then sent to network
`
`
`
`
`
`
`
`
`PLMN1 and forwarded at step S4.10 as message 30 to be
`
`
`
`
`
`
`received by the mobile station MS1. The resulting data is
`
`
`
`
`
`
`
`
`displayed by MS1 to the user thus providing information
`
`
`
`
`
`
`
`about the location of MS2 to the user of MS1.
`
`
`
`
`
`
`
`FIG. 5 illustrates the process when the user of MS2 does
`
`
`
`
`
`
`
`
`not wish its location information to be made available to
`
`
`
`
`
`
`
`others. When MS1 requests data concerning MS2, request
`
`
`
`
`
`
`
`
`21 is sent at step S5.1, as previously described with refer-
`
`
`
`
`
`
`
`
`
`ence to FIG. 4 and is sent as request 22 to SMSC 10. Then
`
`
`
`
`
`
`
`as described with reference to FIG. 4, requests 23 and 24 are
`
`
`
`
`
`
`
`
`sent to MS2, at steps S5.3 and S5.4, in order to request
`
`
`
`
`
`
`
`
`
`
`whether MS2 is prepared to release its positional informa-
`
`
`
`
`
`
`
`tion to others. At step S5.5, MS2 sends message 31 indi-
`
`
`
`
`
`
`
`
`
`cating that it is not prepared to release its positional infor-
`
`
`
`
`
`
`
`
`
`mation to others, and this message is transferred at step S5.6,
`
`
`
`
`
`
`
`
`as message 32, to the SMSC 10.
`
`
`
`
`
`The SMSC 10 then does not refer to the location mes-
`
`
`
`
`
`
`
`
`
`saging server 11 but instead sends message 33 at step S5.7
`
`
`
`
`
`
`
`
`to the PLMN1, to be transferred at step S5.8 as message 34
`
`
`
`
`
`
`
`to the mobile station MS1. Message 34 comprises a SMS
`
`
`
`
`
`
`
`
`notifying the user of MS1 that data concerning the location
`
`
`
`
`
`
`
`
`
`of MS2 is not available.
`
`
`
`
`In another modification shown in FIG. 6, MS1 is provided
`
`
`
`
`
`
`
`with positional information concerning MS2 derived from
`
`
`
`
`
`
`
`MS2 rather than the location messaging server 11. At step
`
`
`
`
`
`
`
`
`
`S6.1, MS1 sends an SMS message 35 to the network
`
`
`
`
`
`
`
`
`
`
`3
`
`network is shown schematically that includes base transmit-
`
`
`
`
`
`
`
`ter stations BTS1, BTS2 which, as illustrated provide a radio
`
`
`
`
`
`
`
`
`link to the handsets MS1, MS2. PLMN 1 also includes base
`
`
`
`
`
`
`
`
`
`station controllers, mobile switching centers and a home
`
`
`
`
`
`
`
`location register as well known in the art. These features are
`
`
`
`
`
`
`
`
`
`not illustrated in the drawing and since they are very well
`
`
`
`
`
`
`
`
`
`
`
`known, will not be described further herein.
`
`
`
`
`
`
`GSM networks support a short message service (SMS) by
`
`
`
`
`
`
`
`which text messages can be communicated between mobile
`
`
`
`
`
`
`
`stations, in addition to the usual speech communication. In
`
`
`
`
`
`
`
`accordance with the invention, a SMS message center
`
`
`
`
`
`
`
`(SMSC) 10 is connected to the PLMN1 to process SMS
`
`
`
`
`
`
`messages concerning location requests and responses, as
`
`
`
`
`
`
`
`will be explained hereinafter. The SMSC 10 is connected to
`
`
`
`
`
`
`a location messaging server 11 with an associated location
`
`
`
`
`
`
`
`database 12.
`
`Referring to FIG. 2, the configuration of an individual cell
`
`
`
`
`
`
`associated with the base station controller BTS1 is shown
`
`
`
`
`
`
`
`
`schematically. The transmitter BTS1 has a usable range
`
`
`
`
`
`
`
`illustrated schematically by hatched outline 13. Thus, if the
`
`
`
`
`
`
`
`handset MS1 is communicating over a radio link with the
`
`
`
`
`
`
`
`
`network through BTS1, it is within the circular area 13 of the
`
`
`
`
`
`
`
`
`cell associated with BTS1. In accordance with the GSM
`
`
`
`
`
`
`
`
`Recommendations, each cell has an individual
`identity
`
`
`
`
`
`
`
`25
`known to the network. In this example, the cell shown in
`
`
`
`
`
`
`
`
`
`FIG. 2 has a cell identity C1. Thus, when the handset MS1
`
`
`
`
`
`
`
`
`
`communicates with BTS1, the cell identity corresponds to a
`
`
`
`
`
`
`
`rough geographical location for the handset. Typically, in
`
`
`
`
`
`
`
`
`urban situations, the cell 13 has a radius of 100 meters. The
`
`
`
`
`
`
`
`
`
`actual cell size depends upon the configuration of the
`
`
`
`
`
`
`
`
`
`network and as well known in the art, the cellular dimen-
`
`
`
`
`
`
`
`
`
`sions are made smaller in regions of high population density
`
`
`
`
`
`
`
`
`and larger in rural areas. As shown in FIG. 2, a distinctive
`
`
`
`
`
`
`
`landmark in the form of a church 14—St. Mark’s Church—
`
`
`
`
`
`
`
`is located within the cellular area 13.
`
`
`
`
`
`
`
`In accordance with the invention, the user of handset MS1
`
`
`
`
`
`
`
`
`
`can send a request to the landmark location messaging
`
`
`
`
`
`
`
`
`server 11 to obtain details of local landmarks in the form of
`
`
`
`
`
`
`
`a SMS. This process will now be described in more detail
`
`
`
`
`
`
`
`
`
`with reference to FIG. 3.
`
`
`
`At step S3.1, the mobile station MS1 sends a request 15
`
`
`
`
`
`
`
`
`
`in the form of a SMS over the radio link to BTS1 to the
`
`
`
`
`
`
`
`
`
`
`network PLMN 1 and thence to the SMSC 10 at step S3.2,
`
`
`
`
`
`
`
`
`as request 16. The request 15 contains the telephone number
`
`
`
`
`
`
`
`
`
`(MISDN) of MS1 together with category data D1, D2 or D3
`
`
`
`
`
`
`
`discussed in more detail below. The request 16 contains the
`
`
`
`
`
`
`
`
`data from request 15 and the cell identity; cell C1 in this
`
`
`
`
`
`
`
`
`
`
`
`example, obtained from the network PLMN 1.
`
`
`
`
`
`
`The SMSC 10 refers the request to the location messaging
`
`
`
`
`
`
`
`
`server 11 which refers to the database 12 in order to fetch
`
`
`
`
`
`
`
`stored data corresponding to the cell concerned, namely cell
`
`
`
`
`
`
`
`
`C1. The data in the database 12 may be arranged as shown
`
`
`
`
`
`
`
`
`in Table l, in which landmark data corresponding to indi-
`
`
`
`
`
`
`
`
`vidual cells is stored, together with other data relevant to the
`
`
`
`
`
`
`
`
`
`cells such as local restaurants, railway stations and the like.
`
`
`
`
`
`
`
`
`
`
`50
`
`
`
`55
`
`
`60
`
`
`
`65
`
`
`TABLE 1
`
`D2 - Railway
`
`
`station
`
`Newtown station
`
`
`
`
`
`D1 - Landmark
`
`
`data
`
`St. Mark’s Church
`
`
`is nearby
`
`
`
`
`D3 - Restaurant
`
`
`data
`
`1. Pizza Place
`
`
`
`2. Wong’s Chinese
`
`
`
`
`
`Cell
`
`Identity
`
`Cl
`
`C2
`Cn
`
`
`
`At step S3.4, the location server provides relevant data 18
`
`
`
`
`
`
`
`
`
`to the SMSC 10 in response to the location request. For
`
`
`
`
`
`
`
`
`
`Page 7 of 9
`
`10
`
`15
`
`20
`
`
`
`30
`
`
`
`35
`
`
`40
`
`
`
`45
`
`
`
`
`Page 7 of 9
`
`

`
`
`
`US 7,072,667 B2
`
`5
`
`PLMN1 containing the MSISDN of MS1 together with the
`
`
`
`
`
`
`
`
`MSISDN of MS2. At step S6.2 a message 36 containing the
`
`
`
`
`
`
`
`data from message 35 together with positional information
`
`
`
`
`
`
`
`concerning the cell occupied by MS2, is transmitted as SMS
`
`
`
`
`
`
`
`message 36 to SMSC 10. Then, at step S6.3 SMSC 10 routes
`
`
`
`
`
`
`
`a request message 37 to PLMN1 which in turn, at step S6.4
`
`
`
`
`
`
`
`
`routes the message as message 38 to MS2.
`
`
`
`
`
`At step S6.5, MS2 may decide to provide positional
`
`
`
`
`
`
`
`
`
`information from its own memory to MS1, in response to the
`
`
`
`
`
`
`
`request 38. For example, as previously described with
`
`
`
`
`
`
`
`
`reference to FIG. 3, the message 20 may be stored in the
`
`
`
`
`
`
`
`memory of MS1 for subsequent re-use. Alternatively, the
`
`
`
`
`
`
`stored message 20 may be modified by the user to provide
`
`
`
`
`
`
`
`more precise or personalised location information. The
`
`
`
`
`
`
`
`resulting positional information is transmitted as SMS 39 to
`
`
`
`
`
`PLMN1 and then at step S6.6 is sent as message 40 to
`
`
`
`
`
`
`
`
`
`SMSC10.
`
`At step S6.7, the SMSC 10 develops an SMS message
`
`
`
`
`
`
`
`
`
`containing the data received from MS2 about its location.
`
`
`
`
`
`
`
`
`The resulting message 41 is transmitted through PLMN1
`
`
`
`
`
`
`and then, as step S6.8 to MS1, as SMS 42 to be displayed
`
`
`
`
`
`
`
`
`
`by the user of MS1.
`
`
`
`
`It will be understood that with the described system, there
`
`
`
`
`
`
`
`
`
`is no need to pre-register with the location service that may
`
`
`
`
`
`
`
`
`
`
`be provided free of charge by the network operator, or at the
`
`
`
`
`
`
`
`usual tariff for SMS messages.
`
`
`
`
`
`The system provides information about any mobile sta-
`
`
`
`
`
`
`
`
`tion currently using the network, without the requirement to
`
`
`
`
`
`
`
`
`form groups of “friends” or other group identities. Further-
`
`
`
`
`
`
`
`more, privacy is assured for individual users who do not
`
`
`
`
`
`
`
`
`wish to release their location information to others. Many
`
`
`
`
`
`
`
`modifications and variations fall within the scope of the
`
`
`
`
`
`
`
`
`
`invention. For example, more precise positional information
`
`
`
`
`
`
`
`may be achieved by the use of angular resolution within
`
`
`
`
`
`
`
`
`individual cells or by monitoring the timing advance setting
`
`
`
`
`
`
`
`for the individual mobile station during transmission.
`
`
`
`
`
`
`
`Another embodiment of the invention is shown in FIG. 7.
`
`
`
`
`
`
`The arrangement is generally similar to that of FIG. 1 and
`
`
`
`
`
`
`
`the same reference numbers are used for corresponding
`
`
`
`
`
`
`
`
`components in the two Figures. The arrangement of FIG. 7
`
`
`
`
`
`
`
`has a position server 13 additionally shown, which provides
`
`
`
`
`
`
`
`the positional data corresponding to the position of the
`
`
`
`
`
`
`
`
`mobile station(s). This can be based on the cell identity as
`
`
`
`
`
`
`
`
`previously described or may include other positional data
`
`
`
`
`
`
`
`that may be provided by the use of angular resolution within
`
`
`
`
`
`
`
`individual cells or by monitoring the timing advance setting
`
`
`
`
`
`
`
`for the individual mobile station during transmission, or
`
`
`
`
`
`
`
`
`possibly GPS fixes for the mobile stations, regularly updated
`
`
`
`
`
`
`
`
`
`to the server 13. This positional data is provided by the
`
`
`
`
`
`
`
`
`
`server 13 to the location messaging server 11 so that
`
`
`
`
`
`
`
`
`
`
`landmark messages can be supplied to the mobile stations in
`
`
`
`
`
`
`
`response to a request from the SMSC 10 as previously
`
`
`
`
`
`
`described.
`
`The location messaging server 11 may also supply the
`
`
`
`
`
`
`
`
`
`positional data from the server 13 and/or the landmark data
`
`
`
`
`
`
`
`
`
`from the store 12 to third party applications illustrated
`
`
`
`
`
`
`
`
`schematically as applications 14 and 15. These applications
`
`
`
`
`
`
`may be run on separate servers as shown or as applications
`
`
`
`
`
`
`on the server 11. The system normally operates in a first
`
`
`
`
`
`
`
`
`
`
`mode whereby third party applications provide additional
`
`
`
`
`
`
`
`information to the mobile stations based on their position.
`
`
`
`
`
`
`
`For example, the third party application 14 may compute a
`
`
`
`
`
`
`
`
`route to be followed when either walking or travelling in a
`
`
`
`
`
`
`vehicle, in order to travel from the location of mobile station
`
`
`
`
`
`
`
`MS1 to MS2. This may be requested by MS1 in the manner
`
`
`
`
`
`
`
`
`
`10
`
`15
`
`20
`
`
`
`25
`
`
`30
`
`
`
`35
`
`
`40
`
`
`
`45
`
`
`50
`
`
`
`55
`
`
`60
`
`
`
`65
`
`
`
`
`
`6
`
`previously described, and the computed route is forwarded
`
`
`
`
`
`
`by the location messaging server 11 to MS1 as series of route
`
`
`
`
`
`
`directions in a SMS.
`
`
`Other third party applications are possible. For instance,
`
`
`
`
`
`
`
`
`when a mobile station requests particular landmark infor-
`
`
`
`
`
`
`
`mation, merchants may wish to provide advertising or other
`
`
`
`
`
`
`
`promotional messages to a mobile station that is provided
`
`
`
`
`
`
`with particular landmark data. Considering the example
`
`
`
`
`
`
`
`described with reference to FIGS. 1 and 2, Wong’s Chinese
`
`
`
`
`
`
`
`restaurant may wish to send details of its special offers in
`
`
`
`
`
`
`
`
`
`response to a request from mobile stations for information
`
`
`
`
`
`
`
`about restaurants, that are provided with landmark data for
`
`
`
`
`
`
`
`
`
`St Mark’s Church that
`is nearby the restaurant. In this
`
`
`
`
`
`
`
`
`
`
`situation, third party application 15 develops data about the
`
`
`
`
`
`
`
`
`special offer and forwards the data to the server 11 so that it
`
`
`
`
`
`
`
`
`
`is forwarded to MS1 in a SMS.
`
`
`
`
`The system may be configured to operate in a second
`
`
`
`
`
`
`
`mode that ensures that the individual mobile stations are
`
`
`
`
`
`
`
`
`
`ensured privacy in respect of the third party applications. For
`
`
`
`
`
`
`
`example, if MS2 does not want its location to be made
`
`
`
`
`
`
`
`
`available to third party application 13, for route computa-
`
`
`
`
`
`
`
`
`tions, MS2 may block the transfer of its positional informa-
`
`
`
`
`
`
`
`
`tion to the server 11, in the manner described with reference
`
`
`
`
`
`
`
`
`
`to FIG. 5. Similarly,
`if MS1 does not wish to receive
`
`
`
`
`
`
`
`
`
`promotional information from third party application 15,
`
`
`
`
`
`
`
`MS1 may provide a privacy request message to the server
`
`
`
`
`
`
`
`
`in order to block the sending of promotional or like
`11,
`
`
`
`
`
`
`
`
`
`
`messages to it from server 15. Thus, privacy is assured for
`
`
`
`
`
`
`
`
`those individual users who do not wish to release their
`
`
`
`
`
`
`
`
`location information to others.
`
`
`
`It will be understood that with the system described with
`
`
`
`
`
`
`
`
`reference to FIG. 7, there is no need to pre-register with the
`
`
`
`
`
`
`
`location service. Both the location service and the third party
`
`
`
`
`
`
`
`applications may be provided free of charge, or at the usual
`
`
`
`
`
`
`tariff for SMS messages.
`
`
`
`
`The invention claimed is:
`
`
`
`1. A method of providing a location finding service to
`
`
`
`
`
`
`mobile stations in a cellular telecommunications network,
`
`
`
`
`
`
`
`comprising:
`sending a request for location finding information from a
`
`
`
`
`
`
`
`mobile station as a message through the network to a
`
`
`
`
`
`
`location message server;
`
`
`
`retrieving data from a data store corresponding to the
`
`
`
`
`
`
`location finding information based on the cell occupied
`
`
`
`
`
`by at least one mobile station; and
`
`
`
`
`
`
`sending the data through the network from the location
`
`
`
`
`
`
`
`
`message server as a message to the mobile station that
`
`
`
`
`
`
`requested the location finding information; and wherein
`
`
`
`
`
`
`the method is performed without pre-registering the
`
`
`
`
`
`mobile station for the location finding service.
`
`
`
`
`
`
`
`2. A method according to claim 1 wherein the request
`
`
`
`
`
`
`
`from the mobile station is for information concerning its
`
`
`
`
`
`
`
`
`own location, and the method includes sending the retrieved
`
`
`
`
`
`
`
`
`data to the mobile station that made the request.
`
`
`
`
`
`
`
`3. A method according to claim 1 wherein the request
`
`
`
`
`
`
`
`from the mobile station is for data concerning the location of
`
`
`
`
`
`
`
`
`another mobile station, and the method includes retrieving
`
`
`
`
`
`
`
`
`location data from the data store based on the cell occupied
`
`
`
`
`
`
`
`
`
`
`by the other mobile station, and sending the retrieved data
`
`
`
`
`
`
`
`
`
`
`concerning the other mobile station to the mobile station that
`
`
`
`
`
`
`
`
`
`made the request.
`
`
`4. A method according to claim 1 wherein the request
`
`
`
`
`
`
`
`from the mobile station is for data concerning the location of
`
`
`
`
`
`
`
`
`another mobile station, and the method includes checking
`
`
`
`
`
`
`
`
`whether the other mobile station permits data concerning its
`
`
`
`
`
`
`
`
`location to be sent to others.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Page 8 of 9
`
`Page 8 of 9
`
`

`
`
`
`US 7,072,667 B2
`
`
`
`8
`
`12. A method of operating a mobile station to receive
`
`
`
`
`
`
`
`location information from a location finding service in a
`
`
`
`
`
`
`
`cellular telecommunications network, comprising:
`
`
`
`
`sending a request for location finding information from a
`
`
`
`
`
`
`
`mobile station as a message through the network to a
`
`
`
`
`
`
`location message server; and
`
`
`
`
`receiving from the location message server, a message
`
`
`
`
`
`
`
`containing the location finding information based on
`
`
`
`
`
`
`the cell occupied by at least one mobile station; and
`
`
`
`
`
`
`
`
`wherein
`
`the method is performed without pre-registering the
`
`
`
`
`
`mobile station for the location finding service.
`
`
`
`
`
`
`
`13. A mobile station for receiving location finding infor-
`
`
`
`
`
`
`
`
`mation from a location finding service

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