Context-Based Natural Language Search Ranking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current voice recognition systems face challenges in efficiently processing natural language searches, leading to high latency and poor usability due to the presentation of numerous search results, which can overwhelm users and reduce the effectiveness of voice-based interfaces.

Innovation Solution

Implementing a computing system that performs semantic and contextual understanding of natural language inputs to selectively query relevant data sources, using machine learning models to rank and feature search results based on user and device contexts, thereby reducing the number of search results presented and improving user interface usability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If voice recognition systems process natural language searches by presenting all search results, then completeness of information is improved, but user interface usability deteriorates due to overwhelming number of results

Engineering Contradiction:
Improvecompleteness of search resultsVSAvoiduser interface usability
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The system extracts and presents only the most relevant search results to the user, filtering out less important results. This is achieved through ranking algorithms that identify and surface the top results, allowing the system to maintain information completeness internally while presenting a manageable subset to the user interface.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system applies different quality levels to different search results by ranking them. The most relevant results receive higher prominence and are presented first, while less relevant results are either summarized or excluded from the main presentation. This creates a quality gradient that improves usability while preserving access to comprehensive information.

Inventive Principle:
Principle #3Local quality

2Loss of information

If voice recognition systems process and present all search results, then information completeness is improved, but processing latency increases

Engineering Contradiction:
Improvecompleteness of search resultsVSAvoidprocessing latency
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The system performs preliminary ranking and filtering of search results before presenting them to the user. By pre-processing the results to identify and prioritize the most relevant ones, the system reduces the computational burden during the presentation phase, thereby decreasing processing latency while maintaining access to complete search data.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system extracts only the essential and most relevant search results for immediate presentation, separating these from the complete result set. This extraction process allows the system to provide fast responses with key information while the complete results remain available for further processing or user request.

Inventive Principle:
Principle #2Taking out (Extraction)

3Loss of information

If voice recognition systems present numerous search results, then comprehensiveness is improved, but user interaction effectiveness deteriorates

Engineering Contradiction:
Improvecomprehensiveness of search resultsVSAvoiduser interaction effectiveness
Core Design Contradiction:
Loss of informationVSProductivity

Solution Approach 1:

The system presents a partial set of search results - specifically the top-ranked most relevant ones - rather than all results. This partial presentation is sufficient for most user needs, improving interaction effectiveness by reducing cognitive load while the system maintains the ability to provide additional results if users request them.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system segments search results into different tiers based on relevance, presenting the most important segment first. This segmentation allows users to quickly access the most relevant information without being overwhelmed by the complete result set, while still providing pathways to access additional segments if needed.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11544334B2Context-based natural language searches
Publication Date: 2023.01.03 AMAZON TECH INC
  • US11544334B2 patent drawing
  • US11544334B2 patent drawing
  • US11544334B2 patent drawing

AI summary

Techniques for natural language searches are described. In an example, a computer system receives a search associated with a computing device. Based on the search, the computer system determines first search results from a first data source and associated with a first type and second search results from a second data source and associated with a type. The computer system also determines a context associated with at least one of the computing device or a user. Based on the context, the computer system generates instructions associated with a presentation of the first search results and the second search results at a user interface of the computing device. The instructions indicate a first presentation order of the first search results and the second search results and a second presentation order of search results within the first search results. The computer system sends the instructions to the computing device.