×

Methods, devices, and computer readable storage devices for providing optimized location information

  • US 9,668,086 B2
  • Filed: 11/29/2013
  • Issued: 05/30/2017
  • Est. Priority Date: 11/29/2013
  • Status: Active Grant
First Claim
Patent Images

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 devicereceiving, 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 servicedetermining, 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.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×