Intermediation Server for Data Change Notification Propagation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current technologies for tracking changes in remote data are limited, leading to inefficiencies in notifying computing devices of data changes, particularly in scenarios where frequent updates are necessary, such as in auction services.
Innovation Solution
A method and system for propagating data change notifications involve an intermediation server that determines data changes at an originating content server and sends notifications to a computing device, which stores and checks these notifications, triggering an indicator to show changes without requiring full data retrieval, using a push model to reduce bandwidth usage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If full data retrieval is used to notify computing devices of changes, then data accuracy is improved, but bandwidth consumption increases
Solution Approach 1:
The patent extracts only the essential information about data changes (change notifications) rather than transferring the complete data set. The intermediation server sends concise notifications containing change indicators and affected data identifiers, allowing computing devices to understand what changed without receiving the entire data structure, thus reducing bandwidth consumption while maintaining data accuracy awareness.
Solution Approach 2:
The patent introduces an intermediation server that acts as a mediator between the content server and computing devices. This intermediary monitors data changes at the content server, generates summarized change notifications, and distributes them to multiple computing devices, eliminating the need for full data retrieval while ensuring accurate change communication.
2Measurement precision
If constant data refreshes are performed to ensure up-to-date information, then data freshness is improved, but system efficiency deteriorates
Solution Approach 1:
The patent establishes a continuous monitoring mechanism where the intermediation server persistently tracks data changes at the content server. Instead of periodic refreshes, the system maintains continuous awareness of data state changes and immediately pushes notifications when changes occur, ensuring data freshness without the inefficiency of constant polling or refresh cycles.
Solution Approach 2:
The system implements a feedback loop where the intermediation server monitors data changes and automatically triggers notifications to computing devices. This feedback mechanism ensures that computing devices receive real-time information about data changes without needing to initiate constant refresh requests, thereby improving system efficiency while maintaining data freshness.
3Ease of manufacture
If traditional change tracking technologies are used, then implementation simplicity is improved, but notification reliability deteriorates
Solution Approach 1:
The patent employs an intermediation server as a reliable mediator that ensures consistent and accurate change notifications. This intermediary layer between the content server and computing devices provides robust error handling, ensures delivery of change notifications, and maintains notification reliability through centralized coordination and confirmation mechanisms.
Solution Approach 2:
The system performs preliminary actions by pre-establishing monitoring mechanisms at the intermediation server that continuously track data changes before they need to be communicated. This preliminary setup ensures that when changes occur, notifications are immediately generated and transmitted, improving notification reliability while maintaining implementation simplicity through automated pre-configured monitoring.
Data Source
AI summary
A system, method and apparatus for propagating data change notifications are provided. The system comprises a computing device in communication with an intermediation server via a network, the intermediation server in communication with an originating content server. A data change notification is received at the computing device from the intermediation server, the data change notification comprising an indication that a change has occurred to data at the originating content server. The data change notification is stored in a destination location at the computing device. The destination location is checked for data change notifications; and, when the data change notification is found, an indicator is controlled to indicate that a change has occurred to the data.


