Virtual Mobile Device Platform Touch Event Capture
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
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.
Data Source
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.


