Local Database Update via Differential Status Propagation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current database updating systems face challenges in efficiently managing and synchronizing real-time status information across hierarchical databases, particularly in propagating only changed data from local to central databases, which can lead to data inconsistencies and increased network traffic.

Innovation Solution

A system comprising a local management service that receives real-time status information from producer components, updates a local database, and pushes only changed status data to a central system manager for storage in a central database, utilizing periodic or asynchronous methods to optimize data propagation and reduce network traffic.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If all status data is propagated from local database to central database, then data consistency is maintained, but network traffic increases significantly

Engineering Contradiction:
Improvedata consistencyVSAvoidnetwork traffic
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent extracts only the changed status data from the local database and propagates it to the central database, rather than transmitting all status data. This selective extraction mechanism identifies and transmits only the differential changes, thereby maintaining data consistency while significantly reducing network traffic.

Inventive Principle:
Principle #2Taking out (Extraction)

2Measurement precision

If real-time status information is continuously propagated to central database, then data accuracy is improved, but system complexity increases

Engineering Contradiction:
Improvedata accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent implements periodic propagation of status data changes from the local database to the central database. Instead of continuous real-time propagation, the system periodically identifies and transmits changes, which maintains data accuracy while reducing system complexity by eliminating the need for constant monitoring and transmission mechanisms.

Inventive Principle:
Principle #19Periodic action

3Reliability

If periodic updates are performed on local database, then data freshness is maintained, but update overhead increases

Engineering Contradiction:
Improvedata freshnessVSAvoidupdate overhead
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent performs partial updates on the local database by identifying and updating only the changed status data rather than performing complete periodic refreshes. This approach maintains data freshness by ensuring changes are captured and propagated, while reducing update overhead by avoiding redundant transmission of unchanged data.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9043274B1Updating local database and central database
Publication Date: 2015.05.26 SHORETEL INC
  • US9043274B1 patent drawing
  • US9043274B1 patent drawing
  • US9043274B1 patent drawing

AI summary

A non-transitory computer readable medium can include a local management service programmed to receive real-time status information from producer components registered within the local management service. The local management service can also periodically propagate status data to a local database based on the real-time status information, the status data corresponding to changes in the status information for at least one of the producer components. A local system manager can be programmed to push the status data across a network to a central system manager to facilitate a storing of the status data in a central database, wherein the status data pushed to the central system manager includes only status data changed in the local database.