Component-Based Customer Care Management System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing customer care management systems are inflexible and require costly re-programming, re-coding, and extensive support to adapt to changing business needs, making them unsuitable for future modifications and integrations with heterogeneous environments.

Innovation Solution

A component-based customer care management system that integrates federated pre-integrated components, allowing for modular data processing and adaptation to business needs without substantial re-programming, enabling integration with various systems and future-proofing through a flexible and adaptable architecture.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If hard-coded software is used for customer data processing, then the system structure is simple and easy to implement, but the system becomes inflexible and requires expensive re-programming to adapt to future needs

Engineering Contradiction:
Improveease of implementationVSAvoidflexibility
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The system is divided into discrete, interchangeable software components that can be independently selected and configured. Each component performs a specific customer care function and can be assembled into different system configurations based on business needs, eliminating the need for expensive re-programming when requirements change.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The software components are designed to be universal and multi-functional, capable of performing various customer care tasks across different business contexts. A single component library can serve multiple business units and functions, providing adaptability without requiring custom development for each scenario.

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

2Manufacturing precision

If the system is customized for specific business needs, then the system meets current requirements precisely, but future modifications become costly and time-consuming

Engineering Contradiction:
Improvecustomization precisionVSAvoidmodification time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system architecture enables dynamic reconfiguration of software components without requiring system shutdown or extensive re-programming. Business requirements can be adapted by simply adding, removing, or reconfiguring components, allowing precise customization for current needs while maintaining ease of modification for future changes.

Inventive Principle:
Principle #15Dynamics

3Productivity

If comprehensive customer data processing is implemented, then the system provides complete business functionality, but the system complexity increases and integration with heterogeneous environments becomes difficult

Engineering Contradiction:
Improvebusiness functionalityVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

Complex customer data processing functionality is segmented into manageable, standardized components with well-defined interfaces. This modular approach maintains comprehensive business functionality while reducing overall system complexity, as each component can be developed, tested, and integrated independently.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Standardized interface components act as intermediaries between the software component library and heterogeneous external systems. These intermediary components handle integration complexity internally, allowing comprehensive business functionality to be implemented while simplifying connections to diverse external environments through uniform interface standards.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10600059B2Component based customer care management
Publication Date: 2020.03.24 AMDOCS DEV LTD
  • US10600059B2 patent drawing
  • US10600059B2 patent drawing
  • US10600059B2 patent drawing

AI summary

A component-based customer care management provides a flexible, modifiable, and customizable data processing system that may be tailored according to a business' needs. The component-based system may be deployed as a software, hardware, or software and hardware enterprise system. The enterprise system may include discrete federated task-based components that interface with a database of information through a data management or integration components. The enterprise system may be modified or updated with modifications to components to realize changing data processing needs. The enterprise system may be maintained, revised, modified, or updated without substantial or significant recoding.