Contextual Query Generation from Displayed Content

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current interaction models require users to input queries to retrieve contextual information, which can be time-consuming and prone to errors, especially when users need information about a displayed resource without typing or speaking.

Innovation Solution

A system that generates multiple queries from displayed content, determines quality scores based on visual appearance and user engagement, and provides user interface elements for selected queries, allowing users to access contextual information without inputting queries, thus reducing errors and improving efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If users input queries manually to retrieve contextual information, then the information retrieval can be targeted and specific, but the process becomes time-consuming and error-prone

Engineering Contradiction:
Improvequery accuracyVSAvoidinformation retrieval time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary actions by automatically generating multiple candidate queries from the displayed content before the user needs to search. The system extracts entities, relationships, and contextual information from the current page to pre-formulate relevant search queries, eliminating the need for users to manually input queries and reducing both time and errors.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system serves itself by automatically analyzing the displayed content and generating its own search queries without requiring user input. The system uses natural language processing and entity recognition to autonomously create queries that reflect the contextual information available on the current page, making the information retrieval process self-driven rather than user-driven.

Inventive Principle:
Principle #25Self-service

2Ease of operation

If users manually input queries, then specific information needs can be addressed, but the process is prone to errors and requires multiple attempts

Engineering Contradiction:
Improvequery input convenienceVSAvoidquery success rate
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system performs self-service by automatically generating queries from the displayed content without requiring user input. This eliminates manual typing errors and leverages the system's NLP capabilities to create accurate queries that reflect the actual contextual information on the page, thereby improving both ease of operation and query success rate.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system uses feedback mechanisms by analyzing user interactions, click patterns, and engagement metrics to continuously improve query generation. The system learns from user behavior to refine its query formulation, ensuring that generated queries are more likely to succeed and better match user information needs over time.

Inventive Principle:
Principle #23Feedback

3Loss of information

If multiple query attempts are made to find relevant information, then comprehensive results can be achieved, but processing resources are increased

Engineering Contradiction:
Improveinformation completenessVSAvoidprocessing resources
Core Design Contradiction:
Loss of informationVSUse of energy by moving object

Solution Approach 1:

The system performs preliminary analysis of the displayed content to pre-identify all relevant entities, relationships, and potential information needs before any search is executed. By generating multiple candidate queries in advance based on comprehensive content analysis, the system ensures information completeness is achieved in a single search operation rather than requiring multiple iterative attempts, thereby reducing processing resources.

Inventive Principle:
Principle #10Preliminary action

4Ease of operation

If the system generates queries from displayed content, then user convenience is improved, but query quality may vary

Engineering Contradiction:
Improvequery input convenienceVSAvoidquery quality
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The system performs preliminary quality assessment of generated queries by evaluating entities, relationships, and contextual relevance before presenting them to users. This pre-validation process ensures that only high-quality, relevant queries are generated from the displayed content, maintaining measurement precision while preserving ease of operation.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11574013B1Query recommendations for a displayed resource
Publication Date: 2023.02.07 GOOGLE LLC
  • US11574013B1 patent drawing
  • US11574013B1 patent drawing
  • US11574013B1 patent drawing

AI summary

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing contextual information to a user. In one aspect, a method includes receiving, from a user device, a query-independent request for contextual information relevant to an active resource displayed in an application environment on the user device, generating multiple queries from displayed content from the resource, determining a quality score for each of the multiple queries, selecting one or more of the multiple queries based on their respective quality scores, and providing, to the user device for each of the selected one or more queries, a respective user interface element for display with the active resource, wherein each user interface element includes contextual information regarding the respective query and includes the respective query.