SMS Spam Filtering via Authentication Code Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing problem of SMS spam is complex due to spammers easily obtaining mobile phone numbers, making existing solutions ineffective in filtering out unwanted messages without burdening normal message sending procedures.

Innovation Solution

Implementing an authentication system where each mobile phone user sets an anti-SMS-spam ID, which is verified before delivering messages, preventing spam by refusing delivery if the authentication code does not match the stored code.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Object-affected harmful factors

If authentication verification is implemented for SMS delivery, then SMS spam is effectively filtered, but the complexity of the message sending system increases

Engineering Contradiction:
ImproveSMS spamVSAvoidauthentication system
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The patent introduces an authentication code as an intermediary element between the sender and receiver. This code acts as a mediator that verifies the legitimacy of the message without requiring complex real-time authentication protocols. The authentication code is embedded in the message itself, allowing the receiving end to verify authenticity through simple comparison with a stored code, thus filtering spam while maintaining system simplicity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The authentication code is generated and stored in advance before the actual message sending occurs. This preliminary preparation allows the receiving end to quickly verify message authenticity without adding complexity to the real-time message processing system. The code is pre-associated with the recipient's phone number, enabling straightforward verification when the message arrives.

Inventive Principle:
Principle #10Preliminary action

2Object-affected harmful factors

If authentication codes are verified for each message, then spam delivery is prevented, but the time required for message processing increases

Engineering Contradiction:
Improvespam message deliveryVSAvoidmessage processing time
Core Design Contradiction:
Object-affected harmful factorsVSLoss of time

Solution Approach 1:

The authentication verification process is extracted from the main message processing flow and performed as a separate, independent step. The authentication code is extracted from the incoming message and verified against the stored code before the message is delivered to the user. This extraction allows the verification to be performed efficiently without disrupting the overall message processing timeline, as the comparison operation is computationally simple.

Inventive Principle:
Principle #2Taking out (Extraction)

3Ease of operation

If simple filtering methods are used, then the system remains easy to operate, but the effectiveness against sophisticated spam is reduced

Engineering Contradiction:
Improvemessage sending procedureVSAvoidspam filtering effectiveness
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The authentication code mechanism serves multiple functions simultaneously: it acts as a spam filter, a message verification tool, and a simple operational layer for both senders and receivers. The same authentication code structure works for all messages regardless of content or source, providing universal applicability. This multi-functionality allows the system to maintain ease of operation while achieving reliable spam filtering, as the mechanism is both simple to implement and effective against various spam types.

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

Data Source

PatentUS7729710B2Method and apparatus for filtering short message system spam
Publication Date: 2010.06.01 X CORP
  • US7729710B2 patent drawing
  • US7729710B2 patent drawing
  • US7729710B2 patent drawing

AI summary

A method for filtering spam directed at mobile phones in a short message system (SMS). A short message includes message content, and both a mobile phone number and a first authentication code of a destination mobile phone. A second authentication code of the destination mobile phone is stored in a memory. The short message is received and the first authentication code and the second authentication code are extracted from the short message and the memory, respectively. If it is ascertained that the extracted first authentication code does not match the extracted second authentication code, then the short message is determined to be SMS spam and is prevented from being subsequently received by the destination mobile phone. Otherwise the short message is determined to not be SMS spam and is not prevented from being subsequently received by the destination mobile phone. An authentication apparatus within the SMS performs the method.