Cloud Media Processor Workflow Automation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current software applications lack flexibility in selecting and managing media processors, limiting users' ability to customize media processing tasks and update media processors efficiently.
Innovation Solution
A computer system that allows users to select and implement different media processors by scheduling virtual machines, installing user-specified media processors, and providing a management portal for updating and managing media processors, enabling customization and efficient workflow processing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If users can select and implement different media processors, then adaptability is improved, but device complexity increases
Solution Approach 1:
The system segments media processing functionality into separate, interchangeable media processor modules that can be independently selected and installed on virtual machines. Each media processor is a distinct unit that can be chosen based on specific processing needs, allowing flexibility without requiring a monolithic complex system.
Solution Approach 2:
The cloud computing platform provides a universal interface and management system that can accommodate multiple types of media processors. The platform's virtual machine infrastructure and workflow management system serve as universal containers that can run any supported media processor, simplifying the complexity of managing diverse processing options.
2Productivity
If media processors can be updated efficiently, then productivity is improved, but loss of time occurs during update transitions
Solution Approach 1:
The system prepares multiple versions of media processors in advance and maintains them in a ready state within the cloud platform. When an update is needed, the new version is pre-prepared and can be deployed to virtual machines that are waiting for the update, minimizing the actual interruption time during the transition.
Solution Approach 2:
The cloud computing platform acts as an intermediary between media processor versions and the virtual machines running workflows. It manages the transition by transferring workflows to other virtual machines while the media processor installation files are updated on the original machine, enabling seamless version transitions without direct disruption to active processing.
3Ease of operation
If virtual machines are scheduled and managed automatically, then ease of operation is improved, but device complexity increases
Solution Approach 1:
The cloud computing platform automatically manages virtual machine scheduling, media processor installation, and workflow execution without requiring manual intervention. The system self-manages resource allocation, virtual machine instantiation, and media processor deployment based on workflow requests, making the complex underlying mechanisms transparent to users.
Data Source
AI summary
Embodiments are directed to providing an extensible platform that allows users to select from and implement different types of media processors and to providing a management portal that allows users to manage their media processors. In one scenario, a computer system receives from a user a workflow with various tasks that are to be processed using a user-specified media processor. The computer system schedules computer system resources including a virtual machine on which the user-specified media processor is to be installed. The user-specified media processor includes a corresponding media processor installer. The computer system instantiates the scheduled virtual machine on the computer system, initiates the media processor installer to install the user-specified media processor on the instantiated virtual machine, and implements the installed media processor on the instantiated virtual machine to process the workflow tasks.


