Ubiquitous Anti-Spam Module for Wireless Devices
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current anti-spam solutions for wireless devices are inefficient as they typically integrate anti-spam modules within each messaging client application, wasting device storage and failing to address network congestion caused by spam, and do not effectively monitor and filter content before it reaches the client applications.
Innovation Solution
A single ubiquitous anti-spam detection mechanism is implemented on wireless devices to intercept and analyze all incoming and outgoing content using customizable filters based on network service providers, device hardware, and content destinations, blocking unwanted content and generating reports for further analysis and network blocking.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If anti-spam modules are integrated within each messaging client application, then spam filtering capability is provided, but device storage is wasted and network congestion is not addressed
Solution Approach 1:
The patent merges multiple anti-spam filtering functions into a single shared anti-spam module that serves all messaging client applications (SMS, MMS, email, instant messaging) on the wireless device. This consolidation eliminates redundant storage of duplicate anti-spam code across multiple applications while maintaining comprehensive spam filtering coverage for all content types.
Solution Approach 2:
The anti-spam module is designed as a universal component that handles spam filtering for multiple different messaging protocols and content types simultaneously. A single module instance provides spam detection and filtering capabilities for SMS texts, MMS multimedia messages, email messages, and instant messaging content, making the system more storage-efficient while maintaining broad protection.
2Reliability
If anti-spam filtering is performed only at the client application level, then device-level spam protection is achieved, but network congestion from spam traffic is not reduced
Solution Approach 1:
The patent implements a feedback mechanism where the anti-spam module on the wireless device analyzes intercepted spam content and sends reports about spam patterns, sources, and characteristics back to the network operator. The network operator uses this feedback to update spam filters at the network level, creating a closed-loop system that continuously improves both device-level and network-level spam protection, thereby reducing overall network congestion from spam traffic.
3Loss of substance
If a single ubiquitous anti-spam detection mechanism is implemented, then device storage is optimized, but the system must handle diverse content types from multiple protocols
Solution Approach 1:
The patent segments the anti-spam filtering process into distinct functional components within the single module: content interception interfaces for different protocols (SMS, MMS, email, IM), content analysis engines for various message types, and filtering decision logic. This segmentation allows the unified module to efficiently handle diverse content types by routing different protocol-specific content through appropriate analysis paths while maintaining a single consolidated code base.
Data Source
AI summary
Apparatus, methods, computer readable media and processors operable on a wireless device may provide an anti-spam engine operable to intercept content intended for and/or generated by client applications, and filter out unwanted content. The anti-spam engine may include a configurable module having a spam filter that may determine whether content is unwanted. Based on the result of subjecting the content to the spam filter, the anti-spam engine may forward the content to the intended client application and/or a network destination, and/or may generate a spam log. The anti-spam module may be further operable to forward the spam log to another device, such as a user manager device, operable to analyze the log and generate a report which may be viewable by an operator.


