Deduplicating location fingerprint data
First Claim
1. A method comprising:
- receiving survey data, the survey data including measurements of signals from a signal source, the measurements being recorded in a survey at a venue;
determining a grid for the signal source, the grid including a plurality of cells and covering at least a portion of the venue, each cell corresponding to a portion of the venue;
determining that a first cell of the cells has not been surveyed by a sampling device performing the survey;
estimating measurements of signals from the signal sources at the first cell based on measurements recorded at cells surveyed by the sampling device;
associating the first cell with the estimated measurements; and
providing a representation of the grid, including the first cell and the associated estimated measurements, to a user device as location fingerprint data of the venue.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, and computer program product for deduplicating location fingerprint data for a venue are described. A system including a location server, or a mobile device, or both, can deduplicate the location fingerprint data. Deduplicating the location fingerprint data can include identifying correlated signal sources the signals of which are mutually dependent such that measurements of one signal source can be used to predict measurements of another. The system can determine a mutual information entropy value for each pair of signal sources, and identify the correlated signal sources based on high mutual information entropy value. The system can adjust weights of the correlated signal sources in location determination.
-
Citations
12 Claims
-
1. A method comprising:
-
receiving survey data, the survey data including measurements of signals from a signal source, the measurements being recorded in a survey at a venue; determining a grid for the signal source, the grid including a plurality of cells and covering at least a portion of the venue, each cell corresponding to a portion of the venue; determining that a first cell of the cells has not been surveyed by a sampling device performing the survey; estimating measurements of signals from the signal sources at the first cell based on measurements recorded at cells surveyed by the sampling device; associating the first cell with the estimated measurements; and providing a representation of the grid, including the first cell and the associated estimated measurements, to a user device as location fingerprint data of the venue. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
-
one or more processors; and a storage device storing computer instructions operable to cause the one or more processors to perform operations comprising; receiving survey data, the survey data including measurements of signals from a signal source, the measurements being recorded in a survey at a venue; determining a grid for the signal source, the grid including a plurality of cells and covering at least a portion of the venue, each cell having a respective size; determining respective measurements of each cell based on the survey data; determining whether at least one set of the measurements of a corresponding cell is repetitive of previously stored measurements; upon determining that the set of measurements is not repetitive, shrinking the size of the corresponding cell; and providing a representation of the grid, including the cells, the sizes and corresponding measurements, to a user device as location fingerprint data of the venue. - View Dependent Claims (10, 11)
-
-
12. A non-transitory storage device storing computer instructions operable to cause one or more processors to perform operations comprising:
-
receiving survey data, the survey data including measurements of signals from a signal source, the measurements being recorded in a survey at a venue; determining a grid for the signal source, the grid including a plurality of cells and covering at least a portion of the venue, each cell corresponding to a portion of the venue; determining that a first cell of the cells has not been surveyed by a sampling device performing the survey; estimating measurements of signals from the signal sources at the first cell based on measurements recorded at cells surveyed by the sampling device; associating the first cell with the estimated measurements; and providing a representation of the grid, including the first cell and the associated estimated measurements, to a user device as location fingerprint data of the venue.
-
Specification