Cloud QR and URL Analysis for Malicious Message Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing technologies fail to effectively analyze messages for malicious content, such as URLs, to protect user devices and systems from unauthorized access and potential threats.

Innovation Solution

A system that intercepts messages on a user device and sends them to a cloud computing system for analysis, determining their status as safe, suspicious, or malicious by comparing URLs and sources, and updates known safe and malicious data based on user feedback.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If messages are analyzed by comparing with known safe and malicious URLs and sources, then measurement precision of threat detection is improved, but device complexity increases due to cloud computing system requirements

Engineering Contradiction:
Improvethreat detection accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent introduces a cloud computing system as an intermediary between the user device and the URL analysis process. The client application on the user device communicates with the cloud computing system, which maintains and updates the comprehensive databases of known safe and malicious URLs, sources, and codes. This intermediary approach allows the user device to benefit from sophisticated analysis capabilities without requiring the complex infrastructure to be deployed locally.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent expands the analysis from a single dimension (local device resources) to multiple dimensions by incorporating cloud-based processing power, distributed databases, and networked information sources. The cloud computing system provides access to global threat intelligence, spell-checking capabilities, and multi-source verification that transcends the limitations of individual device resources.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Reliability

If comprehensive analysis including URL comparison, source comparison, and spell-checking is performed, then reliability of security protection is improved, but loss of time in message processing increases

Engineering Contradiction:
Improvesecurity protection reliabilityVSAvoidmessage processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The cloud computing system performs preliminary actions by pre-maintaining updated databases of known safe and malicious URLs, sources, and malicious codes. When a message is analyzed, the system can quickly compare against these pre-prepared reference datasets rather than performing comprehensive analysis from scratch. The system also pre-performs spell-checking and pattern matching operations during off-peak times or in parallel processing.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements a tiered analysis approach where the system performs partial analysis first (comparing against known malicious URLs and sources) and only performs more time-consuming operations (such as detailed spell-checking or analyzing content identified by URLs) when initially simpler checks indicate potential threats. This selective action reduces average processing time while maintaining comprehensive security coverage.

Inventive Principle:
Principle #16Partial or excessive action

3Adaptability or versatility

If user feedback is collected and used to update known safe and malicious URLs and sources, then adaptability of the security system is improved, but device complexity increases due to feedback processing requirements

Engineering Contradiction:
Improvesystem adaptabilityVSAvoidfeedback processing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a feedback mechanism where user interactions with analyzed messages (such as reporting false positives or confirming threats) are collected and transmitted back to the cloud computing system. The cloud system aggregates this feedback from multiple users, analyzes patterns, and updates the databases of known safe and malicious URLs, sources, and codes accordingly. This distributed feedback loop enables continuous improvement of the security system's accuracy and adaptability.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The cloud computing system serves multiple functions: it not only analyzes individual messages but also aggregates feedback from numerous users, performs collective analysis to identify emerging threat patterns, updates reference databases, and distributes updated information back to all connected devices. This multi-functional approach consolidates complexity at the cloud level while keeping individual user devices relatively simple.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS12407724B2Analyzing messages for malicious content using a cloud computing system
Publication Date: 2025.09.02 BANK OF AMERICA CORP
  • US12407724B2 patent drawing
  • US12407724B2 patent drawing
  • US12407724B2 patent drawing

AI summary

A method for analyzing messages for malicious content is provided. The method includes intercepting a message comprising a quick response (QR) code or a uniform resource locator (URL). The QR code corresponds to the URL. A status of the message is determined by determining a source of the message. The source of the message is compared to known malicious sources. In response to the source of the message not matching any of the known malicious sources, the source of the message is compared to known safe sources. In response to the source of the message not matching any of the known safe sources, the URL is compared to known malicious URLs. In response to the URL matching a respective one of the known malicious URLs, the status of the message is determined as malicious. The message is released to be displayed along with the status.