Cloud Migration System for Communication Services
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing on-premise communication systems are costly to deploy and maintain, and they lack flexibility in adding features or upgrading systems, while migrating to a cloud-based system is complex and resource-intensive.
Innovation Solution
A method and system for migrating an on-premise communication system to a cloud-based system, involving data collection, task determination, user attempt monitoring, and configuration adaptation, to automate the migration process and adapt to user preferences.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If on-premise communication systems are implemented, then communication services can be provided, but deployment and maintenance costs are high
Solution Approach 1:
The patent extracts the communication services from on-premise infrastructure and relocates them to cloud-based infrastructure. The migration system automatically transfers communication functionalities (voicemail, conferencing, messaging) from local servers to cloud services, eliminating the need for organizations to maintain expensive on-premise equipment while preserving service availability.
Solution Approach 2:
The patent introduces a migration system as an intermediary that facilitates the transition from on-premise to cloud-based communication systems. This intermediary automates the complex migration process, managing task execution, configuration transfer, and system integration, thereby reducing the resource intensity and cost of migration while ensuring service continuity.
2Reliability
If on-premise communication systems are implemented, then communication services can be provided, but flexibility in adding features or upgrading systems is low
Solution Approach 1:
The patent transitions the communication system from a static on-premise infrastructure to a dynamic cloud-based infrastructure. The cloud environment enables automatic scaling, on-demand feature addition, and seamless upgrades without requiring physical hardware changes. The migration system facilitates this dynamic transition by automatically configuring and provisioning services based on evolving organizational needs.
3Adaptability or versatility
If migration to cloud-based system is performed, then cost and flexibility are improved, but migration complexity and resource requirements increase
Solution Approach 1:
The patent implements a self-service migration system that automatically performs migration tasks without requiring extensive manual intervention. The system autonomously executes migration tasks, monitors progress, handles configuration transfers, and resolves issues during migration. This automation significantly reduces the complexity and resource requirements of migration while maintaining high flexibility in the target cloud-based system.
4Adaptability or versatility
If migration to cloud-based system is performed, then cost and flexibility are improved, but human resources required for migration increase
Solution Approach 1:
The patent replaces manual mechanical processes with automated computational processes in the migration system. Instead of requiring human technicians to manually configure systems, transfer data, and monitor migration progress, the system uses automated scripts, APIs, and intelligent algorithms to perform these tasks. This substitution dramatically reduces the human resources required for migration while enhancing system flexibility through programmatic control and automation.
Data Source
AI summary
A method, system and computer program product for cloud-based deployment of communication services. The method includes obtaining data related to an on premise communication system, and determining a multiplicity of tasks to be executed for migrating the on premise communication system to a cloud-based communication system. Each task from the multiplicity of tasks is associated with a type, a configuration, and an owner. Information of a multiplicity of user attempts to change the configuration during or following execution of some of the multiplicity of tasks of a particular type is collected. When the multiplicity of user attempts exceeding a predetermined amount, an owner of a task associated with the configuration is notified, and when approved by the owner, further tasks of the particular type yet to be executed are modified to conform to the configuration.


