Virtual Resource Leasing for Exclusive VM Access Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In multi-user virtual machine environments, especially for large teams spread across different time zones, synchronizing access to shared computing resources is difficult, leading to potential overrides, errors, and inefficient manual coordination, resulting in unsynchronized work products and unpredictable behavior.

Innovation Solution

A computing resource management service that leases computing resources to users for a set period, controlling access permissions to prevent overrides and ensure exclusive use during the lease period, allowing users to renew or release the lease as needed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multiple users access the virtual machine infrastructure simultaneously, then resource utilization efficiency is improved, but system consistency and reliability deteriorate due to potential overrides and errors

Engineering Contradiction:
Improveresource utilization efficiencyVSAvoidsystem consistency
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary actions by notifying other users about intended changes before they occur. The notification is sent in advance, allowing other users to know about upcoming modifications and prevent conflicting operations, thus maintaining system consistency while allowing multiple users to access the infrastructure.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If manual coordination is implemented among users, then system consistency is improved, but time consumption and operational efficiency worsen

Engineering Contradiction:
Improvesystem consistencyVSAvoidcoordination time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system implements self-service by automatically notifying other users about intended changes without requiring manual intervention. The notification system operates autonomously, sending alerts to relevant users and allowing them to respond or prevent conflicts, thereby maintaining consistency while eliminating the need for time-consuming manual coordination.

Inventive Principle:
Principle #25Self-service

3Reliability

If access restrictions are imposed on computing resources, then system reliability is improved, but ease of operation and user accessibility worsen

Engineering Contradiction:
Improveaccess control reliabilityVSAvoiduser accessibility
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system applies dynamic access control where restrictions are not fixed but adapt based on real-time conditions. When a user intends to make changes, access is temporarily restricted for other users. When no changes are intended, full access is granted. This dynamic approach maintains reliability through contextual access control while preserving ease of operation by allowing unrestricted access during normal usage periods.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12549562B2Leasing a virtual computing system infrastructure
Publication Date: 2026.02.10 SALESFORCE INC
  • US12549562B2 patent drawing
  • US12549562B2 patent drawing
  • US12549562B2 patent drawing

AI summary

Methods, systems, apparatuses, devices, and computer program products are described. A user may transmit a request to a computing resource management service for use of one of a set of resources managed by the computing resource management service. The user or the computing resource management service may select a computing resource from a set of available resources, which may be a subset of the set of resource. The computing management service may transmit a lease request to the selected computing resource to modify the access control parameters to allow the user access to the selected computing resource during a lease period and restrict access to other users during the lease period. Further, the computing resource management service may transmit an indication of the selected computing resource and the lease period to the user.