IP Library Granted Patent US 7,861,003
Granted Patent B2
US 7,861,003 · App. 11/343,212 · Granted Dec 28, 2010

Adaptive feedback for session over internet protocol

Assignee: Genband US LLC
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 7,861,003
App. No.
11/343,212
Granted
Dec 28, 2010
Kind
B2
Abstract

A method includes receiving an instruction associated with a definition of an alarm condition and modifying a session controller associated with a Session over Internet Protocol (SoIP) network based on the alarm condition. The session controller can be modified when the alarm condition, which is defined based on session data, is changed from satisfied to unsatisfied or unsatisfied to satisfied. The modifying of the session controller is associated with a set of connections that includes more than zero connections.

Claims (54)

1. A method, comprising:

at a session border controller (SBC):

modifying a route for media of a media session when an alarm-state of an alarm condition is changed from unsatisfied to satisfied, the route being within a Session over Internet Protocol (SoIP) network and including at least a source endpoint, the session controller, an original intermediate destination endpoint selected from a plurality of intermediate destination endpoints, and a destination terminal adapter, an indicator of the alarm condition received from an alarm manager of an SBC network controller and based on session data about the media session stored within a session detail record (SDR);

wherein modifying the route for media of a media session includes the SBC generating the SDR which contains the session data about the media session, the session data including session layer parameters and extrinsic parameters, wherein the session layer parameters include at least one of a call duration indicator, a start time indicator, an end time indicator, a source endpoint indicator, a destination endpoint indicator, a delay indicator, a media quality indicator, a packet loss indicator, a packet delay variance indicator, a quality of service parameter, and a ratings factor (r-factor),

wherein the extrinsic parameters include at least one of a time-of-day indicator, a day-of-week indicator, a number-of-calls indicator, and a route cost indicator parameter,

the SBC sending the SDR to the alarm manager of the SBC network controller, and

the SBC selecting a different intermediate destination endpoint from the plurality of intermediate destination endpoints with which to route the media session, such that the modified route bypasses the original intermediate destination endpoint in reaching the destination terminal adapter.

2. The method of claim 1 , wherein the alarm condition includes a first condition and a second condition, the alarm-state is changed from unsatisfied to satisfied based on the first condition within the alarm condition, the alarm-state is changed from satisfied to unsatisfied based on the second condition within the alarm condition.

3. The method of claim 1 , wherein the modifying the route when the alarm-state is changed from unsatisfied to satisfied includes modifying route information for the route based on an indicator triggered in response to the alarm-state being changed from unsatisfied to satisfied, the route information being associated with at least one session controller.

4. The method of claim 1 , wherein the modifying the route when the alarm-state is changed from satisfied to unsatisfied includes modifying route information for the route based on an indicator triggered in response to the alarm-state being changed from satisfied to unsatisfied, the route information being associated with at least one session controller.

5. The method of claim 1 , wherein the modifying the route when the state of the alarm is changed from unsatisfied to satisfied includes modifying a priority associated with the route, the modifying the route when the state of the alarm is changed from satisfied to unsatisfied includes modifying the priority associated with the route.

6. The method of claim 1 , wherein:

the alarm-state changes from unsatisfied to satisfied when the alarm condition is satisfied based on the session data,

the alarm-state changes from satisfied to unsatisfied when the alarm condition is unsatisfied based on the session data.

7. The method of claim 1 , wherein the alarm condition is included in a first alarm thread from a plurality of alarm threads, the plurality of alarm threads being executed in parallel.

8. A method, comprising:

at a session border controller (SBC):

receiving an instruction associated with a definition of an alarm condition; and

modifying a connection-limit associated with an endpoint when an alarm-state of the alarm condition is changed from at least one of unsatisfied to satisfied and satisfied to unsatisfied, the endpoint being within a Session over Internet Protocol (SoIP) network, an indicator of the alarm condition received from an alarm manager of an SBC network controller and based on session data about the media session stored within a session detail record (SDR);

wherein modifying the connection-limit associated with the endpoint includes the SBC generating the SDR which contains the session data about the media session, the session data including session layer parameters and extrinsic parameters,

wherein the session layer parameters include at least one of a call duration indicator, a start time indicator, an end time indicator, a source endpoint indicator, a destination endpoint indicator, a delay indicator, a media quality indicator, a packet loss indicator, a packet delay variance indicator, a quality of service parameter, and a ratings factor (r-factor),

wherein the extrinsic parameters include at least one of a time-of-day indicator, a day-of-week indicator, a number-of-calls indicator, and a route cost indicator parameter,

the SBC sending the SDR to the alarm manager of the SBC network controller, and

the SBC modifying the connection-limit associated with the endpoint, the modified connection-limit being greater than zero.

9. The method of claim 8 , wherein the modifying includes at least one of increasing the connection-limit on at least one session controller and decreasing the connection-limit on at least one session controller.

10. The method of claim 8 , wherein the alarm condition includes a first condition and a second condition, the alarm-state is changed from unsatisfied to satisfied based on the first condition within the alarm condition, the alarm-state is changed from satisfied to unsatisfied based on the second condition within the alarm condition.

11. The method of claim 8 , wherein the alarm condition is included in a first alarm thread from a plurality of alarm threads, the plurality of alarm threads being executed in parallel.

12. The method of claim 8 , wherein:

the alarm-state changes from unsatisfied to satisfied when the alarm condition is satisfied based on the session data,

the alarm-state changes from satisfied to unsatisfied when the alarm condition is unsatisfied based on the session data.

13. A method, comprising:

at a session border controller (SBC):

receiving an instruction associated with a definition of an alarm condition; and

modifying a priority associated with at least one of a route and an endpoint when an alarm-state of an alarm condition is changed from at least one of unsatisfied to satisfied and satisfied to unsatisfied, the endpoint being within a Session over Internet Protocol (SoIP) network, an indicator of the alarm condition received from an alarm manager of an SBC network controller and based on session data about the media session stored within a session detail record (SDR);

wherein modifying the priority associated with the at least one of a route and an endpoint includes the SBC generating the SDR which contains the session data about the media session, the session data including session layer parameters and extrinsic parameters,

wherein the session layer parameters include at least one of a call duration indicator, a start time indicator, an end time indicator, a source endpoint indicator, a destination endpoint indicator, a delay indicator, a media quality indicator, a packet loss indicator, a packet delay variance indicator, a quality of service parameter, and a ratings factor (r-factor),

wherein the extrinsic parameters include at least one of a time-of-day indicator, a day-of-week indicator, a number-of-calls indicator, and a route cost indicator,

the SBC sending the SDR to the alarm manager of the SBC network controller, and

the SBC modifying the priority associated with the at least one of a route and an endpoint.

14. The method of claim 13 , wherein the modifying includes modifying the priority of the at least one of the route and the endpoint on at least one session controller, the at least one session controller is associated with the at least one of the route and the endpoint.

15. The method of claim 13 , wherein the alarm condition is included in a first alarm thread from a plurality of alarm threads, the plurality of alarm threads being executed in parallel.

16. A method comprising:

at a session border controller (SBC):

receiving an instruction associated with a definition of an alarm condition; and

modifying a configuration of the SBC when an alarm-state of an alarm condition is changed from at least one of unsatisfied to satisfied and satisfied to unsatisfied, the SBC being within a Session over Internet Protocol (SoIP) network, an indicator of the alarm condition received from an alarm manager of an SBC network controller and based on session data about the media session stored within a session detail record (SDR);

wherein modifying the configuration of the SBC includes the SBC generating the SDR which contains the session data about the media session, the session data including session layer parameters and extrinsic parameters,

wherein the session layer parameters include at least one of a call duration indicator, a start time indicator, an end time indicator, a source endpoint indicator, a destination endpoint indicator, a delay indicator, a media quality indicator, a packet loss indicator, a packet delay variance indicator, a quality of service parameter, and a ratings factor (r-factor),

wherein the extrinsic parameters include at least one of a time-of-day indicator, a day-of-week indicator, a number-of-calls indicator, and a route cost indicator,

the SBC sending the SDR to the alarm manager of the SBC network controller, and

the SBC modifying a set of connections, the set of connections being more than zero after the modifying.

17. The method of claim 16 , wherein the modifying includes modifying a system resource of the session controller.

18. The method of claim 16 , wherein the modifying includes modifying a route associated with the set of connections.

19. The method of claim 16 , wherein the modifying includes modifying a property associated with an endpoint associated with the set of connections.

20. The method of claim 16 , wherein the modifying includes modifying a priority associated with at least one of a route and an endpoint associated with the set of connections.

Assignments (20)
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 →
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 →
AMENDED AND RESTATED INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Dec 2, 2011
From: GENBEND US LLC (A DELAWARE LLC)
To: COMERICA BANK (A TEXAS BANKING ASSOCIATION), AS AGENT; ATTN: NATIONAL DOCUMENTATION SERVICES
Reel/Frame 027315/0293 →
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 →
RESUBMISSION OF RECENT REQUEST TO CORRECT RECEIVING PARTY NAME, CITY, STATE AND ZIP CODE ON THE RECORDED COVER SHEET RECORDED AT REEL 017857, FRAME 0503. Recorded Jul 12, 2006
From: MALLESAN, SARAVANAN
To: NEXTONE COMMUNICATIONS, INC.
Reel/Frame 017978/0984 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 30, 2006
From: MALLESAN, SARAVANAN
To: NEXTONE COMMUNICATION
Reel/Frame 017857/0503 →
Continuity (1)
Related Publication 20070180141A1 · Aug 2, 2007