Automated Contact Center Deployment via Temporary Server

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The complexity of configuring contact center software suites due to various deployment options and external components makes it challenging to achieve optimal system operation, often requiring extensive experience rather than objective guidelines.

Innovation Solution

An automated method for deploying application servers in a contact center system, which generates a deployment package based on sizing information, environment details, and configuration standards, using a temporary deployment server to install software efficiently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If automated deployment is implemented, then deployment efficiency and consistency are improved, but initial system complexity and setup requirements increase

Engineering Contradiction:
Improvedeployment efficiencyVSAvoiddeployment system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces a deployment server as an intermediary component that mediates between the software suite and application servers. This deployment server contains the deployment package and instructions, automating the configuration and deployment process while managing the complexity internally, thus improving deployment efficiency without requiring end users to deal with the complexity directly.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary actions by pre-configuring deployment packages and instructions on the deployment server before actual deployment to application servers. Configuration standards, sizing information, and environment information are prepared in advance, allowing automated deployment to proceed smoothly without real-time complex decision-making during the deployment process itself.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If comprehensive configuration options are provided, then system adaptability is improved, but configuration complexity and subjectivity increase

Engineering Contradiction:
Improveconfiguration flexibilityVSAvoidconfiguration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent utilizes parameter changes by incorporating sizing information and environment information as input parameters that automatically determine configuration settings. The deployment server processes these parameters against configuration standards to generate appropriate deployment packages, transforming flexible configuration requirements into automated parameter-driven deployment without manual subjectivity.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The deployment server serves multiple functions: it stores deployment packages, contains configuration instructions, validates environment information, and automates deployment to multiple application servers. This universal component handles various configuration scenarios through a single automated system, providing adaptability across different deployment situations while reducing overall configuration complexity.

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

3Reliability

If manual configuration based on experience is used, then optimal settings can be achieved, but deployment time and resource utilization increase

Engineering Contradiction:
Improveconfiguration qualityVSAvoiddeployment time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system incorporates feedback mechanisms by validating environment information against configuration standards and using sizing information to determine appropriate deployment parameters. The deployment server receives feedback from the environment validation process and adjusts the deployment package accordingly, ensuring configuration quality similar to experienced manual configuration while maintaining automated speed.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent uses copying by creating deployment packages that contain standardized configuration templates and instructions. These packages are copied and deployed to multiple application servers consistently, capturing the knowledge of optimal configurations in reusable templates that can be automatically applied without requiring repeated manual expert intervention for each deployment.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS12184490B2Automated configuration and deployment of contact center software suite
Publication Date: 2024.12.31 GENESYS CLOUD SERVICES INC
  • US12184490B2 patent drawing
  • US12184490B2 patent drawing
  • US12184490B2 patent drawing

AI summary

A method for automated deployment of application servers in a contact center system according to one embodiment includes generating a deployment package for the application servers in the contact center system based on deployment sizing information and environment information associated with the contact center system preparing a temporary deployment server of the contact center system for deployment of software to the application servers, and installing the software to the application servers using the temporary deployment server.