Foreground Command Search for Background App Content

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face challenges in accessing content from integrated applications without disrupting their workflow, particularly when context switching between different applications, and there is a need for seamless integration of command search and AI assistant functionalities within these applications.

Innovation Solution

The technology enables command search and AI assistant functionalities that allow users to search and access content from integrated applications without opening them, using a search application in the foreground while the integrated application runs in the background, and leveraging AI to generate content based on prompts from the integrated application.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If users open the integrated application to access content, then they can fully interact with the content, but their workflow is disrupted due to context switching

Engineering Contradiction:
Improvecontent accessibilityVSAvoidworkflow disruption
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent extracts the search functionality from the integrated application itself and implements it in a separate search application. This allows users to search and access content from the integrated application without opening the integrated application, thereby eliminating context switching while maintaining content accessibility

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The search application acts as an intermediary between the user and the integrated application. It provides a interface for searching and accessing content without requiring the user to directly open or interact with the integrated application, thus preventing workflow disruption

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If users switch between multiple applications to access different content, then they can maintain their workflow in each application, but they experience context switching overhead

Engineering Contradiction:
Improveworkflow efficiencyVSAvoidcontext switching time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The search application provides universal access to content from the integrated application through a single interface. It can search across multiple content types (documents, emails, calendar events, contacts) without requiring users to switch between different applications, thus eliminating context switching overhead while maintaining productivity

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

3Ease of operation

If the integrated application is running in the background, then users can maintain their current workflow, but they cannot easily access content from the integrated application

Engineering Contradiction:
Improvecontent accessibilityVSAvoidsystem architecture
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The search application serves as an intermediary that communicates with the integrated application running in the background. It provides content accessibility through search functionality without requiring the integrated application to be in the foreground, while managing the complexity through standardized communication protocols

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The search functionality is extracted from the integrated application and implemented as a separate application. This allows the integrated application to run in the background while the search application provides content accessibility independently, reducing the complexity burden on the integrated application

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS12423317B1Command search for an integrated application
Publication Date: 2025.09.23 NOTION LABS INC
  • US12423317B1 patent drawing
  • US12423317B1 patent drawing
  • US12423317B1 patent drawing

AI summary

A system detects a search command input to a computing device and opens a search application in a foreground of the computing device. The search application is configured to search a workspace of an integrated application. The system displays a user interface of the search application on the computing device. The user interface is configured to receive search inputs used to search the workspace and present search results that satisfy the search inputs based on content of the workspace. The system searches the workspace based on a particular search input and causes the computing device to present at least an indication of a particular search result in the user interface of the search application running in the foreground of the computing device. The particular search result can include particular content of the workspace that satisfies the particular search input.