LOCATION DETERMINATION BASED ON WEIGHTED RECEIVED SIGNAL STRENGTHS
First Claim
1. A method of location determination for a device, the method comprising:
- dividing a plurality of observations into a training dataset and a test dataset, each of the observations comprising an observation location corresponding to each device from among a plurality of computing devices;
assigning the observations to at least one geographic area of a plurality of geographic areas based on the observation locations associated with each of the observations and a corresponding location associated with each of the geographic areas;
determining a plurality of possible received signal strength (RSS)-based weighted functions for each geographic area based on at least one observation corresponding to each geographic area; and
determining an optimal weighted function from among the plurality of possible RSS-based weighted functions based on the training dataset and the testing dataset.
2 Assignments
0 Petitions
Accused Products
Abstract
Training datasets and test datasets consisting of observations (i.e., RSS measurements) partitioned per a mapping tile system are used to evaluate possible RSS weighting functions for each such tile. The observations from the training dataset are used to determine an optimal weighting function based on the training dataset that minimizes the error for the test data, wherein the error may be a function of the deltas between GPS positions of observations in the test dataset and predicted positions from the RSS weighted functions applied to test data. The accuracy of the optimal weighted function for each tile is characterized to determine whether to use the weighted function or an alternative (such as a non-weighted function) for subsequent inquiries.
-
Citations
20 Claims
-
1. A method of location determination for a device, the method comprising:
-
dividing a plurality of observations into a training dataset and a test dataset, each of the observations comprising an observation location corresponding to each device from among a plurality of computing devices; assigning the observations to at least one geographic area of a plurality of geographic areas based on the observation locations associated with each of the observations and a corresponding location associated with each of the geographic areas; determining a plurality of possible received signal strength (RSS)-based weighted functions for each geographic area based on at least one observation corresponding to each geographic area; and determining an optimal weighted function from among the plurality of possible RSS-based weighted functions based on the training dataset and the testing dataset. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for determining a location of a device, the system comprising:
-
a memory area associated with a computing device, said memory area storing location data comprising a plurality of observations, each of the observations including a set of beacons observed by one of a plurality of mobile computing devices and a received signal strength (RSS) measurement for each beacon and an observation location of the mobile computing device, said location data including training data and test data; and a processor programmed to; divide the location data into a training dataset and a test dataset; assign the location data to at least one geographic area based on the observation locations associated with each of the crowd-sourced observations and a location associated with each of the geographic areas; determine a plurality of possible RSS-based weighted functions for each geographic area based on the observations corresponding to each geographic area; and determine an optimal weighted function from among the plurality of possible RSS-based weighted functions based on the training dataset and the testing dataset. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer-readable medium comprising computer readable instructions for determining the location of a device, the computer-readable instructions comprising instructions that:
-
construct a training data set and a test data set from location data comprising a plurality of observations; determine an optimal weighted function from among a plurality of possible RSS-based weighted functions based on the training dataset and the testing dataset; create a model from the training data set and the optimal weighted function; and service an inference request corresponding to the plurality of tiles using the distance function. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification