Location N-gram Generation for Risk-Based Authentication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing risk-based authentication technologies fail to detect anomalous user behavior based on user movements between locations preceding a current activity, due to increased system complexity and sparse historical behavior data as the number of locations increases, referred to as the 'curse of dimensionality'.

Innovation Solution

The use of location N-grams, which represent both a user's current and previous transaction locations, to generate a risk score indicating anomalous behavior, with techniques such as bi-grams and tri-grams to efficiently count location combinations and reduce data sparseness, allowing for accurate risk estimation and fraud detection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If user location series are used to detect anomalous behavior, then detection accuracy is improved, but system complexity increases exponentially

Engineering Contradiction:
Improveanomalous behavior detection accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the user location series into fixed-size windows (e.g., W=3 locations) and extracts N-gram features (unigrams, bigrams, trigrams) from each window. This segmentation approach transforms the complex problem of analyzing entire location histories into manageable local patterns, reducing system complexity while preserving detection accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts specific N-gram features (location sequences like 'NYC-LAX-NYC') from the user location series and uses these extracted features for anomaly detection. By focusing on specific recurring patterns rather than the entire location history, the system achieves accurate detection with reduced complexity.

Inventive Principle:
Principle #2Taking out (Extraction)

2Measurement precision

If longer user location series are used, then detection accuracy is improved, but historical behavior data becomes more sparsely distributed

Engineering Contradiction:
Improveanomalous behavior detection accuracyVSAvoidhistorical behavior data density
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent divides long user location series into overlapping windows of fixed size (e.g., 3 consecutive locations). Each window generates N-gram features independently, ensuring sufficient data density in each local segment while capturing patterns from the overall long-term behavior through the accumulation of multiple windows.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent uses multiple overlapping windows rather than a single comprehensive analysis. By analyzing multiple partial segments (windows) that overlap, the system accumulates sufficient statistical data for accurate detection without requiring the entire long history to be densely populated with data points.

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If more locations are considered in the series, then detection accuracy is improved, but the curse of dimensionality increases

Engineering Contradiction:
Improveanomalous behavior detection accuracyVSAvoiddimensionality
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent extracts N-gram features (unigrams, bigrams, trigrams of location sequences) from the user location series. By transforming the raw location data into a fixed set of N-gram features, the system reduces dimensionality while preserving the essential patterns needed for accurate anomaly detection.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent transforms the location series data into N-gram frequency parameters and uses these transformed parameters for detection. By changing the representation from raw location coordinates to N-gram frequency distributions, the system manages dimensionality effectively while maintaining detection accuracy.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10354252B1Location feature generation for user authentication
Publication Date: 2019.07.16 EMC IP HLDG CO LLC
  • US10354252B1 patent drawing
  • US10354252B1 patent drawing
  • US10354252B1 patent drawing

AI summary

Technology for providing risk-based authentication, in which a location N-gram is generated for each historical transaction, the location N-gram indicating both a location from which the historical transaction originated and at least one location from which at least one previous transaction performed by the user that performed the historical transaction originated. A counter corresponding to the location N-gram is identified and incremented in a behavior profile for the user. An anomalousness risk score for a current user transaction having the same location N-gram may be calculated based on a value of the counter. If the risk score exceeds a threshold, an alert may be issued or other action taken with regard to the current transaction. Techniques are provided that limit complexity resulting from using a series of locations to detect anomalous user behavior, and that reduce the sparseness of the generated historical behavior data.