Floating Keyboard for Split-Screen Input Accessibility

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In split-screen display mode, conventional terminals can only display common keyboards, which often cover input boxes, preventing normal input operations due to their fixed positioning and size, especially when the screen is divided into multiple small windows.

Innovation Solution

A method that detects the window state of a terminal and displays a floating keyboard on an upper layer of the screen in a split-screen state, allowing for position adjustment and switching to a common keyboard when exiting split-screen mode, ensuring the input box remains accessible.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a common keyboard is displayed in split-screen mode, then the keyboard can be provided for input operations, but the keyboard covers the input box and prevents normal input

Engineering Contradiction:
Improveinput operation accessibilityVSAvoidkeyboard covering input box
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent applies the dynamics principle by making the keyboard display mode adaptive rather than fixed. The system dynamically switches between full-screen keyboard mode and floating keyboard mode based on the window state (split-screen or non-split-screen). This allows the keyboard to adjust its behavior and positioning automatically, resolving the contradiction between providing keyboard input capability and avoiding coverage of the input box.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the positioning parameter of the keyboard based on the window state. In split-screen mode, the keyboard is displayed as a floating window at a position that does not cover the input box. In non-split-screen mode, the keyboard is displayed in full-screen mode. This parameter change (positioning and display mode) resolves the contradiction by adapting the keyboard's spatial characteristics to the current operating context.

Inventive Principle:
Principle #35Parameter changes

2Object-affected harmful factors

If a floating keyboard is displayed in split-screen mode, then the input box remains accessible, but the keyboard display flexibility is reduced

Engineering Contradiction:
Improveinput box coverageVSAvoidkeyboard display flexibility
Core Design Contradiction:
Object-affected harmful factorsVSAdaptability or versatility

Solution Approach 1:

The patent applies the universality principle by designing a keyboard system that can perform multiple display functions. The same keyboard application can display in different modes (full-screen or floating) depending on the window state. This multi-functionality resolves the contradiction by making the keyboard adaptable to different scenarios, thereby maintaining both input box accessibility and display flexibility through a single unified system.

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

3Adaptability or versatility

If a common keyboard is displayed in non-split-screen mode, then the keyboard provides full input functionality, but it cannot adapt to split-screen scenarios

Engineering Contradiction:
Improvekeyboard mode adaptabilityVSAvoidinput operation accessibility
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent makes the keyboard system dynamic by enabling it to switch between different display modes based on the window state. The keyboard can adapt its behavior (floating mode or full-screen mode) according to whether the system is in split-screen or non-split-screen mode, thereby resolving the contradiction between adaptability and operational accessibility.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements feedback by having the keyboard display mode automatically adjust based on feedback from the window state detection. The system detects the current window state and uses this information to determine the appropriate keyboard display mode, creating a feedback loop that ensures both adaptability and ease of operation are maintained simultaneously.

Inventive Principle:
Principle #23Feedback

Data Source

PatentEP3460647B1Method for controlling a screen, device and storage medium
Publication Date: 2024.02.14 BEIJING XIAOMI MOBILE SOFTWARE CO LTD
  • EP3460647B1 patent drawingFigure 1~2A
  • EP3460647B1 patent drawingFigure 2B~2C
  • EP3460647B1 patent drawingFigure 2D~2E

AI summary

A method of controlling a screen includes: determining a window state of a current window of a screen when an input operation is detected based on the current window (101); and displaying a floating keyboard at an upper layer of the screen in a floating manner based upon the determined window state being a split-screen state (102).