Dependency Map Trigger System for Real-Time Enterprise Data Alerts

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional systems are unable to provide real-time support for operations associated with enterprise systems of record integrated with applications, and they struggle to determine and react to changing data values in large databases, leading to inconsistencies and manual processing burdens.

Innovation Solution

A computer system that implements an organizational management platform with a dependency map to detect changes in data objects and trigger actions based on predefined rules, using an object graph data structure to manage organizational data and integrate with various applications, enabling real-time alerts and automated operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional database triggers are used to perform operations on data objects, then database operations can be automated, but the system cannot support operations associated with enterprise systems of record integrated with applications

Engineering Contradiction:
Improvesupport for enterprise system operationsVSAvoidtrigger operation limitations
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent extends traditional database triggers to support not only database operations but also operations across integrated enterprise applications. The trigger mechanism is enhanced to evaluate conditions and execute actions that span multiple systems of record, making the trigger system universal across diverse enterprise environments rather than limited to database-only operations.

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

2Quantity of substance

If conventional systems store large scale data in databases, then data storage capacity is sufficient, but the systems cannot determine values of data objects in real-time or react to changes dynamically

Engineering Contradiction:
Improvedata storage capacityVSAvoidreal-time data determination speed
Core Design Contradiction:
Quantity of substanceVSSpeed

Solution Approach 1:

The system pre-evaluates trigger conditions and establishes dependency relationships between data objects and trigger rules before changes occur. By preparing the evaluation framework in advance and maintaining indexes of relevant data objects, the system can quickly determine whether triggers should activate without performing comprehensive real-time analysis of all stored data, thus enabling fast response to changes while maintaining large storage capacity.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If the system evaluates all data objects to determine trigger conditions, then accuracy of condition evaluation is high, but the processing time and system resources increase significantly

Engineering Contradiction:
Improvecondition evaluation accuracyVSAvoidtrigger evaluation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system extracts and indexes only the specific data objects that are relevant to each trigger condition, separating them from the rest of the large database. This extraction creates a focused subset of data that needs to be monitored for trigger evaluation, dramatically reducing the number of data objects that must be checked while ensuring that all relevant conditions are still evaluated with high accuracy.

Inventive Principle:
Principle #2Taking out (Extraction)

4Stability of the object's composition

If manual synchronization processes are used to maintain data consistency across applications, then data consistency can be maintained, but manual processing burdens and synchronization errors increase

Engineering Contradiction:
Improvedata consistencyVSAvoidmanual synchronization burden
Core Design Contradiction:
Stability of the object's compositionVSEase of operation

Solution Approach 1:

The trigger system automatically detects changes in data objects, evaluates relevant conditions, and executes synchronization actions across integrated applications without requiring manual intervention. The system serves itself by autonomously maintaining data consistency through automated trigger execution, eliminating the need for manual synchronization processes and reducing the associated burdens and potential for human error.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20230138870A1Techniques for Providing Alerts in a Time and Attendance System
Publication Date: 2023.05.04 PEOPLE CENTER INC
  • US20230138870A1 patent drawing
  • US20230138870A1 patent drawing
  • US20230138870A1 patent drawing

AI summary

Techniques for providing alerts in a system that implements an organizational management platform to manage applications for an organization are disclosed. The method can include accessing organizational data associated with the organization. A rule having a condition for activation of a trigger can be received from a user interface. A dependency map having data objects that are associated with the rule can be generated by the system. A change in a first data object from the data objects can be determined. Additionally, a dependency between the rule and the first data object can be determined based on the dependency map. Moreover, the condition for the activation of the trigger can be determined to be satisfied based on the determined change. Subsequently, an action associated with the activation of the trigger can be performed based on the condition for the activation of the trigger being satisfied.