IP Library Granted Patent US 8,755,818
Granted Patent B2
US 8,755,818 · App. 13/269,084 · Granted Jun 17, 2014

Location reporting with secure user plane location (SUPL)

Inventors: Andreas Wachter (Menlo Park, CA); Stephen Edge (Escondido, CA); Kirk Burroughs (Alamo, CA)
Assignee: QUALCOMM Incorporated
H04W4/02H04W4/028H04W64/00
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,755,818
App. No.
13/269,084
Granted
Jun 17, 2014
Kind
B2
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.

Claims (54)

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.

2. The Secure User Plane Location enabled terminal of claim 1 , wherein the at least one processor is configured to select a positioning method from among a plurality of positioning methods supported by the SET, and wherein each position estimate is determined in accordance with the selected positioning method.

3. The Secure User Plane Location enabled terminal of claim 1 , wherein the at least one processor is configured to derive a position estimate for the SET in response to the trigger parameters when a standalone positioning method is selected.

4. The Secure User Plane Location enabled terminal of claim 1 , wherein the at least one processor is configured to derive a position estimate for the SET in response to the trigger parameters when a SET based positioning method is selected.

5. The Secure User Plane Location enabled terminal of claim 1 , wherein the first message is a SUPL initiate message, the second message is a SUPL triggered start message, and the third message is a SUPL triggered response message.

6. The Secure User Plane Location enabled terminal of claim 1 , wherein the trigger parameters are selected from at least one of a group comprising periodic, area event and historical.

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.

8. The method of claim 7 , further comprising:

selecting a positioning method from among a plurality of positioning methods supported by the SET, and wherein each position estimate is determined in accordance with the selected positioning method.

9. The method of claim 7 , further comprising:

deriving a position estimate for the SET in response to the trigger parameters when a standalone positioning method is selected.

10. The method of claim 7 , further comprising:

deriving a position estimate for the SET in response to the trigger parameters when a SET based positioning method is selected.

11. The method of claim 7 , wherein the first message is a SUPL initiate message, the second message is a SUPL triggered start message, and the third message is a SUPL triggered response message.

12. The method of claim 7 , wherein the trigger parameters are selected from at least one of a group comprising periodic, area event and historical.

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.

14. The Secure User Plane Location enabled terminal (SET) of claim 13 , further comprising:

means for selecting a positioning method from among a plurality of positioning methods supported by the SET, and wherein each position estimate is determined in accordance with the selected positioning method.

15. The Secure User Plane Location enabled terminal (SET) of claim 13 , further comprising:

means for deriving a position estimate for the SET in response to the trigger parameters when a standalone positioning method is selected.

16. The Secure User Plane Location enabled terminal (SET) of claim 13 , further comprising:

means for deriving a position estimate for the SET in response to the trigger parameters when a SET based positioning method is selected.

17. The Secure User Plane Location enabled terminal (SET) of claim 13 , wherein the first message is a SUPL initiate message, the second message is a SUPL triggered start message, and the third message is a SUPL triggered response message.

18. The Secure User Plane Location enabled terminal (SET) of claim 13 , wherein the trigger parameters are selected from at least one of a group comprising periodic, area event and historical.

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.

20. The non-transient computer-readable medium of claim 19 having instructions, encoded thereon, executable by a computer, the instructions when executed on a computer perform the method further comprising:

selecting a positioning method from among a plurality of positioning methods supported by the SET, and wherein each position estimate is determined in accordance with the selected positioning method.

21. The non-transient computer-readable medium of claim 19 having instructions, encoded thereon, executable by a computer, the instructions when executed on a computer perform the method further comprising:

deriving a position estimate for the SET in response to the trigger parameters when a standalone positioning method is selected.

22. The non-transient computer-readable medium of claim 19 having instructions, encoded thereon, executable by a computer, the instructions when executed on a computer perform the method further comprising:

deriving a position estimate for the SET in response to the trigger parameters when a SET based positioning method is selected.

23. The non-transient computer-readable medium of claim 19 , wherein the first message is a SUPL initiate message, the second message is a SUPL triggered start message, and the third message is a SUPL triggered response message.

24. The non-transient computer-readable medium of claim 20 , wherein the trigger parameters are selected from at least one of a group comprising periodic, area event and historical.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 9, 2012
From: WACHTER, ANDREAS; EDGE, STEPHEN; BURROUGHS, KIRK
To: QUALCOMM INCORPORATED
Reel/Frame 027503/0656 →
Continuity (10)
Continuation 11510332 · Aug 24, 2006
Provisional Application 60711801 · Aug 25, 2005
Provisional Application 60718112 · Sep 16, 2005
Provisional Application 60771180 · Feb 6, 2006
Provisional Application 60771217 · Feb 7, 2006
Provisional Application 60771706 · Feb 8, 2006
Provisional Application 60739073 · Nov 21, 2005
Provisional Application 60788544 · Mar 30, 2006
Provisional Application 60813488 · Jun 13, 2006
Related Publication 20120264448A1 · Oct 18, 2012