Contextual Resource Recommendation via Query-Independent Intent Detection

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 on mobile devices, and may disturb others when speaking queries aloud.

Innovation Solution

A system that allows users to request contextual information without entering a query, by detecting user intent through gestures or button presses, and provides navigation links to relevant resources based on user engagement metrics, such as frequent views and co-occurrence, without requiring text-to-speech processing or typing input.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If users input queries to retrieve contextual information, then search results can be obtained, but input errors occur and user time is consumed

Engineering Contradiction:
Improvequery accuracyVSAvoidquery input time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system automatically generates search queries based on the active resource displayed on the user device without requiring manual user input. The search engine service performs self-service by detecting the active resource, generating relevant queries automatically, and executing searches, thereby eliminating user input errors and saving time.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary actions by automatically generating and executing search queries before the user can manually input them. The search engine proactively identifies the active resource, formulates appropriate search terms, and retrieves results in advance of what the user would otherwise need to do manually.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If users speak queries aloud to obtain contextual information, then search results can be obtained, but others may be disturbed

Engineering Contradiction:
Improvequery input convenienceVSAvoiddisturbance to others
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The system replaces voice-based user input with automatic detection of the active resource displayed on the user device. The search engine service autonomously generates queries from the displayed content, eliminating the need for users to speak aloud and thus preventing disturbance to others while maintaining ease of operation.

Inventive Principle:
Principle #25Self-service

3Productivity

If manual query input is required, then user intent can be expressed, but input errors increase and processing resources are consumed

Engineering Contradiction:
Improvesearch efficiencyVSAvoidprocessing resource consumption
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The search engine service performs self-service by automatically detecting the active resource, generating relevant search queries, and executing searches without requiring manual user input. This automation reduces processing resource consumption by eliminating redundant query processing and improves productivity by delivering search results more efficiently.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10152521B2Resource recommendations for a displayed resource
Publication Date: 2018.12.11 GOOGLE LLC
  • US10152521B2 patent drawing
  • US10152521B2 patent drawing
  • US10152521B2 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, determining content described by the active resource in response to the query independent request, and identifying, in response to the query-independent request, multiple resources that are relevant to the content described by the active resource. Additional actions include, for each resource of the multiple resources, determining a corresponding measure of user engagement that reflects engagement of the resource by one or more users, selecting one or more of the multiple resources based on the measures of user engagement for the multiple resources, and providing, to the user device, a user interface element for display with the active resource.