Remote Streaming User Interface for Dynamic MEC Resource Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Software developers face challenges in creating, managing, and updating complex distributed software due to the distributed nature of modern applications, which can result in far-reaching effects from small changes, difficulty in anticipating feature performance, and tracking progress during large data migrations.

Innovation Solution

The implementation of methods and systems for remote streaming of a user-customized user interface (UI) that allows UI data to be streamed from a server system to a client system in an application-agnostic format, enabling convenient and efficient control and management of multi-access edge computing resources from any client device, with features like real-time dynamic reconfiguration and platform-agnostic functionality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If software developers manually manage and update distributed software files across multiple servers, then they can maintain control over the software, but the complexity and time required for creation, maintenance, and updating increases significantly

Engineering Contradiction:
Improvesoftware controlVSAvoidmanagement complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

A centralized management system acts as an intermediary between developers and distributed software files. This system provides a unified interface for managing files across multiple servers, eliminating the need for developers to manually track and update each file location. The intermediary handles file distribution, version control, and synchronization automatically, reducing management complexity while maintaining reliable control.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The management system implements universal functionality that works across all distributed servers and file types. A single platform provides comprehensive operations including file creation, modification, tracking, and deployment across the entire distributed infrastructure, eliminating the need for separate management tools for different servers or file types.

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

2Productivity

If developers make changes to one file in distributed software, then they can improve software functionality, but the far-reaching effects on thousands of other files make testing and validation difficult

Engineering Contradiction:
Improvesoftware improvementVSAvoidchange validation difficulty
Core Design Contradiction:
ProductivityVSDifficulty of detecting and measuring

Solution Approach 1:

The system implements automated feedback mechanisms that track changes through the distributed file system. When a developer modifies a file, the system automatically identifies all affected files, tracks the propagation of changes, and provides feedback on the impact scope. This enables developers to understand the full consequences of their changes before deployment, making validation easier and more systematic.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary analysis of change impacts before deployment. It automatically simulates or predicts how a modification to one file will affect thousands of other files, allowing developers to validate changes in advance and adjust their approach before actual deployment, reducing the difficulty of detection and measurement.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If developers implement comprehensive tracking for large data migrations affecting thousands of files, then they can monitor migration success, but the complexity and resources required for tracking increases

Engineering Contradiction:
Improvemigration progress trackingVSAvoidtracking system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The tracking system implements self-service functionality where the migration process automatically generates and updates its own tracking data. Files and processes self-report their status, eliminating the need for complex external monitoring infrastructure. The system automatically tracks progress, identifies issues, and provides real-time visibility into migration status across thousands of files without requiring additional complex tracking mechanisms.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11647250B2Methods and systems for remote streaming of a user-customized user interface
Publication Date: 2023.05.09 VERIZON PATENT & LICENSING INC
  • US11647250B2 patent drawing
  • US11647250B2 patent drawing
  • US11647250B2 patent drawing

AI summary

An illustrative user interface (UI) remote streaming system obtains a UI dataset defining a user-customized UI that provides a client device access to multi-access edge computing (MEC) resources associated with data migration operations to be performed on tagged data resource of a plurality of data resources. Based on the UI dataset, the system streams data to and from the client device to direct the client device to present the user-customized UI to a user. When the system detects that a previously untagged data resource of the plurality of data resources becomes tagged by the user as data is streaming to and from the client device, the system changes a set of UI elements included within the user-customized UI to add an additional UI element for the newly tagged data resource. Corresponding methods and systems are also disclosed.