US20020094822A1 - Enhancements to location-based services functionality in a radio telecommunication network - Google Patents

Enhancements to location-based services functionality in a radio telecommunication network Download PDF

Info

Publication number
US20020094822A1
US20020094822A1 US10/013,521 US1352101A US2002094822A1 US 20020094822 A1 US20020094822 A1 US 20020094822A1 US 1352101 A US1352101 A US 1352101A US 2002094822 A1 US2002094822 A1 US 2002094822A1
Authority
US
United States
Prior art keywords
positioning
node
request
mobile station
home
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
US10/013,521
Other versions
US7228140B2 (en
Inventor
Susan Anctil
Jose Garza
Lan Tran
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Unwired Planet LLC
Cluster LLC
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to US10/013,521 priority Critical patent/US7228140B2/en
Assigned to TELEFONAKTIEBOLAGET L M ERICSSON (PUBL) reassignment TELEFONAKTIEBOLAGET L M ERICSSON (PUBL) ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: ANCTIL, SUSAN, ARREAGA GARZA, JOSE ARTURO, TRAN, LAN
Publication of US20020094822A1 publication Critical patent/US20020094822A1/en
Application granted granted Critical
Publication of US7228140B2 publication Critical patent/US7228140B2/en
Assigned to TELEFONAKTIEBOLAGET L M ERICSSON (PUBL) reassignment TELEFONAKTIEBOLAGET L M ERICSSON (PUBL) CHANGE OF ADDRESS Assignors: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
Assigned to CLUSTER LLC reassignment CLUSTER LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
Assigned to UNWIRED PLANET, LLC reassignment UNWIRED PLANET, LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: CLUSTER LLC
Assigned to UNWIRED PLANET, LLC reassignment UNWIRED PLANET, LLC CORRECTIVE ASSIGNMENT TO CORRECT THE EXECUTION DATE PREVIOUSLY RECORDED AT REEL: 036091 FRAME: 0212. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Assignors: CLUSTER LLC
Expired - Fee Related legal-status Critical Current
Adjusted expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W64/00Locating users or terminals or network equipment for network management purposes, e.g. mobility management
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/02Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S2205/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S2205/001Transmission of position information to remote stations
    • G01S2205/008Transmission of position information to remote stations using a mobile telephone network

Definitions

  • the present invention relates to a system and method for retrieving the geographic position of a mobile station in a radio telecommunication network.
  • a mobile switching center provides and sends geographic location data of the MS to a mobile positioning center (MPC).
  • MSC mobile switching center
  • MPC mobile positioning center
  • PDE position determining entity
  • LIR Location Information Restriction
  • the MS geographic position can be retrieved with the approbation of the MS user.
  • a MS user can authorize a network operator or a service provider for retrieving his geographic position upon subscribing to available and offered services (e.g. location-based services) in his home network.
  • the MS geographic position can be retrieved without the approbation of the MS user (law enforcement or emergency services (e.g. 9-1-1 calls)).
  • law enforcement or emergency services e.g. 9-1-1 calls
  • MS Mobile Station
  • the present invention provides a system and method for retrieving the geographic position of the MS.
  • the system and method comprise a home Positioning Node (PN) for receiving a MS Geoposition Request from a Service Application (SA), and for generating a Positioning Request message including a home Positioning Node identification parameter.
  • the system and method further comprise a serving PN for receiving the Positioning Request, and for validating the home Positioning Node identification parameter prior to sending the geographic position of the MS to the SA.
  • the home PN comprises an Input/Output Unit for receiving a MS Geoposition Request from the SA, for sending an Authorization Request message for requesting an authorization for the MS Geoposition Request to a Global Database (GD), for receiving an Authorization Response from the GD, for sending a Positioning Request message including the home Positioning Node identification parameter to a serving PN, and for receiving a Positioning Response from the serving PN.
  • the system and method also comprises an anchor Switching Node (SN).
  • the anchor SN comprises an Input/Output Unit for receiving the Positioning Request from the home PN via an anchor PN, for forwarding the Position Request to a serving PN via a serving SN, and for sending a Positioning Response to the anchor PN.
  • FIG. 1 is a message flow diagram illustrating the flow of messages in accordance with the invention for retrieving the geographic position of a Mobile Station in a Radio Telecommunication Network;
  • FIG. 2 is a message flow diagram illustrating the flow of messages in an ANSI-41 network
  • FIG. 3 is a block diagram illustrating a Positioning Node
  • FIG. 4 is a flow chart illustrating positioning of the Mobile Station in the Radio Telecommunication Network
  • FIG. 5 is a block diagram illustrating a Switching Node
  • FIG. 6 is a flow chart illustrating retrieval of the geographic position of the Mobile Station in the Radio Telecommunication Network.
  • HLR Home Local Register
  • ISPOSREQ Intersystem Positioning Request
  • ISPOSREQFWD Intersystem Positioning Request Forward
  • LCS Location Services
  • LD Location Detector
  • MPC Mobile Positioning Center
  • MSC Mobile Switching Center
  • RTN Radio Telecommunication Network
  • FIG. 1 a message flow diagram illustrating the flow of messages in the present invention for retrieving the geographic position of a Mobile Station (MS) (not shown) in a Radio Telecommunication Network (RTN) 100 .
  • the RTN 100 comprises a Home network 104 , an Anchor network 108 and a Serving network 112 .
  • each network (Home network 104 , Anchor network 108 and Serving network 112 ) comprises different entities, which realize the steps of the invention.
  • the Home network 104 comprises a Positioning Node (PN) 116 and a Global Database (GD) 120 .
  • PN Positioning Node
  • GD Global Database
  • the Anchor network 108 comprises a PN 124 and a Switching Node (SN) 128 while the Serving network 112 comprises a PN 132 , a Location Detector (LD) 136 and a SN 140 .
  • the MS is registered in the Home network 104 . If the MS is located in the Home network 104 , the Home network 104 is called the serving network of the MS. However, the MS can roam in different networks. A network where the MS roams becomes the serving network of the MS. However, if the MS hands off to another network the original serving network will be called the anchor network and the new network where the MS is located becomes the serving network.
  • the flow of messages starts when a Service Application (SA) 144 requests the geographic position of an MS.
  • the SA 144 sends to the home PN 116 an MS Geoposition Request 148 for requesting the geographic position of the MS.
  • the home PN 116 obtains data from the MS Geoposition Request 148 and authenticates the SA 144 .
  • the PN 116 sends an Authorization Request 152 including a home Positioning Node identification parameter (home PNID 154 ) to the GD 120 for authorizing the MS Geoposition Request 148 and for obtaining data.
  • the GD 120 authorizes the request and sends an Authorization Response 156 to the home PN 116 .
  • the Authorization Response 156 comprises a serving SN identification parameter and an associated serving PN network address.
  • the PN 116 sends a Positioning Request 160 including the home Positioning Node identification parameter (home PNID 154 ) and the serving SN identification parameter to the identified PN 124 .
  • the PN 124 uses the home Positioning Node identification parameter (home PNID 154 ) to determine if the Positioning Request 160 has been originated from an authorized network entity.
  • the PN 124 uses the received serving SN identification parameter for sending a Positioning Request 164 to the SN 128 .
  • the SN 128 is capable of determining if the MS has handed off to another network.
  • the SN 128 forwards data obtained in the Positioning Request 164 in a Forwarded Positioning Request 168 to the new serving SN 140 .
  • the serving SN 140 sends a Positioning Request 172 including the home Positioning Node identification parameter (home PNID 154 ) to the serving PN 132 .
  • the serving PN 132 uses the home Positioning Node identification parameter (home PNID 154 ) to determine if the Positioning Request 160 has been originated from an authorized network entity (home Positioning Node 116 ).
  • the serving PN 132 uses data obtained in the Positioning Request 172 for selecting an appropriate LD (LD 136 ), which determines and sends the geographic position of the MS to the PN 132 .
  • LD 136 appropriate LD
  • the selected LD 136 determines the geographic position of the MS by communicating with the SN 140 and the PN 132 , “(PN 132-SN 140-LD 136) Signaling” 174 .
  • the serving PN 132 replies to the Positioning Request 172 with a Positioning Response 176 including the geographic position of the MS (geopos 178 ).
  • the SN 140 is then able to answer to the Forwarded Positioning Request 168 received from the anchor SN 128 with a Forwarded Positioning Response 180 including the geographic position of the MS (geopos 178 ).
  • the SN 128 then answers the Positioning Request 164 from the PN 124 with a Positioning Response 184 including the geographic position of the MS (geopos 178 ).
  • the PN 124 returns the geographic position of the MS (geopos 178 ) to the PN 116 in a Positioning Response 188 .
  • the PN 116 sends a MS Geoposition Response 192 including the geographic position of the MS (geopos 178 ) to the requesting SA 144 .
  • the invention can be applied to a plurality of telecommunication network protocols known in the art.
  • FIG. 2 there is shown a message flow diagram similar to FIG. 1, but now applied to the signaling in an ANSI-41 network.
  • the ANSI-41 network 200 comprises a Home network 204 , an Anchor network 208 and a Serving network 212 .
  • each network (Home network 204 , Anchor network 208 and Serving network 212 ) comprises different entities, which realize the steps of the invention.
  • the Home network 204 comprises a Mobile Positioning Center (MPC) 216 and a Home Location Register (HLR) 220 .
  • MPC Mobile Positioning Center
  • HLR Home Location Register
  • the Anchor network 208 comprises a MPC 224 and a Mobile Switching Center (MSC) 228 while the Serving network 212 comprises a MPC 232 , a Position Determining Entity (PDE) 236 and a MSC 240 .
  • the MS (not shown) is registered in the Home network 204 . If the MS is located in the Home network 204 , the Home network 204 is called the serving network of the MS. However, the MS can roam in different networks. A network where the MS roams becomes the serving network of the MS. However, if the MS hands off to another network the original serving network will be called the anchor network and the new network where the MS is located becomes the serving network.
  • the flow of messages depicted in FIG. 2 starts when a Location Services Client (LCS Client) 244 requests the geographic position of an MS.
  • the LCS Client 244 sends to the MPC 216 an Intersystem Positioning Request (ISPOSREQ) 248 for retrieving the geographic position of the MS.
  • the ISPOSREQ 248 includes a Position Quality of Service parameter (PQoS) for specifying the required quality of service for the MS position, a LCS Client identification parameter (LCSCID) for identifying the LCS Client 244 and authentication data parameter (Authentication_Data) for authenticating the LCS Client 244 in the MPC 216 .
  • PQoS Position Quality of Service parameter
  • LCSCID LCS Client identification parameter
  • Authentication_Data authentication data parameter
  • the MPC 216 authenticates the LCS Client 244 and verifies that the LCS Client 244 is authorized to request the MS geographic position.
  • the MPC 216 sends to the HLR 220 a Positioning Request (POSREQ) 252 message including the LCSCID and a home MPC identification parameter (MPCID) for authorizing the ISPOSREQ 248 , and for obtaining data.
  • POSREQ Positioning Request
  • MPCID home MPC identification parameter
  • the HLR 220 validates the identity of the LCS Client 244 using the received LCSCID and a list of valid LCS Clients, authorizes the ISPOSREQ 248 , and sends a posreq 256 to the home MPC 216 for authorizing the ISPOSREQ 248 .
  • the posreq 256 comprises an MS identification parameter (MSID) for identifying the MS, a network address (MPCADRR) of the MPC 224 associated with the MSC 228 where the MS last registered and a MSC identification parameter (MSCID) for identifying the MSC (MSC 228 ).
  • MSID MS identification parameter
  • MPCADRR network address
  • MSCID MSC identification parameter
  • the MPC 216 sends an ISPOSREQ 260 to the identified MPC 224 .
  • the ISPOSREQ 260 comprises the received PQoS, MSID, MSCID, LCSCID and home MPC identification parameter (MPCID(home)).
  • the MPC 224 uses the MPCID(home) to verify that the ISPOSREQ 260 has been originated from an authorized entity (MPC 216 ).
  • the MPC 224 sends an ISPOSREQ 264 to the MSC 228 by using the received MSCID.
  • the MSC 228 is capable of determining if the MS has handed off to another network. If the MS has handed off to another network, the MSC 228 forwards the required parameters obtained in the ISPOREQ 264 (MSID, LCSCID, PQOS, and MPCID(home)) in an Intersystem Positioning Request Forward (ISPOSREQFWD) 268 to the new serving MSC 240 .
  • the serving MSC 240 sends to the associated MPC 232 an ISPOSREQ 272 including the MS information (MOBINFO) needed to determine the MS geographic position, the MS positioning capabilities (MPCAP parameter), the MSID, the received PQoS and the MPCID(home).
  • the MPC 232 uses the MPCID(home) parameter to verify that the request for the MS geographic position has been originated from an authorized entity (MPC 216 ). Following this determination, the serving MPC 232 uses the PQoS and the MPCAP parameter for selecting an appropriate PDE (PDE 236 ), which determines and sends the geographic position of the MS to the MPC 232 .
  • PDE 236 an appropriate PDE
  • the selected PDE 236 determines the geographic position of the MS by communicating with the MSC 240 and the MPC 232 , “(MPC 232-MSC 240-PDE 236) Signaling” 274 .
  • the MPC 232 replies to the ISPOSREQ 272 with an isposreq 276 including the geographic position of the MS (POSINFO parameter).
  • the MSC 240 answers the ISPOSREQFWD 268 by sending an isposreqfwd 280 including the received POSINFO parameter to the MSC 228 .
  • the MSC 228 returns the POSINFO parameter to the MPC 224 by sending an isposreq 284 .
  • the MPC 224 returns the POSINFO parameter to the MPC 216 in an isposreq 288 . Afterwards, the MPC 216 generates and sends an isposreq 292 including the geographic position of the MS (POSINFO parameter) to the requesting LCS Client 244 .
  • FIG. 3 is a block diagram illustrating the PN 116 , FIG. 4, which is a flow chart that demonstrates the steps for positioning the MS in the RTN 100 and further to FIG. 1.
  • the PN 116 comprises an Input/Output Unit 300 for receiving messages from other network entities and Service Applications, and sending generated messages, a Processor 310 for processing messages, a Message Generator 320 for generating outgoing messages, an Acknowledge functionality (ACK) 330 for accessing an internal database, and a Position Database 340 for storing the geographic position of mobile stations.
  • the PN 116 receives the MS Geoposition Request 148 from the SA 144 at the Input/Output Unit 300 .
  • the Processor 310 verifies that the SA 144 is authorized to request the MS geographic position. If the SA 144 is authorized, the PN 116 will generate and send the Authorization Request 152 to the GD 120 at step 420 . If not, the PN 116 will deny the MS Geoposition Request 148 , generate and send a message to the requesting SA 144 at step 430 . The following steps are executed in the case that the SA 144 is an authorized SA.
  • the PN 116 receives an Authorization Response 156 from the GD 120 . Subsequently, the PN 116 generates the Positioning Request 160 to the PN 124 , at step 450 .
  • the PN 124 uses the home Positioning Node identification parameter (home PNID 154 ) included in the Positioning Request 160 to determine if the Positioning Request 160 has been originated from an authorized network entity. If the network entity (PN 116 ) is not authorized, the PN 124 will generate a message for denying the request (step 430 ). If the request has been originated from an authorized entity, the PN 124 generates the Positioning Request 164 to its associated SN 128 (step 470 ) and receives the Positioning Response 184 from the SN 128 (step 480 ) prior to sending the Positioning Response 188 to the home PN 116 , at step 485 .
  • the Processor 310 processes the Positioning Response 188 received from the PN 124 and, by using the ACK 330 , stores the geographic position data of the MS (geopos 178 ) obtained from the Positioning Response 188 in the Position Database 340 .
  • the geographic position data of the MS is returned to the requesting SA 144 at step 490 . More particularly, the Processor 310 processes the request from the SA 144 and the ACK 330 allows accessing the geographic position of the MS stored in the Position Database 340 .
  • FIG. 5 is a block diagram illustrating the SN 128
  • FIG. 6 which is a flow chart that demonstrates the steps for retrieving the geographic position of the MS in the RTN 100 , and further to FIG. 1.
  • the SN 128 comprises an Input/Output Unit 500 for receiving messages from other network entities and for sending generated messages, a Processor 510 for processing messages, a Presence Determiner 520 for determining that a MS has handed off to another network and a Message Generator 530 for generating outgoing messages.
  • the SN 128 receives the Positioning Request 164 from the PN 124 .
  • the Presence Determiner determines that the MS has handed off to another network.
  • the SN 128 forwards data obtained from the Positioning Request 164 to the new serving SN 140 in the Forwarded Positioning Request 168 , at step 620 .
  • the SN 140 sends the Positioning Request 172 to the new serving PN 132 (step 630 ).
  • the PN 132 uses the home Positioning Node identification parameter (home PNID 154 ) to verify if the Positioning Request 172 has been originated from an authorized network entity (PN 116 ). If the Positioning Request 172 is not from an authorized network entity, the PN 132 will deny the Positioning Request 172 (step 640 ). The following steps are executed in the case that the PN 116 is an authorized entity.
  • the PN 132 selects an appropriate LD (LD 136 ) based on the data obtained from the Positioning Request 172 .
  • the LD communicates with the serving SN 140 and the serving PN 132 for determining and sending the geographic position of the MS (geopos 178 ) to the PN 132 .
  • the PN 132 sends the geographic position of the MS (geopos 178 ) in the Positioning Response 176 to the SN 140 .
  • the SN 140 sends the obtained geographic position of the MS (geopos 178 ) in the Forwarded Positioning Response 180 to the anchor SN 128 , at step 670 .
  • the anchor SN 128 processes and generates the Positioning Response 184 including the geographic position of the MS (geopos 178 ) to the requesting PN 124 .

Abstract

A system and method allow an authorized Service Application or an authorized network entity to retrieve a geographic position of a mobile station. A home Positioning Node for receiving a mobile station's geoposition request from the Service Application and for generating a Positioning Request message including a home Positioning Node identification parameter to a serving Positioning Node. The serving Positioning Node validates the home Positioning Node identification parameter prior to sending the geographic position of the mobile station to the Service Application. The home Positioning Node further accesses and stores data in an internal database. An anchor Switching Node for receiving, forwarding, processing, generating and sending Positioning Requests. The Anchor Switching Node further supports a mobile station's hand/off, retrieves the geographic position of the mobile station, and sends it to the authorized network entity.

Description

    PRIORITY STATEMENT UNDER 35 U.S.C S.119(e) & 37 C.F.R. S.1.78
  • This non-provisional patent application claims priority based upon the prior U.S provisional patent application entitled “ENHANCEMENTS TO LOCATION-BASED SERVICES FUNCTIONALITY IN A RADIO TELECOMMUNICATION NETWORK”, application Ser. No. 60/262,092, filed Jan. 16, 2001, in the names of Susan Anctil, Jose Arturo Arreaga Garza and LanTran.[0001]
  • BACKGROUND OF THE INVENTION
  • 1. Field of the Invention [0002]
  • The present invention relates to a system and method for retrieving the geographic position of a mobile station in a radio telecommunication network. [0003]
  • 2. Description of the Prior Art [0004]
  • Nowadays, the mobility of a mobile subscriber is an important issue in a radio telecommunication network. It is essential that services for which a mobile station (MS) user has subscribed in his home network follow him whenever he roams in a network or hands off to another network. The mobility issue is well known in the art and described in a plurality of standards such as in the American National Standards Institute (ANSI). The ANSI-41 protocol defines the MS geographic position retrieval for a roaming subscriber. This allows providing a MS geographic position to service applications (SA) such as law enforcement, emergency services (e.g. 9-1-1 calls) and location-based services. [0005]
  • However, before providing the MS geographic position to service applications, an implementation of a MS location functionality has to be done in the radio telecommunication network. In a radio telecommunication network that follows the ANSI-41 protocol, a mobile switching center (MSC) provides and sends geographic location data of the MS to a mobile positioning center (MPC). A position determining entity (PDE) then calculates the geographic position of the MS by using geographic location data sent by the MSC. The MPC stores that geographic position and renders it available to authorized network entities. [0006]
  • Today, with the introduction of several service applications and various systems, it can be difficult for network operators to provide a high level of security. Consequently a mobile subscriber's privacy is questionable. It is described in a plurality of standards that a mobile subscriber is allowed to restrict the access to his geographic position. More particularly, in the ANSI-41 protocol a subscriber can activate/deactivate the presentation of his position. As an example, Location Information Restriction (LIR) restricts presentation of a MS position information in a radio telecommunication network. [0007]
  • There are two different aspects regarding the control of a mobile subscriber on his location information privacy. In a first aspect, the MS geographic position can be retrieved with the approbation of the MS user. A MS user can authorize a network operator or a service provider for retrieving his geographic position upon subscribing to available and offered services (e.g. location-based services) in his home network. In a secondary aspect, the MS geographic position can be retrieved without the approbation of the MS user (law enforcement or emergency services (e.g. 9-1-1 calls)). As known today, a plurality of governments from different countries have adopted laws regarding the implementation of these service applications in radio telecommunication networks. [0008]
  • Then, in a way to restrict the access to a mobile subscriber's location, it is necessary to make sure that the MS geographic position is requested by an approved network entity. It is essential for a network operator to certify that the network entity is therefore one that is authorized to ask for the MS geographic position. Consequently, there is a need to improve the security aspect related to geographic positioning of mobile stations and the providing of such information to service applications. The present invention provides a solution to this effect. [0009]
  • SUMMARY OF THE INVENTION
  • It is therefore one broad object of this invention to provide a high level of security for a geographic position of a Mobile Station (MS) by rendering the MS geographic position available only to authorized network entities or Service Applications. [0010]
  • More particularly, the present invention provides a system and method for retrieving the geographic position of the MS. The system and method comprise a home Positioning Node (PN) for receiving a MS Geoposition Request from a Service Application (SA), and for generating a Positioning Request message including a home Positioning Node identification parameter. The system and method further comprise a serving PN for receiving the Positioning Request, and for validating the home Positioning Node identification parameter prior to sending the geographic position of the MS to the SA. The home PN comprises an Input/Output Unit for receiving a MS Geoposition Request from the SA, for sending an Authorization Request message for requesting an authorization for the MS Geoposition Request to a Global Database (GD), for receiving an Authorization Response from the GD, for sending a Positioning Request message including the home Positioning Node identification parameter to a serving PN, and for receiving a Positioning Response from the serving PN. If a hand off has occurred, the system and method also comprises an anchor Switching Node (SN). The anchor SN comprises an Input/Output Unit for receiving the Positioning Request from the home PN via an anchor PN, for forwarding the Position Request to a serving PN via a serving SN, and for sending a Positioning Response to the anchor PN.[0011]
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • For a more detailed understanding of the invention, for further objects and advantages thereof, reference can now be made to the following description, taken in conjunction with the accompanying drawings, in which: [0012]
  • FIG. 1 is a message flow diagram illustrating the flow of messages in accordance with the invention for retrieving the geographic position of a Mobile Station in a Radio Telecommunication Network; [0013]
  • FIG. 2 is a message flow diagram illustrating the flow of messages in an ANSI-41 network; [0014]
  • FIG. 3 is a block diagram illustrating a Positioning Node; [0015]
  • FIG. 4 is a flow chart illustrating positioning of the Mobile Station in the Radio Telecommunication Network; [0016]
  • FIG. 5 is a block diagram illustrating a Switching Node; and [0017]
  • FIG. 6 is a flow chart illustrating retrieval of the geographic position of the Mobile Station in the Radio Telecommunication Network.[0018]
  • DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
  • The following abbreviations are being used throughout the present application: [0019]
  • GD: Global Database [0020]
  • HLR: Home Local Register [0021]
  • ISPOSREQ: Intersystem Positioning Request [0022]
  • ISPOSREQFWD: Intersystem Positioning Request Forward [0023]
  • LCS: Location Services [0024]
  • LD: Location Detector [0025]
  • MPC: Mobile Positioning Center [0026]
  • MS: Mobile Station [0027]
  • MSC: Mobile Switching Center [0028]
  • PDE: Position Determining Entity [0029]
  • PN: Positioning Node [0030]
  • POSREQ: Positioning Request [0031]
  • RTN: Radio Telecommunication Network [0032]
  • SA: Service Application [0033]
  • SN: Switching Node [0034]
  • Reference is now made to FIG. 1 there is shown a message flow diagram illustrating the flow of messages in the present invention for retrieving the geographic position of a Mobile Station (MS) (not shown) in a Radio Telecommunication Network (RTN) [0035] 100. The RTN 100 comprises a Home network 104, an Anchor network 108 and a Serving network 112. As well, each network (Home network 104, Anchor network 108 and Serving network 112) comprises different entities, which realize the steps of the invention. The Home network 104 comprises a Positioning Node (PN) 116 and a Global Database (GD) 120. The Anchor network 108 comprises a PN 124 and a Switching Node (SN) 128 while the Serving network 112 comprises a PN 132, a Location Detector (LD) 136 and a SN 140. The MS is registered in the Home network 104. If the MS is located in the Home network 104, the Home network 104 is called the serving network of the MS. However, the MS can roam in different networks. A network where the MS roams becomes the serving network of the MS. However, if the MS hands off to another network the original serving network will be called the anchor network and the new network where the MS is located becomes the serving network.
  • The flow of messages starts when a Service Application (SA) [0036] 144 requests the geographic position of an MS. The SA 144 sends to the home PN 116 an MS Geoposition Request 148 for requesting the geographic position of the MS. The home PN 116 obtains data from the MS Geoposition Request 148 and authenticates the SA 144. After that authentication, the PN 116 sends an Authorization Request 152 including a home Positioning Node identification parameter (home PNID 154) to the GD 120 for authorizing the MS Geoposition Request 148 and for obtaining data. The GD 120 authorizes the request and sends an Authorization Response 156 to the home PN 116. The Authorization Response 156 comprises a serving SN identification parameter and an associated serving PN network address. Subsequently, the PN 116 sends a Positioning Request 160 including the home Positioning Node identification parameter (home PNID 154) and the serving SN identification parameter to the identified PN 124. The PN 124 uses the home Positioning Node identification parameter (home PNID 154) to determine if the Positioning Request 160 has been originated from an authorized network entity. Following this determination, the PN 124 uses the received serving SN identification parameter for sending a Positioning Request 164 to the SN 128. The SN 128 is capable of determining if the MS has handed off to another network. If the MS has handed off to another network, the SN 128 forwards data obtained in the Positioning Request 164 in a Forwarded Positioning Request 168 to the new serving SN 140. Next, the serving SN 140 sends a Positioning Request 172 including the home Positioning Node identification parameter (home PNID 154) to the serving PN 132. The serving PN 132 uses the home Positioning Node identification parameter (home PNID 154) to determine if the Positioning Request 160 has been originated from an authorized network entity (home Positioning Node 116). Following this determination, the serving PN 132 uses data obtained in the Positioning Request 172 for selecting an appropriate LD (LD 136), which determines and sends the geographic position of the MS to the PN 132. More particularly, the selected LD 136 determines the geographic position of the MS by communicating with the SN 140 and the PN 132, “(PN 132-SN 140-LD 136) Signaling” 174. Next, the serving PN 132 replies to the Positioning Request 172 with a Positioning Response 176 including the geographic position of the MS (geopos 178). The SN 140 is then able to answer to the Forwarded Positioning Request 168 received from the anchor SN 128 with a Forwarded Positioning Response 180 including the geographic position of the MS (geopos 178). The SN 128 then answers the Positioning Request 164 from the PN 124 with a Positioning Response 184 including the geographic position of the MS (geopos 178). Following that message, the PN 124 returns the geographic position of the MS (geopos 178) to the PN 116 in a Positioning Response 188. Afterwards, the PN 116 sends a MS Geoposition Response 192 including the geographic position of the MS (geopos 178) to the requesting SA 144.
  • The invention can be applied to a plurality of telecommunication network protocols known in the art. As an example we refer now to FIG. 2. In FIG. 2 there is shown a message flow diagram similar to FIG. 1, but now applied to the signaling in an ANSI-41 network. The ANSI-41 [0037] network 200 comprises a Home network 204, an Anchor network 208 and a Serving network 212. As well, each network (Home network 204, Anchor network 208 and Serving network 212) comprises different entities, which realize the steps of the invention. The Home network 204 comprises a Mobile Positioning Center (MPC) 216 and a Home Location Register (HLR) 220. The Anchor network 208 comprises a MPC 224 and a Mobile Switching Center (MSC) 228 while the Serving network 212 comprises a MPC 232, a Position Determining Entity (PDE) 236 and a MSC 240. The MS (not shown) is registered in the Home network 204. If the MS is located in the Home network 204, the Home network 204 is called the serving network of the MS. However, the MS can roam in different networks. A network where the MS roams becomes the serving network of the MS. However, if the MS hands off to another network the original serving network will be called the anchor network and the new network where the MS is located becomes the serving network.
  • The flow of messages depicted in FIG. 2 starts when a Location Services Client (LCS Client) [0038] 244 requests the geographic position of an MS. The LCS Client 244 sends to the MPC 216 an Intersystem Positioning Request (ISPOSREQ) 248 for retrieving the geographic position of the MS. The ISPOSREQ 248 includes a Position Quality of Service parameter (PQoS) for specifying the required quality of service for the MS position, a LCS Client identification parameter (LCSCID) for identifying the LCS Client 244 and authentication data parameter (Authentication_Data) for authenticating the LCS Client 244 in the MPC 216. With the parameters and data included in the ISPOSREQ 248, the MPC 216 authenticates the LCS Client 244 and verifies that the LCS Client 244 is authorized to request the MS geographic position. Next, the MPC 216 sends to the HLR 220 a Positioning Request (POSREQ) 252 message including the LCSCID and a home MPC identification parameter (MPCID) for authorizing the ISPOSREQ 248, and for obtaining data. More particularly, the HLR 220 validates the identity of the LCS Client 244 using the received LCSCID and a list of valid LCS Clients, authorizes the ISPOSREQ 248, and sends a posreq 256 to the home MPC 216 for authorizing the ISPOSREQ 248. The posreq 256 comprises an MS identification parameter (MSID) for identifying the MS, a network address (MPCADRR) of the MPC 224 associated with the MSC 228 where the MS last registered and a MSC identification parameter (MSCID) for identifying the MSC (MSC 228). Subsequently, the MPC 216 sends an ISPOSREQ 260 to the identified MPC 224. The ISPOSREQ 260 comprises the received PQoS, MSID, MSCID, LCSCID and home MPC identification parameter (MPCID(home)). The MPC 224 uses the MPCID(home) to verify that the ISPOSREQ 260 has been originated from an authorized entity (MPC 216). Following this determination, the MPC 224 sends an ISPOSREQ 264 to the MSC 228 by using the received MSCID. The MSC 228 is capable of determining if the MS has handed off to another network. If the MS has handed off to another network, the MSC 228 forwards the required parameters obtained in the ISPOREQ 264 (MSID, LCSCID, PQOS, and MPCID(home)) in an Intersystem Positioning Request Forward (ISPOSREQFWD) 268 to the new serving MSC 240. The serving MSC 240 sends to the associated MPC 232 an ISPOSREQ 272 including the MS information (MOBINFO) needed to determine the MS geographic position, the MS positioning capabilities (MPCAP parameter), the MSID, the received PQoS and the MPCID(home). The MPC 232 uses the MPCID(home) parameter to verify that the request for the MS geographic position has been originated from an authorized entity (MPC 216). Following this determination, the serving MPC 232 uses the PQoS and the MPCAP parameter for selecting an appropriate PDE (PDE 236), which determines and sends the geographic position of the MS to the MPC 232. More particularly, the selected PDE 236 determines the geographic position of the MS by communicating with the MSC 240 and the MPC 232, “(MPC 232-MSC 240-PDE 236) Signaling” 274. Subsequently, the MPC 232 replies to the ISPOSREQ 272 with an isposreq 276 including the geographic position of the MS (POSINFO parameter). Upon receiving this information, the MSC 240 answers the ISPOSREQFWD 268 by sending an isposreqfwd 280 including the received POSINFO parameter to the MSC 228. The MSC 228 returns the POSINFO parameter to the MPC 224 by sending an isposreq 284. The MPC 224 returns the POSINFO parameter to the MPC 216 in an isposreq 288. Afterwards, the MPC 216 generates and sends an isposreq 292 including the geographic position of the MS (POSINFO parameter) to the requesting LCS Client 244.
  • Reference is now made to FIG. 3, which is a block diagram illustrating the [0039] PN 116, FIG. 4, which is a flow chart that demonstrates the steps for positioning the MS in the RTN 100 and further to FIG. 1. The PN 116 comprises an Input/Output Unit 300 for receiving messages from other network entities and Service Applications, and sending generated messages, a Processor 310 for processing messages, a Message Generator 320 for generating outgoing messages, an Acknowledge functionality (ACK) 330 for accessing an internal database, and a Position Database 340 for storing the geographic position of mobile stations. At step 400, the PN 116 receives the MS Geoposition Request 148 from the SA 144 at the Input/Output Unit 300. At step 410, the Processor 310 verifies that the SA 144 is authorized to request the MS geographic position. If the SA 144 is authorized, the PN 116 will generate and send the Authorization Request 152 to the GD 120 at step 420. If not, the PN 116 will deny the MS Geoposition Request 148, generate and send a message to the requesting SA 144 at step 430. The following steps are executed in the case that the SA 144 is an authorized SA. At step 440, the PN 116 receives an Authorization Response 156 from the GD 120. Subsequently, the PN 116 generates the Positioning Request 160 to the PN 124, at step 450. At step 460, the PN 124 uses the home Positioning Node identification parameter (home PNID 154) included in the Positioning Request 160 to determine if the Positioning Request 160 has been originated from an authorized network entity. If the network entity (PN 116) is not authorized, the PN 124 will generate a message for denying the request (step 430). If the request has been originated from an authorized entity, the PN 124 generates the Positioning Request 164 to its associated SN 128 (step 470) and receives the Positioning Response 184 from the SN 128 (step 480) prior to sending the Positioning Response 188 to the home PN 116, at step 485. The Processor 310 processes the Positioning Response 188 received from the PN 124 and, by using the ACK 330, stores the geographic position data of the MS (geopos 178) obtained from the Positioning Response 188 in the Position Database 340. Next, the geographic position data of the MS is returned to the requesting SA 144 at step 490. More particularly, the Processor 310 processes the request from the SA 144 and the ACK 330 allows accessing the geographic position of the MS stored in the Position Database 340.
  • Reference is now made to FIG. 5, which is a block diagram illustrating the [0040] SN 128, FIG. 6, which is a flow chart that demonstrates the steps for retrieving the geographic position of the MS in the RTN 100, and further to FIG. 1. The SN 128 comprises an Input/Output Unit 500 for receiving messages from other network entities and for sending generated messages, a Processor 510 for processing messages, a Presence Determiner 520 for determining that a MS has handed off to another network and a Message Generator 530 for generating outgoing messages. At step 600, the SN 128 receives the Positioning Request 164 from the PN 124. At step 610, the Presence Determiner determines that the MS has handed off to another network. Following this determination, the SN 128 forwards data obtained from the Positioning Request 164 to the new serving SN 140 in the Forwarded Positioning Request 168, at step 620. Next, the SN 140 sends the Positioning Request 172 to the new serving PN 132 (step 630). At step 635, the PN 132 uses the home Positioning Node identification parameter (home PNID 154) to verify if the Positioning Request 172 has been originated from an authorized network entity (PN 116). If the Positioning Request 172 is not from an authorized network entity, the PN 132 will deny the Positioning Request 172 (step 640). The following steps are executed in the case that the PN 116 is an authorized entity. At step 650, the PN 132 selects an appropriate LD (LD 136) based on the data obtained from the Positioning Request 172. In return, at step 660 the LD communicates with the serving SN 140 and the serving PN 132 for determining and sending the geographic position of the MS (geopos 178) to the PN 132. At step 665, the PN 132 sends the geographic position of the MS (geopos 178) in the Positioning Response 176 to the SN 140. Following this message, the SN 140 sends the obtained geographic position of the MS (geopos 178) in the Forwarded Positioning Response 180 to the anchor SN 128, at step 670. Afterwards, at step 680, the anchor SN 128 processes and generates the Positioning Response 184 including the geographic position of the MS (geopos 178) to the requesting PN 124.
  • Although several preferred embodiments of the method and system of the present invention have been illustrated in the accompanying Drawings and described in the foregoing Detailed Description, it will be understood that the invention is not limited to the embodiments disclosed, but is capable of numerous rearrangements, modifications and substitutions without departing from the spirit of the invention as set forth and defined by the following claims. [0041]

Claims (21)

What is claimed is:
1. A system comprising:
a home positioning node that receives a mobile station's geoposition request from a service application, and generates a positioning request message including a home positioning node identification parameter; and
a serving positioning node that receives the positioning request, and validates the home positioning node identification parameter prior to returning a geographic position of a mobile station.
2. The system of claim 1, further comprising a home global database wherein:
the home positioning node further sends to the home global database an authorization request message for authorizing the mobile station's geoposition request; and
the home global database receives the authorization request, authorizes the mobile station's geoposition request, and sends an authorization response to the home positioning node.
3. The system of claim 1, wherein the system further comprising:
an anchor positioning node that receives the home positioning node positioning request, validates the home positioning node identification parameter, and generates a positioning request message including the home positioning node identification parameter;
an anchor switching node that receives the positioning request, processes the positioning request, and forwards the positioning request in a forwarded positioning request after the mobile station hands off to another network; and
a serving switching node that receives the forwarded positioning request, and sends a positioning request including the home positioning node identification parameter.
4. The system of claim 1, wherein:
the serving positioning node further includes the geographic position of the mobile station in a positioning response.
5. The system of claim 4, wherein:
the home positioning node further receives the positioning response prior to sending the geographic position of the mobile station to the service application; and
the serving positioning node further generates a mobile station's geoposition response including the geographic position of the mobile station.
6. The system of claim 3, wherein:
the serving switching node further receives the positioning response, and forwards the positioning response in a forwarded positioning response; and
the anchor switching node further receives the forwarded positioning response, and sends a positioning response including the geographic position of the mobile station to the anchor positioning node.
7. A home positioning node in a radio telecommunication network comprising a service application, a serving positioning node, an input/output unit and a global database:
wherein the input/output unit receives a mobile station's geoposition request from the service application, sends an authorization request message to the global database, receives an authorization response from the global database, sends a positioning request message including a home positioning node identification parameter to the serving positioning node, and receives a positioning response from the serving positioning node.
8. The home positioning node of claim 7, further comprising:
a processor that processes the mobile station's geoposition request received at the input/output unit, and for processing the authorization response.
9. The home positioning node of claim 7, further comprising:
a message generator that generates the positioning request message, and generates the authorization request message.
10. The home positioning node of claim 7, further comprising:
a position database that stores geographic position of mobile stations; and
an acknowledge functionality that accesses the position database.
11. An anchor switching node in a radio telecommunication network comprising a serving positioning node, a serving switching node an input/output unit:
wherein the input/output unit receives a positioning request from the serving positioning node, forwards the positioning request in a forwarded positioning request to the serving switching node after a mobile station hands off to another network, and sends a positioning response to the serving positioning node.
12. The anchor switching node of claim 11, further comprising:
a processor that processes the positioning request received at the input/output unit.
13. The anchor switching node of claim 11, further comprising:
a presence determiner that determines that the mobile station has handed off to another network.
14. The anchor switching node of claim 11, further comprising:
a message generator that generates the forwarded positioning request, and generates the positioning response to the anchor positioning node.
15. A method for retrieving a geographic position of a mobile station, the method comprising steps of:
receiving at a home positioning node a mobile station's geoposition request from a service application;
generating at the home positioning node a positioning request message including a home positioning node identification parameter;
sending the positioning request to a serving positioning node;
receiving the positioning request at the serving positioning node; and
validating the home positioning node identification parameter prior to returning the geographic position of the mobile station.
16. The method for retrieving a geographic position of a mobile station of claim 15, wherein the step of receiving at the home positioning node the mobile station's geoposition request from the service application further comprising steps of:
generating at the home positioning node an authorization request for authorizing the mobile station's geoposition request;
sending the authorization request from the home positioning node;
receiving the authorization request at a global database;
authorizing the mobile station's geoposition request at the global database;
generating an authorization response at the global database; and
sending the authorization response from the global database to the home positioning node.
17. The method for retrieving a geographic position of a mobile station of claim 15, wherein the method further comprising steps of:
receiving the home positioning node positioning request at an anchor positioning node;
validating the home positioning node identification parameter;
generating at the anchor positioning node a positioning request including the home positioning node identification parameter;
sending the positioning request from the anchor positioning node;
receiving the positioning request at an anchor switching node;
forwarding the positioning request in a forwarded positioning request after the mobile station has handed off to another network;
receiving the forwarded positioning request at a serving switching node; and
sending to a serving positioning node a positioning request including the home positioning node identification parameter.
18. The method for retrieving a geographic position of a mobile station of claim 15, wherein the method further comprising steps of:
generating at the serving positioning node a positioning response including the geographic position of the mobile station;
sending from the positioning response from the serving positioning node; and
receiving the positioning response at the home positioning node prior to sending the geographic position of the mobile station to the service application.
19. The method for retrieving a geographic position of a mobile station of claim 15, wherein the method further comprising the step of:
generating at the serving positioning node a mobile station's geoposition response including the geographic position of the mobile station.
20. The method for retrieving a geographic position of a mobile station of claim 17, wherein the step of receiving the positioning request at the anchor positioning switching node further comprising the step of:
detecting that the mobile station has handed off to another network.
21. The method for retrieving a geographic position of a mobile station of claim 17, wherein the method further comprising steps of:
generating at the serving positioning node a positioning response including the geographic position of the mobile station;
sending the positioning response from the serving positioning node;
receiving the positioning response at the serving switching node, and forwarding the positioning response in a forwarded positioning response;
receiving the forwarded positioning response at the anchor switching node; and
sending a positioning response including the geographic position of the mobile station to the anchor positioning node.
US10/013,521 2001-01-16 2001-12-13 Enhancements to location-based services functionality in a radio telecommunication network Expired - Fee Related US7228140B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US10/013,521 US7228140B2 (en) 2001-01-16 2001-12-13 Enhancements to location-based services functionality in a radio telecommunication network

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US26209201P 2001-01-16 2001-01-16
US10/013,521 US7228140B2 (en) 2001-01-16 2001-12-13 Enhancements to location-based services functionality in a radio telecommunication network

Publications (2)

Publication Number Publication Date
US20020094822A1 true US20020094822A1 (en) 2002-07-18
US7228140B2 US7228140B2 (en) 2007-06-05

Family

ID=22996116

Family Applications (1)

Application Number Title Priority Date Filing Date
US10/013,521 Expired - Fee Related US7228140B2 (en) 2001-01-16 2001-12-13 Enhancements to location-based services functionality in a radio telecommunication network

Country Status (2)

Country Link
US (1) US7228140B2 (en)
CA (1) CA2366045C (en)

Cited By (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002093291A2 (en) * 2001-05-15 2002-11-21 Nokia Corporation System and method for location based web services
US20040235454A1 (en) * 2003-01-31 2004-11-25 Douglas Rowitch Location based service (LBS) system, method and apparatus for triggering of mobile station LBS applications
WO2005051033A1 (en) * 2003-11-13 2005-06-02 Nokia Corporation Ip-based mechanism for location service systems, methods, and devices
WO2005074169A1 (en) 2004-01-31 2005-08-11 Samsung Electronics Co., Ltd. Method for locating mobile terminals
US20050192029A1 (en) * 2004-02-26 2005-09-01 Siemens Aktiengesellschaft Method and device for determining the position of terminal in a cellular mobile radio network
EP1589350A1 (en) * 2004-04-21 2005-10-26 Samsung Electronics Co., Ltd. Positioning apparatus and method of a mobile terminal using a positioning server independently constructed on a network
US20060106930A1 (en) * 2004-11-17 2006-05-18 Shaffer James D Method of querying for device location in a heterogeneous network
US20060120531A1 (en) * 2004-09-08 2006-06-08 Qualcomm Incorporated Bootstrapping authentication using distinguished random challenges
US7133683B1 (en) 2003-11-12 2006-11-07 Cellco Partnership Position location SMDPP message retry mechanism
US7184746B2 (en) 2004-07-13 2007-02-27 Lucent Technologies Inc. Method and apparatus for providing network support for a wireless emergency call
US7209758B1 (en) 2004-06-25 2007-04-24 Sprint Spectrum L.P. Method and system for sharing and/or centralizing mobile positioning information and geospatial data for roaming mobile subscriber terminals
US7330728B1 (en) 2004-06-25 2008-02-12 Sprint Spectrum L.P. Method and system for locating a mobile subscriber terminal when roaming
US7359716B2 (en) * 2003-01-31 2008-04-15 Douglas Rowitch Location based service (LBS) system, method and apparatus for authorization of mobile station LBS applications
US20100151885A1 (en) * 2008-12-17 2010-06-17 Avaya Inc. Location Privacy Enforcement in a Location-Based Services Platform
US20100318588A1 (en) * 2009-06-12 2010-12-16 Avaya Inc. Spatial-Temporal Event Correlation for Location-Based Services
US8155672B2 (en) 2008-09-16 2012-04-10 Avaya Inc. Scalable geo-location event processing
KR101166325B1 (en) 2011-10-21 2012-07-18 삼성전자주식회사 Apparatus and method for locating mobile terminals using positioning determination entity server independent of network
US8510804B1 (en) * 2008-03-25 2013-08-13 Sprint Communications Company L.P. Authorizing application use by a mobile device
WO2013188062A1 (en) * 2012-06-11 2013-12-19 Zumigo, Inc. System and method for locating a mobile subscriber terminal
US9106507B1 (en) * 2011-06-08 2015-08-11 Sprint Communications Company L.P. Selective packet voice trigger use in a wireless communication network

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7714778B2 (en) 1997-08-20 2010-05-11 Tracbeam Llc Wireless location gateway and applications therefor
US7903029B2 (en) * 1996-09-09 2011-03-08 Tracbeam Llc Wireless location routing applications and architecture therefor
US8135413B2 (en) 1998-11-24 2012-03-13 Tracbeam Llc Platform and applications for wireless location and other complex services
WO2002000316A1 (en) 1999-09-24 2002-01-03 Goldberg Sheldon F Geographically constrained network services
US9875492B2 (en) 2001-05-22 2018-01-23 Dennis J. Dupray Real estate transaction system
US10684350B2 (en) 2000-06-02 2020-06-16 Tracbeam Llc Services and applications for a communications network
US10641861B2 (en) 2000-06-02 2020-05-05 Dennis J. Dupray Services and applications for a communications network
US8082096B2 (en) 2001-05-22 2011-12-20 Tracbeam Llc Wireless location routing applications and architecture therefor
US20060166682A1 (en) * 2005-01-26 2006-07-27 Jeyhan Karaoguz Cell phone relative position indication on displayed map using GPS coordinates

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5809424A (en) * 1993-06-26 1998-09-15 Daimler-Benz Aerospace Ag Process for locating mobile stations in a cellular mobile radio network and mobile radio network for carrying out the process
US6002932A (en) * 1997-11-26 1999-12-14 Ericsson Inc. System and method for mobile terminal positioning
US6138003A (en) * 1997-11-26 2000-10-24 Ericsson Inc. System and method for authorization of location services
US6236852B1 (en) * 1998-12-11 2001-05-22 Nortel Networks Limited Authentication failure trigger method and apparatus

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5809424A (en) * 1993-06-26 1998-09-15 Daimler-Benz Aerospace Ag Process for locating mobile stations in a cellular mobile radio network and mobile radio network for carrying out the process
US6002932A (en) * 1997-11-26 1999-12-14 Ericsson Inc. System and method for mobile terminal positioning
US6138003A (en) * 1997-11-26 2000-10-24 Ericsson Inc. System and method for authorization of location services
US6236852B1 (en) * 1998-12-11 2001-05-22 Nortel Networks Limited Authentication failure trigger method and apparatus

Cited By (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002093291A3 (en) * 2001-05-15 2003-04-10 Nokia Corp System and method for location based web services
US6594483B2 (en) * 2001-05-15 2003-07-15 Nokia Corporation System and method for location based web services
WO2002093291A2 (en) * 2001-05-15 2002-11-21 Nokia Corporation System and method for location based web services
US8938253B2 (en) 2003-01-31 2015-01-20 Qualcomm Incorporated Location based service (LBS) system, method and apparatus for triggering of mobile station LBS applications
US20040235454A1 (en) * 2003-01-31 2004-11-25 Douglas Rowitch Location based service (LBS) system, method and apparatus for triggering of mobile station LBS applications
US20090176506A1 (en) * 2003-01-31 2009-07-09 Qualcomm Incorporated Location based service (lbs) system, method and apparatus for triggering of mobile station lbs applications
US7505757B2 (en) * 2003-01-31 2009-03-17 Qualcomm Incorporated Location based service (LBS) system, method and apparatus for triggering of mobile station LBS applications
US7359716B2 (en) * 2003-01-31 2008-04-15 Douglas Rowitch Location based service (LBS) system, method and apparatus for authorization of mobile station LBS applications
US10237697B2 (en) 2003-01-31 2019-03-19 Qualcomm Incorporated Location based service (LBS) system, method and apparatus for triggering of mobile station LBS applications
US7133683B1 (en) 2003-11-12 2006-11-07 Cellco Partnership Position location SMDPP message retry mechanism
WO2005051033A1 (en) * 2003-11-13 2005-06-02 Nokia Corporation Ip-based mechanism for location service systems, methods, and devices
US20050125493A1 (en) * 2003-11-13 2005-06-09 Hemant Chaskar IP-based mechanism for location service systems, methods, and devices
USRE45545E1 (en) 2004-01-31 2015-06-02 Ssmsung Electronics Co., Ltd Method for locating mobile terminals
EP1709756A1 (en) * 2004-01-31 2006-10-11 Samsung Electronics Co., Ltd. Method for locating mobile terminals
US8099103B2 (en) 2004-01-31 2012-01-17 Samsung Electronics Co., Ltd. Method for locating mobile terminals
US20110136500A1 (en) * 2004-01-31 2011-06-09 Samsung Electronics Co., Ltd. Method for locating mobile terminals
EP1709756A4 (en) * 2004-01-31 2011-03-30 Samsung Electronics Co Ltd Method for locating mobile terminals
WO2005074169A1 (en) 2004-01-31 2005-08-11 Samsung Electronics Co., Ltd. Method for locating mobile terminals
US20050192029A1 (en) * 2004-02-26 2005-09-01 Siemens Aktiengesellschaft Method and device for determining the position of terminal in a cellular mobile radio network
US20050239480A1 (en) * 2004-04-21 2005-10-27 Samsung Electronics Co., Ltd. Positioning apparatus and method of a mobile terminal using a positioning server independently constructed on a network
US7616963B2 (en) 2004-04-21 2009-11-10 Samsung Electronics Co., Ltd. Positioning apparatus and method of a mobile terminal using a positioning server independently constructed on a network
EP1589350A1 (en) * 2004-04-21 2005-10-26 Samsung Electronics Co., Ltd. Positioning apparatus and method of a mobile terminal using a positioning server independently constructed on a network
KR101119295B1 (en) * 2004-04-21 2012-03-16 삼성전자주식회사 Apparatus and method for locating mobile terminals using positioning determination entity server independent of network
US7330728B1 (en) 2004-06-25 2008-02-12 Sprint Spectrum L.P. Method and system for locating a mobile subscriber terminal when roaming
US7209758B1 (en) 2004-06-25 2007-04-24 Sprint Spectrum L.P. Method and system for sharing and/or centralizing mobile positioning information and geospatial data for roaming mobile subscriber terminals
US7184746B2 (en) 2004-07-13 2007-02-27 Lucent Technologies Inc. Method and apparatus for providing network support for a wireless emergency call
US20060120531A1 (en) * 2004-09-08 2006-06-08 Qualcomm Incorporated Bootstrapping authentication using distinguished random challenges
US8611536B2 (en) * 2004-09-08 2013-12-17 Qualcomm Incorporated Bootstrapping authentication using distinguished random challenges
US20060106930A1 (en) * 2004-11-17 2006-05-18 Shaffer James D Method of querying for device location in a heterogeneous network
US8510804B1 (en) * 2008-03-25 2013-08-13 Sprint Communications Company L.P. Authorizing application use by a mobile device
US8155672B2 (en) 2008-09-16 2012-04-10 Avaya Inc. Scalable geo-location event processing
US8855665B2 (en) 2008-12-17 2014-10-07 Avaya Inc. Location privacy enforcement in a location-based services platform
US20100151885A1 (en) * 2008-12-17 2010-06-17 Avaya Inc. Location Privacy Enforcement in a Location-Based Services Platform
US20100318588A1 (en) * 2009-06-12 2010-12-16 Avaya Inc. Spatial-Temporal Event Correlation for Location-Based Services
US9106507B1 (en) * 2011-06-08 2015-08-11 Sprint Communications Company L.P. Selective packet voice trigger use in a wireless communication network
KR101166325B1 (en) 2011-10-21 2012-07-18 삼성전자주식회사 Apparatus and method for locating mobile terminals using positioning determination entity server independent of network
WO2013188062A1 (en) * 2012-06-11 2013-12-19 Zumigo, Inc. System and method for locating a mobile subscriber terminal

Also Published As

Publication number Publication date
US7228140B2 (en) 2007-06-05
CA2366045C (en) 2006-10-10
CA2366045A1 (en) 2002-07-16

Similar Documents

Publication Publication Date Title
US7228140B2 (en) Enhancements to location-based services functionality in a radio telecommunication network
US7937092B2 (en) Method for providing a location information service in mobile communications system
CA2467516C (en) A telecommunications system and method for controlling privacy
US7764961B2 (en) Mobile based area event handling when currently visited network does not cover area
US8019361B2 (en) Provision of location information
US8792902B2 (en) Method and apparatus for providing location services with short-circuited message flows
KR101073282B1 (en) User plane based location serviceslcs system method and apparatus
EP1588523B1 (en) Provision of location information in a communication system
KR100749948B1 (en) Apparatus and method for providing location information
KR100767419B1 (en) Terminal for providing location information service based on user's location and method using the same
US20090280831A1 (en) Location information system and method for performing notification based upon location
US7054615B2 (en) System and method for providing enhanced user privacy in a mobile communications network
JP2008109703A (en) Method of calling out privacy on telecommunications network
JP2005506779A (en) How to provide location information
KR20100022975A (en) Method and device for authenticatoin and authorization checking on lbs in wimax network
US7623874B2 (en) Method for processing requests for location
US20040253964A1 (en) Mobile based area event handling when currently visited network does not cover area
KR100824172B1 (en) Gateway mobile location center and location service method in 3GPP
US20050124356A1 (en) Method and telecommunications system for positioning a target user equipment using a mobile originating-location request procedure
RU2282952C2 (en) Method for requesting confirmation for determining position of mobile radio communication device and appropriate mobile communications network

Legal Events

Date Code Title Description
AS Assignment

Owner name: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL), SWEDEN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:ANCTIL, SUSAN;ARREAGA GARZA, JOSE ARTURO;TRAN, LAN;REEL/FRAME:012883/0057;SIGNING DATES FROM 20011211 TO 20011221

STCF Information on status: patent grant

Free format text: PATENTED CASE

FPAY Fee payment

Year of fee payment: 4

FPAY Fee payment

Year of fee payment: 8

AS Assignment

Owner name: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL), SWEDEN

Free format text: CHANGE OF ADDRESS;ASSIGNOR:TELEFONAKTIEBOLAGET L M ERICSSON (PUBL);REEL/FRAME:035848/0696

Effective date: 20130211

AS Assignment

Owner name: CLUSTER LLC, DELAWARE

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:TELEFONAKTIEBOLAGET L M ERICSSON (PUBL);REEL/FRAME:035948/0389

Effective date: 20150213

AS Assignment

Owner name: UNWIRED PLANET, LLC, NEVADA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:CLUSTER LLC;REEL/FRAME:036091/0212

Effective date: 20130213

AS Assignment

Owner name: UNWIRED PLANET, LLC, NEVADA

Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE EXECUTION DATE PREVIOUSLY RECORDED AT REEL: 036091 FRAME: 0212. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT;ASSIGNOR:CLUSTER LLC;REEL/FRAME:036125/0375

Effective date: 20150213

FEPP Fee payment procedure

Free format text: MAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

LAPS Lapse for failure to pay maintenance fees

Free format text: PATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

STCH Information on status: patent discontinuation

Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362

FP Lapsed due to failure to pay maintenance fee

Effective date: 20190605