Notification System for Data Change Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users of computer-based data systems face inefficiencies in monitoring multiple data sets for modifications, requiring repeated requests to determine if data has changed, which is impractical for immediate notification and can be disruptive to database systems with fixed ontologies.

Innovation Solution

A notification system that allows users to register for monitoring data objects and components, periodically transmitting requests to an ontology curation system to detect modifications and provide notifications when changes occur, compatible with various database systems including relational and federated databases.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If users repeatedly access specified data to determine modifications, then users can detect data changes, but this increases system load and disrupts database operations

Engineering Contradiction:
Improvedata change detectionVSAvoidsystem disruption
Core Design Contradiction:
ReliabilityVSObject-generated harmful factors

Solution Approach 1:

The patent introduces a notification system as an intermediary between the database and users. The system includes a notification manager that subscribes to data change events and automatically sends notifications to users when changes occur, eliminating the need for users to repeatedly query the database and thus reducing system disruption while maintaining reliable change detection

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements a feedback mechanism where the notification system continuously monitors database changes and provides automatic feedback to users through notifications. This allows users to detect data changes without actively querying the system, as the system proactively provides feedback about changes

Inventive Principle:
Principle #23Feedback

2Reliability

If users monitor multiple data sets for modifications, then users receive comprehensive change notifications, but this requires multiple requests that increase system complexity

Engineering Contradiction:
Improvecomprehensive change detectionVSAvoidmonitoring system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent combines multiple data change monitoring requests into a single unified notification system. The notification manager can subscribe to multiple data sets simultaneously and consolidate notifications, allowing users to monitor multiple data sets through one system instance rather than managing multiple separate monitoring requests, thus reducing system complexity while maintaining comprehensive detection

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The notification system is designed as a universal multi-functional platform that can monitor any number of data sets across different databases and deliver notifications through multiple channels (email, push notifications, etc.). This single system performs the function of multiple specialized monitoring tools, reducing overall system complexity

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

Data Source

PatentUS10621159B2Multi-platform alerting system
Publication Date: 2020.04.14 PALANTIR TECHNOLOGIES INC
  • US10621159B2 patent drawing
  • US10621159B2 patent drawing
  • US10621159B2 patent drawing

AI summary

Example embodiments relate to a notification system. The notification system accesses a set of components of a first data object, a user having registered to monitor the first data object for modifications. The notification system compares the set of components of the first data object to a previous set of components of the first data object and determines, based on the comparison, that the set of components of the first data object includes at least one modification from the previous set of components of the first data object. In response to determining that the set of components of the first data object includes at least one modification from the previous set of components of the first data object, the notification system notifies the user of the at least one modification to the first data object.