Graphical Keyboard Search Query Prediction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Mobile computing devices can only present a graphical user interface (GUI) of a single application at a time, requiring users to switch between applications and re-enter text to perform tasks, making tasks tedious, repetitive, and time-consuming.
Innovation Solution
A method where a keyboard application on a computing device outputs a graphical keyboard with integrated search features, allowing users to predict search queries based on text input and display them within the keyboard, enabling searches to be initiated without leaving the application, by determining searchable entities and generating search queries automatically.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If users switch between applications to perform tasks, then they can access multiple applications, but the process becomes tedious, repetitive, and time-consuming
Solution Approach 1:
The patent combines the search application and messaging application into a single integrated interface. The search bar is embedded within the messaging application, allowing users to perform searches without leaving the messaging context. This merging eliminates the need to switch between applications while maintaining access to both search and messaging functionalities.
Solution Approach 2:
The messaging application is enhanced with multi-functionality by incorporating search capabilities directly within it. The same interface that handles messaging also handles search operations, making the application universal. Users can type messages and initiate searches from the same input field, eliminating the need for separate applications for different tasks.
2Adaptability or versatility
If users provide multiple inputs to switch between applications, then they can complete tasks across different applications, but the process becomes tedious and repetitive
Solution Approach 1:
The patent merges the search functionality into the messaging application interface. The search bar is integrated alongside the message input field, allowing users to perform searches with a single input action rather than switching applications. This combining reduces the number of user inputs from multiple app-switching actions to a single integrated input process.
Solution Approach 2:
The system prepares the search interface in advance within the messaging application. The search bar is pre-positioned and ready for input alongside the message field, eliminating the need for users to navigate to a separate search application. This preliminary setup of the search interface within the messaging app reduces operational steps.
3Extent of automation
If the keyboard application generates search queries automatically, then search functionality is enhanced, but the keyboard application complexity increases
Solution Approach 1:
The keyboard application is enhanced with multi-functionality to serve both as an input tool and a search initiation tool. By adding automatic search query generation capabilities to the keyboard, it becomes a universal component that handles both text input and search operations. This increases automation while keeping the added complexity contained within the keyboard's existing framework.
Data Source
AI summary
A computing device is described that includes at least one processor and a memory including instructions that when executed cause the at least one processor to output, for display, a graphical keyboard comprising a plurality of keys, and determine, based on an indication of a selection of one or more keys from the plurality of keys, text of an electronic communication. The instructions, when executed, further cause the at least one processor to identify, based at least in part on the text, a searchable entity or trigger phrase, generate, based on the searchable entity or trigger phrase, a search query, and output, for display, within the graphical keyboard, a graphical indication to indicate that the computing device generated the search query.


