Text Filtering System for Inadvertent Profanity via Interface Modifications
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Unintended modifications to text on a computer interface, such as automatic abbreviation or partial obscuration by window overlap, can result in the display of offensive or profane language, which existing technologies fail to effectively detect and correct.
Innovation Solution
A system that detects and filters prohibited language by evaluating text substrings against a customizable dictionary, modifying or obscuring text to prevent the display of inappropriate content, and adjusting window positions or sizes to ensure proper text presentation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If text is automatically abbreviated or modified by user interface functions, then text presentation efficiency is improved, but unintended profane or offensive language may be generated
Solution Approach 1:
The patent applies preliminary action by checking text against a profanity dictionary before the text is displayed to the user. The system proactively identifies and prevents the display of profane language by evaluating the text string prior to presentation, thus avoiding the harmful effect before it can occur.
Solution Approach 2:
The patent introduces an intermediary filtering mechanism that sits between the text generation process and the user interface display. This intermediary layer evaluates text strings against a profanity dictionary and blocks inappropriate content from reaching the user, thus mediating between efficient text processing and safe display.
2Loss of information
If window positions or sizes are adjusted to prevent obscuration of text, then text visibility is improved, but interface layout complexity increases
Solution Approach 1:
The system performs preliminary detection of window overlap conditions and proactively adjusts window positions before text obscuration occurs. By detecting potential overlap issues in advance and automatically repositioning windows, the system prevents information loss without requiring complex real-time monitoring during user interaction.
Data Source
AI summary
Some embodiments of the inventive subject matter are directed to detecting that a text string is subject to an algorithmic function that would modify one of more parts of the text string to be at least one proposed text substring for presentation via a user interface, wherein the at least one proposed text substring is a portion of the text string. Some embodiments are further directed to evaluating the at least one proposed text substring against one or more prohibited text strings prohibited for presentation via the user interface and detecting, in response to the evaluating of the at least one proposed text substring against the one or more prohibited text strings, that the at least one proposed text substring is one of the one or more prohibited text strings. Some embodiments are further directed to modifying the at least one proposed text substring, in response to detecting that the at least one proposed text substring is one of the one or more prohibited text strings.


