Patent ID: 8040219

Claim:
A method of determining a location of an electronic device when the electronic device is in a building, comprising: receiving location assistance information from a data source when the electronic device enters the building, wherein the location assistance information is a logistical map containing a position and a beacon identity for each of plural location beacons that are deployed in the building; listening for one or more beacon identities from the location beacons; collecting data in addition to the location assistance information as the electronic device moves within the building; determining an area of the building in which the electronic device is located, the area determined from a distance parameter associated with each received beacon identity and from the collected data, each distance parameter indicating a relative distance between the electronic device and the position of the corresponding location beacon contained in the location assistance information; and transmitting the collected data from the electronic device to a location assistance system when the electronic device departs the building, the transmitted collected data for updating the location assistance information for making future location determinations for the electronic device or another electronic device.