Inline Search Applet for Messaging Applications

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face inefficiencies in performing searches within messaging applications, as they often need to switch between applications to find and integrate search results, which increases resource demand and user time.

Innovation Solution

Integrating search functionality directly into messaging applications through a keyboard applet that allows inline searching, enabling users to input queries and display results within the messaging interface without leaving the app, using a private or public search server to retrieve and organize results.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If users switch between applications to perform searches and integrate results, then comprehensive information can be obtained, but user time and resource usage increase

Engineering Contradiction:
Improvecomprehensive informationVSAvoiduser time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The patent merges the search application with the messaging application by embedding a search interface within the messaging app's keyboard region. This allows users to perform searches and integrate results without switching applications, combining the functionality of both apps into a unified interface that preserves comprehensive information while reducing time loss.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The search interface is nested within the messaging application's keyboard region, creating a layered structure where the search functionality is contained within the messaging app. This nested arrangement allows the search interface to utilize the existing keyboard input functionality and display area, enabling seamless integration of search results into the messaging context without requiring users to leave the messaging application.

Inventive Principle:
Principle #7Nested doll (Nesting)

2Loss of information

If users switch between applications to perform searches and integrate results, then comprehensive information can be obtained, but resource demand increases

Engineering Contradiction:
Improvecomprehensive informationVSAvoidresource usage
Core Design Contradiction:
Loss of informationVSUse of energy by moving object

Solution Approach 1:

The patent merges the search application with the messaging application by embedding a search interface within the messaging app's keyboard region. This allows users to perform searches and integrate results without switching applications, combining the functionality of both apps into a unified interface that preserves comprehensive information while reducing time loss.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The messaging application is enhanced to serve multiple functions: it acts as both a communication tool and a search engine. By integrating the search interface into the messaging app, the system achieves multi-functionality where a single application can handle both messaging and information retrieval tasks, thereby reducing the need for multiple applications and lowering overall resource consumption.

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

3Loss of time

If a compact search interface is displayed within the keyboard region, then user time is reduced, but the display area available for other functions is limited

Engineering Contradiction:
Improveuser timeVSAvoiddisplay area
Core Design Contradiction:
Loss of timeVSArea of stationary object

Solution Approach 1:

The search interface is designed to be dynamic, allowing it to expand and contract within the keyboard region based on user interaction and content needs. The interface can adapt its display area dynamically, utilizing available space efficiently while maintaining access to other messaging functions. This dynamic behavior enables the system to optimize between search functionality and display area availability in real-time.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The search interface utilizes specific regions within the keyboard area with different functional qualities. Certain portions of the keyboard region are allocated for search input, while other portions remain available for messaging functions. This local differentiation of function within the keyboard region allows the system to provide comprehensive search capabilities while preserving display area for other essential messaging tasks.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11775575B2Systems and methods of performing searches within a text input application
Publication Date: 2023.10.03 MCMICHAEL WILLIAM
  • US11775575B2 patent drawing
  • US11775575B2 patent drawing
  • US11775575B2 patent drawing

AI summary

The present disclosure relates to systems, apparatuses, and methods for performing searches and displaying results within a messaging application. A computing apparatus, which may include a touch-sensitive display, displays a user interface which includes a messaging application interface and a compact search applet interface encompassing a portion of a messaging application interface. A search applet is executed within the memory allocated to the messaging application or parent application. The search applet accepts user input and displays a set of media elements based on a search query run on the user input. The search results are then displayed by the search applet interface, allowing the user to quickly review the search results and, if desired, integrate media content into a message of the messaging application.