SIP Glare Detection via Asynchronous Timer Resolution
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
Data Source
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.


