Third-Party Registration Message Dynamic Information Extraction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current IP multimedia subsystem (IMS) networks do not transmit all relevant information from a wireless device to application servers, such as P-access-network-id and User-Agent, which is necessary for providing proper services.

Innovation Solution

A method and system that retrieves a service profile from a register, determines dynamic information associated with a wireless device or network, and generates a third-party registration message including this information, which is then sent to the application server, allowing for the transmission of dynamic information like wireless device capabilities and network status.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If all information from the REGISTER message is included in the third party registration message, then the application server receives complete information for service delivery, but the message size and processing complexity increase

Engineering Contradiction:
Improveinformation completenessVSAvoidmessage processing complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent extracts only the specific dynamic information elements that are necessary for service delivery from the complete REGISTER message. The S-CSCF identifies and extracts relevant information such as P-access-network-id, User-Agent, and other dynamic parameters, excluding unnecessary data from the third party registration message sent to the application server.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies local quality by providing different information sets to different application servers based on their specific service requirements. Each application server receives only the dynamic information elements relevant to its function, rather than all possible information, optimizing the information quality for each specific use case.

Inventive Principle:
Principle #3Local quality

2Adaptability or versatility

If dynamic information is transmitted to application servers, then service delivery is enhanced, but the network bandwidth and message transmission overhead increase

Engineering Contradiction:
Improveservice delivery capabilityVSAvoidmessage data volume
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent implements partial action by transmitting only the necessary dynamic information elements required for service delivery rather than all possible information. The S-CSCF determines which dynamic parameters are actually needed by the application server for its specific service functions, sending a partial but sufficient set of information.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent changes the parameter set transmitted in the third party registration message from static to dynamic based on service requirements. The S-CSCF dynamically selects which information parameters to include based on the specific service profile and application server needs, adjusting the message content parameters adaptively.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9049202B2Embedding user equipment information within third party registration messages
Publication Date: 2015.06.02 GOOGLE TECHNOLOGY HOLDINGS LLC
  • US9049202B2 patent drawing
  • US9049202B2 patent drawing
  • US9049202B2 patent drawing

AI summary

A method, information processing system, and wireless communications system for providing dynamic information associated with at least one of a wireless device and a network to at least one application server. The method includes receiving a registration message (604) associated with a wireless device (106). A service profile (220) associated with the wireless device (106) is retrieved from a register (212). The service profile (220) is determined to indicate dynamic information associated with at least one of a wireless device (106) and a network requested by at least one application server (218) associated with the wireless device (106). A third-party registration message that includes at least the dynamic information requested by the at least one application serve (218) is generated (612). The third-party registration message is sent (614) to the at least one application server (218).