Touchscreen Emulation via Embedded Controller PS2 Protocol

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Touch input devices such as touchscreens and touchpads fail to operate when the operating system has not been loaded or when the touchscreen driver is absent, as they rely on device drivers installed in the operating system for communication.

Innovation Solution

An embedded controller in the information handling system emulates the touchscreen as a legacy PS2 device, allowing it to receive and translate touch input information into a format that can be interpreted without a touchscreen driver, and switches to normal processing once the operating system and driver are loaded.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a touchscreen uses a modern device driver interface, then touch input functionality is improved when the operating system is loaded, but the touchscreen fails to operate when the operating system has not been loaded or the driver is absent

Engineering Contradiction:
Improvetouchscreen operation reliabilityVSAvoidoperating system independence
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent introduces an embedded controller as an intermediary device between the touchscreen and the host processor. This embedded controller contains a legacy PS2 device emulator that translates touchscreen input into legacy PS2 mouse protocol signals, enabling the touchscreen to function without requiring modern operating system drivers. The embedded controller acts as a bridge that makes the touchscreen compatible with both legacy and modern systems.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent changes the communication interface parameters by implementing a legacy PS2 protocol interface on the embedded controller. This allows the touchscreen to communicate using the simple, legacy PS2 protocol instead of requiring complex modern USB or I2C protocols with dedicated drivers. The parameter change from modern protocol to legacy protocol enables broader compatibility across different operating system states.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If the touchscreen communicates through a legacy PS2 interface, then compatibility with pre-OS states is improved, but the device complexity increases due to emulation requirements

Engineering Contradiction:
Improvelegacy system compatibilityVSAvoidemulation implementation complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent merges the legacy PS2 device emulator functionality into the embedded controller, which already exists in most modern computers for keyboard and mouse support. By combining the touchscreen interface with the existing embedded controller infrastructure, the patent avoids adding separate complex emulation hardware. The embedded controller integrates multiple functions including touchscreen handling, PS2 emulation, and system management.

Inventive Principle:
Principle #5Merging (Combining)

3Speed

If the embedded controller continuously monitors touchscreen input for wake-up signals, then system responsiveness is improved, but energy consumption increases during sleep mode

Engineering Contradiction:
Improvewake-up response speedVSAvoidembedded controller power consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The patent implements periodic monitoring of touchscreen input during sleep mode rather than continuous monitoring. The embedded controller checks for touch input at intervals while in sleep mode, allowing the system to remain responsive to wake-up signals while consuming less power than continuous monitoring would require. This periodic action balances responsiveness with energy efficiency.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS10429988B2Touch screen support by emulating a legacy device
Publication Date: 2019.10.01 DELL PROD LP
  • US10429988B2 patent drawing
  • US10429988B2 patent drawing
  • US10429988B2 patent drawing

AI summary

An information handling system with a touchscreen is disclosed. When the operating system has not been loaded or a driver of the touchscreen is absent, an embedded controller of the information handling system receives and presents touch input information from the touchscreen to a host processor by emulating the touchscreen as a legacy PS2 device. After the operating system is loaded and a driver for the touchscreen is running, the legacy PS2 device emulation is terminated and touch input information from the touchscreen is presented through an I/O interface to the host processor and processed by the operating system.