METHOD AND APPARATUS FOR USING HISTORIC NETWORK INFORMATION FOR DETERMINING APPROXIMATE POSITION
First Claim
1. A method for supporting positioning in Secure User Plane Location comprising:
- at a SUPL Location Platform (SLP), receiving a SUPL position initiation (SUPL POS INIT) message comprising a Location ID parameter and a Multiple Location IDs parameter from a SUPL Enabled Terminal (SET), wherein the Location ID parameter includes location ID parameter data for a most current serving cell or serving access point and an associated status, wherein the associated status is not current, current, or unknown, and wherein the Multiple Location IDs parameter includes prior location ID parameter data and associated time stamps for the prior location ID parameter data; and
in response to determining that the associated status of the most current serving cell or serving access point is current, determining a location estimate for the SET based on the Location ID parameter data for the most current serving cell or serving access point; and
in response to determining that the associated status of the most current serving cell or serving access point is unknown or not current, determining the location estimate for the SET based on multiple location IDs parameter data.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and techniques to determine an approximate location for a mobile device using historic location information. In an aspect, a SUPL Location Platform (SLP), which is a location server in SUPL, may receive data from SUPL Enabled Terminal (SET). The data may include the Multiple Location IDs Parameter. The real time Location ID Parameter may not have a current status. The SLP may determine an approximate position for the SET based on the Multiple Location IDs Parameter data received from the SET. The SLP may then send the approximate position to the SET or a SUPL Agent, or may use the approximate position information in another way.
16 Citations
20 Claims
-
1. A method for supporting positioning in Secure User Plane Location comprising:
-
at a SUPL Location Platform (SLP), receiving a SUPL position initiation (SUPL POS INIT) message comprising a Location ID parameter and a Multiple Location IDs parameter from a SUPL Enabled Terminal (SET), wherein the Location ID parameter includes location ID parameter data for a most current serving cell or serving access point and an associated status, wherein the associated status is not current, current, or unknown, and wherein the Multiple Location IDs parameter includes prior location ID parameter data and associated time stamps for the prior location ID parameter data; and in response to determining that the associated status of the most current serving cell or serving access point is current, determining a location estimate for the SET based on the Location ID parameter data for the most current serving cell or serving access point; and in response to determining that the associated status of the most current serving cell or serving access point is unknown or not current, determining the location estimate for the SET based on multiple location IDs parameter data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A Secure User Plane Location (SUPL) platform comprising:
-
means for receiving a SUPL position initiation (SUPL POS INIT) message comprising a Location ID parameter and a Multiple Location IDs parameter from a SUPL Enabled Terminal (SET), wherein the Location ID parameter includes location ID parameter data for a most current serving cell or serving access point and an associated status, wherein the associated status is not current, current, or unknown, and wherein the Multiple Location IDs parameter includes prior location ID parameter data and associated time stamps for the prior location ID parameter data; and means for determining, in response to determining that the associated status of the most current serving cell or serving access point is current, a location estimate for the SET based on the Location ID parameter data for the most current serving cell or serving access point; and means for determining, in response to determining that the associated status of the most current serving cell or serving access point is unknown or not current, the location estimate for the SET based on multiple location IDs parameter data.
-
-
12. An apparatus for supporting positioning in Secure User Plane Location (SUPL) comprising:
-
receive circuitry to receive at a SUPL location Platform (SLP) a SUPL position initiation (SUPL POS INIT) message comprising a Location ID parameter and a Multiple Location IDs parameter from a SUPL Enabled Terminal (SET), wherein the Location ID parameter includes location ID parameter data for the most current serving cell or serving access point and an associated status, wherein the associated status is not current, current, or unknown, and wherein the Multiple Location IDs parameter includes prior location ID parameter data and associated time stamps for the prior location ID parameter data; and processor circuitry to access the location ID parameter data and the multiple location IDs parameter data and further configured to; determine a location estimate for the SET based on the Location ID parameter data for the most current serving cell or serving access point in response to determining that the associated status of the most current serving cell or serving access point is current; and determine a location estimate for the SET based on multiple location IDs parameter data in response to determining that the associated status of the most current serving cell or serving access point is unknown or not current.
-
-
13. A non-transitory computer readable medium comprising instructions that when executed by a computer cause the computer to perform operations comprising:
-
access SUPL position initiation (SUPL POS INIT) message information comprising a Location ID parameter and a Multiple Location IDs parameter received at a SUPL Location Platform (SLP) from a SUPL Enabled Terminal (SET), wherein the Location ID parameter includes location ID parameter data for a most current serving cell or serving access point and an associated status, wherein the associated status is not current, current, or unknown, and wherein the Multiple Location IDs parameter includes prior location ID parameter data and associated time stamps for the prior location ID parameter data; determine a location estimate for the SET based on the Location ID parameter data for the most current serving cell or serving access point in response to determining that the associated status of the most current serving cell or serving access point is current; and determine a location estimate for the SET based on multiple location IDs parameter data in response to determining that the associated status of the most current serving cell or serving access point is unknown or not current.
-
-
14. A method for supporting positioning in Secure User Plane Location comprising:
-
storing a Multiple Location IDs parameter including prior location ID parameter data and associated time stamps for the prior location ID parameter data at a SUPL Enabled Terminal (SET); and sending to a SUPL Location Platform (SLP), a SUPL position initiation (SUPL POS INIT) message comprising a Location ID parameter and the Multiple Location IDs parameter, wherein the Location ID parameter includes location ID parameter data for a most current serving cell or serving access point and an associated status, wherein the associated status is not current, current, or unknown. - View Dependent Claims (15, 16, 17)
-
-
18. A Secure User Plane Location Enabled Terminal (SET) comprising:
-
means for storing a Multiple Location IDs parameter including prior location ID parameter data and associated time stamps for the prior location ID parameter data at a SUPL Enabled Terminal (SET); and means for sending to a SUPL Location Platform (SLP), a SUPL position initiation (SUPL POS INIT) message comprising a Location ID parameter and the Multiple Location IDs parameter, wherein the Location ID parameter includes location ID parameter data for a most current serving cell or serving access point and an associated status, wherein the associated status is not current, current, or unknown.
-
-
19. A Secure User Plane Location Enabled Terminal (SET) comprising:
-
memory to store prior location ID parameter data and associated time stamps for the prior location ID parameter data;
means a Multiple Location IDs parameter including prior location ID parameter data and associated time stamps for the prior location ID parameter data at a SUPL Enabled Terminal (SET); anda processor configured to; generate a SUPL position initiation (SUPL POS INIT) message comprising a Location ID parameter and the Multiple Location IDs parameter, wherein the Location ID parameter includes location ID parameter data for a most current serving cell or serving access point and an associated status, wherein the associated status is not current, current, or unknown, and wherein the Multiple Location IDS parameter includes the prior location ID parameter data and associated time stamps; and transmit circuitry to send the SUPL POS INIT message to a SUPL Location Platform (SLP).
-
-
20. A non-transitory computer readable medium comprising instructions that when executed by a computer cause the computer to perform operations comprising:
-
store a Multiple Location IDs parameter including prior location ID parameter data and associated time stamps for the prior location ID parameter data at a SUPL Enabled Terminal (SET); and send to a SUPL Location Platform (SLP), a SUPL position initiation (SUPL POS INIT) message comprising a Location ID parameter and the Multiple Location IDs parameter, wherein the Location ID parameter includes location ID parameter data for a most current serving cell or serving access point and an associated status, wherein the associated status is not current, current, or unknown.
-
Specification