Virtual Context Switching on Single Mobile Device
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current mobile communication devices lack the ability to automatically determine and switch between different contexts based on temporal, spatial, and activity-related factors, leading to user frustration and the need for multiple devices for work and personal use.
Innovation Solution
Implementing a method that allows a single communication device to operate with multiple virtual contexts, using a context engine to monitor and switch between 'use contexts' such as work and personal, with a bot to manage interrupts and preferences, and enabling multiple service providers for different contexts using a single SIM card.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If a single communication device is used for both work and personal contexts, then device portability and simplicity are improved, but context management complexity and user frustration increase
Solution Approach 1:
The system segments the single device into multiple virtual contexts (work context and personal context), each operating as an independent virtual machine with separate operating parameters, applications, and preferences. This allows the device to function as multiple separate devices while maintaining physical portability.
Solution Approach 2:
The system dynamically switches between different contexts based on detected context switch events. The active context changes from work to personal or vice versa, allowing the device to adapt its behavior, available applications, and operating parameters according to the current context.
2Reliability
If multiple devices are used for different contexts, then context separation is improved, but device quantity and portability deteriorate
Solution Approach 1:
The system merges multiple virtual contexts into a single physical device. Each context (work or personal) runs as an independent virtual machine, providing complete context separation while sharing the same hardware resources, thereby eliminating the need for multiple physical devices.
Solution Approach 2:
The single communication device is designed to perform multiple functions by hosting different contexts. The device can function as a work device, personal device, or switch between them, making it a universal device that replaces multiple specialized devices.
3Adaptability or versatility
If context switching is implemented, then user experience and device tailoring are improved, but system complexity increases
Solution Approach 1:
The system automatically detects context switch events and switches between contexts without requiring manual user intervention. The bot monitors for context switch events and automatically activates the appropriate context, making the system self-managing despite its complexity.
Solution Approach 2:
A bot acts as an intermediary between the physical device and the multiple virtual contexts. The bot detects context switch events and manages the switching process, shielding the user from the underlying system complexity while enabling adaptive context switching.
Data Source
AI summary
Methods, devices, and systems for dynamically changing between contexts running simultaneously on a single communication device, such as a mobile communication device. More particularly, each context can be run as a virtual machine on the same communication device and context-related parameters can be used to determine which context or combination of contexts should be applied at a particular time.


