Virtual Mobile Device Platform Touch Event Capture

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile devices face significant security challenges due to their mobility, particularly in high assurance computing environments, where securing physical devices is insufficient and expensive, and there is a need for solutions that allow secure access to sensitive information without requiring multiple devices or separate networks.

Innovation Solution

A virtual mobile device platform that captures and relays touch events accurately, allowing users to switch between public and private network services while maintaining the security and separation of applications and data through a virtualization cloud, where sensitive operations are managed and monitored by IT experts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If physical mobile devices are used to access both public and private networks, then mobility and access convenience are improved, but security risks increase due to potential data breaches and unauthorized access

Engineering Contradiction:
Improveaccess convenienceVSAvoidsecurity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system segments the mobile device functionality by separating the user interface and application layer (running on the physical device) from the sensitive data and operating system layer (running in the virtualized environment). This allows the device to access both public and private networks while security-sensitive operations are isolated in the secure virtualized platform, resolving the contradiction between access convenience and security.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The virtualized mobile device platform acts as an intermediary between the user's physical device and the private network resources. The virtualization layer mediates all access requests, providing secure sandboxed environments for sensitive applications while allowing the physical device to maintain its mobility and access convenience. This intermediary layer ensures that even if the physical device is compromised, the secure virtualized environment remains protected.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If multiple physical devices are issued for different network access (public and private), then security separation is improved, but device complexity and cost increase

Engineering Contradiction:
Improvesecurity separationVSAvoidnumber of devices
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system merges multiple device functions into a single physical device by running multiple virtualized instances simultaneously. The virtualized mobile device platform consolidates what would otherwise require separate physical devices (one for public network, one for private network) into a single device, maintaining security separation through virtualization while reducing the number of physical devices users must carry and manage.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The virtualized mobile device platform provides multi-functionality by enabling a single physical device to securely access both public and private networks simultaneously. The virtualization layer creates isolated environments that support different security requirements within the same device, making the device universal for both personal and enterprise use cases without requiring multiple separate devices.

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

3Speed

If touch events are relayed in real-time over network connections, then user interaction responsiveness is improved, but network latency and data transmission overhead increase

Engineering Contradiction:
Improvetouch event responsivenessVSAvoidnetwork latency
Core Design Contradiction:
SpeedVSLoss of time

Solution Approach 1:

The system performs preliminary actions by capturing and buffering touch events locally before relayed to the virtualized platform. The client device maintains a local buffer that pre-processes and queues touch events, allowing the virtualized environment to receive events with minimal latency. This preliminary local processing reduces the impact of network latency by ensuring events are ready for immediate processing once transmitted.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates a copy of the touch event data transmission mechanism by implementing both a local touch processing layer and a remote virtualized touch processing layer. The client device maintains a local copy of the interface rendering and can process touch events locally while simultaneously relaying them to the virtualized platform. This copying approach ensures that user interactions remain responsive even when network conditions cause latency in the remote processing path.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11303719B2System, method and computer program product for capturing touch events for a virtual mobile device platform
Publication Date: 2022.04.12 HYPORI INC
  • US11303719B2 patent drawing
  • US11303719B2 patent drawing
  • US11303719B2 patent drawing

AI summary

Embodiments disclosed herein can allow a user of mobile device in a network environment to switch between using public network services and using private network services. To access private network services, a virtualization cloud client application running on mobile device connects to a virtualized device hosted in virtualization cloud and brokers access to private network services as well as local device functions. Embodiments disclosed herein provide a system, method, and computer program product for capturing touch events for a virtual mobile device platform and relaying the captured touch events to the virtual mobile device platform while ensuring that movements and speed of touch events are accurately represented at the virtual mobile device platform.