Method and apparatus for supporting location services with roaming
First Claim
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 a LCS client, and wherein the location request comprises a request for a plurality of position fixes for the SET;
determine that the LCS client 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;
send the location of the SET received from the S-SLC to the LCS client as the location of the SET when the LCS client is authorized to receive the location of the SET;
obtain a plurality of position estimates of the SET for the plurality of position fixes; and
send the plurality of position estimates to the LCS client; and
a memory coupled to the at least one processor.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for supporting location services (LCS) with roaming are described. A method of supporting 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) includes receiving, at the H-SLC, a location request message for a location of the SET, where the location request message comprises an indication of a network location of the SET. The method includes sending, to the S-SLC in response to the location request message, a roaming request message. The method includes receiving, from the S-SLC in response to the roaming request message, a location report message comprising a position of the network location. The method also includes sending a reporting message comprising the position of the network location of the SET as the location of the SET.
-
Citations
17 Claims
-
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 a LCS client, and wherein the location request comprises a request for a plurality of position fixes for the SET; determine that the LCS client 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; send the location of the SET received from the S-SLC to the LCS client as the location of the SET when the LCS client is authorized to receive the location of the SET; obtain a plurality of position estimates of the SET for the plurality of position fixes; and send the plurality of position estimates to the LCS client; and a memory coupled to the at least one processor. - View Dependent Claims (2, 3, 4, 5)
-
-
6. 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 a LCS client, and wherein the location request comprises a request for a plurality of position fixes for the SET; means for determining that the LCS client 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 S-SLC; means for sending the location of the SET received from the S-SLC to the LCS client as the location of the SET when the LCS client is authorized to receive the location of the SET; mean for obtaining a plurality of position estimates of the SET for the plurality of position fixes; and means for sending the plurality of position estimates to the LCS client. - View Dependent Claims (7, 8)
-
-
9. A non-transitory 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 a LCS client, and wherein the location request comprises a request for a plurality of position fixes for the SET; determine that the LCS client 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; send the location of the SET from the S-SLC to the LCS client as the location of the SET when the LCS client is authorized to receive the location of the SET; obtain a plurality of position estimates of the SET for the plurality of position fixes; and send the plurality of position estimates to the LCS client. - View Dependent Claims (10, 11)
-
-
12. 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, wherein the location request comprises a request for a plurality of position fixes for 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; obtaining a plurality of position estimates of the SET for the plurality of position fixes; and sending the plurality of position estimates to the LCS client. - View Dependent Claims (13, 14)
-
-
15. 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, and wherein the location request comprises a request for a plurality of position fixes for 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; obtaining a plurality of position estimates of the SET for the plurality of position fixes; and sending the plurality of position estimates to the application resident on the SET. - View Dependent Claims (16)
-
-
17. 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 location request for a location of the SET from a location services (LCS) client, wherein the location request comprises a request for a plurality of position fixes for the SET; send first information, in response to receipt of the location 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, wherein the H-SLC is configured to; determine that the LCS client is authorized to obtain the 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 the location of the SET from the S-SLC; and receive second information comprising the location of the SET from the S-SLC; receive a particular location based on the indication of the network location from the H-SLC; and send the particular location from the H-SLC as the location of the SET to the LCS client; and a memory coupled to the at least one processor.
-
Specification