Custom Dictionary for E-books Using Reader Profile

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

E-books often lack custom dictionaries, leading to difficulties for users in understanding rare or specialized terms, as on-board general dictionaries may not include all relevant words, resulting in incomplete comprehension and the need for external searches.

Innovation Solution

A computer-implemented method and system generate a custom dictionary for an e-book by selecting candidate words based on a user's reading profile and e-book content, providing definitions and complexity scores, which can be adjusted by the user for personalized reading assistance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a general on-board dictionary is used, then users can look up common terms, but specialized or rare terms in the e-book may not be included, resulting in incomplete comprehension

Engineering Contradiction:
Improvedictionary coverageVSAvoiddictionary customization
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system performs preliminary analysis of the e-book text to identify candidate specialized terms before generating the custom dictionary. This advance preparation ensures that rare and specialized terms are captured in advance, improving dictionary coverage without requiring complex real-time processing during reading.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The dictionary system transitions from a static general dictionary to a dynamic custom dictionary that adapts to the specific e-book content. The system automatically adjusts the dictionary composition based on the analyzed text, enabling it to include specialized terms relevant to that particular e-book while maintaining manageable complexity through automated processes.

Inventive Principle:
Principle #15Dynamics

2Reliability

If a custom dictionary is generated with all candidate words, then user comprehension is improved, but the dictionary size and processing complexity increase

Engineering Contradiction:
Improvecomprehension accuracyVSAvoiddictionary size
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system introduces a complexity score parameter to evaluate and rank candidate words. By setting a threshold based on this parameter, the system filters the candidate word list to include only those terms that meet the complexity criteria. This parameter-based filtering improves comprehension accuracy for relevant terms while controlling dictionary size by excluding less significant words.

Inventive Principle:
Principle #35Parameter changes

3Loss of information

If the dictionary includes all rare terms, then completeness is improved, but the user interface becomes more complex with additional settings

Engineering Contradiction:
Improveterm definition completenessVSAvoiddictionary management
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The system implements self-service functionality by automatically analyzing the e-book text, identifying candidate specialized terms, calculating their complexity scores, and generating the custom dictionary without requiring manual user intervention. This automation ensures complete term definition coverage while maintaining ease of operation, as users simply need to select the dictionary feature without managing complex settings.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9514121B2Custom dictionaries for E-books
Publication Date: 2016.12.06 GOOGLE LLC
  • US9514121B2 patent drawing
  • US9514121B2 patent drawing
  • US9514121B2 patent drawing

AI summary

A custom dictionary is generated for an e-book. A dictionary management system receives a custom dictionary request from a user client operated by a user, the custom dictionary request identifying the e-book and including dictionary management information describing the user. The dictionary management system chooses a group reader profile that has an associated group reading score for the user based on the dictionary management information and candidate words are identified in the identified e-book for inclusion in the custom dictionary. The dictionary management system selects words for inclusion in the custom dictionary from among the candidate words responsive to the associated group reading score for the chosen group reading profile. The dictionary management system generates the custom dictionary using the selected words, and provides the generated custom dictionary to the user client.