US 11,812,343 B2
Method and system for determining a suspect data source in a location based services network
Ameya Shrinivas Sakhalkar, Pune (IN); and Raghunath Thondanur Mandayam, Bangalore (IN)
Assigned to InMobi PTE. Ltd., Singapore (SG)
Filed by InMobi, PTE Ltd., Singapore (SG)
Filed on Apr. 11, 2022, as Appl. No. 17/717,747.
Application 17/717,747 is a continuation of application No. 16/203,446, filed on Nov. 28, 2018, granted, now 11,330,398.
Claims priority of application No. 201741042811 (IN), filed on Nov. 29, 2017.
Prior Publication US 2022/0240054 A1, Jul. 28, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04W 4/029 (2018.01); H04W 64/00 (2009.01); H04W 4/02 (2018.01); G06F 16/29 (2019.01)
CPC H04W 4/029 (2018.02) [H04W 4/027 (2013.01); H04W 64/006 (2013.01); G06F 16/29 (2019.01)] 17 Claims
OG exemplary drawing
 
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.