IN2004DEN2012A

"method and apparatus for supporting location services with roaming"

Abstract

(EN)Techniques for supporting location services with roaming are described. A mobile station interacts with a home mobile positioning center (H-MPC) in a home network for location services even when roaming. The mobile station communicates with a visited network for a data session and receives a request for its location. The mobile station sends first information (e.g., SID and NID) indicative of its current network location to the H-MPC. The H-MPC determines a serving mobile positioning center (S-MPC) in the visited network based on the first information. The S-MPC determines a serving position determining entity (S-PDE) in the visited network based on the first information. Depending on the selected positioning method, the H-MPC may receive an S-PDE address or a position estimate of the mobile station from the S-MPC and may forward this information to mobile station. The mobile station may communicate with the S-PDE for positioning using the S-PDE address.

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Published
  4. Today

20 claims: 6 independent, 14 dependent

  1. 1
    WHAT IS CLAIMED IS:1. An apparatus supporting location services (LCS) for a Secure User Plane Location (SUPL) enabled terminal (SET) roaming from a home network and communicating with a visited network, the apparatus comprising: at least one processor to: receive a location request for a location of the SET at a home SUPL location center (H-SLC) in the home network, wherein the location request is received from an entity;determine that the entity is authorized to obtain the location of the SET before the location of the SET is determined;receive first information from the SET, wherein the first information comprises an indication of a network location of the SET;determine a serving SUPL location center (S-SLC) in the visited network based on the indication of the network location of the SET;request a location of the SET from the S-SLC;receive second information comprising the location of the SET from the S-SLC;and send the location of the SET received from the S-SLC to the entity as the location of the SET when the entity is authorized to receive the location of the SET;and a memory coupled to the at least one processor.
  2. 8
    An apparatus supporting location services (LCS) for a Secure User Plane Location (SUPL) enabled terminal (SET) roaming from a home network and communicating with a visited network, the apparatus comprising:means for receiving a location request for a location of the SET at a home SUPL location center (H-SLC) in the home network, wherein the location request is received from an entity;means for determining that the entity is authorized to obtain the location of the SET before the location of the SET is determined;means for receiving first information from the SET, wherein the first information comprises an indication of a network location of the SET;means for determining a serving SUPL location center (S-SLC) in the visited network based on the indication of the network location of the SET;means for requesting a location of the SET from the S-SLC;means for receiving second information comprising the location of the SET from the SSLC;and means for sending the location of the SET received from the S-SLC to the entity as the location of the SET when the entity is authorized to receive the location of the SET.
  3. 11
    A processor readable media for storing instructions operable to:receive a location request for a location of a Secure User Plane Location (SUPL) enabled terminal (SET) at a home SUPL location center (H-SLC) in a home network, wherein the location request is received from an entity;determine that the entity is authorized to obtain the location of the SET before the location of the SET is determined;receive first information from the SET, wherein the first information comprises an indication of a network location of the SET;determine a serving SUPL location center (S-SLC) in a visited network based on the indication of the network location of the SET;request a location of the SET from the S-SLC;receive second information comprising the location of the SET from the S-SLC;and send the location of the SET from the S-SLC to the entity as the location of the SET when the entity is authorized to receive the location of the SET.
  4. 14
    A method of supporting location services (LCS) in a network comprising a Secure User Plane Location (SUPL) enabled terminal (SET), a home SUPL location center (H-SLC), and a serving SUPL location center (S-SLC), the method at the H-SLC comprising:receiving, at the H-SLC from a LCS client, a location request message for a location of the SET;determining that the LCS client is authorized to obtain the location of the SET before the location of the SET is determined;sending, to the SET, a positioning request message;receiving, from the SET and in response to the positioning request message, a message comprising an indication of a network location of the SET;sending, to the S-SLC, a roaming request message comprising the indication of the network location of the SET;receiving, from the S-SLC in response to the roaming request message, a location report message comprising a position of the network location of the SET;and sending, to the LCS client, a reporting message comprising the position of the network location of the SET as the location of the SET when the LCS client is authorized to receive the location of the SET.
  5. 17
    A method of supporting location services (LCS) in a network comprising a Secure User Plane Location (SUPL) enabled terminal (SET), a home SUPL location center (H-SLC), and a serving SUPL location center (S-SLC), the method at the H-SLC comprising:receiving, at the H-SLC from an application resident on the SET, a location request message for a location of the SET, wherein the location request message comprises an indication of a network location of the SET;determining that the application resident on the SET is authorized to obtain the location of the SET before the location of the SET is determined;sending, to the S-SLC in response to the location request message, a roaming request message;receiving, from the S-SLC in response to the roaming request message, a location report message comprising a position of the network location;and sending, to the application resident on the SET, a reporting message comprising the position of the network location of the SET as the location of the SET when the application resident on the SET is authorized to obtain the location of the SET.
  6. 19
    A Secure User Plane Location (SUPL) enabled terminal (SET) comprising:at least one processor to: communicate with a visited network for a data session;receive a request for a location of the SET;send first information, in response to receipt of the request, to a home SUPL location center (H-SLC) in a home network, wherein the first information ... comprises an indication of a network location of the SET;receive a location based on the indication of the network location from the HSLC;and send the location from the H-SLC as the location of the SET to an originator of the request;and ' a memory coupled to the at least one processor. ·