IP Library Granted Patent US 8,102,981
Granted Patent B2
US 8,102,981 · App. 11/422,009 · Granted Jan 24, 2012

Alerting for long duration sessions in communication networks

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,102,981
App. No.
11/422,009
Granted
Jan 24, 2012
Kind
B2
Abstract

Communication networks and associated methods and systems are disclosed that provide duration alerting for communication sessions to subscribers. A communication network of the invention comprises a charging system and a network management system. The charging system receives charging information from at least one network node serving a session for a subscriber. The charging system monitors a duration of the session based on the charging information, and processes filter criteria and the duration of the session to determine whether to provide duration alerting for the session. If the charging system determines that duration alerting is proper based on the filter criteria, then the charging system transmits duration alerting information to the network management system. The network management system receives the duration alerting information, and transmits a duration alerting message to the subscriber.

Claims (45)

1. A system adapted to provide duration alerting for communication sessions over a communication network, the system comprising:

a charging system adapted to receive charging information from at least one network node serving a session for a subscriber in the form of accounting request messages, and to generate at least one Charging Data Record (CDR) for the session based on the charging information provided in the accounting request messages;

the charging system is further adapted to monitor a duration of the session presently established based on the charging information received in the accounting request messages, to process filter criteria and the duration of the session to determine that the duration of the session presently established reached a threshold defined for long duration sessions, and to transmit duration alerting information to inform the subscriber that the duration of the session presently established has reached the threshold.

2. The system of claim 1 further comprising:

a network management system adapted to receive the duration alerting information, and to transmit a duration alerting message to the subscriber.

3. The system of claim 2 wherein the network management system is further adapted to:

transmit a query to a subscriber database responsive to receiving the duration alerting information to identify a type of duration alerting to provide to the subscriber;

receive a response from the subscriber database indicating the type of duration alerting to provide; and

transmit the duration alerting message to the subscriber according to the indicated type of duration alerting;

wherein the duration alerting message comprises one of a voice mail message, a text/multimedia message, an email message, or an interactive voice message.

4. The system of claim 1 further comprising a rating engine for the session;

wherein the charging system is further adapted to query the rating engine based on the duration of the session to determine a cost of the session, and to process the filter criteria and the cost of the session to determine that the duration of the session presently established reached the threshold.

5. The system of claim 1 wherein the communication network comprises an IMS network and wherein the charging system comprises a 3GPP Charging Control Function (CCF).

6. The system of claim 1 wherein the communication network comprises an IMS network and wherein the charging system comprises a 3GPP Charging Data Function (CDF).

7. The system of claim 1 wherein the filter criteria includes a maximum length of a session.

8. The system of claim 1 wherein the filter criteria includes a maximum cost of a session.

9. The system of claim 2 wherein the network management system is further adapted to terminate the session responsive to receiving the duration alerting information.

10. A method of providing duration alerting for communication sessions, the method comprising:

receiving charging information in a charging system from at least one network node serving a session for a subscriber in the form of accounting request messages;

generating at least one Charging Data Record (CDR) for the session in the charging system based on the charging information provided in the accounting request messages;

monitoring, in the charging system, a duration of the session presently established based on the charging information received in the accounting request messages;

processing filter criteria and the duration of the session to determine that the duration of the session presently established reached a threshold defined for long duration sessions; and

transmitting a duration alerting message to the subscriber to inform the subscriber that the duration of the session presently established has reached the threshold.

11. The method of claim 10 further comprising:

transmitting a query to a subscriber database to identify a type of duration alerting to provide to the subscriber;

receiving a response from the subscriber database indicating the type of duration alerting to provide; and

transmitting the duration alerting message to the subscriber according to the indicated type of duration alerting.

12. The method of claim 11 wherein the duration alerting message comprises one of a voice mail message, a text/multimedia message, an email message, or an interactive voice message.

13. The method of claim 10 further comprising:

querying a rating engine based on the duration of the session to determine a cost of the session; and

processing the filter criteria and the cost of the session to determine that the duration of the session presently established reached the threshold.

14. The method of claim 10 wherein the filter criteria includes a maximum length of a session.

15. The method of claim 10 wherein the filter criteria includes a maximum cost of a session.

16. The method of claim 10 further comprising:

terminating the session based on the filter criteria and the duration of the session.

17. A method of operating a charging system in a communication network to provide duration alerting for communication sessions, the method comprising:

receiving charging information in the charging system from at least one network node serving a session for a subscriber in the form of accounting request messages;

generating at least one Charging Data Record (CDR) for the session in the charging system based on the charging information provided in the accounting request messages;

monitoring, in the charging system, a duration of the session presently in progress based on the charging information received in the accounting request messages;

processing filter criteria and the duration of the session presently in progress to determine that the duration of the session presently in progress has reached a per-session threshold; and

initiating duration alerting to the subscriber to inform the subscriber that the duration of the session presently in progress reached the per-session threshold.

18. The method of claim 17 wherein initiating duration alerting comprises:

transmitting duration alert information to a network management system in the communication network to instruct the network management system to transmit a duration alerting message to the subscriber.

19. The method of claim 17 wherein the per-session threshold includes a maximum length of a session.

20. The method of claim 17 wherein the per-session threshold includes a maximum cost of a session.

Assignments (13)
PATENT SECURITY AGREEMENT Recorded Apr 22, 2023
From: RPX CORPORATION
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 063429/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2021
From: PROVENANCE ASSET GROUP LLC
To: RPX CORPORATION
Reel/Frame 059352/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: NOKIA US HOLDINGS INC.
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058363/0723 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: CORTLAND CAPITAL MARKETS SERVICES LLC
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058983/0104 →
ASSIGNMENT AND ASSUMPTION AGREEMENT Recorded Feb 14, 2019
From: NOKIA USA INC.
To: NOKIA US HOLDINGS INC.
Reel/Frame 048370/0682 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP LLC
To: NOKIA USA INC.
Reel/Frame 043879/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2017
From: NOKIA TECHNOLOGIES OY; NOKIA SOLUTIONS AND NETWORKS BV; ALCATEL LUCENT SAS
To: PROVENANCE ASSET GROUP LLC
Reel/Frame 043877/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP, LLC
To: CORTLAND CAPITAL MARKET SERVICES, LLC
Reel/Frame 043967/0001 →
RELEASE OF SECURITY INTEREST Recorded Sep 30, 2014
From: CREDIT SUISSE AG
To: ALCATEL LUCENT
Reel/Frame 033868/0001 →
SECURITY AGREEMENT Recorded Jan 30, 2013
From: ALCATEL LUCENT
To: CREDIT SUISSE AG
Reel/Frame 029821/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 22, 2011
From: ALCATEL-LUCENT USA INC.
To: ALCATEL LUCENT
Reel/Frame 027269/0694 →
MERGER Recorded Nov 16, 2011
From: LUCENT TECHNOLOGIES INC.
To: ALCATEL-LUCENT USA INC.
Reel/Frame 027233/0104 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 2, 2006
From: CAI, YIGANG
To: LUCENT TECHNOLOGIES INC.
Reel/Frame 017733/0370 →