Smartphone Hypervisor for Automatic VM Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The complexity of separating work and personal life on digital devices, as individuals often need to carry multiple smartphones to keep information secure and separate, is cumbersome and inefficient.

Innovation Solution

A method utilizing a hypervisor installed on a smartphone to run separate virtual machines (VMs) for personal and work use, allowing for automatic selection of the appropriate VM based on work hours or user prompts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple smartphones are carried to separate work and personal information, then information security and separation are improved, but device complexity and convenience deteriorate

Engineering Contradiction:
Improveinformation separationVSAvoiddevice carrying complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the single smartphone into multiple virtual machines (VMs) that simulate separate devices. Each VM runs a complete operating system with its own applications, contacts, and data, creating isolated work and personal environments within one physical device. This virtual segmentation achieves information separation without requiring multiple physical phones.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements nested virtualization by running virtual machines inside a hypervisor on the host smartphone. The hypervisor manages multiple VMs, each containing its own OS and applications, creating a nested structure where virtual devices are contained within the physical device. This nesting enables multiple separate environments to coexist in one smartphone.

Inventive Principle:
Principle #7Nested doll (Nesting)

2Reliability

If multiple smartphones are carried to keep information secure, then data security is improved, but ease of operation deteriorates

Engineering Contradiction:
Improvedata securityVSAvoiduser convenience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent makes the single smartphone universal by enabling it to perform multiple functions simultaneously through virtual machines. The device can handle work calls, personal calls, work messages, and personal messages all through one phone, eliminating the need to carry and switch between multiple devices. Each VM provides complete functionality for its specific purpose.

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

Solution Approach 2:

The hypervisor acts as an intermediary layer between the physical smartphone hardware and the multiple virtual machines. It manages resource allocation, processes notifications, and routes calls to the appropriate VM, abstracting the complexity from the user. This intermediary enables seamless operation of multiple virtual devices without requiring users to manually manage each one.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If automatic VM selection is implemented, then ease of operation is improved, but device complexity increases

Engineering Contradiction:
Improveautomatic environment selectionVSAvoidhypervisor control complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The hypervisor implements self-service by automatically detecting the type of notification or call and autonomously selecting the appropriate virtual machine without user intervention. When a work notification arrives during work hours, the system automatically routes it to the work VM. When a personal notification arrives during personal hours, it automatically routes to the personal VM. This automation handles the complexity internally while presenting simplicity to the user.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The hypervisor uses feedback mechanisms to monitor the current time, the type of notification received, and the user's operational context. Based on this feedback, it dynamically adjusts which VM should handle the notification or call. This feedback loop enables intelligent automatic selection that adapts to changing conditions, such as time of day, notification type, and user preferences.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12284310B2Event driven intelligent hypervisor on a smart device
Publication Date: 2025.04.22 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US12284310B2 patent drawing
  • US12284310B2 patent drawing
  • US12284310B2 patent drawing

AI summary

The invention discloses a computer-implemented method, computer program product, and computer system, for utilizing a hypervisor installed on a smartphone running separate virtual machines (VMs), one configured for personal use and another for work use, thereby allowing for separate operating environments on one piece of hardware. The method includes receiving one or more notifications, or calls, on the smartphone and determining whether the one or more notifications, or calls, are during work hours. The method selects, automatically, the work VM as default if the one or more notifications, or calls, are during work hours. If the one or more notifications, or calls, are not during work hours, the method automatically selects the personal VM as default. The method further notifies a user to switch VMs if the one or more notifications, or calls, occur during a time that is a non-default VM.