IP Library Granted Patent US 8,676,231
Granted Patent B2
US 8,676,231 · App. 13/691,031 · Granted Mar 18, 2014

Methods and apparatus for mobile station location estimation

Inventors: Alan Denis MacDonald (Bellevue, WA); Marc W. Sather (Kingston, WA); John Lawrence Snapp (Bellevue, WA)
Assignee: AT&T Mobility II LLC
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,676,231
App. No.
13/691,031
Granted
Mar 18, 2014
Kind
B2
Abstract

Methods and apparatus for estimating mobile station location include receiving reported signal strengths or other attachment indicator values from a mobile station. The reported signal strengths are compared with characteristic received signal strength values in a coverage area of a mobile network. A mobile switching center determines if a local function is requested and initiates a location estimation process by a mobile location module (MLM). The MLM receives the reported signal strength contours associated with the attachment points. Based on a comparison of the reported attachment indicator values with characteristic values, the MLM provides a mobile location estimate.

Claims (40)

1. A method, for determining a location of a mobile communication device, comprising:

obtaining, by a system having a processor, in connection with a sliding time window, instantaneous location coordinates associated with the mobile communication device;

calculating, by the system, based upon the instantaneous location coordinates corresponding to the sliding time window, average coordinates;

calculating, by the system, error values indicating deviations between the instantaneous location coordinates and the average coordinates;

comparing the instantaneous location coordinates and the average coordinates;

identifying largest deviation coordinates as peak error values;

comparing the peak error values and pre-defined thresholds;

determining, if the peak error values are within the pre-defined thresholds, that the error values as acceptable;

determining, if the peak error values are not within the pre-defined thresholds, that the error values as not acceptable;

updating, by the system, in response to determining that the error values are acceptable, recent reliable coordinates using the instantaneous location coordinates; and

determining, by the system, in response to determining that the error values are acceptable, the location of the mobile communication device based at least in part on the instantaneous location coordinates.

2. The method of claim 1 , further comprising determining, by the system, in response to determining that the error values are not acceptable, the location of the mobile communication device using the recent reliable coordinates associated with the mobile communication device.

3. The method of claim 1 , wherein a size of the sliding time window corresponds to a desired level of accuracy for determining the location of the mobile communication device.

4. A location system, for determining a location of a mobile communication device, comprising:

a processor; and

a tangible computer-readable storage device having computer-executable instructions that, when executed by the processor, cause the processor to perform operations comprising:

obtaining instantaneous location coordinates, in connection with a sliding time window, associated with the mobile communication device;

calculating, based upon the instantaneous location coordinates for the sliding time window, average coordinates;

calculating error values indicating deviations between the instantaneous location coordinates and the average coordinates;

comparing the instantaneous location coordinates and the average coordinates;

identifying largest deviation coordinates as peak error values;

comparing the peak error values and pre-defined thresholds;

determining, if the peak error values are within the pre-defined thresholds, that the error values as acceptable;

determining, if the peak error values are not within the pre-defined thresholds, that the error values as not acceptable;

updating, in response to determining that the error values are acceptable, recent reliable coordinates using the instantaneous location coordinates;

determining, in response to determining that the error values are acceptable, the location of the mobile communication device based at least in part on the instantaneous location coordinates.

5. The location system of claim 4 , wherein the operations further comprise determining, in response to determining that the error values are not acceptable, the location of the mobile communication device using the recent reliable coordinates associated with the mobile communication device.

6. The location system of claim 4 , wherein a size of the sliding time window corresponds to a desired level of accuracy for determining the location of the mobile communication device.

7. A tangible computer-readable storage device comprising instructions that, when executed by a processor, cause the processor to perform operations, for determining a location of a mobile communication device, comprising:

obtaining instantaneous location coordinates, in connection with a sliding time window, associated with the mobile communication device;

calculating, based upon the instantaneous location coordinates for a sliding time window corresponding to the sliding time window, average coordinates;

calculating error values indicating deviations between the instantaneous location coordinates and the average coordinates;

comparing the instantaneous location coordinates and the average coordinates;

identifying largest deviation coordinates as peak error values;

comparing the peak error values and pre-defined thresholds;

determining, if the peak error values are within the pre-defined thresholds, that the error values as acceptable;

determining, if the peak error values are not within the pre-defined thresholds, that the error values as not acceptable;

updating, in response to determining that the error values are acceptable, recent reliable coordinates using the instantaneous location coordinates;

determining, in response to determining that the error values are acceptable, the location of the mobile communication device based at least in part on the instantaneous location coordinates.

8. The tangible computer-readable storage device of claim 7 , wherein the operations further comprise determining, in response to determining that the error values are not acceptable, the location of the mobile communication device using the recent reliable coordinates associated with the mobile communication device.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 2, 2015
From: MACDONALD, ALAN D.; SATHER, MARC W.; SNAPP, JOHN L.
To: AT&T WIRELESS SERVICES, INC.
Reel/Frame 037186/0083 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 2, 2015
From: NEW CINGULAR WIRELESS SERVICES, INC.
To: CINGULAR WIRELESS II, INC.
Reel/Frame 037186/0265 →
CHANGE OF NAME Recorded Dec 2, 2015
From: AT&T WIRELESS SERVICES, INC.
To: NEW CINGULAR WIRELESS SERVICES, INC.
Reel/Frame 037186/0366 →
CERTIFICATE OF CONVERSION Recorded Dec 2, 2015
From: CINGULAR WIRELESS II, INC.
To: CINGULAR WIRELESS II, LLC
Reel/Frame 037186/0371 →
CHANGE OF NAME Recorded Dec 2, 2015
From: CINGULAR WIRELESS II, LLC
To: AT&T MOBILITY II, LLC
Reel/Frame 037186/0462 →
CHANGE OF NAME Recorded Dec 2, 2015
From: AT&T MOBILITY II, LLC
To: AT&T MOBILITY II LLC
Reel/Frame 037186/0496 →
Continuity (5)
Continuation 13334341 · Dec 22, 2011
Continuation 12396372 · Mar 2, 2009
Continuation 10473926
Provisional Application 60281147 · Apr 3, 2001
Related Publication 20130095852A1 · Apr 18, 2013