IP Library Granted Patent US 8,085,758
Granted Patent B2
US 8,085,758 · App. 11/427,200 · Granted Dec 27, 2011

Methods and apparatus for controlling call admission to a network based on call peers

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 8,085,758
App. No.
11/427,200
Granted
Dec 27, 2011
Kind
B2
Abstract

A session controller configured to be coupled to a database and configured to receive an indication associated with an ingress call is disclosed. The session controller is further configured to query the database for an ingress-call peer associated with the ingress call, and to query the database for a dynamic-peer-definition template associated with the ingress call when the ingress-call peer is not identified upon query of the database. The session controller is further configured to reject the ingress call when the dynamic-peer-definition template is not identified upon query of the database.

Claims (32)

1. An apparatus comprising:

a session controller configured to be coupled to a database and configured to receive an indication associated with an ingress call from an ingress network,

determining an ingress-call peer associated with the ingress call based on the indication, wherein the ingress-call peer is a logical grouping of calls associated with the ingress network, wherein determining the ingress call peer is based on an Internet protocol (IP) subnet,

the session controller being further configured to query the database for a policy associated with the ingress-call peer associated with the ingress call, wherein the policy specifies call admission control parameters for the ingress network and determines an egress call peer for transmitting the ingress call to an egress network,

the session controller being further configured to query the database for a dynamic-peer-definition template associated with the ingress call when the ingress-call peer is not identified upon query of the database,

the session controller being further configured to reject the ingress call when the dynamic-peer-definition template is not identified upon query of the database.

2. The apparatus of claim 1 , wherein the session controller is further configured to query the database for an ingress-call-peer group associated with the ingress call, and further configured to query the database for the dynamic-peer-definition template when the ingress-call-peer group is not identified upon the query of the database for the ingress-call-peer group.

3. The apparatus of claim 1 , wherein the session controller is further configured to reject the ingress call based on a call-loading balance threshold.

4. The apparatus of claim 1 , wherein the session controller is further configured to reject the ingress call based on a best-effort service threshold associated with an overflow call.

5. A method, comprising:

receiving an indication of an ingress call from an ingress network at a session controller;

determining an ingress-call peer associated with the ingress call based on the indication, wherein the ingress-call peer is a logical grouping of calls associated with the ingress network, wherein determining the ingress call peer is based on an Internet protocol (IP) subnet;

querying a peer database for a policy associated with the ingress-call peer associated with the ingress call, wherein the policy specifies call admission control parameters for the ingress network and determines an egress call peer for transmitting the ingress call to an egress network;

when the ingress-call peer is not identified by the querying of the peer database, querying a template database for a dynamic-peer-definition template associated with the ingress call; and

when the dynamic-peer-definition template is not identified by the querying of the template database, rejecting the ingress call.

6. The method of claim 5 , further comprising rejecting the ingress call when the ingress call exceeds a service-level assurance.

7. The method of claim 5 , further comprising rejecting the ingress call when a call-loading balance threshold is exceeded.

8. The method of claim 5 , further comprising rejecting the ingress call when a best-effort service-level threshold associated with an overflow call is exceeded.

9. The method of claim 5 , wherein the querying of the peer database further includes

querying for an ingress-call-peer group associated with the ingress call, and when the ingress-call-peer group is not identified by the querying of the peer database, querying the template database for a dynamic-peer-definition template associated with the ingress call.

10. A non-transitory computer readable medium having stored thereon executable instructions that when executed by the processor of a computer control the computer to perform steps comprising:

a receiving instruction to receive an ingress-call indicator associated with an ingress call from an ingress network;

a determining instruction to determine an ingress-call peer associated with the ingress call based on the ingress-call indicator, wherein the ingress-call peer is a logical grouping of calls associated with the ingress network, wherein determining the ingress call peer is based on an Internet protocol (IP) subnet;

a first querying instruction configured to query a peer database for a policy associated with the ingress-call peer associated with the ingress call, wherein the policy specifies call admission control parameters for the ingress network and determines an egress call peer for transmitting the ingress call to an egress network;

a second querying instruction to query a template database for a dynamic-peer-definition template associated with the ingress call the ingress-call peer is not identified by the querying of the peer database; and

a rejection instruction to reject the ingress call when the dynamic-peer-definition template is not identified by the querying of the template database.

11. The computer-readable medium of claim 10 , wherein the rejection instruction is further to reject the ingress call when the ingress call exceeds a service-level assurance.

12. The computer-readable medium of claim 10 , wherein the rejection instruction is further to reject the ingress call when a call-loading balance threshold is exceeded.

13. The computer-readable medium of claim 10 , wherein the rejection instruction is further to reject the ingress call when a best-effort service-level threshold associated with an overflow call is exceeded.

14. The computer-readable medium of claim 10 , wherein:

the first querying instruction is further to query the peer database for an ingress-call-peer group associated with the ingress call; and

the second querying instruction is further to query the template database for the dynamic-peer-definition template associated with the ingress call when the ingress-call-peer group is not identified by the querying of the peer database.

Assignments (19)
SHORT-FORM PATENTS SECURITY AGREEMENT Recorded Sep 5, 2024
From: RIBBON COMMUNICATIONS OPERATING COMPANY, INC.
To: HPS INVESTMENT PARTNERS, LLC, AS ADMINISTRATIVE AGENT
Reel/Frame 068857/0290 →
RELEASE OF SECURITY INTEREST Recorded Jun 24, 2024
From: CITIZENS BANK, N.A.
To: RIBBON COMMUNICATIONS OPERATING COMPANY, INC. (F/K/A GENBAND US LLC AND SONUS NETWORKS, INC.)
Reel/Frame 067822/0433 →
TERMINATION AND RELEASE OF PATENT SECURITY AGREEMENT AT R/F 044978/0801 Recorded Dec 6, 2021
From: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
To: RIBBON COMMUNICATIONS OPERATING COMPANY, INC. (F/K/A GENBAND US LLC AND SONUS NETWORKS, INC.)
Reel/Frame 058949/0497 →
MERGER Recorded Jul 15, 2020
From: GENBAND US LLC
To: RIBBON COMMUNICATIONS OPERATING COMPANY, INC.
Reel/Frame 053223/0260 →
SECURITY INTEREST Recorded Mar 3, 2020
From: RIBBON COMMUNICATIONS OPERATING COMPANY, INC.
To: CITIZENS BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 052076/0905 →
SECURITY INTEREST Recorded Jan 2, 2018
From: GENBAND US LLC; SONUS NETWORKS, INC.
To: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
Reel/Frame 044978/0801 →
TERMINATION AND RELEASE OF PATENT SECURITY AGREEMENT Recorded Dec 29, 2017
From: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
To: GENBAND US LLC
Reel/Frame 044986/0303 →
CORRECTIVE ASSIGNMENT TO CORRECT PATENT NO. 6381239 PREVIOUSLY RECORDED AT REEL: 039269 FRAME: 0234. ASSIGNOR(S) HEREBY CONFIRMS THE PATENT SECURITY AGREEMENT. Recorded Jan 3, 2017
From: GENBAND US LLC
To: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
Reel/Frame 041422/0080 →
RELEASE AND REASSIGNMENT OF PATENTS Recorded Jul 7, 2016
From: COMERICA BANK, AS AGENT
To: GENBAND US LLC
Reel/Frame 039280/0467 →
PATENT SECURITY AGREEMENT Recorded Jul 6, 2016
From: GENBAND US LLC
To: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
Reel/Frame 039269/0234 →
RELEASE OF SECURITY INTEREST Recorded Jan 10, 2014
From: ONE EQUITY PARTNERS III, L.P., AS COLLATERAL AGENT
To: GENBAND US LLC
Reel/Frame 031968/0955 →
SECURITY AGREEMENT Recorded Nov 9, 2010
From: GENBAND US LLC
To: COMERICA BANK
Reel/Frame 025333/0054 →
PATENT SECURITY AGREEMENT Recorded Jun 18, 2010
From: GENBAND US LLC
To: ONE EQUITY PARTNERS III, L.P., AS COLLATERAL AGENT
Reel/Frame 024555/0809 →
CHANGE OF NAME Recorded Jun 2, 2010
From: GENBAND INC.
To: GENBAND US LLC
Reel/Frame 024468/0507 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 20, 2009
From: NEXTPOINT NETWORKS, INC.
To: GENBAND INC.
Reel/Frame 022716/0303 →
RELEASE OF SECURITY INTEREST Recorded Oct 28, 2008
From: COLUMBIA PARTNERS, L.L.C., AS AGENT AND INVESTMENT MANAGER
To: NEXTPOINT NETWORKS, INC.
Reel/Frame 021744/0677 →
CHANGE OF NAME Recorded Mar 18, 2008
From: NEXTONE COMMUNICATIONS, INC.
To: NEXTPOINT NETWORKS, INC.
Reel/Frame 020663/0632 →
SECURITY AGREEMENT Recorded Jan 10, 2008
From: NEXTPOINT NETWORKS, INC. (F/K/A NEXTONE COMMUNICATIONS, INC.)
To: COLUMBIA PARTNERS, L.L.C. INVESTMENT MANAGEMENT
Reel/Frame 020351/0432 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2006
From: RAMACHANDRAN, SRIDHAR; TYAGI, PARITOSH; MALLESAN, SARAVANAN; RAMAN, ROHINI; BAHTIA, MEDHAVI; KULSHRESHTHA, GAURAV; SHETTY, SOHAN
To: NEXTONE COMMUNICATIONS, INC.
Reel/Frame 018687/0565 →