Geographic location consensus determination

US11699140B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11699140-B2
Application numberUS-201916731976-A
CountryUS
Kind codeB2
Filing dateDec 31, 2019
Priority dateDec 31, 2019
Publication dateJul 11, 2023
Grant dateJul 11, 2023

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Techniques are disclosed relating to determining whether geographic locations of a user computing device satisfy a location consensus threshold. A computer system receives results of a plurality of location determination operations, each of which specifies a geographic location of a computing device initiating an action. The computer system then makes a determination whether the received results satisfy a consensus threshold as to geographic location of the computing device. In some embodiments, 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. In some cases, the particular set of rules is usable to determine whether to process the action. Such techniques may advantageously allow a processing system to understand how to process actions initiated by a computing device associated with different geographic locations.

First claim

Opening claim text (preview).

What is claimed is: 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. 2. The method of claim 1 , wherein the action is a payment transaction, and wherein the particular set of rules is further selected based on historical geographic location information for the computing device, and wherein the particular set of rules specifies a set of payment rules. 3. The method of claim 1 , wherein the computing device is a user computing device, and wherein the server computer system is in communication with the user computing device. 4. The method of claim 3 , wherein the one or more location determination operations includes a first location determination operation performed by the user computing device and a second location determination operation performed by the server computer system. 5. The method of claim 4 , wherein performing the second location determination operation includes: determining that the user computing device has viewed content from an edge server of a content delivery network (CDN); and identifying, based on the determining, a particular geographic location for the second location determination operation, wherein the particular geographic location corresponds to the geographic location of the edge server. 6. The method of claim 1 , further comprising: selecting, by the server computer system from the plurality of sets of rules for different geographic regions, the particular set of rules for processing the action; and determining, by the server computer system based on the particular set of rules, whether to process the action. 7. The method of claim 1 , further comprising: in response to making a determination that the locations do not satisfy the consensus threshold, causing display of, via a user interface of the computing device, an instruction that specifies to perform one or more actions; and selecting, based on a user performing the one or more actions, a particular set of rules from the plurality of sets of rules, wherein the one or more actions include one or more additional location determination operations. 8. The method of claim 1 , wherein the one or more location determination operations further include at least one type of the following types of operations: cellular tower identification, Wi-Fi server set identification, and IP address identification. 9. The method of claim 1 , wherein the one or more location determination operations further include other computing device geographic location information identification, wherein one or more other computing devices used for the other device information identification are known to be located in a given geographic region. 10. The method of claim 1 , wherein the one or more location determination operations for which the server computer system receives location results include performing at least one of the following operations: determining one or more cellular tower identifiers that identify one or more cellular towers interfacing with the computing device; determining one or more server set identifiers (SSIDs) for one or more Wi-Fi access points being accessed by the computing device; and determining, based on an internet protocol (IP) address associated with the computing device, a computer network of the computing device. 11. A non-transitory computer-readable medium having instructions stored thereon that are executable by a user computing system to perform operations comprising: receiving a request to perform an action; performing a plurality of location determination operations, at least one of which is performed using a global positioning system (GPS) data source, wherein results of the plurality of location determination operations and results of a location determination of an edge server accessed by the user computing system to retrieve content that is determined by a server computer system are usable to determine, based on whether the one or more of the results indicate the same geographic region, whether a location consensus threshold has been satisfied, wherein results of the location determination of the edge server are determined by: 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 evaluating 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; and indicating whether the action is authorized. 12. The non-transitory computer-readable medium of claim 11 , wherein the operations further comprise: receiving, from a transaction processing server, a plurality of sets of rules for different geographic regions; determining whether the results of the plurality of location determination operations satisfy the location consensus threshold; selecting, based on the determining, a set of rules from the plurality of sets of rules received from the transaction processing server; and determining, based on the selected set of rules, whether to process the action. 13. The non-transitory computer-readable medium of claim 11 , wherein the operations further comprise: receiving, from a transaction processing server, a plurality of sets of rules for different geographic regions and a location consensus threshold policy, wherein the plurality of sets of rules are usable to determine whether to process the action, and wherein the location consensus threshold policy specifies one or more actions to be performed if the results of the plurality of location determination operatio

Assignees

Inventors

Classifications

  • Transactions dependent on location of M-devices · CPC title

  • providing dedicated supplementary positioning signals · CPC title

  • H04W12/73Primary

    Access point logical identity · CPC title

  • Location integrity, e.g. secure geotagging · CPC title

  • using delegated authorisation, e.g. open authorisation [OAuth] protocol · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11699140B2 cover?
Techniques are disclosed relating to determining whether geographic locations of a user computing device satisfy a location consensus threshold. A computer system receives results of a plurality of location determination operations, each of which specifies a geographic location of a computing device initiating an action. The computer system then makes a determination whether the received result…
Who is the assignee on this patent?
Paypal Inc
What technology area does this patent fall under?
Primary CPC classification G06Q20/3224. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 11 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).