Virtual Mobile Device Proxy for Persistent Communication
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Mobile computing devices lack persistence, flexibility, and statefulness, leading to issues with availability and compatibility, especially when intermittently unavailable, which hinders communications and transactions involving multiple parties.
Innovation Solution
A virtual mobile computing device is implemented as a containerized or virtual machine that emulates a physical mobile device, providing enhanced availability, flexibility, and statefulness by allowing interactions regardless of network availability, with features like a mobile phone emulator, state manager, journey tracker, and communication manager to facilitate transactions and maintain communication logs.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a physical mobile device is used as the primary communication platform, then communication functionality is provided, but availability is reduced when the device is turned off or not connected to a network
Solution Approach 1:
The patent introduces a server-based virtual mobile device that acts as an intermediary between communication parties. This virtual device remains continuously available on the server even when the physical mobile device is offline, receiving and forwarding communications without requiring the physical device to be constantly accessible.
Solution Approach 2:
The patent creates a virtual copy of the mobile device functionality that resides on a server. This copy emulates the physical device's communication capabilities and can operate independently, allowing communications to be received and processed even when the original physical device is unavailable.
2Reliability
If multiple physical mobile devices are used to ensure availability, then persistence is improved, but device identity and compatibility problems arise
Solution Approach 1:
The virtual mobile device provides a universal interface that maintains consistent device identity, capabilities, and operating system characteristics across all access points. Parties communicate with the same virtual device identity regardless of which physical device or location is being used, eliminating compatibility issues.
Solution Approach 2:
Instead of managing multiple physical devices with potentially different identities, the patent creates a single virtual copy that maintains consistent characteristics. This virtual representation ensures uniform device identity and compatibility across all communication interactions.
3Adaptability or versatility
If business applications are installed on physical mobile devices to enhance flexibility, then transaction capabilities are improved, but device complexity and security constraints increase
Solution Approach 1:
The server-based virtual device acts as an intermediary that hosts business applications and transaction processing logic. This eliminates the need to install complex applications on physical mobile devices, as the virtual environment provides the necessary functionality through the server infrastructure.
Data Source
AI summary
A virtual mobile computing device with enhanced availability, flexibility, statefulness, and persistence features that allows the virtual mobile computing device be used to facilitate communications and transactions even where the owner or the owner's physical mobile device are intermittently unavailable. The virtual mobile computing device is a containerized or virtual machine implementation of a mobile computing device tethered to a physical mobile device which allows for interactions to occur regardless of the network availability of the mobile device. In some embodiments, copies of, or links to functionality of, the virtual mobile computing device may be created to implement certain functionality, and may be passed from one entity in a transaction to another such entity. Depending on configuration, the virtual mobile computing device may reside on a server, or as hardware or firmware on the physical mobile computing device.


