Merchant-Independent Geolocation Verification for Fraud Prevention

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

E-commerce systems face challenges in verifying online transactions, particularly in preventing unauthorized use of payment information, as existing methods rely on geolocation from merchant applications which do not adequately protect against fraud, as they only confirm proximity and not actual delivery address association with the user.

Innovation Solution

A system that utilizes merchant-independent user geolocation verification, where a transaction verification server, separate from the merchant server, obtains the user's geolocation from a mobile application associated with a transaction verifying entity to verify the proximity of the user to the delivery address, and determines the rate of motion to ensure the user will be at the correct location at delivery time, sending approval or rejection messages to the merchant server.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If merchant application geolocation is used to verify delivery address, then delivery address verification is simplified, but security against unauthorized transactions is insufficient

Engineering Contradiction:
Improvedelivery address verificationVSAvoidsecurity against unauthorized transactions
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent introduces a bank application as an intermediary between the user and the merchant application. The bank application independently verifies the user's location and provides verification results to the merchant application, thereby enhancing security without complicating the overall verification process.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The verification process is segmented into two independent components: the merchant application handles the transaction and delivery address verification, while the bank application handles independent user location verification. This segmentation allows each component to specialize in its function while maintaining overall system security.

Inventive Principle:
Principle #1Segmentation

2Reliability

If billing address must match delivery address, then unauthorized transactions are prevented, but user flexibility is reduced

Engineering Contradiction:
Improveprevention of unauthorized transactionsVSAvoiduser flexibility for delivery addresses
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent changes the verification parameter from static billing address matching to dynamic real-time location verification. By using GPS coordinates and comparing them with the delivery address, the system allows flexible delivery locations while maintaining security through continuous location monitoring.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If geolocation proximity is verified, then delivery location is confirmed, but fraud detection capability is limited

Engineering Contradiction:
Improvedelivery location confirmationVSAvoidfraud detection capability
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent implements continuous feedback loops where the bank application periodically monitors the user's location and compares it with the delivery address. This ongoing verification provides real-time feedback that can detect fraudulent activities, enhancing both location confirmation precision and fraud detection capability.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11568414B2Online transaction verification based on merchant-independent user geolocation
Publication Date: 2023.01.31 CAPITAL ONE SERVICES LLC
  • US11568414B2 patent drawing
  • US11568414B2 patent drawing
  • US11568414B2 patent drawing

AI summary

In certain embodiments, an online transaction is verified based on merchant-independent user geolocation. A geolocation of a user associated with the online transaction is obtained from a mobile device of the user by a transaction verifying entity separate and independent from a merchant entity with which the online transaction is initiated. A server associated with the transaction verifying entity determines a proximity of the geolocation of the user to a delivery address for verifying the online transaction. The server generates a verification message including an approval message based on the proximity of the geolocation to the delivery address being within a specified threshold. The server generates a verification message including a rejection message based on the proximity of the geolocation to a delivery address exceeding the specified threshold. The server sends the verification message to another server associated with the merchant entity to carry out the online transaction accordingly.