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;
transmit a second message to the H-SLP to start the location session in response to the first message;
receive a third message in response to the second message, the third message including trigger parameters and a reporting mode, wherein the trigger parameters indicate when to report the SET location and the reporting mode is selected from a group comprising batch, real time and quasi-real time;
determine a plurality of position estimates for the SET at a plurality of times ascertained by the SET during the location session in response to the trigger parameters; and
report at least one position estimate obtained for the SET to the H-SLP in response to the reporting mode provided in the third message and selected from the group comprising batch, real time and quasi-real time.
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.
-
Citations
24 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; transmit a second message to the H-SLP to start the location session in response to the first message; receive a third message in response to the second message, the third message including trigger parameters and a reporting mode, wherein the trigger parameters indicate when to report the SET location and the reporting mode is selected from a group comprising batch, real time and quasi-real time; determine a plurality of position estimates for the SET at a plurality of times ascertained by the SET during the location session in response to the trigger parameters; and report at least one position estimate obtained for the SET to the H-SLP in response to the reporting mode provided in the third message and selected from the group comprising batch, real time and quasi-real time. - View Dependent Claims (2, 3, 4, 5, 6)
-
7. 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; transmitting a second message to the H-SLP to start the location session in response to the first message; receiving a third message in response to the second message, the third message including trigger parameters and a reporting mode, wherein the trigger parameters indicate when to report the SET location and the reporting mode is selected from a group comprising batch, real time and quasi-real time; determining a plurality of position estimates for the SET at a plurality of times ascertained by the SET during the location session in response to the trigger parameters; and reporting at least one position estimate obtained for the SET to the H-SLP in response to the reporting mode provided in the third message and selected from the group comprising batch, real time and quasi-real time. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. 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; means for transmitting a second message to the H-SLP to start the location session in response to the first message; means for receiving a third message in response to the second message, the third message including trigger parameters and a reporting mode, wherein the trigger parameters indicate when to report the SET location and the reporting mode is selected from a group comprising batch, real time and quasi-real time; mean for determining a plurality of position estimates for the SET at a plurality of times ascertained by the SET during the location session in response to the trigger parameters; and means for reporting at least one position estimate obtained for the SET to the H-SLP in response to the reporting mode provided in the third message and selected from the group comprising batch, real time and quasi-real time. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A non-transient computer-readable medium having instructions, encoded thereon, executable by a computer, the instructions when executed on a computer perform a method performed by a Secure User Plane Location enabled (SET) the method 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; transmitting a second message to the H-SLP to start the location session in response to the first message; receiving a third message in response to the second message, the third message including trigger parameters and a reporting mode, wherein the trigger parameters indicate when to report the SET location and the reporting mode is selected from a group comprising batch, real time and quasi-real time; determining a plurality of position estimates for the SET at a plurality of times ascertained by the SET during the location session in response to the trigger parameters; reporting at least one position estimate obtained for the SET to the H-SLP in response to the reporting mode provided in the third message and selected from the group comprising batch, real time and quasi-real time. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification