SIP Bulk Deregistration for Scalable Endpoint Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing SIP registration process burdens network resources and reduces scalability when SIP endpoints need to register multiple addresses of record, especially during failover scenarios, leading to increased CPU processing capacity and bandwidth consumption.

Innovation Solution

A method that allows multiple addresses of record to be deregistered using a single SIP deregister request, reducing the number of discrete requests and processing capacity required, by using explicit or implicit bulk deregister messages to disassociate contact addresses from addresses of record.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple addresses of record are registered using discrete SIP register requests, then each address can be registered individually, but network resources are burdened and scalability is reduced

Engineering Contradiction:
Improveability to register multiple addressesVSAvoidnetwork resource efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent combines multiple discrete SIP register requests into a single bulk register request that can register multiple addresses of record simultaneously. This merging approach maintains the ability to register multiple addresses while significantly reducing network resource consumption and server processing burden.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The bulk register request mechanism provides a universal solution that handles multiple registration scenarios (startup, failover, fallback) with a single request type, eliminating the need for multiple discrete requests and improving overall system efficiency.

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

2Reliability

If multiple SIP endpoints register during failover, then all endpoints can switch to new registration servers, but the burden on network resources becomes especially heavy

Engineering Contradiction:
Improvefailover capabilityVSAvoidnetwork resource consumption
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

During failover scenarios, the bulk register request allows multiple SIP endpoints to register with new registration servers simultaneously in a single request, dramatically reducing the network burden compared to processing multiple discrete registration requests during critical failover transitions.

Inventive Principle:
Principle #5Merging (Combining)

3Ease of operation

If each address of record is registered separately, then registration can be processed individually, but CPU processing capacity and bandwidth are severely limited

Engineering Contradiction:
Improveregistration processingVSAvoidCPU processing capacity
Core Design Contradiction:
Ease of operationVSUse of energy by stationary object

Solution Approach 1:

The bulk register request merges multiple individual registration operations into a single processing operation on the registration server, significantly reducing CPU processing capacity requirements and bandwidth consumption while maintaining ease of registration processing.

Inventive Principle:
Principle #5Merging (Combining)

4Ease of operation

If discrete register requests are used for each address, then registration control is precise, but the time to register multiple SIP endpoints becomes long

Engineering Contradiction:
Improveregistration controlVSAvoidregistration time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The bulk register request combines multiple registration operations into a single atomic operation, maintaining precise registration control for each address while reducing the total time required to register multiple SIP endpoints from sequential processing to parallel processing.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS9094422B2System and method for multiple address of record deregistration using a single SIP request
Publication Date: 2015.07.28 CISCO TECHNOLOGY INC
  • US9094422B2 patent drawing
  • US9094422B2 patent drawing
  • US9094422B2 patent drawing

AI summary

One embodiment of the present invention is a method for deregistering multiple addresses of record. The method comprises receiving a session initiation protocol request to deregister addresses of record, the session initiation protocol request comprising a plurality of addresses of record to be deregistered and a contact address for a session initiation protocol endpoint. The method further comprises disassociating the contact address for the session initiation protocol endpoint from each of the plurality of addresses of record.