Real-Time Query Expansion Phrase Builder for Handheld Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing real-time query expansion (RTQE) interfaces on handheld devices are inefficient due to limited memory space and usability issues, leading to cumbersome text entry processes and reduced search accuracy.

Innovation Solution

A method that enhances RTQE by presenting users with a list of predetermined terms based on user input, allowing for focused selection and expansion of terms, using a placeholder for undisplayed terms to conserve display space, and adjusting lists dynamically based on user input and context, enabling flexible phrase construction with reduced keystrokes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If all terms are displayed in the list, then user selection accuracy is improved, but display space is exceeded and memory requirements increase

Engineering Contradiction:
Improveuser selection accuracyVSAvoiddisplay space
Core Design Contradiction:
Measurement precisionVSArea of stationary object

Solution Approach 1:

The patent segments the term list into multiple pages, with each page displaying a subset of terms (e.g., 10 terms per page). Users can navigate between pages to access additional terms, thereby maintaining display space constraints while providing comprehensive term access for accurate selection.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a pagination dimension to the term display system. Instead of expanding the display area horizontally or vertically to show all terms, the system adds a page navigation dimension, allowing users to access terms across multiple pages while keeping each individual display within space constraints.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Measurement precision

If more terms are pre-loaded into memory, then phrase construction accuracy is improved, but memory space requirements increase

Engineering Contradiction:
Improvephrase construction accuracyVSAvoidmemory space
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The system pre-loads and organizes terms in a database structure that enables efficient retrieval based on user input patterns. Terms are prepared and indexed in advance, allowing the system to quickly provide relevant terms without loading entire phrase dictionaries into memory, thus balancing accuracy with memory efficiency.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent extracts only the necessary terms from the complete database based on user input context and display constraints. Instead of loading all possible terms into memory, the system extracts and displays only those terms relevant to the current user input and pagination state, reducing memory requirements while maintaining phrase construction accuracy.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If traditional RTQE interface is used, then search functionality is provided, but text entry efficiency is reduced due to cumbersome navigation

Engineering Contradiction:
Improvesearch functionalityVSAvoidtext entry efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements a dynamic term list that automatically updates and re-ranks terms based on user input changes. As users type additional characters, the system dynamically filters and reorders the term list to match the new input, providing real-time updates without requiring manual navigation through static lists, thereby improving text entry efficiency while maintaining search functionality.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8356041B2Phrase builder
Publication Date: 2013.01.15 MICROSOFT TECHNOLOGY LICENSING LLC
  • US8356041B2 patent drawing
  • US8356041B2 patent drawing
  • US8356041B2 patent drawing

AI summary

Real-time query expansion (RTQE) is a process of supplementing an original query with additional terms or expansion choices that are ranked according to some figure of merit and presented while users are still formulating their queries. Individual terms may be combined and submitted as a phrase into a query. By building the phase term-by-term, users can compositionally formulate queries while maintaining the same benefits that other RTQE interfaces offer. The benefits include, reducing the number of keystrokes and improving retrieval performance. To promote greater flexibility in its working environment, the number of terms that are presented on a display may be reduced. In place of some terms, placeholders may be used and expanded by the user when necessary. This allows phrases to be readily presented on small displays (e.g., hand-held devices).