URL Classification Model Using Feature Enrichment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing technologies face challenges in efficiently and automatically identifying malicious URLs, especially in scenarios with limited context, leading to costly and time-consuming manual reviews.

Innovation Solution

A computing platform that uses machine learning to classify URLs by executing feature enrichment actions, such as crawling to extract metadata, and inputting data points into a URL classification model to generate a maliciousness score.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual review is performed for accurate classification of malicious URLs, then classification accuracy is improved, but time consumption and cost increase

Engineering Contradiction:
Improveclassification accuracyVSAvoidtime consumption
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent introduces an automated analysis system as an intermediary between URL detection and manual review. This system extracts features from URLs (such as domain information, path structure, query parameters) and uses machine learning models to classify them as malicious or benign, serving as a mediator that handles most classifications automatically while allowing manual review only for uncertain cases

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system enables self-service classification by training machine learning models on historical URL data and malicious patterns. Once trained, the model autonomously classifies new URLs without human intervention for clear-cut cases, with the capability to learn and improve from feedback, making the classification process self-sufficient for the majority of URLs

Inventive Principle:
Principle #25Self-service

2Productivity

If automated analysis techniques are integrated to reduce manual review, then productivity is improved, but computing resource consumption increases

Engineering Contradiction:
Improveautomation efficiencyVSAvoidcomputing resource consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The system applies partial automation by using machine learning classification only for URLs that require analysis, rather than processing all URLs uniformly. It implements a tiered approach where simple URLs are quickly filtered, and only suspicious or uncertain URLs undergo full machine learning analysis, reducing overall computing resource consumption while maintaining high productivity

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system dynamically adjusts analysis parameters such as feature extraction depth, model complexity, and processing intensity based on URL characteristics and system load conditions. This allows the system to optimize computing resource usage by using simpler analysis for low-risk URLs and more comprehensive analysis only when necessary

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If comprehensive feature extraction is performed on URLs, then classification accuracy is improved, but processing complexity increases

Engineering Contradiction:
Improveclassification accuracyVSAvoidprocessing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the URL analysis process into distinct modules: feature extraction module that identifies relevant URL components, preprocessing module that cleans and standardizes data, classification module that applies machine learning models, and post-processing module that handles results. This segmentation allows each module to focus on specific tasks, improving accuracy while managing complexity through modular design

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20250080580A1Machine learning uniform resource locator (URL) classifier
Publication Date: 2025.03.06 GOLDMAN SACHS BANK USA
  • US20250080580A1 patent drawing
  • US20250080580A1 patent drawing
  • US20250080580A1 patent drawing

AI summary

Aspects of the disclosure relate to URL classification. A computing platform may receive, from an enterprise user device, a request to evaluate a URL. The computing platform may execute one or more feature enrichment actions on the URL to identify one or more data points corresponding to the URL, which may include crawling the URL to extract metadata for the URL. The computing platform may input, into a URL classification model, the one or more data points corresponding to the URL, which may cause the URL classification model to output a maliciousness score indicative of a degree to which the URL is malicious. The computing platform may send, to the enterprise user device, a malicious score notification and one or more commands directing the enterprise user device to display the malicious score notification, which may cause the enterprise user device to display the malicious score notification.