CPC H04W 4/029 (2018.02) [H04W 4/027 (2013.01); H04W 64/006 (2013.01); G06F 16/29 (2019.01)] | 17 Claims |
1. A method for operating a computing system to determine a suspect, geo location reporting data source among one or more data sources reporting geo coordinate data in a location based services network, the method comprising:
receiving geo coordinates of a user device reported by the one or more data sources over a period of time;
calculating a notional speed between geo coordinates reported at two consecutive times;
flagging, simultaneously, one or more data sources that reported the geo coordinates at the two consecutive times resulting in a notional speed that exceeds a predefined notional speed;
for each of the one or more data sources that are flagged, analysing data on a number of instances of geo coordinates reported by the data source, a number of instances the data source was flagged, each additional data sources that were also flagged simultaneously; and
deterimining the suspect data source to improve accuracy of geo location data of user devices, wherein determining the suspect data sources comprises:
determining a number of times data sources are flagged together and simultaneously, wherein a ratio of a number of instances that a particular data source was flagged to the number of instances of geo coordinates reported by that particular data source provides an error rate of each flagged data source; and
identifying a suspect data source from being flagged simultaneously at least a predefined number of times with each of at least a predefined number of data sources having an error rate greater than a predefined percentage of a number of instances the data source was flagged to a number of instances of geo coordinates reported by the data source.
|