Business Logic Segregation in Telecommunications Switch Configuration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Telecommunications companies face significant challenges in quickly and cost-effectively implementing business logic changes across multiple or dissimilar computing devices, particularly in setting up core call routing for new metropolitan statistical areas, due to the complexity and variability of switches from different manufacturers, which requires repetitive and time-consuming processes.

Innovation Solution

The system segregates business logic from device-specific logic, enabling automated generation of commands to populate database tables, using object-oriented classes to generate device-specific commands, thereby facilitating the implementation of business logic across various devices without the need for recompiling programs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If manual configuration processes are used for each switch, then device-specific logic can be implemented, but the time and cost required for service expansion increases significantly

Engineering Contradiction:
Improveease of service expansionVSAvoidtime for configuration
Core Design Contradiction:
Ease of manufactureVSLoss of time

Solution Approach 1:

The patent segments the configuration process into distinct components: business logic (service requirements) and device-specific logic (switch configuration). This separation allows business logic to be defined once and automatically translated into device-specific configurations for multiple switches, eliminating repetitive manual configuration work and significantly reducing service expansion time

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary action by pre-defining business logic and configuration rules in a centralized repository before service expansion. When new services need to be deployed, the system automatically retrieves and applies these pre-defined configurations to multiple switches simultaneously, eliminating the need for manual configuration during the actual service expansion process

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If separate configuration processes are used for different switch manufacturers, then device compatibility is achieved, but the complexity of the configuration process increases

Engineering Contradiction:
Improvedevice compatibilityVSAvoidconfiguration process complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary component - a configuration translation system that sits between the business logic layer and device-specific implementations. This intermediary automatically translates generic business logic into manufacturer-specific configuration commands, supporting multiple switch vendors without requiring manual configuration processes for each device type, thus maintaining device compatibility while simplifying the overall configuration process

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If business logic is tightly coupled with device logic, then device-specific optimizations can be made, but the impact of device changes increases and portability decreases

Engineering Contradiction:
Improvedevice-specific optimizationVSAvoidportability of business logic
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent extracts business logic from device-specific logic, placing business logic in a separate, device-agnostic layer. This extraction allows business logic to be developed, tested, and modified independently of specific switch implementations, ensuring that business logic remains portable across different device platforms while device-specific optimizations are maintained in the lower configuration layer

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS7688960B1Method and system for separating business and device logic in a computing network system
Publication Date: 2010.03.30 T MOBILE INNOVATIONS LLC
  • US7688960B1 patent drawing
  • US7688960B1 patent drawing
  • US7688960B1 patent drawing

AI summary

The present invention is directed to a method and system for use on a computer for the automated generation of commands or other data to populate tables of a database. The automated generation process of the present invention entails separating business logic from device specific logic, defining the organization of incoming data, identifying and setting default data parameters, defining the format for the output data, and implementing the command generating object oriented classes in program source code, to generate device specific commands.