Location reporting with secure user plane location (SUPL)
First Claim
1. An apparatus comprising:
- at least one processor configured to;
receive from a Secure User Plane Location (SUPL) agent a request for position estimates for a SUPL enabled terminal (SET),start a location session with the SET,communicate with the. SET to determine a plurality of position estimates for the SET at a plurality of times ascertained by the SET during the location session,obtain at least one of the plurality of position estimates for the SET for at least one reporting event during the location session, andsend a position estimate obtained for each reporting event to the SUPL agent.
2 Assignments
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.
80 Citations
46 Claims
-
1. An apparatus comprising:
-
at least one processor configured to; receive from a Secure User Plane Location (SUPL) agent a request for position estimates for a SUPL enabled terminal (SET), start a location session with the SET, communicate with the. SET to determine a plurality of position estimates for the SET at a plurality of times ascertained by the SET during the location session, obtain at least one of the plurality of position estimates for the SET for at least one reporting event during the location session, and send a position estimate obtained for each reporting event to the SUPL agent. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method comprising:
-
receiving from a Secure User Plane Location (SUPL) agent a request for position estimates for a SUPL enabled terminal (SET); starting a location session with the SET; communicating with the SET to determine a plurality of position estimates for the SET at a plurality of times ascertained by the SET during the location session; obtaining at least one of the plurality of position estimates for the SET for at least one reporting event during the location session; and sending a position estimate obtained for each reporting event to the SUPL agent. - View Dependent Claims (18, 19, 20)
-
-
21. An apparatus comprising:
-
means for receiving from a Secure User Plane Location (SUPL) agent a request for position estimates for a SUPL enabled terminal (SET); means for starting a location session with the SET; means for communicating with the SET to determine a plurality of position estimates for the SET at a plurality of times ascertained by the SET during the location session; means for obtaining at least one of the plurality of position estimates for the SET for at least one reporting event during the location session; and means for sending a position estimate obtained for each reporting event to the SUPL agent. - View Dependent Claims (22, 23, 24)
-
-
25. An apparatus comprising:
-
at least one processor configured to; receive a request from a Secure User Plane Location (SUPL) agent for position estimates for a SUPL enabled terminal (SET), start a location session with a Home SUPL Location Platform (H-SLP), communicate with the H-SLP to determine a plurality of position estimates for the SET at a plurality of times ascertained by the SET during the location session, and communicate with the H-SLP for at least one reporting event during the location session to provide to the SUPL agent at least one of the plurality of position estimates for the SET. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A method comprising:
-
receiving a request from a Secure User Plane Location (SUPL) agent for position estimates for a SUPL enabled terminal (SET); starting a location session with a Home SUPL Location Platform (H-SLP); communicating with the H-SLP to determine a plurality of position estimates for the SET at a plurality of times ascertained by the SET during the location session; and communicating with the H-SLP for at least one reporting event during the location session to provide to the SUPL agent at least one of the plurality of position estimates for the SET. - View Dependent Claims (35, 36)
-
-
37. An apparatus comprising:
-
means for receiving a request from a Secure User Plane Location (SUPL) agent for position estimates for a SUPL enabled terminal (SET); means for starting a location session with a Home SUPL Location Platform (H-SLP); means for communicating with the H-SLP to determine a plurality of position estimates for the SET at a plurality of times ascertained by the SET during the location session; and means for communicating with the H-SLP for at least one reporting event during the location session to provide to the SUPL agent at least one of the plurality of position estimates for the SET. - View Dependent Claims (38, 39)
-
-
40. A computer-readable medium having instructions encoded thereon executable by a computer, the instructions when executed on a computer perform the method comprising:
-
starting a location session with a SUPL enabled terminal (SET) in response to a request from a Secure User Plane Location (SUPL) agent for position estimates for the SET; communicating with the SET to determine a plurality of position estimates for the SET at a plurality of times ascertained by the SET during the location session; obtaining at least one of the plurality of position estimates for the SET for at least one reporting event during the location session; and sending a position estimate obtained for each reporting event to the SUPL agent. - View Dependent Claims (41, 42, 43)
-
-
44. A computer-readable medium having instructions encoded thereon executable by a computer, the instructions when executed on a computer perform the method comprising:
-
starting a location session with a Home SUPL Location Platform (H-SLP), in response to a request from a Secure User Plane Location (SUPL) agent for position estimates for a SUPL enabled terminal (SET); communicating with the H-SLP to determine a plurality of position estimates for the SET at a plurality of times ascertained by the SET during the location session; and communicating with the H-SLP for at least one reporting event during the location session to provide to the SUPL agent at least one of the plurality of position estimates for the SET. - View Dependent Claims (45, 46)
-
Specification