Virtual Smartphone Cloud Execution for Lower-Cost Physical Devices
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Smartphones are facing increasing computational demands due to larger applications, necessitating more processing power and memory, which increases costs and limits user experience, especially when interacting with cloud-based services.
Innovation Solution
Implementing a virtual smartphone on a cloud infrastructure that offloads processing tasks from physical devices, allowing lightweight user devices to interact with cloud-based applications through high-bandwidth, low-latency connections, using emulators to run smartphone apps.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If smartphone applications are made larger and more demanding to provide better functionality, then application capability is improved, but processing power and memory requirements increase, leading to higher costs and device complexity
Solution Approach 1:
The patent extracts the virtual smartphone environment and application execution workload from the physical smartphone device and relocates it to a remote server. The physical device retains only lightweight client functionality for input/output operations, while the computationally intensive virtual machine and application runtime environment are hosted remotely, thereby reducing local processing power requirements while maintaining application capability
Solution Approach 2:
The patent introduces a virtual smartphone as an intermediary layer between the physical device and cloud-based applications. This virtual smartphone runs on remote infrastructure and acts as a mediator that handles complex application execution, allowing the physical device to interact with sophisticated applications without requiring corresponding local processing power
2Power
If smartphone processing power and memory are increased to handle demanding applications, then computational capability is improved, but device cost increases
Solution Approach 1:
The patent extracts the computationally intensive virtual smartphone environment from the physical device and hosts it on remote servers with high-end processing capabilities. This allows users to access powerful computational resources without needing expensive hardware, as the virtual machine and its infrastructure are provisioned remotely
Solution Approach 2:
The patent creates a virtual copy of a smartphone environment that runs on remote infrastructure. This virtual smartphone replicates the functionality of a full-featured smartphone application execution environment without requiring the physical device to have corresponding expensive hardware components, thereby providing high computational capability at lower device cost
3Speed
If more processing power is allocated to local applications, then response time is improved, but the proportion of processing burden on the smartphone increases
Solution Approach 1:
The patent segments the processing burden between the physical device and remote server. The physical device handles lightweight client-side operations with fast local response, while the remote server handles the majority of computational workload including application execution and data processing. This segmentation allows the smartphone to maintain fast local responsiveness while offloading intensive processing to the cloud
Data Source
AI summary
Aspects of the subject disclosure may include, for example, instantiating a virtual smartphone in a cloud infrastructure, installing a smartphone application on the virtual smartphone, receiving input sensor data from a physical user device, providing the input sensor data to the smartphone application on the virtual smartphone, receiving output data from the smartphone application on the virtual smartphone, and providing the output data to the physical user device. Other embodiments are disclosed.


