IP Library Granted Patent US 8,918,115
Granted Patent B2
US 8,918,115 · App. 12/770,193 · Granted Dec 23, 2014

Method and location server for determining a postion of a target device

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,918,115
App. No.
12/770,193
Granted
Dec 23, 2014
Kind
B2
Abstract

A method and location server ( 120 ) enable determining a position of a target device ( 105 ). The method includes receiving at the location server ( 120 ), from the target device ( 105 ), a distance message identifying a relative distance between the target device ( 105 ) and one or more base stations ( 115 ). Next, it is determined at the location server ( 120 ) that a primary positioning method is unavailable. In response to the primary positioning method being unavailable, a position of the target device ( 105 ) is determined using both a) an alternative positioning method and b) the relative distance between the target device ( 105 ) and the one or more base stations ( 115 ) that was identified in the distance message.

Claims (24)

1. A method for determining a position of a target device, the method comprising:

receiving at a location server, from the target device, a distance message identifying a relative distance between the target device and one or more base stations;

determining at the location server that an assisted global positioning system (AGPS) method is unavailable; and

determining at the location server, in response to the AGPS method being unavailable, a position of the target device using available satellite data in combination with the relative distance between the target device and the one or more base stations that was identified in the distance message.

2. The method of claim 1 , wherein the target device comprises a secure user plane location (SUPL) enabled terminal (SET).

3. The method of claim 2 , wherein the location server is a SUPL server.

4. The method of claim 3 , wherein the distance message comprises a SUPL POS INIT message transmitted to the SUPL server in response to a SUPL INIT message transmitted from the SUPL server to the SET.

5. The method of claim 3 , wherein the distance message comprises a SUPL Start message.

6. The method of claim 1 , wherein the relative distance between the target device and the one or more base stations is determined using an enhanced observed time difference (EOTD) technique.

7. The method of claim 1 , wherein the distance message comprises a GsmCellInformation parameter that identifies the relative distance between the target device and the one or more base stations.

8. The method of claim 7 , wherein the relative distance between the target device and the one or more base stations is provided as an integer value in the GsmCellInformation parameter.

9. A location server comprising:

a processor; and

a memory operatively coupled to the processor, wherein the memory comprises:

computer readable program code components for receiving at the location server, from the target device, a distance message identifying a relative distance between the target device and one or more base stations;

computer readable program code components for determining at the location server that an assisted global positioning system (AGPS) method is unavailable; and

computer readable program code components for determining at the location server, in response to the AGPS method being unavailable, a position of the target device using the relative distance between the target device and the one or more base stations that was identified in the distance message.

10. The location server of claim 9 , wherein the target device comprises a secure user plane location (SUPL) enabled terminal (SET).

11. The location server of claim 10 , wherein the location server is a SUPL server.

12. The location server of claim 11 , wherein the distance message comprises a SUPL POS INIT message transmitted to the SUPL server in response to a SUPL INIT message transmitted from the SUPL server to the SET.

13. The location server of claim 11 , wherein the distance message comprises a SUPL Start message.

14. The location server of claim 9 , wherein the relative distance between the target device and the one or more base stations is determined using an enhanced observed time difference (EOTD) technique.

15. The location server of claim 9 , wherein the distance message comprises a GsmCellInformation parameter that identifies the relative distance between the target device and the one or more base stations.

16. The location server of claim 15 , wherein the relative distance between the target device and the one or more base stations is provided as an integer value in the GsmCellInformation parameter.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 13, 2014
From: MOTOROLA MOBILITY LLC
To: GOOGLE TECHNOLOGY HOLDINGS LLC
Reel/Frame 034227/0095 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 21, 2012
From: MOTOROLA MOBILITY, INC.
To: MOTOROLA MOBILITY LLC
Reel/Frame 028829/0856 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 13, 2010
From: MOTOROLA, INC
To: MOTOROLA MOBILITY, INC
Reel/Frame 025673/0558 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 29, 2010
From: ZHANG, LAI-JUN; CHANG, LI-JUN; MA, WEN-FENG
To: MOTOROLA, INC.
Reel/Frame 024311/0019 →