Neural Network Application Name Classification for GPS Spoofing Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Ride-hailing organizations face challenges in identifying and preventing GPS spoofing applications used by drivers, which leads to mistrust and operational inefficiencies, as existing methods rely on manual review and are time-consuming and prone to evasion due to constantly changing patterns in application names.

Innovation Solution

A machine learning-based system that generates a numeric representation of application names using a neural network to predict whether an application is a location-spoofing application, leveraging a variable derived from a list of known applications to classify and optimize predictions over time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual review methods are used to identify GPS spoofing applications, then the process is simple to implement, but it is time-consuming and prone to evasion due to constantly changing patterns

Engineering Contradiction:
Improveidentification speedVSAvoiddetection accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent replaces manual review processes with an automated machine learning system that uses neural networks to analyze application names and determine spoofing likelihood. This substitution enables rapid processing of applications while maintaining high detection accuracy through learned patterns, directly resolving the contradiction between identification speed and detection accuracy.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The system transforms application names into numeric representations and uses probability scores to quantify spoofing likelihood. By changing the parameters from qualitative manual assessment to quantitative numeric analysis, the system achieves both high speed automation and reliable detection through consistent mathematical evaluation.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If traditional detection methods are used, then the system complexity is low, but the ability to detect evolving spoofing patterns is insufficient

Engineering Contradiction:
Improvepattern detection capabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent replaces simple rule-based detection with a neural network-based machine learning system. This substitution provides superior pattern detection capability by learning from training data, while the modular architecture keeps system complexity manageable through standardized components.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The system performs self-improvement through continuous learning from new data. The neural network automatically updates its patterns and parameters based on training, enabling it to detect evolving spoofing techniques without increasing operational complexity for users.

Inventive Principle:
Principle #25Self-service

3Measurement precision

If a comprehensive analysis of all applications is performed, then detection accuracy improves, but processing time increases

Engineering Contradiction:
Improveclassification accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs comprehensive analysis only during the training phase, then uses the learned model for rapid inference on new applications. This approach achieves high classification accuracy through thorough initial analysis while minimizing processing time for actual detection through efficient pattern matching.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system performs preliminary training and pattern learning before actual detection operations. By pre-processing and learning from training data in advance, the system achieves high detection accuracy during operation without incurring processing time delays, as the heavy analysis work is completed beforehand.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20240334192A1Apparatus and method for determining a location-spoofing application
Publication Date: 2024.10.03 GRABTAXI HOLDINGS PTE LTD
  • US20240334192A1 patent drawing
  • US20240334192A1 patent drawing
  • US20240334192A1 patent drawing

AI summary

The present disclosure provides an apparatus and a method for determining a location-spoofing application, the method comprising: generating a numeric representation of an application name of an application used for generating a geolocation position signal of a user using a variable derived from a list of application names relating to a plurality of other applications capable of generating a geolocation position signal of a user; and determining a prediction on whether the application is a location-spoofing application based on a scale of the generated numeric representation of the application name.