Virtual Computer Provisioning and Resource Scheduling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The rapid advancement of computer technology requires frequent upgrades of computer systems, leading to inefficiencies in purchasing and configuring new hardware and software, which can be time-consuming and resource-intensive, especially for users needing specific configurations or temporary access to powerful computing resources.

Innovation Solution

A virtual computing system that allows users to specify hardware and software requirements and duration of use, provisioning remote computing resources from a pool to create a virtual computer, enabling immediate access and use without the need for physical hardware upgrades or lengthy configuration processes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a user purchases a fully customized computer system, then the computer system can be configured to meet specific hardware and software requirements, but the user must wait several days for the system to be built and configured before use

Engineering Contradiction:
Improvecustomization capabilityVSAvoidtime to obtain and configure system
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent creates virtual copies of computer systems that can be instantly provisioned from templates. Instead of building physical custom systems, the system creates virtual instances that replicate the desired configuration, allowing immediate access without physical assembly or software installation delays

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent pre-configures virtual machine templates with required hardware and software configurations before they are needed. When a user requests a customized system, the pre-prepared template can be instantly instantiated, eliminating the waiting period for building and configuring the system from scratch

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If a user buys a fully built computer system, then the system is ready for immediate purchase, but the user cannot customize the configuration to meet specific requirements

Engineering Contradiction:
Improveimmediate availabilityVSAvoidconfiguration flexibility
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent creates a virtual computing system that can serve multiple purposes simultaneously. The same infrastructure supports both immediate-access pre-configured virtual machines and customizable virtual machine instances, allowing the system to provide both ease of operation and configuration flexibility through different access modes to the same resource pool

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

3Power

If technology advances rapidly, then computer systems become more powerful, but users must frequently purchase new hardware to keep up with advancements

Engineering Contradiction:
Improvecomputing capabilityVSAvoidfrequency of hardware upgrades
Core Design Contradiction:
PowerVSLoss of time

Solution Approach 1:

The patent enables users to access powerful computing resources through virtual instances rather than owning physical hardware. Users can instantly provision virtual machines with the latest computing capabilities from a pool of upgraded physical systems, eliminating the need for frequent personal hardware purchases while still accessing cutting-edge technology

Inventive Principle:
Principle #26Copying

4Ease of operation

If a user uses a generic computer system in a retail store, then the system is immediately available for use, but the system cannot be customized to meet specific configuration requirements

Engineering Contradiction:
Improveimmediate accessVSAvoidconfiguration specificity
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent transforms the static, fixed configuration of retail store computers into dynamic, adjustable virtual instances. Users can access immediately provisioned virtual machines and modify their configuration parameters as needed, allowing the system to adapt between immediate availability and configuration specificity based on user requirements

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS7941801B2Method and system for provisioning a virtual computer and scheduling resources of the provisioned virtual computer
Publication Date: 2011.05.10 ORACLE AMERICAN INC
  • US7941801B2 patent drawing
  • US7941801B2 patent drawing
  • US7941801B2 patent drawing

AI summary

A method for virtual computing that includes receiving a virtual computer specification, wherein the virtual computer specification defines a plurality of hardware and software configuration requirements for a virtual computer and a duration requirement for use of the virtual computer, requisitioning a plurality of computing resources based on the plurality of hardware and software configuration requirements, provisioning the plurality of computing resources from a pool of computing resources to obtain a provisioned virtual computer, and scheduling the plurality of computing resources of the provisioned virtual computer for use based on the duration requirement.