Protocol Mapping via Editable XML Files

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The lack of standardization in SIP protocols and frequent updates required for protocol mappings between different versions of SIP and other communication protocols pose challenges for mobile device manufacturers and network providers, leading to inefficiencies in software updates and compatibility issues.

Innovation Solution

Implementing a system where protocol mappings are based on non-compiled editable files, such as XML files, allowing updates without altering compiled software, enabling seamless communication between devices and servers using different SIP and other protocol versions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If protocol mappings are implemented using compiled software, then communication compatibility between different SIP versions is achieved, but software updates become complex and time-consuming requiring recompilation

Engineering Contradiction:
Improveprotocol compatibilityVSAvoidsoftware update time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system divides the protocol mapping functionality into two segments: a static compiled software component that handles core communication protocols, and a dynamic configuration component (protocol mapping database) that stores version-specific mappings. This segmentation allows the mapping database to be updated independently without recompiling the software, resolving the contradiction between maintaining protocol compatibility and reducing update time.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The protocol mapping database is designed as a dynamic, easily modifiable component that can be updated without affecting the compiled software. The database stores protocol mappings in a structured format that can be modified to accommodate new SIP versions or protocol changes, enabling rapid adaptation without recompilation overhead.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If multiple versions of SIP software are produced for different networks, then compatibility with various network requirements is achieved, but manufacturing cost increases

Engineering Contradiction:
Improvenetwork compatibilityVSAvoidmanufacturing cost
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

A single compiled software version is designed to work with multiple SIP protocol versions by incorporating a universal protocol mapping database that can be configured for different network requirements. The software maintains core functionality while the mapping database adapts to specific network protocols, eliminating the need to manufacture separate software versions for different networks and reducing production costs.

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

Solution Approach 2:

Instead of changing the core software code for different network requirements, the system changes the parameters stored in the protocol mapping database. By modifying database entries to reflect different SIP versions and network protocols, the same compiled software can adapt to various network environments without requiring costly remanufacturing.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If protocol mappings are updated frequently to accommodate new SIP versions, then protocol compatibility is maintained, but system stability is compromised

Engineering Contradiction:
Improveprotocol version supportVSAvoidsystem stability
Core Design Contradiction:
Adaptability or versatilityVSStability of the object's composition

Solution Approach 1:

The system separates stable compiled software from dynamic configuration data. The compiled software maintains stable core functionality and protocol handling, while the protocol mapping database accepts frequent updates to accommodate new SIP versions. This segmentation ensures that updates to protocol mappings do not affect the stability of the compiled software components.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The protocol mapping database acts as an intermediary layer between the stable compiled software and the evolving protocol requirements. It absorbs the variability of protocol changes and presents a stable interface to the compiled software, allowing frequent protocol updates without compromising system stability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8868770B2System and method for communication protocol mapping
Publication Date: 2014.10.21 MALIKIE INNOVATIONS LTD
  • US8868770B2 patent drawing
  • US8868770B2 patent drawing
  • US8868770B2 patent drawing

AI summary

Systems and methods are provided for protocol mapping. According to an embodiment of the application, the protocol mapping is based on a non-compiled editable file (e.g. XML file) that describes the protocol mapping. Therefore, the protocol mapping can be updated by updating the non-compiled editable file without updating any compiled software. This allows the protocol mapping to be updated to reflect any changes to communication protocols that may occur without having to update any compiled software. Difficulties traditionally associated with updating protocol mappings can be avoided by not having to update compiled software.