IP Library Granted Patent US 10,057,721
Granted Patent B2
US 10,057,721 · App. 15/431,274 · Granted Aug 21, 2018

Method and system for providing enhanced location based information for wireless handsets

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 10,057,721
App. No.
15/431,274
Granted
Aug 21, 2018
Kind
B2
Abstract

Methods, devices and systems for generating enhanced location information on or about a mobile device may include hybrid lateration and/or trilateration solutions in which the mobile device determines whether information obtained via a geospatial system of the mobile device is accurate, collects location information from a plurality of mobile devices in response to determining that the information obtained via the geospatial system of the mobile device is not accurate, computes computing more precise location information (including three-dimensional location and position information) based on the location information collected from the plurality of mobile devices, and uses the computed more precise location information to provide an enhanced location based service, such as an emergency location service, a commercial location service, an internal location service and/or a lawful intercept location service.

Claims (58)

1. A system, comprising:

a first wireless device comprising a sensor coupled to a first device processor;

a second wireless device comprising a second device processor; and

a network server computing device comprising a network processor,

wherein the first device processor is configured with processor executable instructions to perform operations comprising:

determining a first current location value for the first wireless device based on information collected by the sensor of the first wireless device;

sending the determined first current location value to the network server computing device;

receiving location information from the second wireless device, the received location information including at least one of time-of-arrival information, relative position information, angle-of-arrival measurement information, or velocity information;

using the received location information to determine a relative distance between the first wireless device and the second wireless device;

determining a second current location value for the first wireless device based on the first current location value and the determined relative distance between the first wireless device and the second wireless device;

sending the determined second current location value to the network server computing device;

receiving updated location information from the network server computing device in response to sending the determined second current location value to the network server computing device; and

using the received updated location information for a location based service on the first wireless device.

2. The system of claim 1 , wherein the first device processor is configured with processor executable instruction to perform operations such that determining the first current location value based on the information collected via the sensor comprises determining the first current location value based on the information collected via at least one of a global positioning sensor, a gyroscope, an accelerometer, a magnetometer, and a pressure sensor.

3. The system of claim 1 , further comprising a location measurement unit (LMU) having a processor configured to:

determine timing information relative to a high quality timing reference signal; and

send the determined timing information to the network server computing device for use in determining the location of the first or second wireless device.

4. The system of claim 1 , further comprising a location measurement unit (LMU) having a processor configured to:

determine an observed time difference between frame timing of transceiver signals;

generate an observed time difference value based on the observed time difference between frame timing of transceiver signals; and

send the observed time difference value to the network server computing device for use in determining the location of the first or second wireless device.

5. The system of claim 1 , further comprising a location measurement unit (LMU) having a processor configured to measure the time of arrival of known signal bursts.

6. The system of claim 5 , wherein the network processor is configured to:

receive measured time of arrival information from the LMU; and

determine the location of the first or second wireless device using hyperbolic trilateration based on known geographical coordinates of the LMU and the measured time of arrival information.

7. A wireless device, comprising:

a memory;

a sensor; and

a processor coupled to the memory and the sensor, wherein the processor is configured with processor executable instruction to perform operations comprising:

determining a first current location value based on information collected via the sensor of the wireless device;

sending the determined first current location value to a network server;

receiving first location information from a second wireless device, the received location information including at least one of time-of-arrival information, relative position information, angle-of-arrival measurement information, or velocity information;

using the received first location information to determine a relative distance between the wireless device and the second wireless device;

determining a second current location value based on the first current location value and the determined relative distance between the wireless device and the second wireless device;

sending the determined second current location value to the network server;

receiving updated location information from the network server computing device in response to sending the determined second current location value to the network server computing device; and

using the received updated location information to provide a location based service on the first wireless device.

8. The wireless device of claim 7 , wherein the processor is configured with processor executable instruction to perform operations such that determining the first current location value based on the information collected via the sensor of the wireless device comprises determining the first current location value based on the information collected via at least one or more of a global positioning sensor, a gyroscope, an accelerometer, a magnetometer, and a pressure sensor.

9. The wireless device of claim 7 , wherein the processor is configured with processor executable instruction to perform operations further comprising receiving additional location information generated based on timing information computed in a location measurement unit (LMU) that is included within a deployment region of an asynchronous network.

10. The wireless device of claim 7 , wherein the processor is configured with processor executable instruction to perform operations further comprising receiving additional location information generated based on an observed time difference value.

11. The wireless device of claim 7 , wherein the processor is configured with processor executable instruction to perform operations such that receiving updated location information from the network server computing device in response to sending the determined second current location value to the network server computing device comprises receiving updated location information computed based on observed time difference value.

12. The wireless device of claim 7 , wherein the processor is configured with processor executable instruction to perform operations such that receiving updated location information from the network server computing device in response to sending the determined second current location value to the network server computing device comprises receiving updated location information computed based on hyperbolic trilateration.

13. The wireless device of claim 7 , wherein the processor is configured with processor executable instruction to perform operations such that receiving updated location information from the network server computing device in response to sending the determined second current location value to the network server computing device comprises receiving updated location information computed based on an observed time difference value.

14. A method of providing a location based service on a wireless device, comprising:

determining, via a processor of the wireless device, a first current location value based on information collected via a sensor of the wireless device;

sending the determined first current location value to a network server;

receiving first location information from a second wireless device, the received location information including at least one of time-of-arrival information, relative position information, angle-of-arrival measurement information, or velocity information;

using the received first location information to determine a relative distance between the wireless device and the second wireless device;

determining a second current location value based on the first current location value and the determined relative distance between the wireless device and the second wireless device;

sending the determined second current location value to the network server;

receiving updated location information from the network server computing device in response to sending the determined second current location value to the network server computing device; and

using the received updated location information to provide a location based service on the first wireless device.

15. The method of claim 14 , wherein determining the first current location value based on the information collected via the sensor of the wireless device comprises determining the first current location value based on the information collected via at least one or more of a global positioning sensor, a gyroscope, an accelerometer, a magnetometer, and a pressure sensor.

16. The method of claim 14 , further comprising receiving additional location information generated based on timing information computed in a location measurement unit (LMU) included within a deployment region of an asynchronous network.

17. The method of claim 14 , further comprising receiving additional location information generated based on an observed time difference value.

18. The method of claim 14 , wherein receiving updated location information from the network server computing device in response to sending the determined second current location value to the network server computing device comprises receiving updated location information computed based on observed time difference value.

19. The method of claim 14 , wherein receiving updated location information from the network server computing device in response to sending the determined second current location value to the network server computing device comprises receiving updated location information computed based on hyperbolic trilateration.

20. The method of claim 14 , receiving updated location information from the network server computing device in response to sending the determined second current location value to the network server computing device comprises receiving updated location information computed based on an observed time difference value.

Assignments (4)
AMENDED AND RESTATED INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 10, 2024
From: RIVADA NETWORKS INC.; ARPENT, LLC; RIVADA RESEARCH, LLC; RIVADA NETWORKS, LLC
To: DUKHAN INVESTMENT COMPANY; WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 067381/0926 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 19, 2024
From: DEAN & COMPANY STRATEGY CONSULTANTS, LLC
To: RIVADA NETWORKS, INC.
Reel/Frame 067158/0842 →
COURT ORDER Recorded May 25, 2018
From: RIVADA RESEARCH, LLC
To: DEAN & COMPANY STRATEGY CONSULTANTS, LLC
Reel/Frame 046246/0145 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 13, 2017
From: SMITH, CLINT
To: RIVADA RESEARCH, LLC.
Reel/Frame 044390/0697 →