Mobile Platform Virtualization via Sensing-Driven UE Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing mobile operating systems lack efficient integration of advanced processing with sensing and networking technologies, and manual switching between operating system instances is cumbersome, limiting the adaptive use of virtualization in mobile devices.

Innovation Solution

A method and system for initializing multiple user environments on a mobile terminal that can be switched based on predetermined conditions, using sensing data to determine the appropriate environment and automatically switching between them without altering the operating system, leveraging cloud-based services for data processing and UE management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple operating system instances are provided on a mobile device, then adaptability and versatility are improved, but device complexity increases

Engineering Contradiction:
ImproveadaptabilityVSAvoidcomplexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments the mobile device into multiple isolated user environments (UEs), each functioning as an independent operating system instance. Each UE contains its own application set, configuration, and runtime environment, allowing simultaneous coexistence without interference. This segmentation enables the device to adapt to different usage scenarios (work, personal, development) while maintaining manageable complexity through clear boundaries between environments.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The mobile device is designed to perform multiple functions by hosting different user environments for different purposes. A single device can simultaneously serve as a personal phone, work station, and development platform through UE switching, eliminating the need for multiple dedicated devices while providing universal adaptability across various usage contexts.

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

2Ease of operation

If manual switching between operating system instances is implemented, then ease of operation is maintained, but productivity decreases

Engineering Contradiction:
Improveease of operationVSAvoidproductivity
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The system incorporates sensing data collection and processing that continuously monitors device state, location, time, and usage patterns. This feedback mechanism automatically triggers UE switching when predetermined conditions are met, such as detecting the device is in a meeting room (via location sensors) or during work hours (via time sensors), eliminating manual intervention while maintaining seamless transitions.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs automatic UE switching based on sensed conditions without requiring user intervention. The mobile device serves itself by autonomously determining when to switch between user environments based on contextual information from sensors, thereby improving productivity while keeping the operation simple and transparent to the user.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If sensing data processing is used to determine switching conditions, then adaptability is improved, but use of energy increases

Engineering Contradiction:
ImproveadaptabilityVSAvoidenergy consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The system processes sensing data selectively rather than continuously analyzing all sensor inputs. It monitors for specific predetermined conditions (e.g., location changes, time thresholds, acceleration patterns) and triggers UE switching only when these specific conditions are met, rather than constantly evaluating all possible sensor data, thereby reducing energy consumption while maintaining adaptability.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system changes the operational parameters of sensing data processing based on context. It adjusts the sensitivity and frequency of sensor monitoring according to current usage patterns and environmental conditions, processing data more intensively when switching is likely needed and reducing processing when the current UE is stable, thus optimizing energy usage while preserving adaptive switching capability.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9063770B2System and method for mobile platform virtualization
Publication Date: 2015.06.23 TCL TECHNOLOGY GROUP CORPORATION
  • US9063770B2 patent drawing
  • US9063770B2 patent drawing
  • US9063770B2 patent drawing

AI summary

A method for a mobile platform containing a mobile terminal having an operating system includes initializing a plurality of user environments (UEs) on the mobile terminal over the operating system, including a current UE running on the mobile terminal. The plurality of UEs are capable of being switched among one another based on one or more of predetermined conditions without changing the operating system. The method also includes collecting sensing data on certain parameters associated with operation of the mobile terminal, and processing the sensing data to indicate at least one of the predetermined conditions. Further, the method includes determining whether the current UE suits the at least one of the predetermined conditions indicated by processing the sensing data and, when the current UE does not suit the condition of the mobile terminal, switching the current UE to a desired UE from the plurality of UEs.