Patent ID: 8775065

Claim:
A method for one or more server devices, the method comprising: receiving via one or more communication interfaces at least one measurement that corresponds to a position of a first mobile device within an indoor environment; identifying a conflict between the position of the first mobile device and at least one radio model associated with the indoor environment wherein the identifying comprises comparing the at least one measurement with the radio model to identify the conflict; updating the at least one radio model that is stored in one or more memories based, at least in part, on the at least one measurement to produce at least one updated radio model, the at least one radio model and the at least one updated radio model corresponding to the indoor environment, the updating being responsive to the conflict being identified a threshold number of times based on information received from a plurality of mobile devices providing indications of the positions of the mobile devices within the indoor environment; and transmitting the at least one updated radio model to enable a second mobile device to use the at least one updated radio model for positioning within the indoor environment; receive from the first mobile device at least one indication of an incident that apparently conflicts with at least one graph that corresponds to the indoor environment; update the at least one graph based, at least in part, on the at least one indication of the incident that apparently conflicts with the at least one graph to produce at least one updated graph; and transmit the at least one updated graph to enable the second mobile device to use the at least one updated graph for positioning within the indoor environment.