Filter Set for Client-Server State Information Compatibility
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In client-server systems, existing techniques for making server information compatible with client software are unsatisfactory, as they fail to ensure usability of documents and other information due to software incompatibility.
Innovation Solution
A filter set is implicitly determined based on a subscription request from the client, comprising one or more filters that are recorded in a subscription record, allowing the server to make the information compatible with the client's software by applying these filters to the state information.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a filter is applied to make server information compatible with client software, then compatibility is improved, but the complexity of the system increases
Solution Approach 1:
The filter set is determined in advance based on the subscriber value before information is provided to the client. This preliminary determination of the appropriate filter set reduces the complexity of real-time compatibility handling by pre-configuring the filtering parameters.
Solution Approach 2:
A filter set acts as an intermediary mechanism between the server information and the client software. This intermediary layer translates or adapts the server information into a format compatible with the client's software, resolving the compatibility issue without requiring direct modification of either the server or client systems.
2Adaptability or versatility
If manual filter configuration is used, then compatibility can be achieved, but the time required for setup and maintenance increases
Solution Approach 1:
The system automatically determines the appropriate filter set based on the subscriber value without requiring manual configuration. This self-service approach eliminates the need for manual filter setup and maintenance, significantly reducing the time required while maintaining compatibility.
Solution Approach 2:
The system changes the filter set parameter automatically based on the subscriber value. By dynamically adjusting the filter configuration based on identified parameters (subscriber value), the system achieves compatibility without manual intervention, reducing setup and maintenance time.
3Adaptability or versatility
If a filter set is determined explicitly, then compatibility is ensured, but the processing overhead increases
Solution Approach 1:
The filter set is determined in advance based on the subscriber value before information processing occurs. This preliminary action eliminates the need for complex real-time filter selection, reducing processing overhead while ensuring compatibility.
Solution Approach 2:
The filter determination process is extracted from the main information processing flow and performed separately based on the subscriber value. This separation allows the filter set to be pre-determined without adding processing overhead to the main information transmission and processing operations.
Data Source
AI summary
Applying a filter to state information sent from a server to a subscribing client includes receiving a subscription request from the subscribing client, where the subscription request requests a subscription for the subscribing client. A subscriber value is established from the subscription request. A filter set corresponding to the subscriber value is implicitly determined. The filter set comprises one or more filters, where a filter operates to filter state information sent from a server to the subscribing client. The filter set is recorded in a subscription record of the subscription for the subscribing client.

