Virtualized Software Engine for Edge-Cloud Task Distribution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing software engines are inefficiently distributed across centralized computing environments, leading to high latency and resource limitations, which cannot meet the demands of new applications requiring low latency and widespread compute capacity.

Innovation Solution

Virtualization of software engines across edge and cloud environments, enabling dynamic task and resource distribution through a virtual layer that optimizes memory, bandwidth, and computing resources across client devices, fog servers, and cloud servers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Power

If software engines are hosted on centralized servers, then computing capabilities are improved, but latency increases due to distance between user and data centers

Engineering Contradiction:
Improvecomputing capabilitiesVSAvoidlatency
Core Design Contradiction:
PowerVSLoss of time

Solution Approach 1:

The patent segments the software engine into multiple distributed instances across edge devices and cloud servers. Each instance handles specific computing tasks locally or regionally, eliminating the need for all users to connect to centralized data centers. This segmentation enables computing capabilities to be distributed while reducing latency for users by serving them from geographically closer edge locations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a new dimensional approach by creating a virtualized engine layer that operates across multiple physical locations simultaneously. Instead of a single centralized engine, the system creates a multi-dimensional distributed engine architecture where virtual engine instances can be dynamically allocated across edge and cloud infrastructure, enabling users to access computing resources from the nearest available location.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Loss of time

If software engines are moved to client devices, then latency is reduced due to proximity, but computing resources and memory are limited

Engineering Contradiction:
ImprovelatencyVSAvoidcomputing resources
Core Design Contradiction:
Loss of timeVSPower

Solution Approach 1:

The patent merges the computing resources of edge devices with cloud server resources through engine virtualization. The virtualized engine architecture allows client devices to leverage local processing for low-latency operations while simultaneously accessing additional computing power and memory from connected cloud servers when needed, effectively combining both resource pools to overcome individual limitations.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The virtualized engine instance acts as an intermediary between client devices and cloud servers. It receives processing requests from clients, executes them using available local resources, and automatically offloads tasks to cloud servers when additional computing power is required, seamlessly managing resource allocation between edge and cloud without the client device needing to directly manage the complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If entire software engines are virtualized and distributed, then resource allocation flexibility is improved, but system complexity increases

Engineering Contradiction:
Improveresource allocation flexibilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The virtualized engine architecture implements self-service mechanisms where engine instances automatically manage their own deployment, resource allocation, and scaling across the distributed infrastructure. The system autonomously provisions engine instances on appropriate devices, monitors resource usage, and dynamically redistributes workloads without requiring manual intervention or complex external orchestration, thereby reducing operational complexity despite the distributed nature of the system.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20250343767A1Software engine virtualization and dynamic resource and task distribution across edge and cloud
Publication Date: 2025.11.06 THE CALANY HOLDING SARL
  • US20250343767A1 patent drawing
  • US20250343767A1 patent drawing
  • US20250343767A1 patent drawing

AI summary

A system and method for enabling software engine virtualization and dynamic resource and task distribution across edge and cloud, comprising at least one cloud server comprising memory and at least one processor, the at least one cloud server hosting at least one cloud engine configured to store and process application data from one or more applications; one or more client devices connected to the cloud server via a network, the one or more client devices hosting at least one local engine configured to store and process application data from the one or more applications and to provide output to users; and a virtual engine hosted across edge and cloud configured to virtualize, via a virtualization logic component, one or more system network components, applications, and engine components, creating a virtual layer connected to the one or more client devices and cloud server via the network.