Location reporting with secure user plane location (SUPL)
First Claim
1. A Secure User Plane Location (SUPL) enabled terminal (SET) comprising:
- at least one processor configured to;
receive a first message from a Home SUPL Location Platform (H-SLP) to initiate a triggered location session, the first message including a trigger type and a positioning method requested by the H-SLP, wherein the trigger type is an area event;
determine whether the SET can support the positioning method requested by the H-SLP;
transmit a second message to the H-SLP to start the triggered location session in response to the first message, wherein the second message includes an indication whether the SET can support the positioning method requested by the H-SLP;
receive a third message in response to the second message, the third message including an area event trigger for the area event;
determine at least one position estimate for the SET in response to the area event trigger being satisfied;
report the at least one position estimate for the SET to the H-SLP.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for supporting periodic and other location services with Secure User Plane Location (SUPL) and other location architectures are described. The techniques can provide position estimates for a SUPL enabled terminal (SET) to a SUPL agent periodically and/or based on trigger events. A Home SUPL Location Platform (H-SLP) receives from the SUPL agent a request for position estimates for the SET. The H-SLP starts a SUPL location session with the SET. For each of at least one reporting event during the location session, the H-SLP obtains a position estimate for the SET and sends the position estimate to the SUPL agent. The position estimate may be derived by the SET and sent to the H-SLP. Alternatively, the position estimate may be derived by the H-SLP based on measurements from the SET.
59 Citations
35 Claims
-
1. A Secure User Plane Location (SUPL) enabled terminal (SET) comprising:
at least one processor configured to; receive a first message from a Home SUPL Location Platform (H-SLP) to initiate a triggered location session, the first message including a trigger type and a positioning method requested by the H-SLP, wherein the trigger type is an area event; determine whether the SET can support the positioning method requested by the H-SLP; transmit a second message to the H-SLP to start the triggered location session in response to the first message, wherein the second message includes an indication whether the SET can support the positioning method requested by the H-SLP; receive a third message in response to the second message, the third message including an area event trigger for the area event; determine at least one position estimate for the SET in response to the area event trigger being satisfied; report the at least one position estimate for the SET to the H-SLP. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 35)
-
10. A method performed by a Secure User Plane Location enabled terminal (SET) comprising:
-
receiving a first message from a Home SUPL Location Platform (H-SLP) for initiating a triggered location session, the first message including a trigger type and a positioning method requested by the H-SLP, wherein the trigger type is an area event; determining whether the SET can support the positioning method requested by the H-SLP; transmitting a second message to the H-SLP to start the triggered location session in response to the first message, wherein the second message includes an indication whether the SET can support the positioning method requested by the H-SLP; receiving a third message in response to the second message, the third message including an area event trigger for the area event; determining at least one position estimate for the SET in response to the area event trigger being satisfied; and reporting the at least one position estimate for the SET to the H-SLP. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A Secure User Plane Location enabled terminal (SET) comprising:
-
means for receiving a first message from a Home SUPL Location Platform (H-SLP) for initiating a triggered location session, the first message including a trigger type and a positioning method requested by the H-SLP, wherein the trigger type is an area event; means for determining whether the SET can support the positioning method requested by the H-SLP; means for transmitting a second message to the H-SLP to start the triggered location session in response to the first message, wherein the second message includes an indication whether the SET can support the positioning method requested by the H-SLP; means for receiving a third message in response to the second message, the third message including an area event trigger for the area event; means for determining at least one position estimate for the SET in response to the area event trigger being satisfied; and means for reporting the at least one position estimate for the SET to the H-SLP. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
-
27. A non-transient computer-readable medium having instructions, encoded thereon, executable by a computer, comprising instructions to:
-
receive a first message from a Home SUPL Location Platform (H-SLP) for initiating a triggered location session, the first message including a trigger type and a positioning method requested by the H-SLP, wherein the trigger type is an area event; transmit a second message to the H-SLP to start the triggered location session in response to the first message, wherein the second message includes an indication whether the SET can support the positioning method requested by the H-SLP; receive a third message in response to the second message, the third message including an area event trigger for the area event; determine at least one position estimate for a SET in response to the area event trigger being satisfied; report the at least one position estimate for the SET to the H-SLP. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34)
-
Specification