Virtual Smartphone Cloud Offloading for Resource-Limited Apps
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Smartphones are increasingly demanding in terms of computing resources, leading to higher costs and processing burdens, and existing technologies struggle to provide a seamless user experience due to limited processing power and memory.
Innovation Solution
Implementing a virtual smartphone on a cloud infrastructure that offloads processing requirements, allowing smartphones to interact with a physical user device through a lightweight device capable of handling sensor interactions and user interface, while the actual processing is handled by the cloud.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If smartphone applications are made larger and more demanding to provide better functionality, then user experience is improved, but processing burden and cost increase
Solution Approach 1:
The patent extracts the heavy processing burden from the smartphone device and relocates it to cloud-based servers. The smartphone runs a lightweight client application that communicates with remote servers handling complex computations, database operations, and resource-intensive tasks. This separation allows the device to remain simple while providing access to sophisticated applications.
Solution Approach 2:
The patent introduces a cloud-based backend service as an intermediary between the smartphone application and the underlying infrastructure. This mediator handles complex processing, data storage, and resource management, allowing the smartphone to interact with sophisticated services without directly managing the complexity.
2Power
If smartphone processing power is increased to handle demanding applications, then application performance is improved, but device cost increases
Solution Approach 1:
The patent uses cloud-based virtual machines and containerized environments to provide sophisticated processing capabilities. Instead of requiring every smartphone to have high-end processors, the system creates virtual copies of server environments in the cloud that can be accessed by multiple devices, providing powerful processing at low device cost.
Solution Approach 2:
The patent implements a universal cloud-based processing platform that serves multiple functions: running diverse applications, providing database services, handling computations, and supporting multiple users simultaneously. This multi-functional approach eliminates the need for each device to have specialized high-power hardware for each function.
3Quantity of substance
If more memory is added to smartphones to support larger applications, then application capacity is improved, but device cost and complexity increase
Solution Approach 1:
The patent transitions from local memory architecture to cloud-based storage architecture. Instead of expanding memory vertically within the device, the system adds storage capacity horizontally by utilizing remote cloud storage resources that can be accessed over the network, providing virtually unlimited capacity without increasing device physical dimensions.
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.


