Method and apparatus for using historic position and network information for determining an approximate position of a mobile device
First Claim
1. A method for supporting positioning in Secure User Plane Location (SUPL) for a SUPL Enabled Terminal (SET) comprising:
- obtaining cell or access point information for a radio access network with which the SET communicates;
generating a SUPL position initiation (SUPL POS INIT) message to send to a SUPL Location Platform (SLP), the SUPL POS INIT message comprising a Location ID parameter and a Multiple Location IDs parameter, wherein;
the Multiple Location IDs parameter includes prior location ID parameter data and associated time stamps for the prior location ID parameter data and a Serving Cell flag indicating whether the prior location ID parameter data represents a serving cell or an idle cell based on the obtained cell or access point information for the radio access network with which the SET communicates;
the Location ID parameter includes location ID parameter data and a Serving Cell flag indicating whether the location ID parameter data represents a serving cell or an idle cell to indicate a most current serving cell or serving access point for the SET based on the obtained cell or access point information for the radio access network with which the SET communicates and an associated status of the location ID parameter data, wherein the associated status comprises at least one of a plurality of predefined states of the Location ID parameter, the plurality of predefined states comprising “
not current,”
“
current,”
or “
unknown;
” and
transmitting the SUPL POS INIT message to the SLP.
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.
-
Citations
20 Claims
-
1. A method for supporting positioning in Secure User Plane Location (SUPL) for a SUPL Enabled Terminal (SET) comprising:
-
obtaining cell or access point information for a radio access network with which the SET communicates; generating a SUPL position initiation (SUPL POS INIT) message to send to a SUPL Location Platform (SLP), the SUPL POS INIT message comprising a Location ID parameter and a Multiple Location IDs parameter, wherein; the Multiple Location IDs parameter includes prior location ID parameter data and associated time stamps for the prior location ID parameter data and a Serving Cell flag indicating whether the prior location ID parameter data represents a serving cell or an idle cell based on the obtained cell or access point information for the radio access network with which the SET communicates; the Location ID parameter includes location ID parameter data and a Serving Cell flag indicating whether the location ID parameter data represents a serving cell or an idle cell to indicate a most current serving cell or serving access point for the SET based on the obtained cell or access point information for the radio access network with which the SET communicates and an associated status of the location ID parameter data, wherein the associated status comprises at least one of a plurality of predefined states of the Location ID parameter, the plurality of predefined states comprising “
not current,”
“
current,”
or “
unknown;
” andtransmitting the SUPL POS INIT message to the SLP. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A Secure User Plane Location (SUPL) Enabled Terminal (SET) comprising:
-
means for obtaining cell or access point information for a radio access network with which the SET communicates; means for generating a SUPL position initiation (SUPL POS INIT) message to send to a SUPL Location Platform (SLP), the SUPL POS INIT message comprising a Location ID parameter and a Multiple Location IDs parameter; means for storing the Multiple Location IDs parameter including prior location ID parameter data, associated time stamps for the prior location ID parameter data, and a Serving Cell flag indicating whether the prior location ID parameter data represents a serving cell or an idle cell based on the obtained cell or access point information for the radio access network with which the SET communicates; means for storing the Location ID parameter, the Location ID parameter including location ID parameter data and a Serving Cell flag indicating whether the location ID parameter data represents a serving cell or an idle cell indicative of a most current serving cell or serving access point for the SET based on the obtained cell or access point information for the radio access network with which the SET communicates and an associated status of the location ID parameter data, wherein the associated status comprises at least one of a plurality of predefined states of the Location ID parameter, the plurality of predefined states comprising “
not current,”
“
current,”
or “
unknown;
” andmeans for transmitting the SUPL POS INIT message to the SLP. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A Secure User Plane Location (SUPL) Enabled Terminal (SET) comprising:
-
a processor configured to; obtain cell or access point information for a radio access network with which the SET communicates; and generate a SUPL position initiation (SUPL POS INIT) message to send to a SUPL Location Platform (SLP), the SUPL POS INIT message comprising a Location ID parameter and a Multiple Location IDs parameter; memory to store the Multiple Location IDs parameter including prior location ID parameter data and associated time stamps for the prior location ID parameter data and to store the Location ID parameter, the Location ID parameter including location ID parameter data and a Serving Cell flag indicating whether the location ID parameter data represents a serving cell or an idle cell indicative of a most current serving cell or serving access point for the SET based on the obtained cell or access point information for the radio access network with which the SET communicates and an associated status of the location ID parameter data, wherein the associated status comprises at least one of a plurality of predefined states of the Location ID parameter, the plurality of predefined states comprising “
not current,”
“
current,”
or “
unknown,” and
wherein the Multiple Location IDs parameter includes a Serving Cell flag indicating whether the prior location ID parameter data represents a serving cell or an idle cell based on the obtained cell or access point information for the radio access network with which the SET communicates; andtransmit circuitry to send the SUPL POS INIT message to a SUPL Location Platform (SLP). - View Dependent Claims (12, 13, 14, 15)
-
-
16. A non-transitory computer readable medium comprising instructions that when executed by a computer cause the computer to perform operations for a SUPL Enabled Terminal (SET) comprising:
-
obtaining cell or access point information for a radio access network with which the SET communicates; storing a Multiple Location IDs parameter including prior location ID parameter data and associated time stamps for the prior location ID parameter data and a Serving Cell flag indicating whether the prior location ID parameter data represents a serving cell or an idle cell based on the obtained cell or access point information for the radio access network with which the SET communicates; storing a Location ID parameter, the Location ID parameter including location ID parameter data and a Serving Cell flag indicating whether the location ID parameter data represents a serving cell or an idle cell indicative of a most current serving cell or serving access point for the SET based on the obtained cell or access point information for the radio access network with which the SET communicates and an associated status of the location ID parameter data, wherein the associated status comprises at least one of a plurality of predefined states of the Location ID parameter, the plurality of predefined states comprising “
not current,”
“
current,”
or “
unknown;
”generating a SUPL position initiation (SUPL POS INIT) message to send to a SUPL Location Platform (SLP), the SUPL POS INIT message comprising the Location ID parameter and the Multiple Location IDs parameter; and transmitting the SUPL POS INIT message to the SLP. - View Dependent Claims (17, 18, 19, 20)
-
Specification