US 11,699,140 B2
Geographic location consensus determination
Bradley Wardman, Phoenix, AZ (US); Nathan Pratt, Scottsdale, AZ (US); Ilya Chernyakov, Givat Shmuel (IL); Yotam Perkal, San Jose, CA (US); and Yuri Shafet, San Jose, CA (US)
Assigned to PayPal, Inc., San Jose, CA (US)
Filed by PayPal, Inc., San Jose, CA (US)
Filed on Dec. 31, 2019, as Appl. No. 16/731,976.
Prior Publication US 2021/0201290 A1, Jul. 1, 2021
Int. Cl. G06Q 20/32 (2012.01); G01S 19/10 (2010.01)
CPC G06Q 20/3224 (2013.01) [G01S 19/10 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
receiving, by a server computer system, location results of one or more location determination operations, each of which specifies a geographic location of a computing device that is different from the server computer system and is initiating an action, wherein the one or more location determination operations include at least global positioning system (GPS) data identification;
performing, by the server computer system, a location determination operation, including identifying a location of an edge server accessed by the computing device to retrieve content, wherein the identifying includes:
accessing respective lists of computing devices maintained by one or more edge servers, wherein the respective lists indicate one or more computing devices that have accessed the one or more edge servers;
determining, based on scraping the respective lists of computing devices, whether the computing device initiating the action is included on one or more of the respective lists; and
storing, based on determining that the computing device initiating the action is included on one or more lists, a location of the one or more edge servers storing the one or more lists that include the computing device initiating the action; and
comparing, by the server computer system, the received location results and the location of the edge server to determine whether one or more of the locations are located within the same geographic region; and
making, by the server computer system based on the comparing and according to a consensus threshold policy, a determination whether the locations satisfy a consensus threshold as to geographic location of the computing device;
wherein the determination is usable to select, from a plurality of sets of rules for different geographic regions, a particular set of rules for processing the action, and wherein the particular set of rules is usable to determine whether to process the action.