Web Browser Language Encoding Auto-Detection and Garbled Text Resolution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Web browsers often incorrectly display web pages due to incorrect language detection and character encoding, leading to garbled characters, requiring users to manually adjust settings, which can be time-consuming and inefficient, especially for languages with multiple encoding settings.

Innovation Solution

A system that automatically determines and applies the correct language encoding setting for a web page by referencing a language encoding database, using a user request manager, language encoding data setting determiner, applier, and updater to render the page without garbled characters, based on the most frequently selected setting by viewers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If automatic detection capabilities are enabled for the web browser, then the user does not need to manually adjust settings, but the web browser may still display web pages incorrectly due to reliance on internal algorithms

Engineering Contradiction:
Improvemanual adjustment requirementVSAvoidlanguage detection accuracy
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent introduces an intermediary component (language detection service or external database) that the web browser consults for language detection. This intermediary specializes in language detection tasks and provides more accurate results than the browser's internal algorithms, resolving the contradiction between automation and reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary language detection and encoding identification before the web page is fully rendered. By detecting the language and encoding in advance using specialized algorithms or databases, the system ensures correct display settings are applied from the start, eliminating the need for manual adjustment while maintaining high accuracy.

Inventive Principle:
Principle #10Preliminary action

2Extent of automation

If the web browser uses internal algorithms for automatic detection, then the operation is automated, but the detection precision is insufficient for all web pages

Engineering Contradiction:
Improvedetection automationVSAvoidlanguage detection accuracy
Core Design Contradiction:
Extent of automationVSMeasurement precision

Solution Approach 1:

The patent introduces an intermediary component (language detection service or external database) that the web browser consults for language detection. This intermediary specializes in language detection tasks and provides more accurate results than the browser's internal algorithms, resolving the contradiction between automation and reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces the web browser's internal mechanical detection algorithms with an externalized detection system that uses more sophisticated methods, such as statistical analysis, machine learning models, or consultation of language encoding databases. This substitution maintains automation while significantly improving detection precision.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Reliability

If users manually change language detection and character encoding settings, then correct display can be achieved, but significant time is consumed especially for languages with multiple encoding settings

Engineering Contradiction:
Improvedisplay correctnessVSAvoidsetting adjustment time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary language detection and encoding identification before the web page is fully rendered. By detecting the language and encoding in advance using specialized algorithms or databases, the system ensures correct display settings are applied from the start, eliminating the need for manual adjustment while maintaining high accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent enables the web browser to automatically detect and apply the correct language and encoding settings without user intervention. The system serves itself by implementing automated detection mechanisms that reliably identify the appropriate settings, eliminating the time users would otherwise spend manually adjusting settings while maintaining display correctness.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9223758B1Determining a language encoding data setting for a web page, and applications thereof
Publication Date: 2015.12.29 GOOGLE LLC
  • US9223758B1 patent drawing
  • US9223758B1 patent drawing
  • US9223758B1 patent drawing

AI summary

Systems, methods and computer storage mediums automatically apply a language encoding data setting to a web page. Embodiments of the present disclosure relate to equipping a web browser with the ability to automatically open web pages with an appropriate language encoding data setting applied to the web page so that the web page is displayed without garbled characters. The web browser is able to determine the appropriate language encoding setting by requesting the appropriate language encoding setting for the web page that is stored in a language encoding database that is updated each time the web page is successfully opened without displaying garbled characters.