Graphical Keyboard Integrated Search Interface

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile computing devices can only display a graphical user interface (GUI) of a single application at a time, requiring users to switch between applications to perform multiple tasks, such as text entry and searching, which is inefficient and time-consuming.

Innovation Solution

A keyboard application on a computing device outputs a graphical keyboard with integrated search features, allowing users to select a search element, receive query suggestions, and display search results within the keyboard, enabling seamless search functionality without leaving the current application.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a user switches between applications to perform text entry and search, then multiple tasks can be completed, but time is lost and user experience deteriorates

Engineering Contradiction:
Improvetask completion efficiencyVSAvoidtime to switch applications
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent combines the search application functionality directly into the keyboard application by embedding a search bar and search results display within the keyboard interface. This allows users to perform searches without leaving their current application, eliminating the need to switch between applications and reducing time loss while maintaining productivity.

Inventive Principle:
Principle #5Merging (Combining)

2Adaptability or versatility

If a user switches between applications to perform text entry and search, then multiple tasks can be completed, but device complexity increases

Engineering Contradiction:
Improvemulti-task capabilityVSAvoidnumber of applications to manage
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The keyboard application is transformed into a multi-functional tool that not only provides text input capabilities but also integrates search functionality. By making the keyboard application universal enough to handle both text entry and search operations, the system reduces the need for separate dedicated applications, thereby reducing device complexity while maintaining adaptability for multiple tasks.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Ease of operation

If search functionality is integrated into the keyboard application, then user experience is simplified, but keyboard application complexity increases

Engineering Contradiction:
Improveuser interaction simplicityVSAvoidkeyboard application structure
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The search functionality is nested within the keyboard application interface. The search bar is embedded in the keyboard layout, and search results are displayed in a nested manner within the same screen space. This nesting approach allows the keyboard to provide simplified user experience with integrated search without requiring separate application windows or complex multi-layer interfaces, thereby managing the complexity of the keyboard application structure.

Inventive Principle:
Principle #7Nested doll (Nesting)

Data Source

PatentUS10140017B2Graphical keyboard application with integrated search
Publication Date: 2018.11.27 GOOGLE LLC
  • US10140017B2 patent drawing
  • US10140017B2 patent drawing
  • US10140017B2 patent drawing

AI summary

A computing device is described that includes a processor a memory storing at least a keyboard application, and a presence-sensitive display. The one or more processors execute the keyboard application to output a graphical keyboard including a plurality of keys and a search element, receive an indication of a selection of the search element, and, responsive to receiving the indication of the selection of the search element, output, within the graphical keyboard, a query suggestion region including one or more suggested search queries. The keyboard application may also determine, based on an indication of a user input detected by the computing device, a search query, invoke, based on the search query, a search, responsive to invoking the search, receive search results, and output, within the graphical keyboard, a graphical indication of at least a portion of the search results.