Text Message Filtering via Dynamic Tokenization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current content filtering systems for text messages, such as email, are ineffective in handling short text messages with abbreviations and misspellings, and fail to discern user-generated content lacking discernable patterns, leading to the inability to accurately filter out undesirable content.

Innovation Solution

A system and method that tokenizes text messages, compares generated tokens with databases, and calculates probabilities based on historical data and tokenization strategies to determine suitability, with dynamic adaptation to content changes and user feedback for improved filtering accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If automated software filtering is used with keyword matching, then filtering speed and productivity are improved, but filtering accuracy deteriorates due to inability to handle abbreviations and misspellings

Engineering Contradiction:
Improvefiltering speedVSAvoidfiltering accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system dynamically adapts its tokenization strategy based on the characteristics of the text message. It selects from multiple tokenization approaches (word-based, character-based, n-gram) depending on the message structure, enabling the filter to handle both standardized keywords and creative misspellings effectively while maintaining high processing speed

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameter of token granularity by selecting different tokenization strategies. For messages with abbreviations or misspellings, it uses character-level or n-gram tokenization instead of word-level, allowing the filter to capture patterns in distorted text while maintaining automated processing efficiency

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If human filtering is used, then filtering accuracy is improved, but time consumption and cost increase

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

Solution Approach 1:

The system performs self-learning by automatically analyzing filtered messages and updating its tokenization strategies and probability models without human intervention. This enables the automated system to continuously improve its accuracy while maintaining high processing speed, eliminating the need for slow human review

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system incorporates feedback loops where filtering results are used to refine future filtering decisions. By analyzing patterns in messages that require human review, the system adapts its tokenization and probability calculation methods, progressively improving accuracy while maintaining automated processing

Inventive Principle:
Principle #23Feedback

3Device complexity

If traditional keyword filtering is used, then device complexity is reduced, but adaptability to new content patterns deteriorates

Engineering Contradiction:
Improvesystem complexityVSAvoidadaptability to content changes
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The system segments the filtering task into multiple independent components: tokenization strategy selection, token generation, database comparison, and probability calculation. This modular approach allows each component to be optimized independently while maintaining overall system adaptability to new content patterns

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements a universal tokenization framework that can handle multiple types of text patterns (standard words, abbreviations, misspellings, slang) using a single adaptable architecture. By selecting from different tokenization strategies based on message characteristics, the system achieves high versatility without proportionally increasing complexity

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

Data Source

PatentUS8909713B2Method and system for filtering text messages
Publication Date: 2014.12.09 VIBES MEDIA LLC
  • US8909713B2 patent drawing
  • US8909713B2 patent drawing
  • US8909713B2 patent drawing

AI summary

A system and method is provided for filtering text messages to determine which of the messages, if any, contains undesirable or unsuitable content. The method includes receiving a message containing at least one text character. The text is manipulated to generate a plurality of tokens that are compared with data contained in a plurality of databases. As a result, a plurality of probabilities are generated related to the suitability of the message. The probabilities are weighted to generate an overall probability related to the suitability of the message. The overall probability is then compared to a threshold value to rate the suitability of the message. Further, the rating associated with the message is displayed on a computer display screen or the like.