×

Apparatus and method for transforming and cleaning position data for a database-based positioning system

  • US 10,299,077 B1
  • Filed: 09/07/2016
  • Issued: 05/21/2019
  • Est. Priority Date: 10/19/2015
  • Status: Active Grant
First Claim
Patent Images

1. A server comprising:

  • a data loading module to load original position data sets stored in a first memory as part of a database, wherein the original position data sets include original position data points, wherein each of the original position data sets further includes an identifier of a wireless station, wherein the original position data points are assigned to the wireless station and refer to positions of a wireless device in communication with the wireless station, and wherein the data loading module is to load each of the original position data sets based on the identifier of the wireless station in a corresponding one of the original position data sets;

    a data analysis module to (i) determine an overall bounding area based on the original position data points, (ii) divide the overall bounding area into a plurality of minimum bounding areas, and (iii) assign the original position data points to the plurality of minimum bounding areas;

    a transformation and cleaning module to, based on the plurality of minimum bounding areas and one or more mapping rules, perform transformation and cleaning including (i) transforming some of the original position data points to updated position data points, and (ii) cleaning the some of the original position data points, such that the updated position data points includes less position data points than the some of the original position data points,whereinthe one or more mapping rules includes determining a degree of heterogeneity of the original position data points based on boundaries of the plurality of minimum bounding areas,the degree of heterogeneity refers to differences in coordinate values and/or received signal strength indicator values of original position data points within one of the plurality of minimum bounding areas and is based on a number of the original position data points within the one of the plurality of minimum bounding areas, andthe transformation and cleaning module is to perform the transformation and cleaning of the some of the original position data points based on the degree of heterogeneity;

    anda position estimation module to perform database-based position estimation to estimate a position of the wireless device based on the updated position data points.

View all claims
  • 6 Assignments
Timeline View
Assignment View
    ×
    ×