SIP Proxy Node Merging Capability Responses

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current SIP OPTIONS message handling discards subsequent responses from devices slower than the fastest responder, resulting in incomplete capability information for querying nodes, which may lead to inappropriate communication choices.

Innovation Solution

A SIP proxy node receives and stores responses from multiple registered devices, generating a reply message that includes the identities and capabilities of all responding devices, allowing querying nodes to receive comprehensive capability information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If the SIP proxy node discards subsequent responses from devices slower than the fastest responder, then the response time is reduced, but the capability information becomes incomplete

Engineering Contradiction:
Improveresponse timeVSAvoidcapability information
Core Design Contradiction:
Loss of timeVSLoss of information

Solution Approach 1:

The SIP proxy node sends capability queries to multiple user devices simultaneously in advance, rather than sequentially or waiting for responses. This preliminary parallel action ensures that all capability information is collected before generating the final response, resolving the contradiction between fast response time and complete information by performing the information gathering action concurrently before the response deadline.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The SIP proxy node merges the capability information from multiple user devices into a single comprehensive response message. By combining the capabilities data from all queried devices rather than selecting only the fastest responder, the system provides complete capability information while maintaining efficient parallel query execution, thus resolving the information completeness issue.

Inventive Principle:
Principle #5Merging (Combining)

2Loss of information

If the SIP proxy node queries multiple user devices, then the capability information becomes complete, but the signalling load increases

Engineering Contradiction:
Improvecapability informationVSAvoidsignalling load
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The SIP proxy node merges multiple capability query operations into a single unified query message that is sent to multiple user devices simultaneously. This consolidation approach reduces the total number of separate signalling transactions compared to sequential queries, while still gathering complete capability information from all devices, thus managing signalling load efficiently.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The capability queries to multiple devices are performed as a preliminary parallel action before the actual communication session is established. By completing all capability gathering in advance through simultaneous queries, the system avoids repeated signalling exchanges during session setup, thereby reducing overall signalling load while ensuring complete capability information is available.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If the querying node receives capability information from the fastest responder only, then the processing speed is high, but the communication choices are limited

Engineering Contradiction:
Improveprocessing speedVSAvoidcommunication choices
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The SIP proxy node merges capability information from multiple user devices into a single comprehensive response message sent to the querying node. This merging approach provides the querying node with complete capability data from all devices, enabling diverse communication choices and service matching, while the parallel query mechanism maintains high processing speed by avoiding sequential information gathering.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

All capability information from multiple devices is gathered in advance through parallel preliminary queries before the querying node needs to make communication decisions. This preliminary comprehensive data collection enables the querying node to process complete capability information efficiently and make informed choices about communication options, services, and device matching without sacrificing processing speed.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP2404424B1Capability query handling in a communication network
Publication Date: 2015.11.25 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • EP2404424B1 patent drawingFigure 1
  • EP2404424B1 patent drawingFigure 2~3
  • EP2404424B1 patent drawingFigure 4~5

AI summary

A method and apparatus for handling a Session Initiation Protocol (SIP) OPTIONS capability query message in a communication network. A SIP proxy node receives a SIP OPTIONS message from a querying node. It sends the message to a plurality of devices, and receives a response from at least two of the plurality of devices. Each response includes an identity of the responding device and an indication of the capabilities of the responding device. Each received response is stored in a memory, and a reply message is generated. The reply message includes the identities and capabilities of all of the responding devices. This reply message is then sent to the querying node. This allows the querying node to receive capability information relating to all of the callee's devices rather than just the one that responds first.