Cross-Application Input Suggestion System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing human-computer interaction systems lack efficient methods for suggesting input data across different applications, particularly for users with reduced dexterity or those needing to switch between applications to input information.

Innovation Solution

A computer-implemented method and system that generate suggested candidate inputs for one application based on data from another application, without requiring user input, and provide an interface for selecting these suggestions, thereby enhancing input efficiency across different applications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If users manually switch between applications to input information, then data accuracy is improved, but time consumption and operational complexity increase

Engineering Contradiction:
Improvedata accuracyVSAvoidtime consumption
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary actions by automatically retrieving and preparing data from the first application before the user needs to input it in the second application. The computing device monitors the first application, identifies relevant data, and generates candidate input suggestions in advance, eliminating the need for manual data collection and switching operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system enables self-service by automatically generating candidate input suggestions based on data from the first application without requiring user intervention. The computing device autonomously retrieves data, processes it, and presents relevant suggestions to the user in the second application, reducing manual operational steps while maintaining data accuracy.

Inventive Principle:
Principle #25Self-service

2Measurement precision

If users manually switch between applications to input information, then data accuracy is improved, but ease of operation deteriorates

Engineering Contradiction:
Improvedata accuracyVSAvoidease of operation
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The system performs preliminary actions by automatically retrieving and preparing data from the first application before the user needs to input it in the second application. The computing device monitors the first application, identifies relevant data, and generates candidate input suggestions in advance, eliminating the need for manual data collection and switching operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system enables self-service by automatically generating candidate input suggestions based on data from the first application without requiring user intervention. The computing device autonomously retrieves data, processes it, and presents relevant suggestions to the user in the second application, reducing manual operational steps while maintaining data accuracy.

Inventive Principle:
Principle #25Self-service

3Productivity

If the system generates suggested candidate inputs automatically without user input, then productivity is improved, but device resource consumption increases

Engineering Contradiction:
Improveinput efficiencyVSAvoiddevice resource consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The system applies partial action by generating only the most relevant candidate input suggestions rather than processing all possible data. The computing device prioritizes retrieving and suggesting data that is most likely to be useful to the user, performing a subset of the maximum possible data processing to balance productivity gains with resource conservation.

Inventive Principle:
Principle #16Partial or excessive action

4Adaptability or versatility

If the system provides comprehensive input suggestions across different applications, then adaptability is improved, but device complexity increases

Engineering Contradiction:
Improvecross-application functionalityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system implements universality by creating a cross-application data suggestion mechanism that works across different application types. The computing device uses a unified approach to monitor, retrieve, and generate candidate inputs from various applications, enabling one system to serve multiple applications without requiring application-specific customizations.

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

Data Source

PatentEP3769214B1Methods and systems for input suggestion
Publication Date: 2025.02.05 GOOGLE LLC
  • EP3769214B1 patent drawingFigure 1
  • EP3769214B1 patent drawingFigure 2A
  • EP3769214B1 patent drawingFigure 2B

AI summary

The present disclosure is directed to input suggestion. In particular, the methods and systems of the present disclosure can: receive, from a first application executed by one or more computing devices, data indicating information that has been presented by and/or input into the first application; generate, based at least in part on the received data, one or more suggested candidate inputs for a second application executed by the computing device(s); provide, in association with the second application, an interface comprising one or more options to select at least one suggested candidate input of the suggested candidate input(s); and responsive to receiving data indicating a selection of a particular suggested candidate input of the suggested candidate input(s) via the interface, communicate, to the second application, data indicating the particular suggested candidate input.