Monitoring Module for Unified Data Change Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing enterprise systems are non-retrospective, unable to detect and report changes in data values across disparate systems, and lack mechanisms for notifying users of changes, especially on modern endpoints like mobile devices.

Innovation Solution

A monitoring module that interfaces with non-retrospective systems to detect changes by storing historical data, generating notifications based on user-defined conditions, and using hash values for quick change detection, allowing users to receive alerts through various channels across multiple systems from a single application.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If historical data is stored to enable change detection, then change detection capability is improved, but data storage requirements increase

Engineering Contradiction:
Improvechange detection capabilityVSAvoiddata storage requirements
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent extracts only the essential elements needed for change detection (hash values of data) rather than storing complete historical data sets. This allows the system to detect changes by comparing hash values while minimizing storage requirements.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system transforms data into a different parameter representation (hash values) that preserves the ability to detect changes while occupying minimal storage space. The hash function converts complex data into compact identifiers for comparison purposes.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If a monitoring module interfaces with multiple disparate systems, then unified change detection is improved, but system complexity increases

Engineering Contradiction:
Improveunified change detection across systemsVSAvoidmonitoring module complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The monitoring module is designed with universal interfaces that can connect to multiple different data systems (CRM, ERP, marketing automation platforms) through standardized connection methods. This allows a single module to perform change detection across diverse systems without requiring system-specific implementations.

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

Solution Approach 2:

The monitoring module acts as an intermediary layer between users and multiple disparate data systems. It provides a unified interface for change detection while handling the complexity of interfacing with different systems internally, shielding users from system-specific complexities.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Speed

If real-time change detection is implemented, then notification speed is improved, but computational resources increase

Engineering Contradiction:
Improvenotification speedVSAvoidcomputational resources
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The system implements periodic polling at configured intervals to detect changes rather than continuous monitoring. This approach provides timely notifications while allowing computational resources to be consed between polling cycles, balancing speed with resource consumption.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The patent replaces complex continuous computational monitoring with simpler hash value comparison operations. By substituting full data analysis with hash comparison, the system achieves rapid change detection with minimal computational overhead.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS11360962B2Detecting and reporting changes in data values
Publication Date: 2022.06.14 CITRIX SYSTEMS INC
  • US11360962B2 patent drawing
  • US11360962B2 patent drawing
  • US11360962B2 patent drawing

AI summary

A monitoring module interfaces with existing non-retrospective data storage systems, thus providing mechanisms for detecting and reporting changes in data values stored in such systems. The monitoring module acts as a change detection layer that can operate in connection with multiple disparate systems and/or locations, so as to provide users with a unified view into data stored in such systems. For example, a user can consult a single app, website, or software application, to view changes for data values stored in multiple disparate systems and/or locations; the app can be configured to automatically generate notifications and alerts to users, and can provide the ability to respond to such notifications and alerts, take actions, and/or dive deeper into underlying data.