IP Library Granted Patent US 9,992,761
Granted Patent B2
US 9,992,761 · App. 15/451,251 · Granted Jun 5, 2018

Systems and methods for transmitting information used to estimate a position of a mobile device

Inventor: William M. Shvodian (McLean, VA)
Assignee: NextNav, LLC
H04W64/00H04W4/043H04W4/22H04W4/90
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 9,992,761
App. No.
15/451,251
Granted
Jun 5, 2018
Kind
B2
Abstract

Transmitting information used to estimate a position of a mobile device. This disclosure describes NEAD-based and external location server (ELS)-based positioning systems and methods that determine when an identifier of a mobile device is not known or when the identifier of the mobile device is known but cannot be detected during a search by reference points, and to then provide a location of a reference point that had previous contact with the mobile device instead of an estimated position of the mobile device. The provided location of the reference point can be used by a location server to generate an estimate of mobile device position.

Claims (125)

1. A method for transmitting information used to estimate a position of a mobile device, the method comprising:

receiving, at an external location server (ELS), an identifier of a reference point that was identified by a mobile device, wherein the identifier of the reference point is received from a NEAD;

generating, at the ELS, a request for an estimated position of the mobile device;

sending, from the ELS to an enterprise, the request for the estimated position of the mobile device, and the identifier of the reference point;

receiving, at the enterprise, the request for the estimated position of the mobile device, and the identifier of the reference point;

identifying, by the enterprise, a location of the reference point using the identifier of the reference point received from the ELS;

sending, from the enterprise to the ELS, the location of the reference point;

sending, from the enterprise to the ELS, an indication that the location of the reference point is not the estimated position of the mobile device requested by the ELS;

receiving, at the ELS, the location of the reference point;

receiving, at the ELS, the indication that the location of the reference point is not the estimated position of the mobile device requested by the ELS;

sending, from the ELS to the NEAD, the location of the reference point; and

sending, from the ELS to the NEAD, an indication that the location of the reference point is not an estimate of the position of the mobile device.

2. The method of claim 1 , the method comprising:

receiving, at the ELS, an identifier of the mobile device, wherein the identifier of the mobile device is received from the NEAD;

sending, from the ELS to the enterprise, the identifier of the mobile device; and

receiving, at the enterprise, the identifier of the mobile device,

wherein the enterprise identifies the location of the reference point using the identifier of the reference point only after the identifier of the mobile device cannot be located by the reference point and other reference points during respective searches for the identifier of the mobile device by the reference point and other reference points.

3. The method of claim 2 , wherein the identifier of the reference point is a MAC address and the identifier of the mobile device is a MAC address.

4. The method of claim 1 , the method comprising:

receiving, at the ELS, a first indication that an identifier of the mobile device is not available, wherein the first indication is received from the NEAD;

sending, from the ELS to the enterprise, a second indication that the identifier of the mobile device is not available; and

receiving, from the ELS at the enterprise, the second indication,

wherein the enterprise identifies the location of the reference point using the identifier of the reference point only after receiving the second indication.

5. The method of claim 4 , wherein the first indication that the identifier of the mobile device is not available comprises one or more bits specifying that the identifier of the mobile device is not available.

6. The method of claim 4 , wherein the first indication that the identifier of the mobile device is not available comprises a set of data fields designated for the identifier of the mobile device that are set to a value specifying that the identifier of the mobile device is not available.

7. The method of claim 6 , wherein the value of each of the data fields is zero.

8. The method of claim 4 , wherein the first indication and the second indication are the same.

9. The method of claim 1 , wherein the method comprises:

using the identifier of the reference point to identify a URL stored at the NEAD, wherein the URL identifies the ELS.

10. The method of claim 1 , wherein the indication that the location of the reference point is not the estimated position of the mobile device requested by the ELS comprises one or more bits specifying that the location of the reference point is not the estimated position of the mobile device, and wherein the indication that the location of the reference point is not an estimate of the position of the mobile device comprises one or more bits specifying that the location of the reference point is not an estimate of the position of the mobile device.

11. The method of claim 1 , wherein the indication that the location of the reference point is not the estimated position of the mobile device requested by the ELS and the indication that the location of the reference point is not an estimate of the position of the mobile device are the same.

12. The method of claim 1 , wherein the enterprise is an External Location Controller (ELC).

13. The method of claim 1 , wherein the method comprises:

sending, from the NEAD to a location server, the location of the reference point received from the ELS;

receiving, at the location server, the location of the reference point;

determining a position estimate that estimates the position of the mobile device using the location of the reference point; and

sending the position estimate from the location server to a public-safety answering point.

14. A system for transmitting information used to estimate a position of a mobile device, the system comprising:

an external location server (ELS);

an enterprise; and

one or more reference points;

wherein the ELS is operable to:

receive, from a NEAD, an identifier of a reference point that was identified by a mobile device,

generate a request for an estimated position of the mobile device, and

send the request for the estimated position of the mobile device, and

the identifier of the reference point to the enterprise;

wherein the enterprise is operable to:

receive the request for the estimated position of the mobile device, and the identifier of the reference point,

identify a location of the reference point using the identifier of the reference point,

send, to the ELS, the location of the reference point, and

send, to the ELS, an indication that the location of the reference point is not the estimated position of the mobile device requested by the ELS; and

wherein the ELS is further operable to:

receive the location of the reference point,

receive the indication that the location of the reference point is not the estimated position of the mobile device requested by the ELS,

send, to the NEAD, the location of the reference point, and

send, to the NEAD, an indication that the location of the reference point is not an estimate of the position of the mobile device.

15. The system of claim 14 ,

wherein the ELS is operable to:

receive an identifier of the mobile device from the NEAD, and

send the identifier of the mobile device to the enterprise; and

wherein the enterprise is operable to:

receive the identifier of the mobile device, and

identify the location of the reference point using the identifier of the reference point only after the identifier of the mobile device cannot be located by the reference point and other reference points during respective searches for the identifier of the mobile device by the reference point and other reference points.

16. The system of claim 15 , wherein the identifier of the reference point is a MAC address and the identifier of the mobile device is a MAC address.

17. The system of claim 14 ,

wherein the ELS is operable to:

receive, from the NEAD, a first indication that an identifier of the mobile device is not available, and

send, to the enterprise, a second indication that the identifier of the mobile device is not available; and

wherein the enterprise is operable to:

receive the second indication from the ELS,

identify the location of the reference point using the identifier of the reference point only after receiving the second indication.

18. The system of claim 17 , wherein the first indication that the identifier of the mobile device is not available comprises one or more bits specifying that the identifier of the mobile device is not available.

19. The system of claim 17 , wherein the first indication that the identifier of the mobile device is not available comprises a set of data fields designated for the identifier of the mobile device that are set to a value specifying that the identifier of the mobile device is not available.

20. The system of claim 19 , wherein the value of each of the data fields is zero.

21. The system of claim 17 , wherein the first indication and the second indication are the same.

22. The system of claim 14 , wherein the enterprise is an External Location Controller (ELC).

23. The system of claim 14 ,

wherein the NEAD is operable to:

use the identifier of the reference point to identify a URL stored at the NEAD, wherein the URL identifies the ELS.

24. The system of claim 14 , wherein the indication that the location of the reference point is not the estimated position of the mobile device requested by the ELS comprises one or more bits specifying that the location of the reference point is not the estimated position of the mobile device, and wherein the indication that the location of the reference point is not an estimate of the position of the mobile device comprises one or more bits specifying that the location of the reference point is not an estimate of the position of the mobile device.

25. The system of claim 14 , wherein the indication that the location of the reference point is not the estimated position of the mobile device requested by the ELS and the indication that the location of the reference point is not an estimate of the position of the mobile device are the same.

26. The system of claim 14 ,

wherein the NEAD is operable to:

send, to a location server, the location of the reference point received from the ELS; and

wherein the location server is operable to:

receive the location of the reference point,

determine a position estimate that estimates the position of the mobile device using the location of the reference point, and

send the position estimate to a public-safety answering point.

27. One or more non-transitory machine-readable media embodying program instructions that, when executed by one or more machines, cause the one or more machines to implement a method for transmitting information used to estimate a position of a mobile device, the method comprising:

receiving, at an external location server (ELS), an identifier of a reference point that was identified by a mobile device, wherein the identifier of the reference point is received from a NEAD;

generating, at the ELS, a request for an estimated position of the mobile device;

sending, from the ELS to an enterprise, the request for the estimated position of the mobile device, and the identifier of the reference point;

receiving, at the enterprise, the request for the estimated position of the mobile device, and the identifier of the reference point;

identifying, by the enterprise, a location of the reference point using the identifier of the reference point received from the ELS;

sending, from the enterprise to the ELS, the location of the reference point;

sending, from the enterprise to the ELS, an indication that the location of the reference point is not the estimated position of the mobile device requested by the ELS;

receiving, at the ELS, the location of the reference point;

receiving, at the ELS, the indication that the location of the reference point is not the estimated position of the mobile device requested by the ELS;

sending, from the ELS to the NEAD, the location of the reference point; and

sending, from the ELS to the NEAD, an indication that the location of the reference point is not an estimate of the position of the mobile device.

28. The one or more non-transitory machine-readable media of claim 27 , the method comprising:

receiving, at the ELS, an identifier of the mobile device, wherein the identifier of the mobile device is received from the NEAD;

sending, from the ELS to the enterprise, the identifier of the mobile device; and

receiving, at the enterprise, the identifier of the mobile device,

wherein the enterprise identifies the location of the reference point using the identifier of the reference point only after the identifier of the mobile device cannot be located by the reference point and other reference points during respective searches for the identifier of the mobile device by the reference point and other reference points.

29. The one or more non-transitory machine-readable media of claim 28 , wherein the identifier of the reference point is a MAC address and the identifier of the mobile device is a MAC address.

30. The one or more non-transitory machine-readable media of claim 27 , the method comprising:

receiving, at the ELS, a first indication that an identifier of the mobile device is not available, wherein the first indication is received from the NEAD;

sending, from the ELS to the enterprise, a second indication that the identifier of the mobile device is not available; and

receiving, from the ELS at the enterprise, the second indication,

wherein the enterprise identifies the location of the reference point using the identifier of the reference point only after receiving the second indication.

31. The one or more non-transitory machine-readable media of claim 30 , wherein the first indication that the identifier of the mobile device is not available comprises one or more bits specifying that the identifier of the mobile device is not available.

32. The one or more non-transitory machine-readable media of claim 30 , wherein the first indication that the identifier of the mobile device is not available comprises a set of data fields designated for the identifier of the mobile device that are set to a value specifying that the identifier of the mobile device is not available.

33. The one or more non-transitory machine-readable media of claim 32 , wherein the value of each of the data fields is zero.

34. The one or more non-transitory machine-readable media of claim 30 , wherein the first indication and the second indication are the same.

35. The one or more non-transitory machine-readable media of claim 27 , wherein the method comprises:

using the identifier of the reference point to identify a URL stored at the NEAD, wherein the URL identifies the ELS.

36. The one or more non-transitory machine-readable media of claim 27 , wherein the indication that the location of the reference point is not the estimated position of the mobile device requested by the ELS comprises one or more bits specifying that the location of the reference point is not the estimated position of the mobile device, and wherein the indication that the location of the reference point is not an estimate of the position of the mobile device comprises one or more bits specifying that the location of the reference point is not an estimate of the position of the mobile device.

37. The one or more non-transitory machine-readable media of claim 27 , wherein the indication that the location of the reference point is not the estimated position of the mobile device requested by the ELS and the indication that the location of the reference point is not an estimate of the position of the mobile device are the same.

38. The one or more non-transitory machine-readable media of claim 27 , wherein the enterprise is an External Location Controller (ELC).

39. The one or more non-transitory machine-readable media of claim 27 , wherein the method comprises:

sending, from the NEAD to a location server, the location of the reference point received from the ELS;

receiving, at the location server, the location of the reference point;

determining a position estimate that estimates the position of the mobile device using the location of the reference point; and

sending the position estimate from the location server to a public-safety answering point.

Assignments (4)
SECURITY INTEREST Recorded Apr 1, 2025
From: NEXTNAV INC.; NEXTNAV HOLDINGS, LLC; NEXTNAV INTERMEDIATE HOLDCO, LLC; PROGENY LMS, LLC; COMMLABS, INC.
To: GLAS TRUST COMPANY LLC
Reel/Frame 070691/0909 →
RELEASE OF SECURITY INTEREST Recorded Oct 29, 2021
From: FORTRESS CREDIT CORP.
To: NEXTNAV, LLC
Reel/Frame 057973/0636 →
ASSIGNMENT FOR SECURITY -- PATENTS Recorded Dec 27, 2019
From: NEXTNAV, LLC; PROGENY LMS, LLC
To: FORTRESS CREDIT CORP., AS AGENT
Reel/Frame 051433/0692 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 10, 2017
From: SHVODIAN, WILLIAM M
To: NEXTNAV, LLC
Reel/Frame 041976/0154 →
Continuity (2)
Provisional Application 62395759 · Sep 16, 2016
Related Publication 20170188327A1 · Jun 29, 2017