SIP Anchor Points for Centralized Communication Logs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current communication systems lack a centralized and scalable solution for maintaining accurate communication logs, particularly in distributed networks, and fail to provide real-time updates and media resource sharing across multiple applications, leading to inefficiencies in monitoring and controlling communication sessions.

Innovation Solution

The introduction of a SIP anchor point within the communication sequence enables a per-user or per-community centralized communication log, allowing monitoring and logging of communication sessions, providing real-time information and enabling applications to join or control sessions dynamically.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a distributed network architecture is used for SIP communications, then the system can support multiple communication devices and applications, but there is no good way to ensure that applications can provide media services on a per-party basis regardless of call topology and intermediate applications

Engineering Contradiction:
Improvemedia service provision capabilityVSAvoidcall topology management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces an anchor point as an intermediary component in the SIP communication path. This anchor point serves as a mediator that enables applications to access and control media services on a per-party basis, regardless of the complex call topology and intermediate applications present in the distributed network. The anchor point abstracts the complexity of call routing and media management, providing a standardized interface for application intervention.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If traditional application sequencing is used during session establishment, then applications can be inserted into the communication session, but there is no good solution which allows an application to become aware of and control a communication session after that session has been established

Engineering Contradiction:
Improvesession control capabilityVSAvoidsession establishment time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent implements preliminary action by establishing anchor points during the session establishment phase, before the actual communication begins. These pre-positioned anchor points remain dormant during setup but are ready to be activated for session control. This allows applications to gain awareness and control of established sessions without requiring re-establishment, as the anchor points are already in place to facilitate mid-session intervention.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system transitions from static application sequencing (where applications must be predetermined during setup) to dynamic session control (where applications can join and control sessions at any point). The anchor points enable this dynamic behavior by providing ongoing access to session parameters and control mechanisms throughout the session lifecycle, not just during establishment.

Inventive Principle:
Principle #15Dynamics

3Loss of information

If no centralized communication log is implemented, then the system remains simple, but there is no real-time centralized communication log and endpoints do not get live updates of calls in progress

Engineering Contradiction:
Improvecommunication log information availabilityVSAvoidcommunication log system complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The anchor point serves multiple functions: it enables session control, provides communication log information, and facilitates real-time updates to endpoints. By making the anchor point multi-functional, the system avoids creating separate specialized components for each function, thereby reducing overall system complexity while still achieving centralized logging and real-time information distribution across the distributed network.

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

4Reliability

If media resources are allocated for all applications, then applications can access media services, but resource wastage occurs when resources are allocated even when not needed

Engineering Contradiction:
Improvemedia service availabilityVSAvoidmedia resource consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system implements dynamic media resource allocation where resources are allocated on-demand based on actual application needs and session state. The anchor points monitor session parameters and trigger media resource allocation only when necessary, rather than pre-allocating resources for all possible applications. This dynamic approach ensures reliable media service availability when needed while minimizing resource wastage during periods of low utilization.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9521169B2SIP anchor points to populate common communication logs
Publication Date: 2016.12.13 ARLINGTON TECHNOLOGIES LLC
  • US9521169B2 patent drawing
  • US9521169B2 patent drawing
  • US9521169B2 patent drawing

AI summary

The concept of a centralized communication log is provided. Anchor points, and specifically Session Initiation Protocol (SIP) anchor points, serve as a media and call control point that is established on a per-user basis which can then be leveraged by a communication log application. Such a communication log application is able to determine accurate and real-time communicant information for a communication session and populate a centralized communication log with the same. Such a communication log is, therefore, accurate with respect to multiple users in a system, highly available, and scaled horizontally.