USSD Request Verification via Subscriber Response Before Fulfillment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional USSD protocols lack proactive measures to prevent scammers from fraudulently accessing subscriber information by manipulating call and text-forwarding services via phishing links, with existing reactive solutions failing to stop fraudulent USSD requests from completion.

Innovation Solution

A proactive system where the USSD gateway sends a verification message to the subscriber, requiring a response to confirm the legitimacy of the request, and based on the response, determines whether to approve or terminate the request.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If reactive solutions are used to monitor and detect fraudulent USSD requests, then detection capability is improved, but prevention effectiveness deteriorates because fraudulent requests can still complete before detection

Engineering Contradiction:
Improvedetection capabilityVSAvoidfraudulent request completion
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The system performs preliminary verification actions before allowing USSD requests to complete. A verification message is sent to the subscriber's device prior to request fulfillment, and the device must respond with verification code(s) before the request is authorized. This preliminary action prevents fraudulent requests from completing while maintaining detection capability.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If verification messages are sent to subscribers via SMS, then request verification reliability is improved, but system complexity increases due to additional verification steps

Engineering Contradiction:
Improverequest verificationVSAvoidverification process
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system uses an intermediary verification mechanism where SMS messages serve as the verification carrier. The verification server sends SMS messages containing verification codes to subscriber devices, and these codes are then validated against the USSD request. This intermediary approach improves verification reliability while keeping the process manageable through standardized SMS infrastructure.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Object-affected harmful factors

If proactive verification is implemented before request fulfillment, then prevention of fraudulent access is improved, but processing time increases due to additional verification steps

Engineering Contradiction:
Improvefraudulent accessVSAvoidprocessing time
Core Design Contradiction:
Object-affected harmful factorsVSLoss of time

Solution Approach 1:

The system implements feedback mechanisms where verification responses from subscriber devices are processed and fed back into the request authorization decision. The verification server receives verification codes from the device, validates them against stored values, and uses this feedback to determine whether to approve or deny the USSD request. This feedback approach ensures thorough verification while optimizing processing through efficient validation logic.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20250380115A1Dynamic verification of subscriber requests via USSD sessions
Publication Date: 2025.12.11 T MOBILE INNOVATIONS LLC
  • US20250380115A1 patent drawing
  • US20250380115A1 patent drawing
  • US20250380115A1 patent drawing

AI summary

Systems and methods are provided for improved use of unstructured supplementary service data (USSD) by subscribers. A subscriber request via USSD is received. A verification message is sent to the subscriber. A subscriber response to the verification message is received. Whether the subscriber request is verified is determined based on the subscriber response. The subscriber request may be approved or terminated based on the determination. In verifying a subscriber USSD request by determining whether the subscriber response is verified prior to fulfillment of the subscriber request, a more secure network environment may result.