Virtual Machine Peripheral Configuration via User Habit Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing virtual machine systems in server-based computing environments fail to provide personalized and user-friendly services, as users must manually select and configure virtual machines, which is inconvenient and difficult, especially in ubiquitous computing environments with multiple network-connected devices, and they lack support for various wired/wireless I/O devices.

Innovation Solution

A System on Demand (SoD) service that includes an SoD server with an aspect measuring unit, preference generating unit, and configuration unit to measure user habits, calculate preferences for peripheral devices, and configure virtual machines based on user satisfaction, offering manual, semiautomatic, and automatic creation modes to optimize resource usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If users manually select and configure virtual machines, then virtual machine configuration can be customized, but the process becomes inconvenient and complicated

Engineering Contradiction:
Improvevirtual machine configuration customizationVSAvoidconfiguration convenience
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system automatically measures user's use habits and aspects regarding peripheral devices, calculates preferences, and configures virtual machines without user intervention. The aspect measuring unit collects data on device usage patterns, the preference generating unit computes device preferences based on this data, and the configuration unit automatically assembles virtual machines according to calculated preferences, eliminating manual configuration while maintaining customization.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system continuously measures user's actual usage of peripheral devices and feeds this information back to update preference calculations. The aspect measuring unit monitors device usage patterns, and this feedback is used by the preference generating unit to refine device preferences over time, enabling the system to adapt to changing user needs automatically.

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If the system supports various wired/wireless I/O devices, then device compatibility increases, but system complexity increases

Engineering Contradiction:
Improvedevice compatibilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system manages device complexity by changing parameters through automated preference calculation based on usage patterns. Instead of manually configuring each device parameter, the system measures actual usage and automatically determines optimal device configurations and preferences, simplifying the management of diverse I/O devices while maintaining broad compatibility.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If previously created virtual machines are provided to users, then service delivery is simplified, but user satisfaction decreases due to lack of personalization

Engineering Contradiction:
Improveservice delivery efficiencyVSAvoiduser satisfaction
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system performs preliminary actions by pre-configuring virtual machines based on measured user preferences and usage patterns. The aspect measuring unit and preference generating unit work in advance to determine optimal device configurations, so when users access virtual machines, they receive personalized configurations automatically prepared based on their historical usage data, combining efficiency with personalization.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8359600B2Providing personalization of virtual machines for system on demand (SOD) services based on user's use habits of peripheral devices
Publication Date: 2013.01.22 ELECTRONICS & TELECOMM RES INST
  • US8359600B2 patent drawing
  • US8359600B2 patent drawing
  • US8359600B2 patent drawing

AI summary

Disclosed is a system for providing personalization of virtual machines for a system on demand (SoD) service includes an SoD server, wherein the SoD server includes an aspect measuring unit that measures user's use habits and aspects with respect to the peripheral devices on the basis of use or not of the peripheral devices; a preference generating unit that calculates preference for each attribute with respect to attributes included in the peripheral devices on the basis of the use habits and aspects measured by the aspect measuring unit; and a configuration unit that calculates satisfaction for each device with respect to peripheral devices which can be used in the virtual machine on the basis of the preference for each attribute calculated by the preference generating unit and configures the peripheral devices of the virtual machine on the basis of the calculated satisfaction for each device.