Multi-OS Touch Event Processing for Portable Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Portable devices using multi-OS technology are vulnerable to touch event hacking, as hacking programs can intercept sensitive information through the host OS, compromising security during transactions like online shopping or internet banking.

Innovation Solution

Implementing a method where touch coordinates from a touch panel are managed by allowing OSs to control the touch panel independently, with a first OS determining if a security application is involved and handing over touch event processing rights to a second OS, ensuring secure handling of sensitive information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a conventional multi-OS architecture is used where the host OS manages all touch events, then the system can process touch events centrally, but the security of sensitive touch event information is compromised due to vulnerability to hacking programs

Engineering Contradiction:
Improvesecurity of touch event informationVSAvoidhacking vulnerability
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent divides touch event processing into separate segments: the host OS handles general touch events while the guest OS handles security-sensitive touch events. This segmentation isolates sensitive information processing from the vulnerable host OS environment, preventing hacking programs from accessing sensitive touch event data.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary mechanism where the host OS determines whether to hand over touch event processing rights to the guest OS based on the touch coordinates and displayed images. This intermediary control ensures that only appropriate touch events are processed by the secure guest OS, maintaining security while allowing necessary functionality.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If the host OS processes all touch events, then the system structure remains simple, but sensitive information can be leaked through hacking

Engineering Contradiction:
ImproveOS architecture complexityVSAvoidtouch event information leakage
Core Design Contradiction:
Device complexityVSLoss of information

Solution Approach 1:

The patent segments touch event processing between host and guest OS based on the nature of the touch event and displayed content. The host OS continues to manage general functionality while the guest OS handles security-sensitive operations, preventing information leakage without requiring complete architectural redesign.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different processing qualities to different touch events: general touch events are processed by the host OS while security-sensitive touch events (those related to security images) are processed by the guest OS. This local differentiation maintains overall system simplicity while addressing specific security concerns.

Inventive Principle:
Principle #3Local quality

3Reliability

If touch event processing rights are handed over to the guest OS for security applications, then security is enhanced, but the system complexity increases due to additional handover mechanisms

Engineering Contradiction:
Improvesecurity protectionVSAvoidtouch event processing mechanism
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The host OS performs preliminary determination before handover by checking whether the touch coordinates correspond to security images displayed on the screen. This preliminary action filters out non-security touch events, ensuring that only appropriate events trigger the handover mechanism, thereby reducing unnecessary complexity in the handover process.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback through the handover message mechanism where the host OS notifies the guest OS of touch event processing rights transfer, and the guest OS processes events accordingly. This feedback loop ensures proper coordination between OSes while maintaining a manageable complexity level through structured communication protocols.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9310926B2Touch event processing methods and apparatus for portable device with multiple operating systems
Publication Date: 2016.04.12 SAMSUNG ELECTRONICS CO LTD
  • US9310926B2 patent drawing
  • US9310926B2 patent drawing
  • US9310926B2 patent drawing

AI summary

A touch event processing method and a portable device implementing the same is provided for protecting a touch event occurring on a touch screen from hacking. Touch coordinates from a touch panel are first provided to the first operating system. It is then determined whether a function corresponding to the touch coordinates is to execute a security application. If so, a touch event processing right handover message is transmitted from the first operating system to the second, to hand over a right of processing a touch event that occurs on the touch panel to the second operating system.