Orchestrator-Based Collaboration Session Migration in Heterogeneous Computing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The transition from x86 to ARM-based processors in Information Handling Systems (IHSs) has created challenges in managing, customizing, optimizing, interacting with, servicing, and configuring these systems, particularly in enabling seamless collaboration session migration across heterogeneous computing platforms.

Innovation Solution

The implementation of a heterogeneous computing platform with a plurality of devices, each executing sets of firmware instructions that provide specific services, and an orchestrator device that executes or instructs AI models to identify migration opportunities for ongoing collaboration sessions based on context or telemetry data, allowing for the notification and migration of sessions to other IHSs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If collaboration sessions are migrated across heterogeneous computing platforms (x86 to ARM processors), then adaptability and resource utilization are improved, but system complexity and management difficulty increase

Engineering Contradiction:
Improvecollaboration session migration capabilityVSAvoidsystem management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces an orchestrator as an intermediary component that manages collaboration session migration between heterogeneous computing platforms. The orchestrator receives collaboration session information, determines migration opportunities, and coordinates the migration process, thereby simplifying the complexity of direct cross-platform session management while enabling adaptability across different processor architectures (x86 to ARM)

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system segments the collaboration session migration functionality into distinct components: the orchestrator that manages migration decisions, the collaboration application that handles session execution, and the firmware layer that provides underlying support. This segmentation allows each component to specialize in specific tasks, reducing overall system management complexity while maintaining migration capability

Inventive Principle:
Principle #1Segmentation

2Productivity

If AI models are executed to identify migration opportunities based on context data, then migration efficiency and user experience are improved, but energy consumption and processing overhead increase

Engineering Contradiction:
Improvemigration identification efficiencyVSAvoidenergy consumption for AI processing
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The orchestrator executes AI models to identify migration opportunities only when specific conditions are met (when collaboration session information indicates potential migration scenarios). This partial execution approach avoids continuous AI model running, reducing energy consumption while maintaining efficient migration identification when needed

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system collects and prepares context data in advance (collaboration session information, device state, user activity data) before triggering AI model execution. This preliminary data preparation reduces the complexity and energy requirements of the actual migration identification process by having relevant information ready when migration opportunities arise

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12288094B2Collaboration session migration in heterogeneous computing platforms
Publication Date: 2025.04.29 DELL PROD LP
  • US12288094B2 patent drawing
  • US12288094B2 patent drawing
  • US12288094B2 patent drawing

AI summary

Systems and methods for enabling collaboration session migration in heterogenous computing platforms. In an illustrative, non-limiting embodiment, an Information Handling System (IHS) may include: a heterogeneous computing platform including a plurality of devices and a memory coupled to the platform, the memory having a plurality of sets of firmware instructions that, upon execution by a respective device among the plurality of devices, enable the respective device to provide a corresponding firmware service, and at least one of the plurality of devices operates as an orchestrator configured to: execute or instruct a device selected among the plurality of devices to execute an AI model usable to identify a migration opportunity for an ongoing collaboration session based, at least in part, upon context or telemetry data received from at least a subset of the plurality of devices, and notify another IHS to handle at least a portion of the ongoing collaboration session.