Remote Contextual Keyboard Service for Adaptive Text Input

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing virtual keyboards lack contextual awareness and flexibility, limiting user interaction on devices such as smartphones and tablets, as they only allow single character input and do not adapt to the specific context of the application or website being used.

Innovation Solution

A contextual keyboard service hosted on a remote server that provides a virtual keyboard capable of adapting to specific device and website features, allowing users to input text through a customizable interface that recognizes sequences of keystrokes and offers context-aware suggestions based on user input and trending information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a virtual keyboard is installed on a device such as smartphone or tablet, then text input capability is provided, but contextual awareness and adaptability to application or website context is lost

Engineering Contradiction:
Improvecontextual awarenessVSAvoidkeyboard system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a remote server as an intermediary between the device and the keyboard functionality. The server hosts the contextual keyboard service and processes context-aware input, allowing the device to provide basic keyboard support while the server handles complex contextual analysis and adaptability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The remote server provides a universal keyboard service that can adapt to multiple different applications, websites, and contexts through a single centralized system. This allows one keyboard service to perform multiple contextual adaptation functions across different platforms without requiring separate keyboard implementations for each context.

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

2Productivity

If a virtual keyboard allows only single character input, then implementation simplicity is maintained, but user interaction efficiency and multi-character input capability are limited

Engineering Contradiction:
Improvetext input efficiencyVSAvoidinteraction complexity
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The contextual keyboard predicts and prepares multiple-character sequences and common text patterns in advance based on context analysis. By pre-computing likely text sequences and offering them as suggestions, the system enables users to input text more efficiently without having to manually select each character.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system continuously analyzes user input patterns and provides real-time feedback in the form of context-aware suggestions. This feedback loop allows the keyboard to adapt to user preferences and improve text input efficiency by suggesting relevant text sequences based on the current context and user behavior patterns.

Inventive Principle:
Principle #23Feedback

3Ease of operation

If a virtual keyboard provides basic character input only, then device resource requirements are minimized, but user experience and engagement are reduced

Engineering Contradiction:
Improveuser experienceVSAvoiddevice energy consumption
Core Design Contradiction:
Ease of operationVSUse of energy by moving object

Solution Approach 1:

The remote server acts as an intermediary that handles computationally intensive contextual analysis and text processing tasks. This allows the device to maintain low energy consumption for basic keyboard operations while the server performs the energy-intensive work of analyzing context, generating suggestions, and providing enhanced user experience features.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The keyboard system is segmented into lightweight client-side functionality for basic input and server-side functionality for complex processing. This segmentation allows the device to use minimal resources for keyboard display and basic input handling, while offloading energy-intensive contextual analysis and suggestion generation to the remote server.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10983805B2Contextual keyboard located on a remote server for implementation on any content delivery and interaction application
Publication Date: 2021.04.20 ADVANCED MICRO DEVICES INC
  • US10983805B2 patent drawing
  • US10983805B2 patent drawing

AI summary

Described are apparatus and methods for providing a contextual keyboard service located on a remote server for implementation on any website or device capable of supporting an on-screen keyboard.