SIP Glare Detection via Asynchronous Timer Resolution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing SIP standards fail to effectively handle glare conditions resulting from out-of-dialog operations, leading to prolonged waiting periods and interoperability issues in SIP communication networks.

Innovation Solution

A glare algorithm is implemented to detect and manage glare conditions by initiating timers for outstanding SIP requests, ensuring timely processing of requests, where one communication device starts a first glare timer and another starts a second glare timer with non-adjacent values, allowing for delays and preventing repeated glare conditions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If existing SIP standards are used to handle glare conditions, then in-dialog glare conditions can be managed, but out-of-dialog glare conditions result in prolonged waiting periods and interoperability issues

Engineering Contradiction:
Improveglare condition handlingVSAvoidwaiting period
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements a preliminary action by proactively detecting out-of-dialog glare conditions before they can cause prolonged waiting periods. The system monitors for simultaneous incoming and outgoing SIP requests and preemptively initiates a glare resolution process, preventing the time loss that would otherwise occur while devices wait for request processing.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies parameter changes by modifying the SIP response code to indicate a glare condition. When a device detects an out-of-dialog glare condition, it sends a SIP response with a specific status code that communicates the glare state to the other device, enabling coordinated resolution and reducing interoperability issues.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If existing SIP standards are used, then basic SIP communication is maintained, but out-of-dialog operations cause unexpected behavior and interoperability issues

Engineering Contradiction:
ImproveSIP operation handlingVSAvoidinteroperability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent implements universality by creating a glare detection and resolution mechanism that works for both in-dialog and out-of-dialog SIP operations. This unified approach ensures consistent behavior across different SIP operation types, improving interoperability while maintaining the ability to handle various SIP communication scenarios.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent applies feedback by implementing a response mechanism where devices communicate glare conditions to each other through SIP responses. When a device detects an out-of-dialog glare condition, it sends feedback to the other device indicating the glare state, enabling both devices to coordinate their request processing and avoid unexpected behavior.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9544336B2Mechanisms for handling SIP glare across multiple dialogs
Publication Date: 2017.01.10 SIGNAL POINT NETWORKS LLC
  • US9544336B2 patent drawing
  • US9544336B2 patent drawing
  • US9544336B2 patent drawing

AI summary

The system and method detect and properly handle a glare condition in a SIP communication session. A glare condition is where a communication device has two concurrent outstanding requests (typically an incoming and an outgoing request that have not be acknowledged) and needs to process one of the requests before processing the other request. To detect a glare condition, the system and method identify that an out-of-dialog SIP request is received while an outgoing SIP request is pending. In response to detecting the glare condition, a glare algorithm is initiated. The glare algorithm ensures that outstanding requests will be handled in a timely manner.