Multilingual Tag Filtering for Web Content Accessibility

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current web technologies limit tagging functionality to a single language, hindering non-English users and making it impractical to display tags in multiple languages, which can result in cluttered and inaccessible content for users who speak different languages.

Innovation Solution

Programming computers to identify a user's session language and selectively display tags in that language, with the option to display alternative language tags if none are available in the session language, and providing a message if no tags exist in either language.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If tags are displayed in multiple languages on a single line, then accessibility to users of different languages is improved, but the display becomes cluttered and impractical when more than a few languages are included

Engineering Contradiction:
Improvelanguage accessibilityVSAvoiddisplay complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system dynamically adjusts the tag display based on the user's session language. When a user accesses the website in a specific language, the system filters and displays only tags in that language, creating a dynamic adaptation to user needs. This resolves the contradiction by making the display simple for each user while maintaining multilingual support across different users.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent applies local quality by customizing the tag display to match each user's language preferences. Instead of uniformly displaying all language tags for everyone, the system provides localized tag sets tailored to each user's session language, making the interface simple and relevant for each individual user while supporting multiple languages overall.

Inventive Principle:
Principle #3Local quality

2Quantity of substance

If tags from multiple languages are comingled in a single line, then all language tags are visible, but users must visually search through different languages to find recognizable tags

Engineering Contradiction:
Improvenumber of language tagsVSAvoidtag search efficiency
Core Design Contradiction:
Quantity of substanceVSEase of operation

Solution Approach 1:

The system segments the tag display by language, separating tags from different languages into distinct groups. Instead of comingling all language tags in a single mixed list, the system organizes tags by language and displays only the relevant language tags for each user's session language, making it easier to identify and select recognizable tags.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If a single line displays tags in multiple languages, then all tags are accessible, but the line becomes too long and cluttered when many languages are included

Engineering Contradiction:
Improvemultilingual supportVSAvoidtag line length
Core Design Contradiction:
Adaptability or versatilityVSLength of stationary object

Solution Approach 1:

The system dynamically filters the tag list based on the user's session language, displaying only the relevant language tags on a single line. This dynamic adaptation ensures that the tag line remains short and uncluttered for each individual user while maintaining the capability to support multiple languages across different users.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8327261B2Multilingual tagging of content with conditional display of unilingual tags
Publication Date: 2012.12.04 ORACLE INT CORP
  • US8327261B2 patent drawing
  • US8327261B2 patent drawing
  • US8327261B2 patent drawing

AI summary

One or more computers are programmed to obtain an identifier of a natural language (“session language”). Additionally, the one or more computers are programmed to create and store in a computer memory, a webpage to be displayed to the user, including at least a title of a piece of content. In addition, the one or more computers automatically use the language identifier to select from among multiple tags that are expressed in multiple languages, a set of tags in the session language. One or more tags in the selected set are then stored in the web page in the computer memory, if the selected set is non-zero. If the number of tags in the selected set is zero (i.e. there exist no tags in the session language), in some embodiments a message is included in the webpage, indicating that there are no tags available.