IP Library Granted Patent US 8,874,134
Granted Patent B2
US 8,874,134 · App. 13/673,825 · Granted Oct 28, 2014

Location reporting with secure user plane location (SUPL)

Inventors: Andreas Wachter (Menlo Park, CA); Stephen William Edge (Escondido, CA); Kirk Allan Burroughs (Alamo, CA)
Assignee: QUALCOMM Incorporated
H04W4/02H04W4/027H04L63/0869H04W8/04H04W8/06H04W8/16H04W12/06H04W12/08H04W60/00H04W64/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,874,134
App. No.
13/673,825
Granted
Oct 28, 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 (37)

1. A method of supporting location services, comprising:

receiving, at a terminal, at least one Secure User Plane Location (SUPL) trigger parameter associated with a trigger event, the trigger event being related to a velocity or acceleration of the terminal changing by a predetermined threshold;

obtaining at least one location related measurement for the terminal;

determining, at the terminal, whether the trigger event has occurred when a change in the velocity or the acceleration of the terminal exceeds the predetermined threshold; and

transmitting, by the terminal, the at least one location related measurement when the trigger event has occurred.

2. The method of claim 1 wherein determining whether the trigger event has occurred comprises determining whether the trigger event has occurred based on the velocity of the terminal.

3. The method of claim 2 wherein determining whether the trigger event has occurred comprises determining whether the change in the velocity of the terminal has exceeded the predetermined threshold.

4. The method of claim 1 wherein determining whether the trigger event has occurred comprises determining whether the trigger event has occurred based on the acceleration of the terminal.

5. The method of claim 4 wherein determining whether the trigger event has occurred comprises determining whether the change in the acceleration of the terminal has exceeded the predetermined threshold.

6. An apparatus for supporting location services, the apparatus comprising:

means for receiving, at a terminal, at least one Secure User Plane Location (SUPL) trigger parameter associated with a trigger event, the trigger event being related to a velocity or acceleration of the terminal changing by a predetermined threshold;

means for obtaining at least one location related measurement for the terminal;

means for determining, at the terminal, whether the trigger event has occurred when a change in the velocity or the acceleration of the terminal exceeds the predetermined threshold; and

means for transmitting, by the terminal, the at least one location related measurement when the trigger event has occurred.

7. The apparatus of claim 6 wherein the means for determining whether the trigger event has occurred comprises means for determining whether the trigger event has occurred based on the velocity of the terminal.

8. The apparatus of claim 7 wherein the means for determining whether the trigger event has occurred comprises means for determining whether the change in the velocity of the terminal has exceeded the predetermined threshold.

9. The apparatus of claim 6 wherein the means for determining whether the trigger event has occurred comprises means for determining whether the trigger event has occurred based on the acceleration of the terminal.

10. The apparatus of claim 9 wherein the means for determining whether the trigger event has occurred comprises means for determining whether a change in the acceleration of the terminal has exceeded the predetermined threshold.

11. A tangible computer-readable medium, having stored thereon computer-readable instructions for supporting location services at a terminal, comprising instructions configured to cause a computer to:

receive, at the terminal, at least one Secure User Plane Location (SUPL) trigger parameter associated with a trigger event, the trigger event being related to a velocity or acceleration of the terminal changing by a predetermined threshold;

obtain at least one location related measurement for the terminal;

determine, at the terminal, whether the trigger event has occurred when a change in the velocity or the acceleration of the terminal exceeds the predetermined threshold; and

transmit, by the terminal, the at least one location related measurement when the trigger event has occurred.

12. The tangible computer-readable medium of claim 11 wherein determining whether the trigger event has occurred comprises determining whether the trigger event has occurred based on the velocity of the terminal.

13. The tangible computer-readable medium of claim 12 wherein determining whether the trigger event has occurred comprises determining whether the change in the velocity of the terminal has exceeded the predetermined threshold.

14. The tangible computer-readable medium of claim 11 wherein determining whether the trigger event has occurred comprises determining whether the trigger event has occurred based on the acceleration of the terminal.

15. The tangible computer-readable medium of claim 14 wherein determining whether the trigger event has occurred comprises determining whether the change in the acceleration of the terminal has exceeded the predetermined threshold.

16. An apparatus for supporting location services at a mobile wireless terminal, the apparatus comprising:

a processor configured to:

receive, at the mobile wireless terminal, at least one Secure User Plane Location (SUPL) trigger parameter associated with a trigger event, the trigger event being related to a velocity or acceleration of the terminal changing by a predetermined threshold; and

obtain at least one location related measurement for the mobile wireless terminal;

determine, at the mobile wireless terminal, whether the trigger event has occurred when a change in the velocity or the acceleration of for the mobile wireless terminal exceeds the predetermined threshold; and

transmit, by the mobile wireless terminal, the at least one location related measurement when the trigger event has occurred.

17. The apparatus of claim 16 wherein the processor being configured to determine whether the trigger event has occurred is further configured to determine whether the trigger event has occurred based on the velocity of the mobile wireless terminal.

18. The apparatus of claim 17 wherein the processor being configured to determine whether the trigger event has occurred is further configured to determine whether the change in the velocity of the terminal has exceeded the predetermined threshold.

19. The apparatus of claim 16 wherein the processor being configured to determine whether the trigger event has occurred is further configured to determine whether the trigger event has occurred based on the acceleration of the terminal.

20. The apparatus of claim 19 wherein the processor being configured to determine whether the trigger event has occurred is further configured to determine whether the change in the acceleration of the terminal has exceeded the predetermined threshold.

Continuity (11)
Continuation 13269084 · Oct 7, 2011
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 20130210451A1 · Aug 15, 2013