Telecom Configuration Data Object Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Relational database management systems used in telecommunications systems are expensive, lack flexibility, and consume excessive processor and memory resources, making them inefficient for storing and managing large amounts of complex configuration data.

Innovation Solution

Storing data as objects with primary and foreign key fields, allowing for referential, branching, and many-to-many relationships, which are maintained through a hierarchy of directories and validation processes to ensure referential integrity, thereby enhancing flexibility and efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If relational database management systems are used to store and manage configuration data, then data storage capability is provided, but cost increases and flexibility decreases

Engineering Contradiction:
Improveconfiguration data storage capacityVSAvoidsystem flexibility
Core Design Contradiction:
Quantity of substanceVSAdaptability or versatility

Solution Approach 1:

The patent replaces expensive relational database management systems with a simpler, file-based object storage system using plain text files with .dat extension. Each configuration object is stored as a discrete file, eliminating the need for costly database software while maintaining adequate storage capability for configuration data.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

2Quantity of substance

If relational database management systems are used to store and manage configuration data, then data storage capability is provided, but processor and memory resource consumption increases

Engineering Contradiction:
Improveconfiguration data storage capacityVSAvoidprocessor and memory resource consumption
Core Design Contradiction:
Quantity of substanceVSUse of energy by moving object

Solution Approach 1:

The patent extracts the database management function from the system by storing configuration data directly in simple text files rather than using a relational database management system. This eliminates the overhead of database software, reducing processor and memory resource consumption while maintaining data storage capability.

Inventive Principle:
Principle #2Taking out (Extraction)

3Adaptability or versatility

If data are stored as objects with primary and foreign key fields in a file system, then flexibility and efficiency are improved, but system complexity increases

Engineering Contradiction:
Improvesystem flexibilityVSAvoiddata storage system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements self-service mechanisms where the system automatically generates add lists and delete lists to maintain referential integrity. When objects are added or deleted, the system automatically updates foreign key references across all related files, eliminating the need for complex manual management while maintaining data consistency.

Inventive Principle:
Principle #25Self-service

4Reliability

If validation processes are performed to maintain referential integrity among data objects, then data consistency is improved, but processing time increases

Engineering Contradiction:
Improvereferential integrityVSAvoiddata validation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs validation actions in advance by generating add lists and delete lists before actual data modifications. The system pre-identifies all objects that will be affected by an add or delete operation, allowing for efficient batch processing and reducing the time required during actual execution.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9213710B2Systems and methods of storing and managing configuration data in telecommunications systems and devices
Publication Date: 2015.12.15 DIALOGIC INC
  • US9213710B2 patent drawing
  • US9213710B2 patent drawing
  • US9213710B2 patent drawing

AI summary

Systems and methods of storing and managing data, such as configuration data, in telecommunications systems and devices. The data are stored as objects, each data object having an associated type, and each object type having at least one instance of the data object. Each instance of each data object has a primary key field, which identifies that instance of the data object. Each instance of each data object can have zero or more foreign key fields, each of which can be used to make reference to the primary key of at least one other data object. By employing at least the foreign key fields and the primary keys of the respective data objects, various referential relationships, branching referential relationships, and many-to-many relationships among one or more groups of the object types can be defined and maintained, for use in storing and/or managing the data with increased flexibility and efficiency.