Entity Importance Engine for Book Text Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing information systems face challenges in determining the relative importance of entities mentioned in documents, such as books, without explicit guidance, leading to difficulties in presenting information effectively and comprehensibly.

Innovation Solution

The implementation of an entity importance engine that assigns query-independent importance scores to entities mentioned in books, using various modules to calculate scores based on context, precision, and user interactions, and a presentation engine that selects and presents entities in a style enhancing comprehension.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If all entities mentioned in a book are presented to users, then complete information is provided, but the presentation becomes cluttered and incomprehensible

Engineering Contradiction:
Improveamount of information presentedVSAvoidcomprehensibility of presentation
Core Design Contradiction:
Quantity of substanceVSEase of operation

Solution Approach 1:

The patent extracts only the most important entities from the book text for presentation. The entity importance engine calculates importance scores for each entity, and the presentation engine selects and displays only those entities with scores above a threshold, effectively extracting the essential information while leaving out less important details that would cause clutter.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies different presentation qualities to different entities based on their importance scores. High-importance entities are presented with full detail and prominent display, while lower-importance entities are either omitted or presented with reduced detail, creating a localized quality distribution that optimizes overall comprehensibility.

Inventive Principle:
Principle #3Local quality

2Productivity

If importance scores are calculated for all entities in a book, then effective ranking is achieved, but system complexity increases

Engineering Contradiction:
Improveeffectiveness of information rankingVSAvoidcomplexity of importance calculation system
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the importance calculation process into distinct modular components: an entity identification module that extracts entities from text, an entity importance engine that calculates scores using multiple independent factors (frequency, section importance, entity type), and a presentation engine that displays results. This segmentation allows each module to be developed and optimized independently, managing system complexity while achieving effective ranking.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The entity importance engine serves multiple functions simultaneously: it identifies entities, calculates their importance scores based on various factors, ranks them, and provides the data for presentation. This multi-functionality reduces the need for separate systems for each task, thereby managing complexity while maintaining high productivity in information ranking.

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

3Measurement precision

If multiple factors are considered in importance scoring, then accuracy of entity ranking is improved, but calculation time increases

Engineering Contradiction:
Improveaccuracy of entity importance measurementVSAvoidtime required for score calculation
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent performs preliminary actions by pre-calculating and storing the importance of different book sections (e.g., table of contents, chapter headings, body text) before entity scoring. When entities are extracted from the text, their importance scores can be quickly calculated by referencing these pre-computed section importances along with simple frequency counts, rather than performing complex analyses at query time. This reduces calculation time while maintaining accuracy.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS7958128B2Query-independent entity importance in books
Publication Date: 2011.06.07 GOOGLE LLC
  • US7958128B2 patent drawing
  • US7958128B2 patent drawing
  • US7958128B2 patent drawing

AI summary

A corpus contains information including text from books and metadata about the books. The book texts mention entities of various types, such as location, date, event, and person entities. An entity importance engine analyzes the information in the corpus to identify the entities mentioned therein, and ranks the entities using query-independent importance scores. The importance scores can be based in part on the contexts in which the entities are mentioned by the books. A presentation engine enables searching of the corpus to identify books satisfying a search query. The presentation engine presents information about a designated book. Entities mentioned in the book are presented in a style selected to enhance comprehension and utility. For example, location entities can be presented on a map with markers showing the locations of the entities. The number of entities presented are limited and ordered based on the query-independent importance scores.