SIP User Agent Notification Filtering Mechanism

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems for managing Session Initiation Protocol (SIP) Dialog-Info Event Package notifications result in redundant and unnecessary messages, overwhelming user agents (UAs) and network resources, as they do not allow for configuration of notifications by specified devices or media types, leading to increased battery consumption and network traffic costs.

Innovation Solution

Implementing a mechanism where user agents can specify filters in SIP SUBSCRIBE messages to selectively receive only desired SIP Dialog-Info Event package state information, reducing the number and size of notification messages by applying filters to media types, media capabilities, and session states, allowing for customized notification delivery based on user preferences.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If all SIP Dialog-Info Event package state information is returned to user agents, then complete information availability is achieved, but network traffic and processing overhead increase significantly

Engineering Contradiction:
Improveinformation completenessVSAvoidnetwork traffic volume
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The patent extracts only the necessary subset of SIP Dialog-Info Event package state information that is relevant to the user agent's current context and requirements. By selectively extracting and returning only needed information elements rather than complete state information, the system reduces network traffic volume while maintaining information completeness for the specific use case.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies local quality by customizing the information returned to each user agent based on their specific needs, context, and capabilities. Different user agents receive different subsets of state information tailored to their local requirements, rather than a uniform complete information set, thereby optimizing network traffic for each recipient.

Inventive Principle:
Principle #3Local quality

2Loss of information

If all SIP Dialog-Info Event package state information is returned to user agents, then complete information availability is achieved, but user agent processing overhead increases

Engineering Contradiction:
Improveinformation completenessVSAvoidprocessing overhead
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent extracts and returns only the necessary subset of state information that the user agent needs to process. By removing unnecessary information elements from the response, the processing overhead on the user agent is significantly reduced while the essential information completeness is maintained for the specific application context.

Inventive Principle:
Principle #2Taking out (Extraction)

3Loss of information

If notifications are sent for all session events, then complete event coverage is achieved, but battery consumption increases

Engineering Contradiction:
Improveevent coverageVSAvoidbattery consumption
Core Design Contradiction:
Loss of informationVSUse of energy by moving object

Solution Approach 1:

The patent extracts and notifies user agents only about session events that are relevant to their current context and subscribed interests. By removing notifications for irrelevant events from the notification stream, battery consumption is reduced while maintaining complete coverage of events that matter to the specific user agent.

Inventive Principle:
Principle #2Taking out (Extraction)

4Loss of information

If all session information is transmitted to user agents, then comprehensive session visibility is achieved, but service costs increase

Engineering Contradiction:
Improvesession information completenessVSAvoidservice cost
Core Design Contradiction:
Loss of informationVSLoss of energy

Solution Approach 1:

The patent extracts and transmits only the necessary subset of session information that is relevant to the user agent's current context and requirements. By removing unnecessary session information from transmissions, service costs associated with network traffic and processing are reduced while maintaining comprehensive session visibility for the specific application needs.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS8028074B2Obtaining information associated with established sessions
Publication Date: 2011.09.27 MALIKIE INNOVATIONS LTD
  • US8028074B2 patent drawing
  • US8028074B2 patent drawing
  • US8028074B2 patent drawing

AI summary

A user agent (UA) is provided. The UA comprises a processor configured to send a message specifying a subset of a Session Initiation Protocol (SIP) Dialog-Info Event package that is to be returned to the UA. A method for a user agent (UA) to manage notifications related to session events is also provided. The method includes sending a message specifying a subset of Session Initiation Protocol (SIP) Dialog-Info Event package state information that is to be returned to the UA. The method also provides for receiving the subset of the SIP Dialog-Info Event package state information.