The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jul. 12, 2016

Filed:

Jun. 24, 2013
Applicant:

Google Technology Holdings Llc, Mountain View, CA (US);

Inventors:

Hong-Lei Liu, Beijing, CN;

Kwok Lam Cheung, Beijing, CN;

Sheng-Yu Hu, Beijing, CN;

XiaoHui Shen, Mundelein, IL (US);

Assignee:

Google Technology Holdings LLC, Mountain View, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04W 24/00 (2009.01); G01S 5/02 (2010.01); H04W 4/02 (2009.01); H04W 8/08 (2009.01);
U.S. Cl.
CPC ...
G01S 5/0278 (2013.01); H04W 4/028 (2013.01); H04W 8/08 (2013.01);
Abstract

An apparatus and method is provided for real-time location estimation of a mobile station (MS) on a map of roads using non-Global Positioning Satellite location data of the MS and includes a step of determining that the MS is stationary. A next step includes assigning each raw location datum with an initial mass such that the data exhibit an attractive force therebetween. A next step includes calculating a net attractive force for all data using a distance between the data. A next step includes moving each datum a normalized step on the map in response to the net attractive force. A next step includes merging any data that are within a predefined distance on the map and adding their masses. A next step includes repeating the calculating, moving, and merging steps until there are no consecutive merges for a predetermined number of iterations. A next step includes removing any datum with a mass less than a threshold. If there is more than one merged datum left, and a total number of iterations is less than a predefined number, going to the calculating step. Otherwise, using a mean of the locations of any remaining data as a location of the mobile station.


Find Patent Forward Citations

Loading…