IP Library Granted Patent US 10,931,598
Granted Patent B2
US 10,931,598 · App. 16/452,660 · Granted Feb 23, 2021

Method and SIP registrar server for managing transmission resources in a SIP-based communication system

Inventors: Zisis Tsiatsikas (Salonika, GR); Athanasios Pagonis (Vrilissia, GR); Nikolaos Lazaropoulos (Athens, GR)
Assignee: Unify Patente GmbH & Co. KG
H04L47/826H04L47/765H04L47/822H04L63/101H04L65/105H04L65/1006H04L65/1073
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,931,598
App. No.
16/452,660
Granted
Feb 23, 2021
Kind
B2
Abstract

A computer apparatus (e.g. a server) and a method for managing transmission resources in a SIP-based communication system can include use of a SIP registrar server that is adapted to receive register requests from a number of clients connected to the SIP registrar server via a communication network. Each client can be granted a predetermined number of register requests in a predetermined first time period where each register request corresponds to a slot. In the first time period, at least one slot not used by a first client can be lent to a second client. In a second time period, the at least one slot lent to the second client can be reclaimed by the first client or another client. The reclaiming of the lent slot(s) can include making the second client function as a proxy for other clients according to a third party registration process.

Claims (30)

1. A method for managing transmission resources in a Session Initiation Protocol (SIP) based communication system by a SIP registrar server, wherein the SIP registrar server is configured to receive register requests from a number of clients connected to the SIP registrar server via a communication network, wherein each of the clients is granted a predetermined number of register requests in a predetermined first time period, each register request corresponding to a slot, the method comprising:

lending, in the first time period at least one slot not used by a first client of the number of clients to a second client of the number of clients;

reclaiming, in a second time period that occurs after the first time period, the at least one slot lent to the second client, the reclaiming comprising:

making the second client function as a proxy for other clients of the number of clients according to a third party registration process,

responding, by the SIP registrar server in the second time period, to the register requests of the number of clients with a 2000 K message comprising an address of the second client, and

responding, by the SIP registrar server, to the register request of the second client with a 2000 K message comprising an address of the SIP registrar server; and

blacklisting the second client in response to the second client not serving third party registrations of the other clients of the number of clients.

2. The method according to claim 1 , wherein the blacklisting comprises excluding the second client from borrowing slots for sending register requests.

3. The method of claim 2 , comprising: releasing the second client from the blacklist after the second client has returned each and every slot lent in the first time period.

4. The method according to claim 3 , comprising:

lending, in a third time period after the second client has been released from the blacklist, at least one slot not used by the first client to the second client.

5. The method according to claim 1 , wherein the lending the at least one slot not used by a first client to the second client is executed after the SIP registrar server receives from the second client a number of register requests which exceeds the predetermined number of register requests which have been granted to the second client in the first time period.

6. A registrar server for managing transmission resources in a Session Initiation Protocol (SIP) based communication system, comprising:

the registrar server, the registrar server being an SIP registrar server comprised of a processor connected to a non-transitory computer readable medium;

the registrar server configured to receive register requests from a number of clients connected to the registrar server via a communication network, wherein the registrar server is configured to grant each client of the number of clients a predetermined number of register requests in a predetermined first time period, each register request corresponding to a slot;

the registrar server configured to lend, in the first time period, at least one slot not used by a first client of the number of clients to a second client of the number of clients and reclaim, in a second time period, the at least one slot lent to the second client;

wherein the registrar server is configured to reclaim the at least one slot lent to the second client by communicating with the clients to make the second client function as a proxy for other clients of the number of clients according to a third party registration process in the second time period; and

wherein the registrar server is configured to blacklist the second client in response to the second client not serving third party registrations of the other clients of the number of clients in the second time period.

7. The registrar server of claim 6 , wherein the second client is blacklisted by excluding the second client from borrowing slots for sending register requests.

8. The registrar server of claim 7 , wherein the registrar server is configured to release the second client from the blacklist after the second client has returned each and every slot lent in the first time period.

9. A communication system comprising:

a registrar server for managing transmission resources in a Session Initiation Protocol (SIP) based communication system, the registrar server being a SIP registrar server comprised of a processor connected to a non-transitory computer readable medium;

the registrar server communicatively connectable to a communication network having a number of clients;

the registrar server configured to receive register requests from the number of clients via the communication network, wherein the registrar server is configured to grant each client of the number of clients a predetermined number of register requests in a predetermined first time period, each register request corresponding to a slot;

the registrar server configured to lend, in the first time period, at least one slot not used by a first client of the number of clients to a second client of the number of clients and reclaim, in a second time period, the at least one slot lent to the second client;

the registrar server configured to reclaim the at least one slot lent to the second client by communicating with the clients to make the second client function as a proxy for other clients of the number of clients according to a third party registration process in the second time period; and

the registrar server configured to blacklist the second client in response to the second client not serving third party registrations of the other clients of the number of clients in the second time period.

10. The communication system of claim 9 , wherein the second client is blacklisted by excluding the second client from borrowing slots for sending register requests.

11. The communication system of claim 9 , wherein the registrar server is configured to release the second client from the blacklist after the second client has returned each and every slot lent in the first time period.

12. The communication system of claim 9 , wherein the registrar server is configured to lend the at least one slot not used by the first client to the second client in the first time period after the SIP registrar server receives from the second client a number of register requests which exceeds the predetermined number of register requests which have been granted to the second client in the first time period.

Assignments (9)
RELEASE OF SECURITY INTEREST Recorded Jun 24, 2025
From: WILMINGTON SAVINGS FUND SOCIETY, FSB
To: MITEL (DELAWARE), INC.; MITEL COMMUNICATIONS, INC.; MITEL NETWORKS, INC.; MITEL NETWORKS CORPORATION
Reel/Frame 071712/0821 →
NOTICE OF SUCCCESSION OF AGENCY - PL Recorded Jan 14, 2025
From: UBS AG, STAMFORD BRANCH, AS LEGAL SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 069895/0755 →
NOTICE OF SUCCCESSION OF AGENCY - 3L Recorded Jan 14, 2025
From: UBS AG, STAMFORD BRANCH, AS LEGAL SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 070006/0268 →
NOTICE OF SUCCCESSION OF AGENCY - 2L Recorded Jan 14, 2025
From: UBS AG, STAMFORD BRANCH, AS LEGAL SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 069896/0001 →
CHANGE OF NAME Recorded Oct 24, 2024
From: UNIFY PATENTE GMBH & CO. KG
To: UNIFY BETEILIGUNGSVERWALTUNG GMBH & CO. KG
Reel/Frame 069242/0312 →
SECURITY INTEREST Recorded Jan 5, 2024
From: UNIFY PATENTE GMBH & CO. KG
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 066197/0333 →
SECURITY INTEREST Recorded Jan 5, 2024
From: UNIFY PATENTE GMBH & CO. KG
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 066197/0299 →
SECURITY INTEREST Recorded Jan 5, 2024
From: UNIFY PATENTE GMBH & CO. KG
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 066197/0073 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 28, 2019
From: TSIATSIKAS, ZISIS; PAGONIS, ATHANASIOS; LAZAROPOULOS, NIKOLAOS
To: UNIFY PATENTE GMBH & CO. KG
Reel/Frame 049618/0539 →
Priority Claims (2)
EP 18180307 · Jun 28, 2018 · regional
EP 19178256 · Jun 4, 2019 · regional
Continuity (1)
Related Publication 20200007596A1 · Jan 2, 2020