Virtual Mobile Infrastructure Server-Side Rendering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile devices running mobile operating systems, such as Android and iOS, are limited by their computing resources and cannot fully utilize the computing infrastructures available to desktop systems, restricting their ability to run powerful applications.

Innovation Solution

A virtual mobile infrastructure is implemented, where mobile client devices can access remote mobile operating systems running on a server computer, sharing a common kernel and utilizing containerization to enable multiple Android operating systems to run on a single kernel, allowing client-side or server-side rendering for efficient resource management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If mobile devices run mobile operating systems with limited computing resources, then security and portability are maintained, but the ability to utilize powerful computing infrastructures and run advanced applications is restricted

Engineering Contradiction:
Improveability to run applicationsVSAvoidcomputing power
Core Design Contradiction:
Adaptability or versatilityVSPower

Solution Approach 1:

A server computer acts as an intermediary between mobile devices and desktop computing infrastructures. The server runs a desktop operating system with full access to powerful computing resources, while mobile devices access these resources remotely through a network connection. This mediator approach allows mobile users to leverage desktop-class computing power without requiring the mobile device itself to have such resources.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system creates a virtual copy of the desktop operating system environment on the server. Multiple mobile users can each have their own instance of the desktop OS running on the server, which is then accessed and controlled remotely via mobile devices. This copying approach allows the powerful desktop environment to be replicated and delivered to mobile users over the network.

Inventive Principle:
Principle #26Copying

2Reliability

If multiple remote mobile operating systems are implemented on separate kernels, then system isolation and security are improved, but device complexity and resource consumption increase

Engineering Contradiction:
Improvesystem isolationVSAvoidkernel complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Multiple mobile operating system instances are merged onto a single desktop operating system kernel running on the server. Instead of running separate kernel instances for each mobile user, the system combines all mobile OS instances under one shared kernel, reducing overall system complexity while maintaining isolation through virtualization mechanisms provided by the desktop OS.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The desktop operating system kernel is designed to serve multiple functions simultaneously - it acts as the foundation for running multiple different mobile operating systems from various vendors. This universal kernel approach allows one kernel to support diverse mobile OS instances, reducing the need for multiple specialized kernels and thereby reducing device complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Power

If mobile devices access remote operating systems over the network, then computing power is improved, but network bandwidth consumption increases

Engineering Contradiction:
Improvecomputing powerVSAvoidnetwork bandwidth
Core Design Contradiction:
PowerVSLoss of energy

Solution Approach 1:

The system extracts and separates the computing-intensive operations from the mobile device and places them on the server. Only essential data and control signals are transmitted over the network, while heavy processing, graphics rendering, and data manipulation are performed locally on the server and the results are transmitted back to the mobile device. This extraction approach minimizes network bandwidth consumption while maintaining access to powerful computing resources.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS9444912B1Virtual mobile infrastructure for mobile devices
Publication Date: 2016.09.13 TREND MICRO INC
  • US9444912B1 patent drawing
  • US9444912B1 patent drawing
  • US9444912B1 patent drawing

AI summary

A virtual mobile infrastructure for mobile devices includes mobile client devices and a server computer running remote mobile operating systems. The remote mobile operating systems share the same kernel, and are each implemented on a container. A mobile client device running a mobile operating system, which may be the same as or different from the remote mobile operating systems, may access one of the many remote mobile operating systems on the server computer.