Patent ID: 9668086
Date: 2017-05-30
CPC Classifications: H04W

Claim:
1. A method comprising: monitoring, by a server comprising a processor, a mobile communication device to detect a modification made by a user of the mobile communication device to a map provided to the user by a location based service executing on the mobile communication device, wherein the user of the mobile communication device makes the modification to the map via user input to the mobile communication device receiving, by the server, information indicative of an error in location information experienced by the mobile communication device, wherein the error in the location information degrades performance of the location based service determining, by the server, whether the modification to the map made by the user of the mobile communication device is causing the error in the location information experienced by the mobile communication device, wherein determining whether the modification to the map made by the user of the mobile communication device is causing the error in the location information experienced by the mobile communication device is based, at least in part, on whether any users of other mobile communication devices located within an area associated with the modification to the map alters the map in a manner that corresponds to the modification made by the user of the mobile communication device such that if none of the users of the other mobile communication devices within the area associated with the modification to the map alters the map in a manner that corresponds to the modification made by the user of the mobile communication device, a determination is made that the modification to the map made by the user of the mobile communication device is causing the error in the location information experienced by the mobile communication device; and in response to determining that the modification to the map made by the user of the mobile communication device is causing the error, initiating, by the server, resolution of the error by not altering the map in accordance with the modification, wherein an amount of time taken to initiate resolution of the error is based, at least in part, on a status of the mobile communication device, wherein a first amount of time is taken to initiate resolution of the error based on a determination that the status of the mobile communication device indicates that the mobile communication device is stationary and not executing any location based applications, and wherein a second amount of time is taken to initiate resolution of the error based on a determination that the status of the mobile communication device indicates that the mobile communication device is moving and is executing one of the location based applications.