Automatic File Annotation for Rare Characters

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users encounter difficulties in understanding rare or unfamiliar characters/words while reading files on electronic devices, as they need to interrupt their reading to look up their meanings or pronunciations, disrupting the reading experience.

Innovation Solution

A method and apparatus for file processing that automatically annotates rare characters by matching them with a preconfigured character library, providing annotations such as phonetic symbols, explanations, and translations, and displaying them seamlessly within the file, ensuring reading continuity and enhancing user knowledge.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If users manually look up rare characters in a dictionary, then they can understand the meaning and pronunciation, but their reading continuity is interrupted

Engineering Contradiction:
Improveunderstanding accuracyVSAvoidreading continuity
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary action by pre-configuring character libraries and preparing annotation data before the user encounters rare characters. When reading, the system automatically matches characters against the library and displays annotations instantly, eliminating the need for users to manually interrupt their reading to look up characters.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system enables self-service by automatically detecting rare characters during reading and providing annotations without user intervention. The electronic device autonomously completes the character lookup process that would otherwise require manual user action, maintaining reading flow while ensuring understanding.

Inventive Principle:
Principle #25Self-service

2Reliability

If annotations are displayed for every rare character, then user understanding is enhanced, but display space and file composition complexity increase

Engineering Contradiction:
Improveunderstanding completenessVSAvoidfile composition
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system applies local quality by providing annotations selectively only for rare characters that match the preconfigured library, rather than annotating all characters uniformly. The annotation display is localized to specific positions where needed, maintaining file composition simplicity while ensuring complete understanding for rare characters.

Inventive Principle:
Principle #3Local quality

3Adaptability or versatility

If multiple character libraries are provided for different scenarios, then adaptability is improved, but system complexity increases

Engineering Contradiction:
Improvecharacter library selectionVSAvoidlibrary management
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system implements universality by designing a preconfigured character library that serves multiple functions and scenarios. A single unified library structure handles various character types (rare characters, specialized terminology, etc.), eliminating the need for users to manually manage multiple separate libraries while maintaining high adaptability across different reading scenarios.

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

Data Source

PatentUS10210148B2Method and apparatus for file processing
Publication Date: 2019.02.19 LENOVO (BEIJING) LTD
  • US10210148B2 patent drawing
  • US10210148B2 patent drawing
  • US10210148B2 patent drawing

AI summary

The embodiments of the present invention provide a method and an apparatus for file processing. The method for file processing includes: obtaining a file; parsing the file to obtain a first character contained in the file; matching the first character with a preconfigured matching character library; obtaining an annotation corresponding to the first character when the first character satisfies a predetermined condition; and displaying the first character and the annotation. With the embodiments of the present invention, automatic annotation can be provided for a particular character in a file, such that the user's reading experience can be improved.