Generative Neural Network Cursor Trail Embeddings for Bot Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for detecting invalid interactions, such as those from bots, are resource-intensive and struggle to adapt to new bot configurations without labeled training data, leading to inefficiencies in detecting fraudulent activities.

Innovation Solution

The use of unsupervised generative machine learning models, specifically autoencoders like variational autoencoders, to generate embeddings of cursor-trail data, which can distinguish between human and non-human interactions by preserving non-fluid cursor patterns, allowing for real-time detection without the need for labeled data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If supervised learning models are used to detect bot interactions, then detection accuracy can be improved with labeled training data, but resource consumption and training complexity increase significantly

Engineering Contradiction:
Improvedetection accuracyVSAvoidresource consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent replaces supervised learning models (which require expensive labeled data and extensive training resources) with unsupervised learning models that automatically detect patterns in unlabeled cursor trail data, significantly reducing resource consumption while maintaining detection effectiveness

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

Solution Approach 2:

The unsupervised learning model serves itself by automatically learning from raw cursor trail data without requiring external labeled annotations, enabling the system to adapt to new bot configurations autonomously without human intervention or additional training resources

Inventive Principle:
Principle #25Self-service

2Measurement precision

If supervised learning models are used to detect new bot configurations, then detection accuracy improves with labeled data, but adaptability to new bot patterns deteriorates when labels are unavailable

Engineering Contradiction:
Improvedetection accuracyVSAvoidadaptability to new bot patterns
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent substitutes supervised learning with unsupervised learning, replacing the mechanism that requires labeled data for adaptation with one that automatically discovers patterns in unlabeled data, enabling continuous adaptation to new bot configurations without labeled training sets

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

Solution Approach 2:

The system performs preliminary analysis of cursor trail data to establish baseline patterns of normal and abnormal behavior before new bots are fully operational, enabling proactive detection and adaptation to emerging threat patterns without waiting for labeled data to become available

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If traditional detection methods are used, then implementation simplicity is maintained, but detection speed and responsiveness to new threats worsen

Engineering Contradiction:
Improveimplementation simplicityVSAvoiddetection speed
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent replaces traditional rule-based detection methods with machine learning-based pattern recognition, substituting simple but slow heuristic approaches with more complex models that process and analyze cursor trail data in real-time, significantly improving detection speed and responsiveness

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

Solution Approach 2:

The system implements continuous periodic analysis of incoming cursor trail data streams, constantly updating pattern recognition models and adapting to new behaviors, enabling real-time detection that maintains simplicity while dramatically improving response speed to emerging threats

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS20230109260A1Techniques for cursor trail capture using generative neural networks
Publication Date: 2023.04.06 ORACLE INT CORP
  • US20230109260A1 patent drawing
  • US20230109260A1 patent drawing
  • US20230109260A1 patent drawing

AI summary

Disclosed herein are techniques for generating embedded data for cursor-trail data including identifications of sequential positions of a cursor. A method described herein involves obtaining cursor-trail data identifying sequential positions of the cursor. The method further includes using a generative machine learning model to generate an embedding of the cursor-trail data. The generative machine learning model was previously trained using a machine learning model. The training using the machine learning model was unsupervised training including generating embeddings of training cursor-trail data, generating predicted cursor-trail data using a decoder neural network, and comparing the predicted cursor-trail data to the training cursor-trail data to determine a loss function for refining the generative machine learning model.