Methods, devices, and computer readable storage devices for providing optimized location information
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, via the mobile communication device, 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;
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 alter 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.
1 Assignment
0 Petitions
Accused Products
Abstract
Optimized location information is provided for a location based service. An event is detected which is indicative of an error in the location based service which degrades the performance of the location based service. A cause of the error is determined, and resolution of the error is initiated based on the determined cause.
-
Citations
20 Claims
-
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, via the mobile communication device, 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; 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 alter 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. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer readable storage device having instructions stored thereon which, when executed by a processor of a server, cause the processor to perform operations comprising:
-
monitoring a mobile communication device to detect a modification made by a user of the mobile communication device to a map provided, via the mobile communication device, 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 information indicative of an error in location information experienced by the mobile communication device; 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, 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 alter 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 resolution of the error by not altering the map in accordance with the modification. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A server comprising:
-
a processor; and a memory storing instructions that, when executed by the processor, cause the processor to perform operations comprising monitoring a mobile communication device to detect a modification made by a user of the mobile communication device to a map provided, via the mobile communication device, 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 information indicative of an error in location information experienced by the mobile communication device, 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, 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 alter 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 resolution of the error by not altering the map in accordance with the modification. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification