User Agent Profile Reporting via Attribute Group Labeling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The diversity of terminal devices leads to differences in capabilities, resulting in inefficient reporting of User Agent Profile (UAP) information, which consumes network resources and transmits unnecessary data due to the need to describe increasingly complex device capabilities and frequent changes.

Innovation Solution

A method and system where a client identifies and reports UAP attributes associated with a preset attribute group label, allowing only changed device capability UAP attributes to be transmitted to the server, reducing network resource usage by avoiding the transmission of all UAP attributes and values.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If all UAP attributes and values are transmitted to represent terminal capabilities, then the server can fully adapt to terminal capabilities, but network resources are wasted and data transmission becomes inefficient

Engineering Contradiction:
Improveserver adaptation to terminal capabilitiesVSAvoidnetwork resource consumption
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The patent extracts only the necessary UAP attributes and values that are relevant to the current service type and terminal capabilities. Instead of transmitting all possible attributes, the system selectively extracts and transmits only those attributes that affect the service, thereby reducing network resource consumption while maintaining server adaptation capability.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent segments the UAP information into different categories or groups based on service types and terminal capabilities. By dividing the complete UAP attribute set into meaningful segments, the system can transmit only the relevant segments for each service scenario, improving efficiency while preserving the ability to adapt to different terminal capabilities.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If detailed device capability description files are used to describe terminal capabilities, then terminal diversity is properly represented, but the files become larger and take longer to resolve

Engineering Contradiction:
Improverepresentation of terminal diversityVSAvoidUAP file resolution time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent extracts only the essential capability information needed for service adaptation, removing unnecessary detailed descriptions from the UAP files. This extraction process reduces file size and resolution time while maintaining accurate representation of terminal diversity for the purposes of service adaptation.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies local quality by providing detailed capability descriptions only where necessary for specific services or terminal features, while using simplified or generic representations for less critical attributes. This selective level of detail reduces overall file size and processing time while maintaining adequate representation of terminal diversity for relevant purposes.

Inventive Principle:
Principle #3Local quality

3Adaptability or versatility

If frequent UAP information updates are performed during browsing, then terminal capability changes are captured, but network resources are wasted transmitting unchanged information

Engineering Contradiction:
Improvecapture of capability changesVSAvoidnetwork resource consumption
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The patent implements dynamic UAP information updates by establishing a mechanism that detects and transmits only changed attributes when terminal capabilities change. The system dynamically adjusts what information is transmitted based on actual capability changes rather than performing static full updates, thereby capturing capability changes while avoiding unnecessary network resource consumption.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent extracts and transmits only the changed UAP attributes and values when terminal capabilities change, rather than transmitting all attributes again. This extraction of delta changes allows the system to capture capability updates while minimizing network resource consumption by avoiding transmission of unchanged information.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS8924463B2Method, system and device for reporting user agent profile information
Publication Date: 2014.12.30 HUAWEI TECH CO LTD
  • US8924463B2 patent drawing
  • US8924463B2 patent drawing
  • US8924463B2 patent drawing

AI summary

A method, system, and device for reporting User Agent Profile (UAP) information are disclosed. In the embodiments of the invention, UAP information is associated with an attribute group label, and a client identifies the attribute group label and reports UAP attribute information associated with the identified attribute group label to a server side according to the identified attribute group label, thereby avoiding reporting all UAP attribute information and further saving network resources. Moreover, in the case that a change occurs in the value of a device capability UAP attribute of a terminal or in the attribute group label of the server side, if such a change affects an existing service, the client only needs to send the changed device capability UAP information to the server side, thereby further avoiding transmitting a large volume of UAP information and further saving the network resources.