Virtual Network Interface Key Binding for Cloud App Continuity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In cloud computing systems, license keys tied to hardware identifiers of virtual servers become invalid when the servers are shut down and relaunched with new identifiers, leading to time-consuming updates and delays in application execution, especially for time-sensitive applications.

Innovation Solution

Create virtual network interfaces associated with static hardware identifiers and assign license keys to these interfaces rather than individual virtual servers, allowing seamless application execution across multiple servers without the need for frequent key updates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If license keys are tied to hardware identifiers of virtual servers, then application execution can be controlled and secured, but the license keys become invalid when servers are shut down and relaunched with new identifiers, causing delays in application execution

Engineering Contradiction:
Improvelicense key validityVSAvoidapplication execution delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the license key binding from the virtual server's hardware identifier to a separate, persistent entity (the virtual network interface or cloud computing system). This allows the license key to remain valid across server relocations and reboots, eliminating execution delays while maintaining security control.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary layer (virtual network interface or cloud computing system) between the license key and the virtual server's hardware identifier. This intermediary maintains the license key's association independent of server changes, ensuring continuous validity without execution delays.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If virtual servers are shut down and relaunched with new hardware identifiers, then system maintenance and updates can be performed, but license keys become invalid requiring time-consuming updates

Engineering Contradiction:
Improveserver maintenance capabilityVSAvoidlicense key update time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

By separating license key binding from the transient virtual server instance and anchoring it to a persistent virtual network interface or cloud system, the patent enables server maintenance and updates without requiring license key updates, eliminating time loss while maintaining adaptability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary binding of license keys to persistent entities (virtual network interfaces or cloud system) before server operations. This preliminary action ensures that license validity is established independently of server lifecycle changes, allowing maintenance without update delays.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If license keys are assigned to individual virtual servers, then application execution can be controlled per server, but frequent key updates are required when servers are relocated or reconfigured

Engineering Contradiction:
Improveapplication execution controlVSAvoidapplication deployment efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent makes the virtual network interface or cloud computing system a universal binding target for license keys across multiple virtual servers. A single license key assignment to the persistent entity serves multiple server instances, eliminating frequent updates while maintaining execution control and improving deployment efficiency.

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

Solution Approach 2:

By performing preliminary license key binding to persistent entities before server operations, the patent establishes universal validity across server relocations and reconfigurations. This eliminates the need for frequent key updates while maintaining execution control.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12566622B2Application execution on a virtual server based on a key assigned to a virtual network interface
Publication Date: 2026.03.03 CAPITAL ONE SERVICES LLC
  • US12566622B2 patent drawing
  • US12566622B2 patent drawing
  • US12566622B2 patent drawing

AI summary

In some implementations, a cloud computing system may deploy a virtual server to execute an application associated with an application licensor system. The cloud computing system may identify a virtual network interface that corresponds to the virtual server. The cloud computing system may associate a key received from the application licensor system to the virtual network interface to allow the application to be executed based on the virtual network interface. The cloud computing system may associate the virtual server and the virtual network interface. The cloud computing system may execute the application on the virtual server based on the key that is associated with the virtual network interface and based on associating the virtual server and the virtual network interface.