Filter Set for Client-Server State Information Compatibility

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
ImprovecompatibilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If manual filter configuration is used, then compatibility can be achieved, but the time required for setup and maintenance increases

Engineering Contradiction:
ImprovecompatibilityVSAvoidsetup time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

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.

Inventive Principle:
Principle #25Self-service

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.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If a filter set is determined explicitly, then compatibility is ensured, but the processing overhead increases

Engineering Contradiction:
ImprovecompatibilityVSAvoidprocessing speed
Core Design Contradiction:
Adaptability or versatilityVSProductivity

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS7941515B2Applying a filter set to information provided to a subscribing client
Publication Date: 2011.05.10 CISCO TECHNOLOGY INC
  • US7941515B2 patent drawing
  • US7941515B2 patent drawing

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.