ALTITUDE ESTIMATION USING A PROBABILITY DENSITY FUNCTION
First Claim
1. A method performed by one or more computers, comprising:
- receiving a plurality of sets of location coordinates from one or more mobile devices, each set of location coordinates being associated with a wireless access device;
determining an effective location of the wireless access device based on a statistical analysis of the received sets of location coordinates, wherein determining the effective location comprises;
mapping the sets of location coordinates to a plurality of bins, each bin including a unit area in a geographic grid;
selecting one or more bins from the plurality of bins based on a concentration of received location coordinates in each of the bins using;
a probability density function; and
a specified outlier threshold for identifying and excluding one or more outliers in the sets of location coordinates; and
determining the effective location using sets of location coordinates in the selected one or more bins; and
providing the effective location to a mobile device for determining an estimated location of the mobile device when the mobile device is located within a communication range of the wireless access device.
0 Assignments
0 Petitions
Accused Products
Abstract
Methods, program products, and systems of location estimation using a probability density function are disclosed. In general, in one aspect, a server can estimate an effective altitude of a wireless access gateway using harvested data. The server can harvest location data from multiple mobile devices. The harvested data can include a location of each mobile device and an identifier of a wireless access gateway that is located within a communication range of the mobile device. The server can calculate an effective altitude of the wireless access gateway using a probability density function of the harvested data. The probability density function can be a sufficient statistic of the received set of location coordinates for calculating an effective altitude of the wireless access gateway. The server can send the effective altitude of the wireless access gateway to other mobile devices for estimating altitudes of the other mobile devices.
-
Citations
30 Claims
-
1. A method performed by one or more computers, comprising:
-
receiving a plurality of sets of location coordinates from one or more mobile devices, each set of location coordinates being associated with a wireless access device; determining an effective location of the wireless access device based on a statistical analysis of the received sets of location coordinates, wherein determining the effective location comprises; mapping the sets of location coordinates to a plurality of bins, each bin including a unit area in a geographic grid; selecting one or more bins from the plurality of bins based on a concentration of received location coordinates in each of the bins using; a probability density function; and a specified outlier threshold for identifying and excluding one or more outliers in the sets of location coordinates; and determining the effective location using sets of location coordinates in the selected one or more bins; and providing the effective location to a mobile device for determining an estimated location of the mobile device when the mobile device is located within a communication range of the wireless access device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory storage medium storing computer instructions configured to cause one or more computers to perform operations comprising:
-
receiving a plurality of sets of location coordinates from one or more mobile devices, each set of location coordinates being associated with a wireless access device; determining an effective location of the wireless access device based on a statistical analysis of the received sets of location coordinates, wherein determining the effective location comprises; mapping the sets of location coordinates to a plurality of bins, each bin including a unit area in a geographic grid; selecting one or more bins from the plurality of bins based on a concentration of received location coordinates in each of the bins using; a probability density function; and a specified outlier threshold for identifying and excluding one or more outliers in the sets of location coordinates; and determining the effective location using sets of location coordinates in the selected one or more bins; and providing the effective location to a mobile device for determining an estimated location of the mobile device when the mobile device is located within a communication range of the wireless access device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system comprising:
-
one or more computers; and a non-transitory medium storing computer instructions configured to cause the one or more computers to perform operations comprising; receiving a plurality of sets of location coordinates from one or more mobile devices, each set of location coordinates being associated with a wireless access device; determining an effective location of the wireless access device based on a statistical analysis of the received sets of location coordinates, wherein determining the effective location comprises; mapping the sets of location coordinates to a plurality of bins, each bin including a unit area in a geographic grid; selecting one or more bins from the plurality of bins based on a concentration of received location coordinates in each of the bins using; a probability density function; and a specified outlier threshold for identifying and excluding one or more outliers in the sets of location coordinates; and determining the effective location using sets of location coordinates in the selected one or more bins; and providing the effective location to a mobile device for determining an estimated location of the mobile device when the mobile device is located within a communication range of the wireless access device. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification