Cloud Application Server for Mobile Client Devices
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Mobile computing devices face challenges with battery power consumption and cost due to the need for frequent updates and high-capacity components to run complex applications, as well as cumbersome download and installation processes for users.
Innovation Solution
A cloud computing environment where applications are executed on cloud servers, with mobile client devices receiving audio and video streams and sending touch, key, and sensor events to enable seamless application execution without local installation, using cloud application clients and servers with on-demand composition to reduce latency and power consumption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If applications are executed locally on mobile devices, then application performance and responsiveness are improved, but battery power consumption increases and operation duration decreases
Solution Approach 1:
The patent extracts the application execution function from the mobile device and relocates it to a remote server. The mobile device retains only the lightweight client application that communicates with the server, while the computationally intensive application execution occurs remotely, thereby reducing local power consumption while maintaining execution capability
Solution Approach 2:
The patent introduces a remote server as an intermediary between the user and the application execution environment. The server acts as a mediator that handles application execution, video rendering, and resource management, allowing the mobile device to access application functionality without bearing the full computational burden
2Adaptability or versatility
If high-capacity components are installed in mobile devices to run complex applications, then application capability is improved, but device cost increases
Solution Approach 1:
The patent extracts the requirement for high-capacity local components by moving application execution to the cloud. Mobile devices can run complex applications without needing powerful processors, large amounts of RAM, or extensive local storage, as these resources are provided remotely by the server infrastructure
Solution Approach 2:
The patent creates a universal platform where a single mobile device with basic capabilities can access multiple different applications through the cloud service. The remote server provides the computational resources and application environments, making the mobile device adaptable to various application needs without requiring specialized hardware for each application
3Ease of operation
If applications are downloaded and installed locally, then application availability is improved, but user operation complexity increases
Solution Approach 1:
The patent implements preliminary action by pre-configuring and maintaining applications on the remote server, ready for immediate execution. Users can access applications without waiting for local download and installation, as the application environment is already prepared and maintained in the cloud
Solution Approach 2:
The patent removes the download and installation process from the user experience by extracting application delivery from traditional local installation to cloud-based on-demand execution. Applications are made available through the cloud service without requiring local storage or installation steps
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Apparatuses, methods and storage medium associated with cloud computing for mobile client devices are disclosed herein. In embodiments, a cloud server may include one or more processors, and a mobile computing operating system to host execution of an application. The cloud server may also include a cloud application server to interact with a cloud application client of a mobile client device to provide audio and video streams to the mobile client device, and to receive touch, key and sensor events from the mobile client device, to enable the application to be executed for the mobile client device. Other embodiments may be described or claimed.