Selective Device Capability Reporting via Subscription Mechanism

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for reporting device capability updates between clients and servers result in unnecessary network traffic and server performance degradation due to the reporting of all client capability changes, even if they do not affect ongoing operations.

Innovation Solution

Implementing a subscription/notification mechanism where the server only subscribes to and processes User Agent Profile (UAP) properties relevant to the service, allowing the client to selectively report updates, thereby reducing irrelevant traffic and burden on the server.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If the client reports all device capability updates to the server, then the server has complete information for service customization, but network traffic increases and server performance degrades

Engineering Contradiction:
Improvedevice capability information completenessVSAvoidserver processing efficiency
Core Design Contradiction:
Loss of informationVSProductivity

Solution Approach 1:

The patent extracts and reports only the specific device capability properties that are subscribed to by the server, rather than reporting all capability updates. This selective extraction reduces the volume of reported information while ensuring that all necessary information for service customization is included.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent segments the device capability information into individual properties or groups of properties, allowing the client to report only the specific segments that the server has subscribed to. This segmentation enables selective reporting based on server needs.

Inventive Principle:
Principle #1Segmentation

2Loss of information

If the client reports all device capability updates to the server, then the server can customize services accurately, but network traffic increases unnecessarily

Engineering Contradiction:
Improveservice customization accuracyVSAvoidnetwork traffic
Core Design Contradiction:
Loss of informationVSLoss of energy

Solution Approach 1:

The patent extracts and transmits only the specific device capability properties that the server has subscribed to, removing unnecessary capability update information from the network traffic. This extraction ensures that network bandwidth is used efficiently while maintaining complete information for service customization.

Inventive Principle:
Principle #2Taking out (Extraction)

3Loss of information

If the server processes all device capability updates, then complete capability information is maintained, but server burden increases and performance decreases

Engineering Contradiction:
Improvecapability information completenessVSAvoidserver resource consumption
Core Design Contradiction:
Loss of informationVSUse of energy by stationary object

Solution Approach 1:

The patent extracts and processes only the specific capability properties that the server has subscribed to, removing the burden of processing all capability updates. This extraction reduces server resource consumption while maintaining complete information for the subscribed properties.

Inventive Principle:
Principle #2Taking out (Extraction)

4Speed

If the client reports frequent capability updates, then the server has real-time capability information, but network traffic and server burden increase

Engineering Contradiction:
Improvecapability information update speedVSAvoidnetwork traffic
Core Design Contradiction:
SpeedVSLoss of energy

Solution Approach 1:

The patent extracts and reports only the specific capability properties that the server has subscribed to, even when updates occur frequently. This extraction maintains real-time information for subscribed properties while significantly reducing network traffic compared to reporting all capability updates.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentEP1983707B1A method and a system for reporting device capability update information
Publication Date: 2009.08.05 HUAWEI TECH CO LTD
  • EP1983707B1 patent drawingFigure 1~3
  • EP1983707B1 patent drawingFigure 4~5
  • EP1983707B1 patent drawingFigure 6~7

AI summary

A method and a system for reporting the update of the client capability, the method makes the client device could renew and report the capability selectively, so as to decrease the communication traffic and the processing load of the server. In this invention, the subscription/notification mechanism is added for the renewal and report of the device capability, and the server only subscribes the property of the client UAP related to the provided service. The client has the management function to the subscribed content, a client could accept subscriptions from several servers at the same time, each server could have one or more subscription. When service provided by the server changes, the subscription flow is reinitialized.