Notification System for Data Change Detection
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
2Reliability
If users monitor multiple data sets for modifications, then users receive comprehensive change notifications, but this requires multiple requests that increase system 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
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
Data Source
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.


