Search Engine Using Contextual Document Term Extraction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face challenges in accessing relevant information from large volumes of content on the Internet due to the difficulty in navigating and retrieving information most relevant to their interests with minimal effort.

Innovation Solution

A system that allows users to select and generate query strings from selectable candidate search terms within a document, applying them to a search interface to receive and modify query results, while enabling features like favoring or disfavoring terms and topics, and automatically analyzing contextual information to improve search relevance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If users manually search through large volumes of content, then they can access comprehensive information, but the time and effort required to navigate and retrieve relevant information increases significantly

Engineering Contradiction:
Improveamount of informationVSAvoidtime to navigate and retrieve information
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The system performs preliminary action by automatically analyzing the current document to extract candidate search terms and their associated contexts before the user needs to search. The document analysis component continuously processes the document content, identifying potential search terms and their relevance contexts in advance, so when the user activates search, the terms are already prepared and can be immediately used without manual scanning of the entire document.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements self-service by automatically generating and presenting candidate search terms based on the current document content without requiring user intervention to manually extract terms. The automated term extraction and relevance assessment components process the document independently, selecting and ranking candidate terms that the system deems most relevant, thereby serving the user's search needs without direct user effort.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If the system presents all terms from a document as search options, then comprehensive search coverage is achieved, but the complexity of the search interface and user confusion increases

Engineering Contradiction:
Improvesearch coverageVSAvoidsearch interface complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system applies local quality by differentiating the presentation of search terms based on their individual relevance contexts within the document. Instead of treating all terms equally, the system identifies and highlights terms that appear in specific contextual situations (such as near headings, in bullet points, or in emphasized text) and presents these as preferred search options. This localized approach to term selection maintains comprehensive coverage while reducing interface complexity by focusing user attention on the most relevant terms.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system segments the search interface by organizing candidate terms into distinct groups based on their document contexts and relevance levels. Terms are segmented into categories such as 'preferred terms' (those with strong relevance contexts) and 'other terms' (those with weaker or no contextual support). This segmentation allows the interface to present a manageable, organized list of search options rather than a flat, overwhelming list of all document terms, thereby reducing perceived complexity while maintaining comprehensive search coverage.

Inventive Principle:
Principle #1Segmentation

3Measurement precision

If the system automatically analyzes document context to select search terms, then search relevance is improved, but the processing time and computational resources required increase

Engineering Contradiction:
Improvesearch term relevanceVSAvoidcomputational resources for document analysis
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The system applies partial action by analyzing only the portions of the document that are most likely to contain relevant search terms, rather than processing the entire document uniformly. The relevance assessment component prioritizes analyzing specific textual regions such as headings, subheadings, bolded text, and sentences near other identified terms, while applying lighter analysis to less critical sections. This partial analysis approach maintains high search term relevance by focusing computational resources on the most informative document portions.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system implements dynamics by adjusting the depth and extent of document analysis based on real-time conditions such as document length, complexity, and user interaction patterns. For shorter or simpler documents, the system applies lighter analysis; for longer or more complex documents, it dynamically increases analysis depth. The system also adapts based on user feedback and search history, learning to focus analysis on the types of terms and contexts most valuable to individual users, thereby optimizing the balance between analysis thoroughness and computational resource consumption.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8996560B2Search engine utilizing user navigated documents
Publication Date: 2015.03.31 META PLATFORMS INC
  • US8996560B2 patent drawing
  • US8996560B2 patent drawing
  • US8996560B2 patent drawing

AI summary

Information may be presented to a user by receiving a selection of one or more terms passively displayed in a document, loading the terms to a search configuration, generating first results responsive to a user's predicted interest as expressed in the search configuration, and enabling display of the first results.