IP Library Granted Patent US 10,003,696
Granted Patent B2
US 10,003,696 · App. 14/230,501 · Granted Jun 19, 2018

Distributed collaborative offline charging system

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,003,696
App. No.
14/230,501
Granted
Jun 19, 2018
Kind
B2
Abstract

A distributed collaborative offline charging system and method is provided. Charging is determined by receiving a reduced charging record at a charging control function. The reduced charging record includes a charging data subset and an index for charging parameters that are not included in reduced charging record. The charging control function retrieves the charging parameters that are not included in reduced charging record utilizing the index.

Claims (36)

1. A method for determining charging at a charging control function, the method comprising:

receiving a reduced automatic charging relay (ACR) at the charging control function, the reduced ACR comprising a charging data subset and an index for charging parameters that were omitted from the reduced ACR;

retrieving the charging parameters that were omitted from the reduced ACR from a database utilizing the index; and

generating a first charging data record (CDR) by combining the charging data subset and the charging parameters that were omitted from the reduced ACR.

2. A method for determining charging at a charging control function in accordance with claim 1 , wherein the step of receiving a reduced ACR comprises receiving a reduced ACR for event-based charging.

3. A method for determining charging at a charging control function in accordance with claim 1 , wherein the step of receiving a reduced ACR comprises receiving a reduced ACR for session-based charging.

4. A method for determining charging at a charging control function in accordance with claim 1 , wherein the reduced ACR includes only the charging parameters that are required to provide charging.

5. A method for determining charging at a charging control function in accordance with claim 4 , wherein the charging parameters that are required to provide charging comprise positional charging values.

6. A method for determining charging at a charging control function in accordance with claim 4 , wherein the charging parameters that are required to provide charging comprise non-positional charging values.

7. A method for determining charging at a charging control function in accordance with claim 1 , wherein the index comprises call/session data.

8. A method for determining charging at a charging control function in accordance with claim 1 , wherein the index comprises network data.

9. A method for determining charging at a charging control function in accordance with claim 8 , wherein the network data comprises Charging Trigger Function data.

10. A method for determining charging at a charging control function in accordance with claim 1 , wherein the index comprises service data.

11. A method for determining charging at a charging control function in accordance with claim 10 , wherein the service data comprises a Short Message Service Center (SMSC) message.

12. A method for determining charging at a charging control function in accordance with claim 10 , wherein the service data comprises a Multimedia Messaging Service Centre (MMSC) message.

13. A method for determining charging at a charging control function in accordance with claim 10 , wherein the service data comprises a MultiMedia Telephony service (MMTel) message.

14. A method for determining charging at a charging control function in accordance with claim 1 , wherein the index comprises single service charging information data.

15. A method for determining charging at a charging control function in accordance with claim 1 , wherein the index comprises single multiple service charging information data.

16. A method for determining charging at a charging control function in accordance with claim 1 , wherein the step of retrieving the charging parameters that are not included in the reduced ACR comprises optimizing the retrieval of the charging parameters that are not included in the reduced ACR by utilizing a time-to-live (TTL) parameter.

17. A method for determining charging at a charging control function in accordance with claim 16 , wherein the step of retrieving the charging parameters that are not included in the reduced ACR comprises retrieving the charging parameters that are not included in the reduced ACR only if the TTL parameter indicates that a new query should be made for a parameter.

18. A method for determining charging at a charging control function in accordance with claim 17 , wherein the step of retrieving the charging parameters that are not included in the reduced ACR comprises utilizing a previously cached version of the charging parameters.

19. A method for determining charging at a charging control function in accordance with claim 1 , wherein the step of retrieving the charging parameters that are not included in the reduced ACR comprises optimizing the retrieval of the charging parameters that are not included in the reduced ACR retrieving the charging parameters during a non-peak time.

20. A method for determining charging at a charging control function, the method comprising:

receiving a reduced automatic charging relay (ACR) at the charging control function, the reduced ACR comprising a charging data subset and an index for other charging parameters;

retrieving the other charging parameters from a database utilizing the index; and

generating a first charging data record (CDR) by combining the charging data subset and the other charging parameters.

21. An apparatus for determining charging at a charging control function, the apparatus comprising:

a processor configured to:

receive a reduced automatic charging relay (ACR), the reduced ACR comprising a charging data subset and an index for charging parameters that were omitted from the reduced ACR;

retrieve the charging parameters that were omitted from the reduced ACR from a database utilizing the index; and

generate a first charging data record (CDR) by combining the charging data subset and the charging parameters that were omitted from the reduced ACR.

22. An apparatus for determining charging at a charging control function, the apparatus comprising:

a processor configured to:

receive a reduced automatic charging relay (ACR), the reduced ACR comprising a charging data subset and an index for other charging parameters;

retrieve the other charging parameters from a database utilizing the index; and

generate a first charging data record (CDR) by combining the charging data subset and the other charging parameters.

Assignments (12)
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: CORTLAND CAPITAL MARKETS SERVICES LLC
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058983/0104 →
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 →
CHANGE OF NAME Recorded Mar 28, 2019
From: LUCENT TECHNOLOGIES INC.
To: ALCATEL-LUCENT USA INC
Reel/Frame 050479/0982 →
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 3, 2014
From: CREDIT SUISSE AG
To: ALCATEL-LUCENT USA INC.
Reel/Frame 033684/0046 →
RELEASE OF SECURITY INTEREST Recorded Aug 24, 2014
From: CREDIT SUISSE AG
To: ALCATEL-LUCENT USA, INC.
Reel/Frame 033596/0898 →
SECURITY INTEREST Recorded Aug 7, 2014
From: ALCATEL LUCENT USA, INC.
To: CREDIT SUISSE AG
Reel/Frame 033500/0156 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 5, 2014
From: CAI, YIGANG; SHARMA, RANJAN
To: ALCATEL-LUCENT USA INC.
Reel/Frame 033038/0909 →